OSDN Git Service

SMS: Add new testcase
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2             Revital Eres  <eres@il.ibm.com>      
3
4         *  testsuite/gcc.dg/sms-2.c: New testcase.
5
6 2007-10-22  David S. Miller  <davem@davemloft.net>
7
8         * gcc.dg/globalreg-1.c: New test.
9
10 2007-10-22  Martin Michlmayr <tbm@cyrius.com>   
11             Dorit Nuzman  <dorit@il.ibm.com>
12
13         PR tree-optimization/33834
14         PR tree-optimization/33835
15         * g++.dg/vect/pr33834_1.cc: New test.
16         * g++.dg/vect/pr33834_2.cc: New test.
17         * g++.dg/vect/pr33835.cc: New test.
18
19 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
20
21         * gcc.dg/pr33644.c: New test.
22
23 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
24
25         PR c++/33372
26         * g++.dg/gomp/pr33372-1.C: New test.
27         * g++.dg/gomp/pr33372-2.C: New test.
28         * g++.dg/gomp/pr33372-3.C: New test.
29
30 2007-10-22  Michael Matz  <matz@suse.de>
31
32         PR tree-optimization/33855
33         * gcc.c-torture/compile/pr33855.c: New testcase.
34
35 2007-10-22  Ira Rosen  <irar@il.ibm.com>
36
37         PR tree-optimization/33854
38         * gcc.dg/vect/O1-pr33854.c: New testcase.
39         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
40
41 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
42
43         * gcc.dg/unwind-1.c: Disable on AIX.
44         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
45
46 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
47
48         PR fortran/33749
49         * gfortran.dg/assign_9.f90: New test.
50
51 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
52
53         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
54         (dg-mips-options): Skip tests that specify an ABI other than o32
55         and o64 if generating MIPS16 hard-float code.
56
57 2007-10-21  Ira Rosen  <irar@il.ibm.com>
58             Revital Eres  <eres@il.ibm.com>
59
60         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
61         * gcc.dg/vect/vect-16.c: Fix comment.
62         * gcc.dg/vect/pr33369.c: Require vect_int.
63         * gcc.dg/vect/slp-33.c: Add spaces.
64         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
65         targets.
66         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
67         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
68         targets.
69         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
70         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
71         targets.
72         * gcc.dg/vect/slp-10.c: Add spaces.
73         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
74         targets.
75         * gcc.dg/vect/slp-36.c: Require vect_int.
76         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
77         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
78         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
79         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
80         targets.
81         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
82         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
83         instead of vector_alignment_reachable_for_double.
84         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
85         (natural_alignment): Split into...
86         (natural_alignment_32, natural_alignment_64): New.
87         (vector_alignment_reachable): Depend on natural_alignment_32.
88         (vector_alignment_reachable_for_double): Rename to ...
89         (vector_alignment_reachable_for_64bit): And depend on
90         natural_alignment_64.
91
92 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
93
94         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
95         MIPS targets.
96         * g++.dg/vect/vect.exp: Likewise.
97         * lib/fortran-torture.exp: Likewise.
98         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
99         mipsisa64*-*-* as the target selector.  Remove -mips64,
100         -mhard-float and -mgp64 from the options list.
101         * gcc.target/mips/mips-ps-2.c: Likewise.
102         * gcc.target/mips/mips-ps-3.c: Likewise.
103         * gcc.target/mips/mips-ps-4.c: Likewise.
104         * gcc.target/mips/mips-ps-6.c: Likewise.
105         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
106         options list.
107         * gcc.target/mips/sb1-1.c: Likewise.
108         * gcc.target/mips/mips-ps-type.c: Likewise.
109         * gcc.target/mips/mips-ps-7.c: New test.
110         * gcc.target/mips/mips-ps-type-2.c: Likewise.
111         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
112         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
113         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
114         as forcing an ABI and an architecture.
115         (is_gp32_flag, is_gp64_flag): Fold into...
116         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
117         then -mfp64 imply -mhard-float.  Apply register rules after the
118         loop.  Handle -march=mipsN like -mipsN.
119
120 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
121
122         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
123         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
124
125 2007-10-20  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/33818
128         * gfortran.dg/entry_dummy_ref_3.f90: New.
129
130 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
131             FX Coudert <fxcoudert@gcc.gnu.org>
132
133         PR fortran/31608
134         * gfortran.dg/char_cast_1.f90: New test.
135
136 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
137
138         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
139         * gfortran.dg/large_real_kind_2.F90: ditto.
140         * gfortran.dg/default_format_2.f90: ditto.
141         * gfortran.dg/default_format_denormal_1.f90: ditto.
142
143 2007-10-19  Richard Guenther  <rguenther@suse.de>
144
145         PR middle-end/33816
146         PR middle-end/32921
147         * gfortran.dg/pr32921.f: New testcase.
148
149 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
150
151         PR libfortran/33544
152         * gfortran.dg/transfer_check_1.f90: Adjust options.
153
154 2007-10-19  Richard Guenther  <rguenther@suse.de>
155
156         Revert
157         2007-10-19  Richard Guenther  <rguenther@suse.de>
158
159         PR middle-end/32921
160         * gfortran.dg/pr32921.f: New testcase.
161
162 2007-10-19  Richard Guenther  <rguenther@suse.de>
163
164         * gcc.c-torture/execute/20071018-1.c: New testcase.
165
166 2007-10-19  Richard Guenther  <rguenther@suse.de>
167
168         PR middle-end/32921
169         * gfortran.dg/pr32921.f: New testcase.
170
171 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
172
173         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
174
175 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
176
177         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
178
179 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
180
181         PR fortran/33233
182         * gfortran.dg/host_assoc_function_1.f90: Correct references.
183         * gfortran.dg/host_assoc_function_3.f90: New test.
184
185 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
186
187         PR fortran/33733
188         * gfortran.dg/transfer_simplify_6.f90: New test.
189
190 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
191             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
192
193         PR middle-end/33794
194         * gfortran.dg/pr33794.f90: New testcase.
195
196 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
197
198         PR target/32961
199         * gcc.target/i386/pr32961.c: New testcase.
200         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
201         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
202         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
203         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
204         __builtin_ia32_pslldi128 defines.
205
206 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
207
208         PR fortran/33760
209         * gfortran.dg/c_ptr_tests_13.f03: New test case.
210
211 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
212
213         PR c++/28639
214         PR c++/30299
215         * g++.dg/template/void12.C: New.
216         * g++.dg/template/void13.C: New.
217
218 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
219
220         PR c++/31446
221         * g++.dg/template/void11.C: New.
222         * g++.dg/template/void2.C: Adjust error markers.
223         * g++.dg/template/void10.C: Likewise.
224         * g++.dg/template/crash55.C: Likewise.
225
226 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
227
228         * g++.dg/opt/const5.C: New test.
229
230 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
231             Maxim Kuvyrkov  <maxim@codesourcery.com>
232
233         * gcc.target/ia64/20040709-2.c: New test.
234
235 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
236
237         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
238
239 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
240
241         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
242         to each function.  Check that there are no unsigned loads.
243
244 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
245
246         PR tree-optimization/33136
247         * gcc.c-torture/execute/20070824-1.c: New test.
248         * gcc.dg/pr33136-1.c: New test.
249         * gcc.dg/pr33136-2.c: New test.
250         * gcc.dg/pr33136-3.c: New test.
251
252 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
253
254         PR tree-optimization/33735
255         * g++.dg/torture/pr33735.C: New.
256
257 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
258
259         PR middle-end/33706
260         * gcc.dg/va-arg-pack-2.c: New.
261
262 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
263
264         PR tree-optimization/33619
265         * gcc.dg/pr33619.c: New test.
266
267 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
268
269         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
270         flag for AIX.
271         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
272
273 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274
275         PR libfortran/33055
276         * gfortran.dg/inquire_11.f90: New test.
277         * gfortan.dg/negative_unit_int8.f: New test.
278
279 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
280
281         PR target/33133
282         * gcc.c-torture/compile/pr33133.c: New test.
283
284 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285
286         PR libfortran/33672
287         * gfortran.dg/namelist_40.f90: New test.
288
289 2007-10-14  Tobias Burnus  <burnus@net-b.de>
290
291         PR fortran/33745
292         * gfortran.dg/bounds_check_11.f90: New.
293
294 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
295
296         PR c++/30303
297         * g++.dg/other/ctor1.C: New test.
298         * g++.dg/other/ctor2.C: New test.
299         * g++.dg/other/dtor1.C: New test.
300
301 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
302
303         * gfortran.dg/bounds_check_10.f90: Fix testcase.
304
305 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
306             Paul Thomas  <pault@gcc.gnu.org>
307
308         PR fortran/33254
309         PR fortran/33727
310         * gfortran.dg/bounds_check_10.f90: New.
311
312 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
313
314         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
315         * gcc.target/powerpc/popcount-1.c: Same.
316
317 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
318
319         PR c++/26698
320         * g++.dg/conversion/op4.C: New test.
321
322 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
323
324         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
325
326 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
327
328         PR fortran/33542
329         * gfortran.dg/ambiguous_specific_1.f90: New test.
330
331 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
332
333         PR fortran/33664
334         * gfortran.dg/impure_spec_expr_1.f90: New test.
335         * gfortran.dg/char_result_7.f90: Remove illegal test.
336
337 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
338
339         PR 11001
340         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
341         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
342         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
343         * gcc.target/i386/pr11001-memset-1.c: New testcase.
344         * gcc.target/i386/pr11001-memset-2.c: New testcase.
345         * gcc.target/i386/pr11001-memset-3.c: New testcase.
346         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
347         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
348         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
349
350 2007-10-12  Richard Guenther  <rguenther@suse.de>
351
352         PR middle-end/26198
353         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
354         * gcc.c-torture/execute/20071011-1.c: Likewise.
355         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
356
357 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
358
359         PR tree-optimization/33742
360         * gcc.dg/pr33742.c: New testcase.
361
362 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
363
364         PR tree-optimization/33645
365         * gcc.dg/pr33645-1.c: New test.
366         * gcc.dg/pr33645-2.c: New test.
367         * gcc.dg/pr33645-3.c: New test.
368  
369         PR c++/32121
370         * g++.dg/ext/label4.C: Adjust error regexp.
371         * g++.dg/ext/label6.C: Adjust error regexp.
372         * g++.dg/ext/label7.C: New test.
373         * g++.dg/ext/label8.C: New test.
374         * g++.dg/ext/label9.C: New test.
375
376 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
377
378         PR middle-end/33676
379         * gcc.dg/pr33676.c: New.
380
381 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
382
383         PR c++/31441
384         * g++.dg/cpp0x/variadic83.C: New.
385
386 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
387
388         PR c++/33461
389         * g++.dg/cpp0x/variadic81.C: New.
390         * g++.dg/cpp0x/variadic82.C: Likewise.
391
392 2007-10-11  Richard Guenther  <rguenther@suse.de>
393
394         PR middle-end/33724
395         * gcc.dg/pr33724.c: New testcase.
396
397 2007-10-11  Richard Guenther  <rguenther@suse.de>
398
399         PR c/33726
400         * gcc.dg/pr33726.c: New testcase.
401
402 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
403
404         PR fortran/33500
405         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
406         
407 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
408
409         PR testsuite/33391
410         * gfortran.dg/do_3.F90: Run with -fwrapv.
411
412 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
413
414         * gcc.dg/unwind-1.c: New.
415
416 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
417
418         PR libfortran/33683
419         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
420         failure on some common systems.
421
422 2007-10-09  Richard Guenther  <rguenther@suse.de>
423
424         PR middle-end/33692
425         * gcc.dg/pr33692.c: New testcase.
426
427 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
428
429         PR middle-end/33669
430         * gcc.c-torture/execute/pr33669.c: New.
431
432 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
433
434         PR tree-optimization/33615
435         * g++.dg/tree-ssa/pr33615-2.C: New test.
436
437 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
438
439         PR tree-optimization/33615
440         * g++.dg/tree-ssa/pr33615.C: New test.
441
442 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
443
444         PR tree-optimization/33572
445         * g++.dg/torture/pr33572.C: Replace with complete test.
446
447 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
448
449         PR fortran/33689
450         * gfortran.dg/spec_expr_5.f90: New.
451
452 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
453
454         * gcc.dg/pragma-darwin-2.c: New.
455
456 2007-10-08  Richard Guenther  <rguenther@suse.de>
457
458         PR middle-end/33693
459         PR middle-end/33695
460         PR middle-end/33697
461         * gcc.dg/pr33693.c: New testcase.
462         * gcc.dg/pr33695.c: Likewise.
463         * gcc.dg/pr33697.c: Likewise.
464
465 2007-10-08  Richard Guenther  <rguenther@suse.de>
466
467         PR middle-end/33691
468         PR middle-end/33694
469         PR middle-end/33696
470         * gcc.dg/pr33691.c: New testcase.
471         * gcc.dg/pr33694.c: Likewise.
472         * gcc.dg/pr33696.c: Likewise.
473
474 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
475
476         PR libfortran/33683
477         * gfortran.dg/gamma_5.f90:  New test case
478
479 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
480
481         PR fortran/20851
482         * initialization_1.f90: Fix dg-error annotations.
483         * initialization_14.f90: New.
484         * initialization_7.f90: Fix dg-error annotations.
485         * initialization_9.f90: Likewise.
486
487 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
488
489         * gfortran.dg/error_recovery_4.f90: New test.
490
491 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
492
493         * gfortran.dg/default_format_denormal_2.f90: New test.
494         * gfortran.dg/default_format_2.inc: New test.
495         * gfortran.dg/default_format_denormal_1.f90: New test.
496         * gfortran.dg/default_format_1.inc: New test.
497         * gfortran.dg/default_format_1.f90: Don't test for denormalized
498         numbers.
499         * gfortran.dg/default_format_2.f90: Don't test for denormalized
500         numbers.
501
502 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
503
504         * gfortran.dg/namelist_15.f90: Revise test.
505
506 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
507
508         PR tree-optimization/33655
509         * gcc.dg/torture/pr33655.c: New.
510
511 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
512
513         PR tree-optimization/33572
514         * g++.dg/torture/pr33572.C: New.
515
516 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
517
518         PR fortran/25076
519         * gfortran.dg/forall_11.f90: New.
520
521 2007-10-05  Michael Matz  <matz@suse.de>
522
523         PR middle-end/33667
524         * gcc.dg/pr33667.c: New testcase.
525
526 2007-10-05  Richard Guenther  <rguenther@suse.de>
527
528         PR middle-end/33666
529         * gcc.dg/pr33666.c: New testcase.
530
531 2007-10-05  Michael Matz  <matz@suse.de>
532
533         PR inline-asm/33600
534         * gcc.target/i386/pr33600.c: New testcase.
535
536 2007-10-05  Richard Guenther  <rguenther@suse.de>
537
538         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
539
540 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
541
542         PR target/33635
543         * gcc.target/mips/pr33635-1.c: New test.
544
545 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
546
547         PR libfortran/33253
548         * gfortran.dg/namelist_39.f90: Revise to use long names.
549
550 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
551
552         PR fortran/33646
553         * gfortran.dg/pr33646.f90: New file.
554
555 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
556
557         PR fortran/33529
558         * gfortran.dg/char_type_len_2.f90: Adjust error message.
559         * gfortran.dg/char_decl_2.f90: New test.
560
561 2007-10-04  Richard Guenther  <rguenther@suse.de>
562
563         PR middle-end/33641
564         * gcc.c-torture/compile/pr33641.c: New testcase.
565
566 2007-10-04  Michael Matz  <matz@suse.de>
567
568         PR rtl-optimization/33653
569         * gcc.dg/pr33653.c: New.
570
571 2007-10-04  Richard Guenther  <rguenther@suse.de>
572
573         PR tree-optimization/33627
574         * g++.dg/torture/pr33627.C: New testcase.
575
576 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
577
578         PR fortran/33626
579         * gfortran.dg/parens_6.f90: New.
580
581 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
582
583         PR fortran/33646
584         PR fortran/33542
585         * gfortran.dg/ambiguous_specific_1.f90: Remove.
586
587 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
588
589         * g++.dg/ext/gnu-inline-global-redecl.C: New.
590
591 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
592
593         PR target/33635
594         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
595         and mips_forced_be.
596         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
597         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
598         options.
599         * gcc.target/mips/fpr-moves-1.c: New test.
600         * gcc.target/mips/fpr-moves-2.c: Likewise.
601         * gcc.target/mips/fpr-moves-3.c: Likewise.
602         * gcc.target/mips/fpr-moves-4.c: Likewise.
603         * gcc.target/mips/fpr-moves-5.c: Likewise.
604         * gcc.target/mips/fpr-moves-6.c: Likewise.
605         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
606
607 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
608
609         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
610
611 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
612
613         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
614         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
615
616 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
617
618         PR fortran/33198
619         * gfortran.dg/common_errors_1.f90: New.
620
621 2007-10-03  Doug Kwan  <dougkwan@google.com>
622         Richard Guenther  <rguenther@suse.de>
623
624         PR debug/31899
625         * g++.dg/debug/using3.C: New testcase.
626
627 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
628
629         PR libfortran/33253
630         * gfortran.dg/namelist_38.f90: New test.
631         * gfortran.dg/namelist_39.f90: New test.
632
633 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
634
635         PR libfortran/33469
636         * gfortran.dg/default_format_1.f90: New test.
637         * gfortran.dg/default_format_2.f90: New test.
638         * gfortran.dg/namelist_print_1.f: Adjust expected output.
639         * gfortran.dg/real_const_3.f90: Adjust expected output.
640
641 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
642
643         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
644         default ABI.  Split mips_forced_abi into mips_forced_abi and
645         mips_forced_regs.
646         (is_gp32_flag): Return true for -mabi=32.
647         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
648         (dg-mips-options): Use is_gp64_flag instead of checking specifically
649         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
650         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
651         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
652         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
653         * gcc.target/mips/save-restore-2.c: Likewise.
654         * gcc.target/mips/save-restore-3.c: Likewise.
655         * gcc.target/mips/save-restore-4.c: Likewise.
656
657 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
658
659         PR middle-end/33617
660         * gcc.c-torture/compile/pr33617.c: New test.
661
662 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
663
664         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
665         -gstabs+ for extended options.
666
667 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
668
669         PR fortran/33542
670         * gfortran.dg/ambiguous_specific_1.f90: New test.
671
672 2007-10-02  Revital Eres  <eres@il.ibm.com>
673
674         * gcc.target/powerpc/paired-8.c: New test.
675         * gcc.target/powerpc/paired-9.c: New test.
676         * gcc.target/powerpc/paired-10.c: New test.
677
678 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
679
680         PR fortran/33566
681         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
682
683 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
684
685         PR fortran/33554
686         * gfortran.dg/intent_out_2.f90: New test.
687
688 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
689
690         PR fortran/33550
691         * gfortran.dg/ambiguous_reference_1.f90: New test.
692
693 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
694
695         PR fortran/31154
696         PR fortran/31229
697         PR fortran/33334
698         * gfortran.dg/function_kinds_1.f90: New test.
699         * gfortran.dg/function_kinds_2.f90: New test.
700         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
701         use association into interfaces.
702
703 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
704
705         PR testsuite/31828
706         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
707         (overflow): Use INFINITY, not FP_INFINITE.
708         gcc.dg/float-range-4.c: Likewise.
709         gcc.dg/float-range-5.c: Likewise.
710
711 2007-10-01  Nick Clifton  <nickc@redhat.com>
712
713         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
714         for 16-bit targets.
715
716 2007-09-30  Diego Novillo  <dnovillo@google.com>
717
718         PR 33593
719         * g++.dg/tree-ssa/pr33593.C: New test.
720
721 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
722
723         PR libfortran/33400
724         * gfortran.dg/PR19872.f: Fix test condition.
725         * gfortran.dg/list_read_7.f90: New test.
726
727 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
728
729         PR tree-optimization/33597
730         * gcc.dg/vect/pr33597.c: New testcase.
731
732 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
733
734         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
735         * gcc.target/i386/pr33524.c: ...this.
736
737 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
738
739         PR fortran/33354
740         * gfortran.dg/minmaxloc_4.f90: New.
741
742 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
743
744         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
745
746 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
747
748         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
749
750 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
751
752         PR c++/33213
753         * g++.dg/cpp0x/variadic79.C: New.
754
755 2007-09-28  Michael Matz  <matz@suse.de>
756             Jakub Jelinek  <jakub@redhat.com>
757
758         PR rtl-optimization/33552
759         * gcc.target/i386/pr33552.c: New runtime test.
760         * gcc.target/i386/strinline.c: New compile time test.
761
762 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
763
764         * gfortran.dg/openmp_stack.f90: Removed.
765
766         PR c++/31434
767         * g++.dg/cpp0x/variadic80.C: New test.
768
769 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
770
771         * gfortran.dg/namelist_38.f90: Delete test for revertion of
772         r128057.
773
774 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
775
776         PR middle-end/7003
777         * gcc.target/powerpc/gcse-1.c: New test.
778
779 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
780
781         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
782         fixed capitalizations.
783         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
784         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
785         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
786         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
787         * gfortran.dg/maxloc_shape_1.f90: Likewise.
788         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
789         * gfortran.dg/min_max_conformance.f90: Likewise.
790
791 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
792
793         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
794         options.
795         * gcc.dg/c99-tgmath-2.c: Likewise.
796         * gcc.dg/c99-tgmath-3.c: Likewise.
797         * gcc.dg/c99-tgmath-4.c: Likewise.
798
799 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
800
801         PR fortran/33568
802         * gfortran.dg/anint_1.f90: New test.
803
804 2007-09-27  Ian Lance Taylor  <iant@google.com>
805
806         PR tree-optimization/33565
807         * gcc.dg/Wstrict-overflow-20.c: New test.
808
809 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
810
811         * gfortran.dg/openmp_stack.f90: Fix typo.
812         * gfortran.dg/recursive_stack.f90: Fix typo.
813
814 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
815
816         PR c++/33493
817         * g++.dg/template/error31.C: New.
818
819 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
820
821         * lib/prune.exp: Prune also "^In function .*$" lines and
822         "^    inlined from .*$" lines.
823
824 2007-09-26  Richard Guenther  <rguenther@suse.de>
825
826         PR tree-optimization/33563
827         * gcc.dg/torture/pr33563.c: New testcase.
828
829 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
830
831         PR c/25309
832         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
833         array.
834         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
835         without -O2.
836
837 2007-09-26  Richard Guenther  <rguenther@suse.de>
838
839         PR tree-optimization/30375
840         PR tree-optimization/33560
841         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
842         * gcc.dg/tree-ssa/complex-5.c: Likewise.
843         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
844         * gcc.dg/torture/pr30375.c: New testcase.
845         * gcc.dg/torture/pr33560.c: New testcase.
846         * gcc.dg/tree-ssa/pr30375.c: Likewise.
847
848 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
849
850         PR c++/33207
851         * g++.dg/parse/crash38.C: New test.
852
853 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
854
855         PR target/33524
856         * gcc.target/i386/sse5-convert.c: New file, test int->long
857         vectorized conversions.
858
859 2007-09-25  Revital Eres  <eres@il.ibm.com>
860
861         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
862
863 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
864
865         PR c/32295
866         * gcc.dg/enum-incomplete-1.c: New test.
867
868 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
869
870         * gcc.c-torture/compile/20070919-1.c: New test.
871
872 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
873
874         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
875
876 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
877
878         PR c++/14688
879         * g++.dg/inherit/override_attribs.C: New file.
880
881 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
882
883         PR fortran/33269
884         * io.c (check_format_string): Move NULL and constant checks into
885         this function.
886         (check_io_constraints): Call gfc_simplify_expr() before calling
887         check_format_string().  Remove NULL and constant checks.
888
889 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
890
891         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
892         * gcc.c-torture/execute/loop-2g.x: Likewise.
893
894 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
895
896         * lib/target-supports.exp (check_effective_target_mips16_attribute):
897         Reject hard-float modes unless the ABI is o32 or o64.
898         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
899         of gcc.exp.  Skip the tests when mips16 code generation is not
900         supported.
901         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
902         and use dg-add-options mips16_attribute.
903
904 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
905
906         PR c++/33506
907         * g++.dg/ext/attrib29.C: New test.
908
909 2007-09-23  Ollie Wild  <aaw@google.com>
910
911         * gcc.dg/fold-bitand-1.c: New test.
912         * gcc.dg/fold-bitand-2.c: New test.
913         * gcc.dg/fold-bitand-3.c: New test.
914         * gcc.dg/fold-bitand-4.c: New test.
915
916 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
917
918         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
919         any of the macros to be defined for __mips16.
920         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
921
922 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
923
924         * gcc.dg/vect/pr21591.c: Require vect_int.
925         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
926         * gcc.dg/vect/vect-outer-2a.c: Likewise.
927         * gcc.dg/vect/vect-outer-2c.c: Likewise.
928
929 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
930
931         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
932         attributes.
933         * gcc.dg/va-arg-pack-len-2.c: New test.
934         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
935         attributes.
936         * g++.dg/ext/va-arg-pack-len-2.C: New test.
937
938         PR tree-optimization/32772
939         * gcc.c-torture/compile/20070905-1.c: New test.
940
941         PR tree-optimization/32975
942         * gcc.dg/pr32975.c: New test.
943
944         PR middle-end/28755
945         * gcc.dg/pr28755.c: New test.
946
947 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
948
949         * lib/target-supports.exp (check_effective_target_nomips16): New
950         procedure.
951         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
952         for mipsisa64*-*-*.
953         * gcc.dg/vect/vect.exp: Likewise.
954         * g++.dg/vect/vect.exp: Likewise.
955         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
956         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
957         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
958         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
959         * gcc.target/mips/clear-cache-1.c (f): Likewise.
960         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
961         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
962         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
963         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
964         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
965         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
966         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
967         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
968         (test14, test15, test16, test17, test18): Likewise.
969         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
970         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
971         (test14, test15, test16, test17, test18, test19, test20, test21)
972         (test22): Likewise.
973         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
974         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
975         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
976         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
977         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
978         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
979         * gcc.target/mips/mips-3d-1.c (main): Likewise.
980         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
981         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
982         (test13, test14, test15, test16, test17, test18, test19, test20)
983         (test21, test22, test23, test24, test25, test26, test27, test28)
984         (test29, test30, test31): Likewise.
985         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
986         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
987         (test13, test14, test15, test16, test17, test18, test19, test20)
988         (test21, test22, test23, test24, test25, test26, test27, test28)
989         (test29, test30, test31, test32, test33, test34, test35, test36)
990         (test37, test38, test39, test40, test41, test42, test43, test44)
991         (test45, test46, test47, test48, test49, test50, test51, test52)
992         (test53, test54, test55, test56, test57, test58, test59, test60)
993         (test61, test62, test63): Likewise.
994         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
995         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
996         (test13, test14, test15, test16, test17, test18, test19, test20)
997         (test21, test22, test23, test24, test25, test26, test27, test28)
998         (test29, test30, test31): Likewise.
999         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1000         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1001         (test13, test14, test15, test16, test17, test18, test19, test20)
1002         (test21, test22, test23, test24, test25, test26, test27, test28)
1003         (test29, test30, test31): Likewise.
1004         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1005         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1006         (test13, test14, test15): Likewise.
1007         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1008         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1009         (test13, test14, test15): Likewise.
1010         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1011         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1012         (test13, test14, test15, test16, test17, test18, test19, test20)
1013         (test21, test22, test23, test24, test25, test26, test27, test28)
1014         (test29, test30, test31): Likewise.
1015         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1016         (matrix_multiply4: Likewise.
1017         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1018         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1019         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1020         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1021         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1022         (test13, test14, test15, test16, test17, test18, test19, test20)
1023         (test21, test22, test23, test24, test25, test26, test27, test28)
1024         (test29, test30, test31): Likewise.
1025         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1026         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1027         (test13, test14, test15, test16, test17, test18, test19, test20)
1028         (test21, test22, test23, test24, test25, test26, test27, test28)
1029         (test29, test30, test31): Likewise.
1030         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1031         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1032         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1033         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1034         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1035         (sub_v4qi): Likewise.
1036         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1037         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1038         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1039         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1040         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1041         (subb, subc): Likewise.
1042         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1043         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1044         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1045         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1046         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1047         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1048         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1049         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1050         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1051         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1052         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1053         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1054         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1055
1056 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1057
1058         * lib/target-supports.exp (add_options_for_mips16_attribute)
1059         (check_effective_target_mips16_attribute): New functions.
1060         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1061         command line.
1062         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1063         extra_test_flags.
1064         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1065         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1066         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1067         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1068         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1069         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1070         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1071         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1072         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1073         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1074         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1075         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1076         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1077         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1078         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1079         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1080         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1081         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1082         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1083         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1084         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1085         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1086         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1087         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1088         (NOMIPS16): Delete.
1089         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1090         of dg-options.
1091         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1092         options.  Require { target mips16_attribute } and use dg-add-options
1093         to add the associated options.
1094         (foo): Use MIPS16.
1095         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1096         * gcc.target/mips/call-saved-3.c: Likewise.
1097         * gcc.target/mips/code-readable-1.c: Require { target
1098         mips16_attribute } and use dg-add-options to add the associated
1099         options.  Remove trailing whitespace.
1100         (NOMIPS16): Delete.
1101         * gcc.target/mips/code-readable-2.c: Likewise.
1102         * gcc.target/mips/code-readable-3.c: Likewise.
1103         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1104         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1105         Require { target mips16_attribute } and use dg-add-options to
1106         add the associated options.
1107         (cksum16, cksum8): Use MIPS16.
1108         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1109         Require { target mips16_attribute } and use dg-add-options to
1110         add the associated options.
1111         (foo): Use MIPS16.
1112         * gcc.target/mips/save-restore-2.c: Likewise.
1113         * gcc.target/mips/save-restore-3.c: Likewise.
1114         * gcc.target/mips/save-restore-4.c: Likewise.
1115         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1116         -mno-abicalls.
1117         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1118         (foo): Use NOMIPS16.
1119
1120 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1121
1122         PR fortran/33337
1123         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1124
1125         PR fortran/33376
1126         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1127
1128 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1129
1130         PR fortran/33445
1131         * gfortran.dg/gomp/free-2.f90: New.
1132         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1133         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1134
1135 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1136
1137         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1138         * gcc.target/i386/sse5-haddX.c: Ditto.
1139         * gcc.target/i386/sse5-hsubX.c: Ditto.
1140         * gcc.target/i386/sse5-maccXX.c: Ditto.
1141         * gcc.target/i386/sse5-msubXX.c: Ditto.
1142         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1143         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1144         * gcc.target/i386/sse5-permpX.c: Ditto.
1145         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1146         effective target.
1147         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1148         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1149         * gcc.target/i386/sse5-pcmov.c: Ditto.
1150         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1151
1152 2007-09-22  Richard Guenther  <rguenther@suse.de>
1153
1154         PR tree-optimization/33146
1155         * gcc.c-torture/compile/pr33146.c: New testcase.
1156
1157 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1158
1159         * lib/target-supports.exp (check_cached_effective_target): New
1160         procedure.
1161         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1162         (check_effective_target_c99_runtime): New procedure.
1163         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1164         (test3l): Likewise cargl.
1165         * gcc.dg/builtins-59.c: Require c99_runtime.
1166         * gcc.dg/builtins-61.c: Likewise.
1167         * gcc.dg/builtins-62.c: Likewise.
1168
1169 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1170
1171         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1172         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1173         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1174         target-specific dg-options.
1175         * gcc.dg/builtins-20.c: Likewise.
1176         * gcc.dg/builtins-53.c: Likewise.
1177         * gcc.dg/builtins-55.c: Likewise.
1178         * gcc.dg/single-precision-constant.c: Likewise.
1179         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1180         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1181         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1182         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1183         * gcc.dg/torture/builtin-power-1.c: Likewise.
1184
1185 2007-09-21  Chao-ying Fu  <fu@mips.com>
1186
1187         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1188         check if targets have fixed-point supports.
1189         * gcc.dg/fixed-point/fixed-point.exp: New file.
1190         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1191         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1192         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1193         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1194         * gcc.dg/fixed-point/constants-pedantic.c,
1195         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1196         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1197         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1198         * gcc.dg/fixed-point/keywords-pedantic.c,
1199         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1200         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1201         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1202         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1203         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1204         * gcc.dg/fixed-point/func-vararg-mixed.c,
1205         * gcc.dg/fixed-point/operator-logical.c,
1206         * gcc.dg/fixed-point/struct-union.c,
1207         * gcc.dg/fixed-point/bit-complement.c,
1208         * gcc.dg/fixed-point/operator-bitwise.c,
1209         * gcc.dg/fixed-point/operator-comma.c,
1210         * gcc.dg/fixed-point/struct-layout-1.c,
1211         * gcc.dg/fixed-point/union-init.c,
1212         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1213         * gcc.dg/fixed-point/func-mixed.c,
1214         * gcc.dg/fixed-point/func-vararg-size0.c,
1215         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1216         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1217         * gcc.dg/fixed-point/operator-unary.c,
1218         * gcc.dg/fixed-point/allop-const.c,
1219         * gcc.dg/fixed-point/muldiv-warning.c,
1220         * gcc.dg/nofixed-point-1.c,
1221         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1222         * gcc.target/mips/fixed-vector-type.c,
1223         * gcc.target/mips/fixed-scalar-type.c: New tests.
1224
1225 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1226
1227         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1228         * gnat.dg/test_nested_subtype_byref.adb: New test.
1229
1230 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR fortran/33439
1233         * gfortran.dg/gomp/pr33439.f90: New test.
1234
1235 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1236
1237         PR fortran/33455
1238         * gfortran.dg/merge_char_3.f90: New.
1239
1240 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1241
1242         PR fortran/33037
1243         * gfortran.dg/transfer_check_1.f90: New.
1244
1245 2007-09-20  Asher Langton  <langton2@llnl.gov>
1246
1247         PR fortran/20441
1248         * gfortran.dg/init_flag_1.f90: New.
1249         * gfortran.dg/init_flag_2.f90: New.
1250         * gfortran.dg/init_flag_3.f90: New.
1251         * gfortran.dg/init_flag_4.f90: New.
1252         * gfortran.dg/init_flag_5.f90: New.
1253         * gfortran.dg/init_flag_6.f90: New.
1254         * gfortran.dg/init_flag_7.f90: New.
1255
1256 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1257
1258         PR c++/33460
1259         * g++.dg/ext/anon-struct6.C: New.
1260
1261 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1262
1263         PR libfortran/23272
1264         * gfortran.dg/inquire_10.f90: New test.
1265
1266 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1267
1268         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1269
1270 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1271
1272         PR fortran/33221
1273         * gfortran.dg/used_types_18.f90: Declare variable of empty
1274         derived type.
1275
1276 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1277
1278         PR fortran/33288
1279         * gfortran.dg/array_constructor_19.f90: New test.
1280
1281 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR debug/33316
1284         * gcc.dg/debug/pr33316.c: New test.
1285
1286         PR c++/33496
1287         * g++.dg/cpp0x/variadic76.C: New test.
1288         * g++.dg/cpp0x/variadic77.C: New test.
1289         * g++.dg/cpp0x/variadic78.C: New test.
1290
1291         PR c/33238
1292         PR c/27301
1293         * gcc.c-torture/execute/20070919-1.c: New test.
1294         * gcc.dg/pr33238.c: New test.
1295         * gcc.dg/pr27301.c: New test.
1296
1297 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1298
1299         * lib/target-supports.exp (check_effective_target_mips64): New
1300         procedure.
1301         * gcc.dg/lower-subreg-1.c: Require !mips64.
1302         * gcc.dg/sibcall-3.c (ATTR): New macro.
1303         (recurser_void1, recurser_void2): Use it.
1304         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1305         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1306
1307 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1308
1309         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1310         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1311         warning annotation.
1312         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1313
1314 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1315
1316         PR fortran/33497
1317         * gfortran.dg/c_loc_tests_11.f03: New test case.
1318
1319 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1320
1321         PR c++/33459
1322         * g++.dg/init/ref14.C: New.
1323
1324 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1325
1326         * gnat.dg/slice2.ad[sb]: New testcase.
1327
1328 2007-09-19  Nick Clifton  <nickc@redhat.com>
1329
1330         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1331
1332 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1333
1334         * gcc.target/bfin/bfin.exp: New.
1335         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1336         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1337         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1338         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1339         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1340         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1341         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1342         mcpu-bf561.c, mcpu-default.c}: New tests.
1343
1344 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1345
1346         Restore detection of unsupported TLS.
1347
1348         Revert this patch:
1349         2007-02-10  Richard Henderson  <rth@redhat.com>
1350
1351         * lib/target-supports.exp (check_effective_target_tls): Redefine
1352         to mean non-emulated tls.
1353         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1354         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1355         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1356         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1357         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1358         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1359         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1360
1361         And then:
1362         * lib/target-supports.exp (check_effective_target_tls): Use
1363         stronger test for compiler support for TLS.
1364         (check_effective_target_tls_native): New, to test for non-emulated
1365         TLS support.
1366         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1367         instead of dg-require-effective-target tls.
1368         * g++.dg/gomp/copyin-1.C: Likewise.
1369         * g++.dg/gomp/sharing-1.C: Likewise.
1370         * g++.dg/gomp/tls-1.C: Likewise.
1371         * g++.dg/gomp/tls-2.C: Likewise.
1372         * g++.dg/gomp/tls-3.C: Likewise.
1373         * g++.dg/tls/diag-1.C: Likewise.
1374         * g++.dg/tls/diag-2.C: Likewise.
1375         * g++.dg/tls/diag-3.C: Likewise.
1376         * g++.dg/tls/diag-4.C: Likewise.
1377         * g++.dg/tls/diag-5.C: Likewise.
1378         * g++.dg/tls/init-1.C: Likewise.
1379         * g++.dg/tls/init-2.C: Likewise.
1380         * g++.dg/tls/trivial.C: Likewise.
1381         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1382         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1383         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1384         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1385         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1386         * gcc.dg/gomp/clause-1.c: Likewise.
1387         * gcc.dg/gomp/copyin-1.c: Likewise.
1388         * gcc.dg/gomp/sharing-1.c: Likewise.
1389         * gcc.dg/gomp/tls-1.c: Likewise.
1390         * gcc.dg/gomp/tls-2.c: Likewise.
1391         * gcc.dg/tls/alpha-1.c: Likewise.
1392         * gcc.dg/tls/opt-1.c: Likewise.
1393         * gcc.dg/tls/opt-13.c: Likewise.
1394         * gcc.dg/tls/opt-14.c: Likewise.
1395         * gcc.dg/tls/opt-2.c: Likewise.
1396         * gcc.dg/tls/opt-3.c: Likewise.
1397         * gcc.dg/tls/opt-4.c: Likewise.
1398         * gcc.dg/tls/opt-7.c: Likewise.
1399         * gcc.dg/tls/section-1.c: Likewise.
1400         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1401         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1402         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1403         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1404         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1405         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1406         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1407         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1408         * gfortran.dg/gomp/fixed-1.f: Likewise.
1409         * gfortran.dg/gomp/free-1.f90: Likewise.
1410         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1411         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1412         * gfortran.dg/gomp/reduction1.f90: Likewise.
1413         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1414
1415 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1416
1417         PR fortran/31119
1418         * gfortran.dg/bounds_check_9.f90: New test.
1419         * gfortran.dg/bounds_check_fail_2.f90: New test.
1420
1421 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1422
1423         PR c++/33462 (again)
1424         * g++.dg/ext/va-arg1.C: Adjust.
1425
1426 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1427
1428         PR c++/33462
1429         * g++.dg/ext/va-arg1.C: New.
1430
1431 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1432
1433         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1434
1435 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1436
1437         PR c++/33463
1438         * g++.dg/rtti/typeid6.C: New.
1439
1440 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1441
1442         PR c++/33464
1443         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1444         * g++.dg/ext/is_class_error2.C: New.
1445
1446 2007-09-18  Richard Guenther  <rguenther@suse.de>
1447
1448         PR tree-optimization/33340
1449         * g++.dg/torture/pr33340.C: New testcase.
1450
1451 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1452
1453         PR fortran/33231
1454         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1455         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1456         * gfortran.dg/elemental_subroutine_5.f90: New.
1457
1458 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1459
1460         * lib/target-supports.exp (check_profiling_available): Extend
1461         mips*-*-elf check to mips*-*-elf*.
1462
1463 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1464
1465         * gcc.dg/format/c90-scanf-5.c: New test.
1466         * gcc.dg/format/c99-scanf-4.c: New test.
1467         * gcc.dg/format/ext-7.c: New test.
1468         * gcc.dg/format/ext-8.c: New test.
1469
1470         PR middle-end/33423
1471         * gcc.c-torture/compile/20070915-1.c: New test.
1472
1473 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1474
1475         PR fortran/33106
1476         * gfortran.dg/private_type_9.f90: New.
1477
1478 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1479
1480         PR middle-end/33449
1481         * gfortran.dg/pr33449.f90: New test.
1482
1483 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1484
1485         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1486         * gfortran.dg/private_type_1.f90: Ditto
1487         * gfortran.dg/interface_18.f90: New.
1488         * gfortran.dg/private_type_8.f90: New.
1489
1490 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1491
1492         PR c++/33124
1493         * g++.dg/warn/new1.C: Adjust.
1494         * g++.dg/torture/str_empty.C: Likewise.
1495
1496 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1497
1498         * gcc.target/mips/dse-1.c: New test.
1499
1500 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1501
1502         PR c++/32756
1503         * g++.dg/overload/operator3.C: New.
1504
1505 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1506
1507         * gcc.target/mips/truncate-1.c: New test.
1508
1509 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1510
1511         PR fortran/29396
1512         PR fortran/29606
1513         PR fortran/30625
1514         PR fortran/30871
1515         * gfortran.dg/subref_array_pointer_1.f90: New test.
1516         * gfortran.dg/subref_array_pointer_2.f90: New test.
1517
1518 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1519
1520         * gfortran.dg/nint_2.f90: Correct last change.
1521
1522 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1523
1524         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1525
1526 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1527
1528         * gcc.dg/vect/pr33373b.c: New test.
1529
1530 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1531
1532         PR target/33438
1533         * gcc.target/i386/pr33438.c: New test.
1534
1535 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1536
1537         * gfortran.dg/nint_2.f90: Revert previous commit.
1538
1539 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1540
1541         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1542
1543 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1544
1545         PR debug/33429
1546         * g++.dg/other/unused1.C: XFAIL class2 scan.
1547
1548 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1549
1550         PR fortran/33343
1551         * gfortran.dg/elemental_args_check_1.f90: New.
1552         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1553         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1554
1555 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1556
1557         * gfortran.dg/recursive_check_3.f90: New.
1558
1559 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1560
1561         PR fortran/33412
1562         * gfortran.dg/elemental_bind_c.f90: New.
1563
1564 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1565
1566         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1567         * gcc.target/mips/mips16-attributes-2.c: New test.
1568         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1569         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1570         hard-float asm when __mips16 is defined.
1571         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1572         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1573         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1574         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1575         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1576         * gcc.target/mips/pr26765.c (foo): Likewise.
1577         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1578         targets, use dg-mips-options instead of dg-options, and use -mgp32
1579         to force 32-bit mode.
1580         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1581         and 64-bit mode.
1582         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1583
1584 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1585             Michael Meissner  <michael.meissner@amd.com>
1586
1587         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1588         * gcc.target/i386/sse5-hsubX.c: Ditto.
1589         * gcc.target/i386/sse5-permpX.c: Ditto.
1590         * gcc.target/i386/sse5-haddX.c: Ditto.
1591         * gcc.target/i386/sse5-maccXX.c: Ditto.
1592         * gcc.target/i386/sse5-msubXX.c: Ditto.
1593         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1594         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1595
1596         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1597         optimizes floating point conditional moves into the pcmov
1598         instruction on SSE5.
1599         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1600
1601         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1602         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1603         SSE5.
1604
1605         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1606         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1607
1608         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1609         optimizes (a*b)+c into fmadd on SSE5.
1610
1611         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1612         whether the SSE5 instructions can be generated.
1613
1614         * gcc.target/i386/sse5-check.h: New. Add support for 
1615         SSE5 tests.
1616
1617         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1618         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1619         * gcc.target/i386/sse-13.c: Ditto.
1620         * gcc.target/i386/sse-14.c: Ditto.
1621
1622 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1623
1624         PR testsuite/33153
1625         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1626         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1627
1628 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR target/32338
1631         * gcc.dg/pr32338-1.c: New test.
1632         * gcc.dg/pr32338-2.c: New test.
1633
1634 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1635         
1636         * lib/target-supports.exp (check_effective_target_sync_int_long):
1637         Revert change to add xtensa.
1638         (check_effective_target_sync_char_short): Likewise.
1639         
1640 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1641
1642         * gnat.dg/packed_subtype.adb: New test.
1643
1644 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1645
1646         PR fortran/33297
1647         * gfortran.dg/intrinsic_size.f90: New.
1648
1649 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1650
1651         PR fortran/33284
1652         PR fortran/33310
1653         * gfortran.dg/conflicts_2.f90: New.
1654
1655 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1656
1657         PR tree-optimization/32377
1658         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1659         dependence distance.
1660         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1661         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1662         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1663         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1664
1665 2007-09-12  Richard Guenther  <rguenther@suse.de>
1666
1667         PR middle-end/33382
1668         * gcc.c-torture/compile/pr33382.c: New testcase.
1669         * gcc.c-torture/execute/pr33382.c: Likewise.
1670
1671 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1672
1673         PR fortran/33395
1674         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1675
1676 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1677
1678         PR tree-optimization/33373
1679         * gcc.dg/vect/pr33373.c: New test.
1680
1681 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1682
1683         * lib/target-supports.exp (check_effective_target_vect_no_double):
1684         Remove unused proc.
1685
1686 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1687             Ulrich Weigand  <uweigand@de.ibm.com>
1688
1689         * gcc.target/spu/dfcgt-nan.c: New test.
1690
1691 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1692
1693         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1694
1695 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1696
1697         PR fortran/33040
1698         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1699
1700 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1701
1702         * gcc.dg/va-arg-pack-len-1.c: New test.
1703         * g++.dg/va-arg-pack-len-1.C: New test.
1704
1705 2007-09-11  Michael Matz  <matz@suse.de>
1706
1707         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1708
1709 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1710
1711         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1712         checks for size of long double.
1713         * gcc.dg/dfp/convert.h: New file.
1714         * gcc.dg/dfp/convert-bfp-2.c: New test.
1715         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1716         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1717         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1718         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1719         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1720         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1721         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1722         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1723         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1724
1725 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1726
1727         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1728         Change dg-final to expect 1 non-profitable loop and
1729         3 profitable loops.
1730         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1731         Change dg-final to expect 1 non-profitable loop and
1732         3 profitable loops.
1733         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1734         Change dg-final to expect 1 profitable loop.
1735         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1736         Change dg-final to expect 1 profitable loop.    
1737         
1738 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1739
1740         * gcc.target/mips/call-saved-1.c: New test.
1741         * gcc.target/mips/call-saved-2.c: Likewise.
1742         * gcc.target/mips/call-saved-3.c: Likewise.
1743         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1744         instead of mips_mips64.  Set mips_fp64 too.
1745         (is_gp32_flag): Return true for -mips1 and -mips2.
1746         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1747
1748 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1749
1750         * g++.dg/ext/va-arg-pack-1.C: New test.
1751         * g++.dg/ext/va-arg-pack-2.C: New test.
1752
1753 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1754
1755         PR target/33369
1756         * gcc.dg/vect/pr33369.c: New test.
1757
1758 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1759
1760         PR fortran/33370
1761         * gfortran.dg/array_memcpy_5.f90:  New test.
1762
1763 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1764
1765         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1766
1767 2007-09-09  Richard Guenther  <rguenther@suse.de>
1768
1769         * gcc.c-torture/compile/20070906-1.c: New testcase.
1770
1771 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1772
1773         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1774         noinline attribute.
1775         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1776         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1777         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1778         Likewise.
1779
1780 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1781
1782         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1783
1784 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1785
1786         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1787
1788 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1789
1790         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1791         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1792         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1793         Compile tests with -fno-tree-pre.
1794         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1795         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1796         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1797         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1798         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1799         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1800         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1801         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1802         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1803         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1804         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1805         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1806         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1807         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1808         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1809         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1810         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1811         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1812         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1813
1814 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1815
1816         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1817         to call objdump.
1818         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1819         Use remote_exec to call c++filt.
1820         * lib/target-supports-dg.exp (dg-require-host-local): New.
1821         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1822         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1823         * g++.dg/rtti/repo1.C: Likewise.
1824         * g++.dg/template/repo1.C: Likewise.
1825         * g++.dg/template/repo2.C: Likewise.
1826         * g++.dg/template/repo3.C: Likewise.
1827         * g++.dg/template/repo4.C: Likewise.
1828         * g++.dg/template/repo5.C: Likewise.
1829         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1830         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1831         * g++.old-deja/g++.pt/repo1.C: Likewise.
1832         * g++.old-deja/g++.pt/repo2.C: Likewise.
1833         * g++.old-deja/g++.pt/repo3.C: Likewise.
1834         * g++.old-deja/g++.pt/repo4.C: Likewise.
1835         * gcc.dg/cpp/trad/builtins.c: Likewise.
1836
1837 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1838
1839         PR tree-optimization/32283
1840         * gcc.dg/tree-ssa/loop-31.c: New test.
1841
1842 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1843
1844         PR rtl-optimization/26449
1845         * gcc.target/i386/pr26449-1.c: New file.
1846
1847 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1848
1849         PR target/33329
1850         PR rtl-optimization/26449
1851         * gcc.target/i386/pr33329.c: New file.
1852
1853 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1854
1855         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1856
1857 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1858
1859         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1860
1861 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1862
1863         PR tree-optimization/33301
1864         * gfortran.dg/vect/pr33301.f: New test.
1865
1866 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1867
1868         PR libfortran/33307
1869         * gfortran.dg/backspace_10.f90: New test.
1870
1871 2007-09-07  Richard Guenther  <rguenther@suse.de>
1872
1873         Reapply
1874         2007-09-06  Richard Guenther  <rguenther@suse.de>
1875
1876         PR tree-optimization/32586
1877         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1878         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1879         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1880         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1881         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1882         now obsolete simplification.
1883
1884 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1885         
1886         PR tree-optimization/33299
1887         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1888         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1889
1890 2007-09-07  Richard Guenther  <rguenther@suse.de>
1891
1892         Revert
1893         2007-09-06  Richard Guenther  <rguenther@suse.de>
1894
1895         PR tree-optimization/32586
1896         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1897         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1898         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1899         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1900         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1901         now obsolete simplification.
1902
1903 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1904
1905         PR tree-optimization/32821
1906         * gcc.dg/tree-ssa/pr32821.c: New file.
1907
1908 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1909
1910         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1911         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1912         and mips_forced_no_er.
1913         (dg-mips-options): Add -mno-abicalls when a small-data option is
1914         specified.  Skip tests with small-data options if mips_forced_gp.
1915         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1916         * gcc.target/mips/sdata-1.c: New test.
1917         * gcc.target/mips/sdata-2.c: Likewise.
1918         * gcc.target/mips/sdata-3.c: Likewise.
1919         * gcc.target/mips/sdata-4.c: Likewise.
1920
1921 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1922
1923         PR fortran/33298
1924         * spread_zerosize_1.f90:  New test case.
1925         * spread_bounds_1.f90:  New test case.
1926
1927 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1928
1929         PR c++/32674
1930         * g++.dg/template/static31.C: New.
1931
1932 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1933
1934         PR fortran/33271
1935         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1936         powerpc*-linux-gnu.
1937
1938 2007-09-06  David Daney  <ddaney@avtrex.com>
1939             Richard Sandiford  <richard@codesourcery.com>
1940
1941         PR target/33256
1942         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1943         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1944         * gcc.target/mips/pr33256.c: New test.
1945
1946 2007-09-06  Tom Tromey  <tromey@redhat.com>
1947
1948         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1949
1950 2007-09-06  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/32586
1953         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1954         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1955         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1956         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1957         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1958         now obsolete simplification.
1959
1960 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1963         * gcc.target/i386/sse3-addsubps.c: Ditto.
1964         * gcc.target/i386/sse3-haddpd.c: Ditto.
1965         * gcc.target/i386/sse3-haddps.c: Ditto.
1966         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1967         * gcc.target/i386/sse3-hsubps.c: Ditto.
1968         * gcc.target/i386/sse3-lddqu.c: Ditto.
1969         * gcc.target/i386/sse3-movddup.c: Ditto.
1970         * gcc.target/i386/sse3-movshdup.c: Ditto.
1971         * gcc.target/i386/sse3-movsldup.c: Ditto.
1972
1973 2007-09-06  Richard Guenther  <rguenther@suse.de>
1974
1975         PR tree-optimization/33302
1976         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1977
1978 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1979
1980         PR libfortran/33225
1981         * gfortran.dg./fmt_float.f90: New test.
1982
1983 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1984
1985         PR libfortran/33253
1986         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1987
1988 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1989
1990         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1991         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1992
1993 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * g++.dg/eh/builtin1.C: New test.
1996         * g++.dg/eh/builtin2.C: New test.
1997         * g++.dg/eh/builtin3.C: New test.
1998
1999         PR c++/33289
2000         * g++.dg/eh/builtin4.C: New test.
2001
2002 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2003
2004         * gcc.target/powerpc/dfp-dd.c: New test.
2005         * gcc.target/powerpc/dfp-td.c: New test.
2006
2007 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2008
2009         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2010         * gcc.dg/va-arg-pack-1.c: New test.
2011
2012 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2013
2014         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2015         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2016         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2017         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2018         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2019
2020 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2021
2022         PR c++/30302
2023         * g++.dg/ext/anon-struct5.C: New.
2024
2025 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         * gcc.dg/i386-cpuid.h: Remove.
2028         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2029         (main): Use __get_cpuid to get target features.
2030         * gcc.target/i386/sse-check.h: Ditto.
2031         * gcc.target/i386/sse2-check.h: Ditto.
2032         * gcc.target/i386/sse3-check.h: Ditto.
2033         * gcc.target/i386/ssse3-check.h: Ditto.
2034         * gcc.target/i386/sse4_1-check.h: Ditto.
2035         * gcc.target/i386/sse4_2-check.h: Ditto.
2036         * gcc.target/i386/sse4a-check.h: Ditto.
2037         * gcc.dg/torture/pr16104-1.c: Ditto.
2038         (do_test): Change to void.
2039         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2040         * gcc.target/i386/sse-6.c: Ditto.
2041         * gcc.target/i386/sse-7.c: Ditto.
2042         * g++.dg/other/i386-1.C: Include cpuid.h.
2043         (main): New function.  Use __get_cpuid to get target fetaures.
2044
2045 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2046             David Ung  <davidu@mips.com>
2047             Nigel Stephens <nigel@mips.com>
2048
2049         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2050         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2051         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2052         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2053         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2054         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2055         * gcc.dg/torture/pr19683-1.c: Likewise.
2056         * gcc.target/mips/madd-3.c: Likewise.
2057         * gcc.target/mips/maddu-3.c: Likewise.
2058         * gcc.target/mips/msub-3.c: Likewise.
2059         * gcc.target/mips/msubu-3.c: Likewise.
2060         * gcc.target/mips/asm-1.c: Likewise.
2061         * gcc.target/mips/branch-1.c: Likewise.
2062         * gcc.target/mips/ins-1.c: Likewise.
2063         * gcc.target/mips/near-far-3.c: Likewise.
2064         * gcc.target/mips/near-far-4.c: Likewise.
2065         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2066         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2067         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2068         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2069         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2070         * gcc.target/mips/dspr2-MULT.c: Likewise.
2071         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2072         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2073         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2074         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2075         * gcc.target/mips/code-readable-2.c: Likewise.
2076         * gcc.target/mips/code-readable-3.c: Likewise.
2077
2078 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2079             David Ung  <davidu@mips.com>
2080             Nigel Stephens <nigel@mips.com>
2081
2082         * gcc.target/mips/mips16-attributes.c: New.
2083
2084 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2085
2086         PR fortran/31564
2087         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2088
2089         PR fortran/33241
2090         * gfortran.dg/char_length_10.f90: New test.
2091
2092 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2093
2094         PR c++/29731
2095         * g++.dg/parse/template24.C: New.
2096
2097 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2098
2099         * g++.dg/other/spu2vmx-1.C: New test.
2100
2101 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR tree-optimization/33017
2104         * gcc.dg/pr33017.c: New test.
2105
2106 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2107
2108         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2109         __protected_stream family of macros.
2110
2111 2007-09-04  Jan Hubicka  <jh@suse.cz>
2112
2113         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2114         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2115         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2116         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2117         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2118         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2119         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2120         Likewise.
2121
2122 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2123             Tobias Burnus  <burnus@net-b.de>
2124
2125         * gfortran.dg/proc_decl_1.f90: New.
2126         * gfortran.dg/proc_decl_2.f90: New.
2127         * gfortran.dg/proc_decl_3.f90: New.
2128         * gfortran.dg/proc_decl_4.f90: New.
2129
2130 2007-09-04  Jan Hubicka  <jh@suse.cz>
2131
2132         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2133         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2134         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2135         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2136         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2137         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2138         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2139         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2140         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2141         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2142         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2143         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2144         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2145         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2146         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2147         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2148         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2149         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2150         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2151         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2152         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2153         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2154         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2155         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2156         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2157         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2158         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2159         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2160         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2161         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2162         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2163         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2164         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2165         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2166         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2167         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2168         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2169         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2170         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2171         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2172         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2173         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2174         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2175         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2176         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2177         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2178         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2179         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2180         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2181         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2182         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2183         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2184         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2185         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2186         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2187         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2188         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2189         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2190         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2191         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2192         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2193         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2194         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2195         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2196         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2197         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2198         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2199         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2200         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2201         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2202         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2203         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2204         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2205         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2206         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2207         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2208         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2209         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2210         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2211         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2212         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2213         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2214         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2215         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2216         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2217         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2218         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2219         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2220         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2221         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2222         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2223         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2224         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2225         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2226         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2227         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2228         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2229         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2230         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2231         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2232         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2233         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2234         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2235         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2236         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2237         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2238         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2239         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2240         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2241         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2242         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2243         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2244         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2245         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2246         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2247         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2248         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2249         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2250         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2251         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2252         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2253         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2254         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2255         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2256         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2257         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2258         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2259         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2260         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2261         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2262         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2263         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2264         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2265         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2266         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2267         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2268         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2269         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2270         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2271         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2272         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2273         noinline.
2274         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2275         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2276         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2277         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2278         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2279         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2280         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2281         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2282         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2283         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2284         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2285         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2286         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2287         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2288         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2289         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2290         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2291         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2292         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2293         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2294         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2295         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2296         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2297         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2298         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2299         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2300         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2301         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2302         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2303         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2304         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2305         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2306         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2307         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2308         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2309         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2310         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2311         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2312         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2313         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2314         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2315         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2316         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2317         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2318         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2319         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2320         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2321         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2322         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2323         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2324         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2325         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2326         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2327         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2328         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2329         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2330         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2331         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2332         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2333         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2334         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2335         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2336         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2337         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2338         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2339         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2340         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2341         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2342         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2343         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2344         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2345         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2346         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2347         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2348         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2349         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2350         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2351         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2352         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2353         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2354         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2355         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2356         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2357         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2358         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2359         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2360         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2361         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2362         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2363         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2364         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2365         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2366         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2367         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2368         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2369         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2370         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2371         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2372         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2373         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2374         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2375         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2376         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2377         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2378         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2379         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2380         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2381         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2382         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2383         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2384         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2385         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2386         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2387         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2388         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2389         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2390         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2391         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2392         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2393         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2394         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2395         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2396         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2397         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2398         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2399         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2400
2401 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2402
2403         PR middle-end/33187
2404         * gcc.target/i386/cmov7.c: New file.
2405
2406 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         * gcc.target/i386/sse4a-check.h: New file.
2409         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2410         * gcc.target/i386/sse4a-insert.c: Ditto.
2411         * gcc.target/i386/sse4a-montsd.c: Ditto.
2412         * gcc.target/i386/sse4a-montss.c: Ditto.
2413         * gcc.target/i386/mmx-check.h: New file.
2414         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2415         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2416         * gcc.target/i386/sse-check.h: New file.
2417         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2418         * gcc.target/i386/sse-3.c: Ditto.
2419         * gcc.target/i386/sse-7.c: Ditto.
2420         * gcc.target/i386/sse-9.c: Ditto.
2421         * gcc.target/i386/ssefn-3.c: Ditto.
2422         * gcc.target/i386/sse-recip.c: Ditto.
2423         * gcc.target/i386/sse-recip-vec.c: Ditto.
2424         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2425         * gcc.target/i386/20020523-1.c: Remove.
2426         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2427         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2428         * gcc.target/i386/ssefn-4.c: Ditto.
2429         * gcc.target/i386/sse-6.c: Ditto.
2430         * gcc.target/i386/sse-10.c: Ditto.
2431         * gcc.target/i386/sse-11.c: Ditto.
2432         * gcc.target/i386/sse-18.c: Ditto.
2433         * gcc.target/i386/fpprec-1.c: Ditto.
2434         * g++.dg/other/i386-1.C: Ditto.
2435
2436 2007-09-04  Richard Guenther  <rguenther@suse.de>
2437
2438         PR tree-optimization/33291
2439         * gcc.dg/volatile2.c: New testcase.
2440         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2441         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2442         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2443         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2444
2445 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2446
2447         PR fortran/33253
2448         * gfortran.dg/namelist_15.f90: Update test.
2449         * gfortran.dg/namelist_24.f90: Update test.
2450         * gfortran.dg/namelist_38.f90: New test.
2451
2452 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2453
2454         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2455         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2456         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2457         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2458         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2459         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2460
2461 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2462
2463         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2464         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2465
2466         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2467
2468 2007-09-02  David Daney  <ddaney@avtrex.com>
2469
2470         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2471         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2472         * gcc.target/mips/atomic-memory-1.c: Ditto.
2473         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2474
2475 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2476
2477         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2478         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2479
2480 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2481
2482         * gfortran.dg/substr_6.f90: New test.
2483
2484 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2485
2486         PR c++/33208
2487         * g++.dg/other/error18.C: New.
2488         * g++.dg/expr/bitfield3.C: Adjust.
2489
2490 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2491
2492         PR fortran/33276
2493         * gfortran.fortran-torture/compile/pr33276.f90: New.
2494
2495 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2496
2497         PR middle-end/33272
2498         * gcc.dg/c99-arraydecl-3.c: New test.
2499
2500 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2501
2502         PR c++/32597
2503         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2504         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2505
2506 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2507
2508         PR fortran/33232
2509         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2510         * gfortran.dg/read_1.f90: New.
2511
2512 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2513
2514         PR c++/33210
2515         * g++.dg/template/error30.C: New.
2516
2517 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2518
2519         PR c++/32113
2520         * g++.dg/template/crash70.C: New.
2521
2522 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2523
2524         PR c++/33212
2525         * g++.dg/ext/is_class_error.C: New.
2526
2527 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2528
2529         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2530         
2531 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2532             Revital Eres  <eres@il.ibm.com>
2533
2534         * gcc.target/powerpc/paired-1.c: New test.
2535         * gcc.target/powerpc/paired-2.c: New test.
2536         * gcc.target/powerpc/paired-3.c: New test.
2537         * gcc.target/powerpc/paired-4.c: New test.
2538         * gcc.target/powerpc/paired-5.c: New test.
2539         * gcc.target/powerpc/paired-6.c: New test.
2540         * gcc.target/powerpc/paired-7.c: New test.
2541         * gcc.target/powerpc/ppc-paired.c: New test.
2542
2543 2007-08-31  Ollie Wild  <aaw@google.com>
2544
2545         * g++.dg/conversion/ptrmem2.C: New test.
2546         * g++.dg/conversion/ptrmem3.C: New test.
2547         * g++.dg/conversion/ptrmem4.C: New test.
2548         * g++.dg/conversion/ptrmem5.C: New test.
2549         * g++.dg/conversion/ptrmem6.C: New test.
2550         * g++.dg/conversion/ptrmem7.C: New test.
2551         * g++.dg/conversion/ptrmem8.C: New test.
2552
2553 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2554
2555         PR fortran/31879
2556         * gfortran.dg/char_length_7.f90: New test.
2557         * gfortran.dg/char_length_9.f90: New test.
2558         * gfortran.dg/char_assign_1.f90: Add extra warning.
2559
2560         PR fortran/31197
2561         PR fortran/31258
2562         * gfortran.dg/char_length_8.f90: New test.
2563
2564 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2565
2566         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2567
2568 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2569
2570         * gcc.dg/inline-24.c: New test.
2571         * g++.dg/opt/inline11.C: New test.
2572
2573 2007-08-30  Richard Guenther  <rguenther@suse.de>
2574
2575         * gcc.target/i386/vectorize5.c: New testcase.
2576
2577 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2578
2579         PR fortran/33228
2580         * interface.c (check_interface0): Improve error for external procs.
2581         (check_sym_interfaces): Fix checking of module procedures.
2582
2583 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2584
2585         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2586         (AI): Add AI_ALIGN.
2587         * gcc.dg/sync-3.c: New test.
2588
2589         PR middle-end/32758
2590         * gcc.dg/cleanup-12.c: New test.
2591
2592 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2593
2594         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2595         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2596         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2597         * gcc.dg/pr32450.c: Ditto.
2598         * gcc.dg/nest.c: Ditto.
2599         * gcc.dg/nested-func-4.c: Ditto.
2600         * g++.old-deja/g++.law/profile1.C: Ditto.
2601
2602 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2603
2604         PR fortran/32989
2605         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2606         non-default integer kind arguments.
2607
2608 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2609
2610         PR fortran/33105
2611         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2612
2613 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2614
2615         * gcc.dg/h8300-ice2.c: Remove target selector.
2616
2617 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2618
2619         PR fortran/33215
2620         * gfortran.dg/binding_label_tests_15.f03: New test case.
2621         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2622
2623 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2624
2625         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2626         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2627
2628 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2629
2630         PR c++/33194
2631         * g++.dg/other/canon-33194.C: New.
2632
2633 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2634
2635         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2636         * gcc.c-torture/execute/pr23135.c: Likewise.
2637
2638 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2639
2640         * gcc.dg/pr31344.c: Move to ...
2641         * gcc.dg/dfp/pr31344.c: ... here.
2642         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2643         * gcc.dg/20050503-1.c: Ditto.
2644         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2645         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2646         * gcc.dg/20060801-1.c: Ditto.
2647
2648 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2649
2650         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2651         * gfortran.dg/nan_1.f90: Likewise.
2652
2653 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2654
2655         PR fortran/33055
2656         Revert previous patch.
2657
2658 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2659             Kazu Hirata  <kazu@codesourcery.com>
2660
2661         * gcc.target/m68k/interrupt-1.c: New.
2662
2663 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2664
2665         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2666         10000 for targets where "int" can't hold at least 100000.
2667         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2668         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2669         (test5)(test6): Use it.
2670         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2671         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2672         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2673         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2674         * gcc.dg/attr-alloc_size.c (test): Likewise.
2675
2676 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2677
2678         PR c++/33209
2679         * g++.dg/template/error29.C: New.
2680
2681 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2682
2683         PR c++/32596
2684         * g++.dg/ext/visibility/anon5.C: New test.
2685
2686 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2687
2688         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2689
2690 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2691
2692         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2693         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2694         * gfortran.dg/gamma_4.f90: New: large-real tests.
2695
2696 2007-08-28  Jason Merrill  <jason@redhat.com>
2697
2698         PR c++/29000
2699         * g++.dg/ext/stmtexpr12.C: New test.
2700
2701         PR c++/28558
2702         * g++.dg/ext/attrib28.C: New test.
2703
2704 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2705
2706         PR target/32661
2707         * gcc.target/i386/pr32661.c: New test.
2708
2709 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2710
2711         PR middle-end/32370
2712         * gcc.dg/pr32370.c: New test.
2713
2714         PR rtl-optimization/33148
2715         * gcc.c-torture/compile/20070827-1.c: New test.
2716
2717         PR debug/32914
2718         * d++.dg/debug/const3.C: New test.
2719         * d++.dg/debug/const4.C: New test.
2720         * d++.dg/debug/dwarf2/const1.C: New test.
2721         * d++.dg/debug/dwarf2/const2.C: New test.
2722         * d++.dg/debug/dwarf2/const2b.C: New test.
2723
2724 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2725             Vladimir Yanovsky  <yanov@il.ibm.com>
2726             Revital Eres  <eres@il.ibm.com>
2727             Andrey Belevantsev  <abel@ispras.ru>
2728
2729         * gcc.dg/sms-1.c: New test.
2730
2731 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2732
2733         * g++.dg/ext/gnu-inline-common.h: New.
2734         * g++.dg/ext/gnu-inline-global-reject.C: New.
2735         * g++.dg/ext/gnu-inline-global.C: New.
2736         * g++.dg/ext/gnu-inline-namespace.C: New.
2737         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2738         * g++.dg/ext/gnu-inline-class.C: New.
2739         * g++.dg/ext/gnu-inline-class-static.C: New.
2740         * g++.dg/ext/gnu-inline-template-class.C: New.
2741         * g++.dg/ext/gnu-inline-template-func.C: New.
2742
2743 2007-08-27  Jason Merrill  <jason@redhat.com>
2744
2745         PR c++/31337
2746         * g++.dg/ext/stmtexpr11.C: New.
2747
2748 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2749
2750         * lib/target-supports.exp (check_profiling_available):
2751         Set profiling_available_saved to 0 on fido-*-elf.
2752
2753 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2754
2755         PR tree-optimization/33173
2756         
2757         * gcc.c-torture/compile/pr33173.c: New.
2758
2759 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2760
2761         PR target/31385
2762         * gcc.dg/dfp/pr31385.c: New.
2763
2764 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2765
2766         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2767
2768 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2769
2770         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2771         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2772         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2773         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2774         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2775         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2776         gcc.target/m68k directory.
2777         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2778         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2779         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2780         gcc.target/cris directory.
2781         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2782         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2783         gcc.target/bfin directory.
2784
2785         * gcc.target/sh: New directory.
2786         * gcc.target/sh/sh.exp: New file.
2787         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2788         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2789         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2790         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2791         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2792         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2793
2794 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2795
2796         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2797         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2798         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2799         * gcc.target/i386/local2.c: Ditto.
2800         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2801         * gcc.target/i386/20011119-1.c: Ditto.
2802         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2803         * gcc.target/i386/fastcall-1.c: Fix target selector.
2804
2805 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2806
2807         PR fortran/33055
2808         * gfortran.dg/negative_unit.f: Add new check
2809         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2810         -fdefault-integer-8.
2811
2812 2007-08-26  Asher Langton  <langton2@llnl.gov>
2813
2814         * gfortran.dg/recursive_stack.f90: New.
2815         * gfortran.dg/openmp_stack.f90: New.
2816
2817 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2818
2819         PR fortran/31298
2820         * gfortran.dg/use_10.f90: New.
2821
2822 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2823
2824         PR fortran/32985
2825         * gfortran.dg/namelist_14.f90: Make test case valid.
2826         * gfortran.dg/common_10.f90: New.
2827
2828 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2829
2830         PR middle-end/33181
2831         * gcc.dg/ifelse-2.c: New.
2832
2833 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2834
2835         PR fortran/32980
2836         * gfortran.dg/gamma_1.f90: New.
2837         * gfortran.dg/gamma_2.f90: New.
2838         * gfortran.dg/gamma_3.f90: New.
2839
2840 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2841
2842         PR fortran/33188
2843         * gfortran.dg/used_types_18.f90: New.
2844
2845 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2846
2847         * gcc.dg/array-init-2.c: New test.
2848
2849 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2850
2851         PR fortran/33178
2852         * gfortran.dg/initialization_4.f90: Update dg-error.
2853         * gfortran.dg/initialization_13.f90: New.
2854
2855 2007-08-24  Richard Guenther  <rguenther@suse.de>
2856
2857         PR middle-end/33166
2858         * gcc.c-torture/compile/pr33166.c: New testcase.
2859
2860 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2861
2862         PR fortran/33139
2863         * gfortran.dg/pointer_assign_4.f90: New.
2864         * gfortran.dg/shape_2.f90: Fix test case.
2865         * gfortran.dg/char_result_4.f90: Ditto.
2866
2867 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2868
2869         * gcc.dg/array-init-1.c: New test.
2870
2871         PR c++/32567
2872         * g++.dg/parse/crash36.C: New test.
2873
2874 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2875
2876         * gcc.dg/pr32721.c: Updated.
2877
2878 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR tree-optimization/32573
2881         PR middle-end/32946
2882         * gcc.dg/pr32573.c: New test.
2883
2884         PR c++/32898
2885         * g++.dg/lookup/ns3.C: New test.
2886
2887         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2888
2889         PR c++/31941
2890         * g++.dg/parse/crash37.C: New test.
2891
2892 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2893
2894         PR target/17390
2895         * gcc.target/i386/pr17390.c: New test.
2896
2897 2007-08-23  Richard Guenther  <rguenther@suse.de>
2898
2899         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2900         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2901         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2902         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2903         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2904         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2905         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2906         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2907
2908 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2909
2910         * gcc.target/s390: New directory.
2911         * gcc.target/s390/s390.exp: New file.
2912         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2913         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2914         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2915         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2916         gcc.target/s390 directory.
2917
2918 2007-08-23  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/32328
2921         * testsuite/gcc.dg/pr32328.c: New testcase.
2922
2923 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2924
2925         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2926           available.
2927
2928 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2929
2930         PR fortran/33095
2931         * gfortran.dg/min_max_optional_5.f90: New test.
2932         * gfortran.dg/min_max_optional_2.f90: Remove.
2933         * gfortran.dg/min_max_optional_3.f90: Remove.
2934         * gfortran.dg/min_max_optional_4.f90: Remove.
2935
2936 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2937
2938         * gcc.target/i386/xorps-sse.c: New.
2939         * gcc.target/i386/xorps-sse2.c: New.
2940
2941 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2942
2943         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2944         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2945         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2946
2947 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2948
2949         PR fortran/33020
2950         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2951         include multiple kinds for SHAPE parameter within a single
2952         namespace.
2953         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2954         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2955
2956 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2957
2958         * interface_abstract_1.f90: Extended test case.
2959         * interface_abstract_3.f90: New test.
2960
2961 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2962
2963         * gcc.dg/fold-sub.c: New test.
2964         
2965 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2966
2967         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2968         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2969         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2970         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2971         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2972         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2973
2974 2007-08-22  Richard Guenther  <rguenther@suse.de>
2975
2976         PR middle-end/33007
2977         * gcc.dg/pr33007.c: New testcase.
2978
2979 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2980
2981         * gcc.c-torture/execute/strcmp-1.x: Delete.
2982
2983 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2984
2985         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2986         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2987         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2988         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2989         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2990         gcc.target/i386/stack-realign.c,
2991         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2992         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2993         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2994         target using dg-require-effective-target directive.
2995         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2996         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2997         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2998         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2999         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3000         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3001         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3002         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3003         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3004         Require lp64 target using dg-require-effective-target directive.
3005         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3006         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3007         directive.
3008         * gcc.target/i386/20010202-1.c: Move from here ...
3009         * gcc.dg/20010202-1.c: ... to here.
3010
3011 2007-08-22  Richard Guenther  <rguenther@suse.de>
3012
3013         PR tree-optimization/33142
3014         * gcc.c-torture/execute/pr33142.c: New testcase.
3015
3016 2007-08-22  Richard Guenther  <rguenther@suse.de>
3017
3018         PR middle-end/32563
3019         * g++.dg/torture/pr32563.C: New testcase.
3020
3021 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR middle-end/32912
3024         * gcc.dg/pr32912-1.c: Add -w to options.
3025         * gcc.dg/pr32912-2.c: Likewise.
3026         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3027
3028 2007-08-21  Ian Lance Taylor  <iant@google.com>
3029
3030         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3031
3032 2007-08-21  Ian Lance Taylor  <iant@google.com>
3033
3034         PR tree-optimization/33134
3035         * g++.dg/tree-ssa/pr33134.C: New test.
3036
3037 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3038
3039         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3040         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3041
3042 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR debug/32610
3045         * gcc.dg/debug/pr32610.c: New test.
3046
3047         * g++.dg/init/new24.C: New test.
3048
3049         PR middle-end/32912
3050         * gcc.dg/pr32912-1.c: New test.
3051         * gcc.dg/pr32912-2.c: New test.
3052         * gcc.dg/pr32912-3.c: New test.
3053
3054 2007-08-21  Richard Guenther  <rguenther@suse.de>
3055
3056         * gcc.dg/pointer-arith-10.c: New testcase.
3057
3058 2007-08-21  Richard Guenther  <rguenther@suse.de>
3059
3060         PR middle-end/33122
3061         * gcc.c-torture/compile/pr33122.c: New testcase.
3062
3063 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3064
3065         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3066
3067 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3068
3069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3070
3071 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR c++/33025
3074         * g++.dg/init/new23.C: New test.
3075
3076 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3077
3078         PR middle-end/30564
3079         * gcc.c-torture/compile/pr30564-1.c: New test.
3080         * gcc.c-torture/compile/pr30564-2.c: New test.
3081
3082 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3083
3084         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3085
3086 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3087
3088         * gfortran.dg/interface_abstract_2.f90: New.
3089         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3090
3091 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3092
3093         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3094         unknown (so that outer-loop wont get analyzed).
3095         * gcc.dg/vect/vect-outer-1a.c: New test.
3096         * gcc.dg/vect/vect-outer-1b.c: New test.
3097         * gcc.dg/vect/vect-outer-1.c: New test.
3098         * gcc.dg/vect/vect-outer-2a.c: New test.
3099         * gcc.dg/vect/vect-outer-2b.c: New test.
3100         * gcc.dg/vect/vect-outer-2c.c: New test.
3101         * gcc.dg/vect/vect-outer-2.c: New test.
3102         * gcc.dg/vect/vect-outer-3a.c: New test.
3103         * gcc.dg/vect/vect-outer-3b.c: New test.
3104         * gcc.dg/vect/vect-outer-3c.c: New test.
3105         * gcc.dg/vect/vect-outer-3.c: New test.
3106         * gcc.dg/vect/vect-outer-4a.c: New test.
3107         * gcc.dg/vect/vect-outer-4b.c: New test.
3108         * gcc.dg/vect/vect-outer-4c.c: New test.
3109         * gcc.dg/vect/vect-outer-4d.c: New test.
3110         * gcc.dg/vect/vect-outer-4e.c: New test.
3111         * gcc.dg/vect/vect-outer-4f.c: New test.
3112         * gcc.dg/vect/vect-outer-4g.c: New test.
3113         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3114         * gcc.dg/vect/vect-outer-4i.c: New test.
3115         * gcc.dg/vect/vect-outer-4j.c: New test.
3116         * gcc.dg/vect/vect-outer-4k.c: New test.
3117         * gcc.dg/vect/vect-outer-4l.c: New test.
3118         * gcc.dg/vect/vect-outer-4m.c: New test.
3119         * gcc.dg/vect/vect-outer-4.c: New test.
3120         * gcc.dg/vect/vect-outer-5.c: New test.
3121         * gcc.dg/vect/vect-outer-6.c: New test.
3122         * gcc.dg/vect/vect-outer-fir.c: New test.
3123         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3124         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3125
3126 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3127
3128         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3129         and -fno-tree-reassoc.
3130         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3131         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3132         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3133         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3134         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3135         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3136         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3137         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3138         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3139         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3140         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3141         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3142         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3143         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3144         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3145         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3146         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3147         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3148         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3149         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3150         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3151         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3152         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3153         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3154         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3155         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3156         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3157         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3158         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3159         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3160         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3161         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3162         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3163         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3164         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3165         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3166         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3167
3168 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3169
3170         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3171         versioning for aliasing).
3172         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3173
3174         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3175         targets.
3176         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3177
3178 2007-08-18  Tom Tromey  <tromey@redhat.com>
3179
3180         PR preprocessor/32974:
3181         * gcc.dg/cpp/pr32974.c: New file.
3182
3183 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3184
3185         * gfortran.dg/interface_abstract_1.f90: New.
3186
3187 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3188
3189         PR fortran/32881
3190         * gfortran.dg/pure_initializer_1.f90: New test.
3191
3192 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3193
3194         PR fortran/32875
3195         * gfortran.dg/array_constructor_18.f90: New test.
3196
3197 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3198
3199         PR c++/28989
3200         * g++.dg/expr/lval3.C: New test.
3201         * g++.dg/expr/lval4.C: New test.
3202
3203 2007-08-17  Ollie Wild  <aaw@google.com>
3204
3205         PR c++/31749
3206         * g++.dg/lookup/builtin3.C: New test.
3207         * g++.dg/lookup/builtin4.C: New test.
3208         * g++.dg/lookup/using19.C: New test.
3209
3210 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3211
3212         PR c++/32190
3213         * g++.dg/parse/error31.C: New.
3214
3215 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3216
3217         PR c++/32112
3218         * g++.dg/template/error26.C: New.
3219
3220 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3221
3222         PR fortran/33079
3223         * gfortran.dg/zero_length_2.f90: New test.
3224
3225 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3226
3227         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3228         * gfortran.dg/kind_tests_3.f03: Ditto.
3229         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3230         * gfortran.dg/interface_13.f90: Ditto.
3231         * gfortran.dg/pr32738.f90: Ditto.
3232         * gfortran.dg/module_private_1.f90: Ditto.
3233         * gfortran.dg/test_only_clause.f90: Ditto.
3234         * gfortran.dg/bind_c_vars.f90: Ditto.
3235         * gfortran.dg/bind_c_dts.f90: Ditto.
3236         * gfortran.dg/use_9.f90: Ditto.
3237         * gfortran.dg/generic_8.f90: Ditto.
3238         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3239         * gfortran.dg/private_type_6.f90: Ditto.
3240         * gfortran.dg/c_assoc.f90: Ditto.
3241         * gfortran.dg/private_type_7.f90: Ditto.
3242         * gfortran.dg/global_vars_c_init.f90: Ditto.
3243         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3244         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3245         * gfortran.dg/c_size_t_test.f03: Ditto.
3246         * gfortran.dg/used_types_12.f90: Ditto.
3247         * gfortran.dg/pr25923.f90: Ditto.
3248         * gfortran.dg/test_com_block.f90: Ditto.
3249         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3250         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3251         * gfortran.dg/com_block_driver.f90: Ditto.
3252         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3253         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3254         * gfortran.dg/c_loc_test.f90: Ditto.
3255         * gfortran.dg/c_ptr_tests.f03: Ditto.
3256         * gfortran.dg/module_interface_1.f90: Ditto.
3257
3258 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3259
3260         PR c++/32870
3261         * g++.dg/other/error17.C: Adjust.
3262         
3263 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3264
3265         PR middle-end/32970
3266         * g++.dg/ext/altivec-14.C: New test.
3267
3268 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3269
3270         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3271         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3272         dump files.
3273         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3274         * gcc.dg/vect/pr32366.c: Ditto.
3275
3276 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3277
3278         PR testsuite/33082
3279         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3280         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3281         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3282         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3283
3284 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3285
3286         PR fortran/33072
3287         * gfortran.dg/use_9.f90: New.
3288
3289 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3290
3291         * g++.dg/gcov/gcov-5.C: New test.
3292
3293 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3294
3295         * g++.dg/gcov/gcov-4.C: New test.
3296         * lib/gcov.exp (verify-lines): Add support for
3297         checking no-coverage lines.
3298
3299 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3300
3301         * gcc.dg/vect/vect-vfa-01.c: New.
3302         * gcc.dg/vect/vect-vfa-02.c: New.
3303         * gcc.dg/vect/vect-vfa-03.c: New.
3304         * gcc.dg/vect/vect-vfa-04.c: New.
3305         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3306         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3307         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3308         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3309         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3310         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3311         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3312         gfortran.dg/vect/pr19049.f90: Rename to start with
3313         prefix no-vfa-.
3314         * gcc.dg/vect/vect.exp: Disable versioning for alias
3315         when test starts with no-vfa-.
3316         * gfortran.dg/vect/vect.exp: Likewise.
3317
3318 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3319
3320         * gcc.dg/torture/pr32897.c: New test.
3321
3322 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3323
3324         PR c++/31132
3325         * g++.dg/template/crash69.C: New.
3326
3327 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3328
3329         * lib/target-supports.exp (check_effective_target_arm32): Use
3330         check_no_compiler_messages.
3331
3332 2007-08-15  Diego Novillo  <dnovillo@google.com>
3333
3334         gcc.dg/tree-ssa/20070815.c: New test.
3335
3336 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3337
3338         PR fortran/33077
3339         * gfortran.dg/random_7.f90: Initialize variable.
3340
3341 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR middle-end/33074
3344         * gfortran.dg/pr33074.f90: New test.
3345
3346         PR c++/32992
3347         * g++.dg/opt/nrv14.C: New test.
3348
3349 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3350
3351         PR c++/33035
3352         * g++.dg/template/crash68.C: New.
3353
3354 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3355
3356         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3357         * gcc.dg/sibcall-4.c: Ditto.
3358
3359 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3360
3361         PR fortran/33066
3362         * gfortran.dg/use_8.f90: New test.
3363         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3364
3365 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3366
3367         PR c++/27211
3368         * g++.dg/template/error27.C: New.
3369         * g++.dg/template/error28.C: New.
3370         * g++.dg/other/pr28304.C: Adjust.
3371         * g++.old-deja/g++.mike/p811.C: Likewise.
3372
3373 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3374
3375         PR target/30315
3376         * gcc.target/i386/pr30315.c: New.
3377
3378 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3379
3380         PR fortran/32594
3381         * gfortran.dg/substr_5.f90: New test.
3382
3383 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3384
3385         PR c/30428
3386         * gcc.dg/vector-2.c: New test.
3387
3388         PR c++/30428
3389         * g++.dg/ext/vector8.C: New test.
3390
3391 2007-08-13  Dan Hipschman  <dsh@google.com>
3392
3393         PR c/32953
3394         * gcc.dg/format/array-1.c: Add an additional test for
3395         unterminated format strings of length 1.
3396
3397 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3398
3399         PR fortran/32926
3400         * gfortran.dg/external_procedures_3.f90: New test.
3401
3402 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3403
3404         PR fortran/32827
3405         * gfortran.dg/import6.f90: New test.
3406
3407 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3408
3409         PR C/30427
3410         *  gcc.dg/vector-1.c: New test.
3411
3412 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3413
3414         * gcc.dg/pr21255-4.c: Skip for PIC.
3415         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3416
3417 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3418
3419         * gcc.dg/attr-isr.c: Skip for PIC.
3420         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3421         * gcc.dg/attr-isr-trapa.c: Likewise.
3422         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3423         * gcc.dg/pragma-isr-trapa.c: Likewise.
3424         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3425
3426 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3427
3428         PR fortran/32962
3429         * gfortran.dg/transpose_1.f90: New test.
3430
3431 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3432
3433         PR fortran/29600
3434         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3435         intrinsic.
3436
3437 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3438
3439         PR fortran/30964
3440         PR fortran/33054
3441         * gfortran.dg/random_4.f90: New test.
3442         * gfortran.dg/random_5.f90: New test.
3443         * gfortran.dg/random_6.f90: New test.
3444         * gfortran.dg/random_7.f90: New test.
3445
3446 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3447
3448         PR fortran/32860
3449         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3450
3451 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3452
3453         PR fortran/31629
3454         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3455
3456 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3457
3458         PR fortran/29600
3459         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3460         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3461
3462 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3463
3464         PR fortran/32937
3465         * gfortran.dg/char_length_6.f90: New test.
3466
3467 2007-08-10  Ollie Wild  <aaw@google.com>
3468
3469         * g++.dg/lookup/using18.C: New test.
3470
3471 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3472
3473         PR c++/17763
3474         * g++.dg/other/error16.C: New.
3475
3476 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         PR libfortran/33039
3479         * gfortran.dg/namelist_37.f90: New test.
3480
3481 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3482
3483         PR c++/22256
3484         * g++.dg/conversion/op3.C: New.
3485
3486 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3487
3488         PR fortran/32987
3489         * gfortran.dg/fmt_tab_1.f90: New.
3490         * gfortran.dg/fmt_tab_2.f90: New.
3491
3492 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3493
3494         PR c/32796
3495         * gcc.c-torture/compile/pr32796.c: New test.
3496
3497 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3498
3499         PR middle-end/32813
3500         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3501         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3502         instead of just -O.
3503
3504 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3505
3506         * gcc.target/mips/code-readable-1.c: New test.
3507         * gcc.target/mips/code-readable-2.c: Likewise.
3508         * gcc.target/mips/code-readable-3.c: Likewise.
3509
3510 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3511             Revital Eres  <eres@il.ibm.com>
3512
3513         * gfortran.dg/sms-1.f90: Add comment.
3514         * gfortran.dg/sms-2.f90: New.
3515
3516 2007-08-07  Ian Lance Taylor  <iant@google.com>
3517
3518         * gcc.dg/instrument-1.c: New test.
3519         * gcc.dg/instrument-2.c: New test.
3520         * gcc.dg/instrument-3.c: New test.
3521
3522 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3523
3524         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3525
3526 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3527
3528         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3529         !vector_alignment_reachable targets.
3530         * gcc.dg/vect/vect-33.c: Likewise.
3531         * gcc.dg/vect/vect-42.c: Likewise.
3532         * gcc.dg/vect/vect-44.c: Likewise.
3533         * gcc.dg/vect/vect-50.c: Likewise.
3534         * gcc.dg/vect/vect-70.c: Likewise.
3535         * gcc.dg/vect/vect-71.c: Likewise.
3536         * gcc.dg/vect/vect-87.c: Likewise.
3537         * gcc.dg/vect/vect-88.c: Likewise.
3538         * gcc.dg/vect/vect-91.c: Likewise.
3539         * gcc.dg/vect/vect-93.c: Likewise.
3540         * gcc.dg/vect/vect-96.c: Likewise.
3541         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3542         * gcc.dg/vect/section-anchors-69.c: Likewise.
3543         * gcc.dg/vect/pr25413.c: Likewise.
3544         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3545         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3546         * gfortran.dg/vect-2.f90: Likewise.
3547         * gfortran.dg/vect-3.f90: Likewise.
3548         * gfortran.dg/vect-4.f90: Likewise.
3549         * gfortran.dg/vect-5.f90: Likewise.
3550         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3551         Return false for darwin. 
3552         (check_effective_target_vector_alignment_reachable_for_double): New.
3553
3554 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3555
3556         * gcc.dg/multiword-1.c: New testcase.
3557
3558 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3559
3560         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3561         messages.
3562         * gfortran.dg/namelist_36.f90: New test.
3563
3564 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3565
3566         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3567           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3568
3569 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3570
3571         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3572         * gcc.dg/torture/type-generic-1.c: Likewise.
3573
3574 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3575
3576         * gcc.c-torture/20070522-1.c: Move to ...
3577         * gcc.c-torture/compile/20070522-1.c: Here.
3578
3579 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3580
3581         PR fortran/29828
3582         * gfortran.dg/minmax_char_1.f90: New test.
3583         * gfortran.dg/minmax_char_2.f90: New test.
3584         * gfortran.dg/min_max_optional_4.f90: New test.
3585
3586 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3587
3588         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3589         hanging on the testcase.
3590
3591 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3592
3593         PR middle-end/32988
3594         * gcc.c-torture/compile/pr32988.c: New test.
3595
3596 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3597
3598         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3599
3600 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3601
3602         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3603
3604         Revert:
3605         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3606
3607         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3608
3609 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3610
3611         PR fortran/32979
3612         * gfortran.dg/isnan_1.f90: New test.
3613
3614 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3615             Revital Eres <eres@il.ibm.com>
3616
3617         * gcc.dg/sms-antideps.c: New test.
3618
3619 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3620
3621         PR fortran/31214
3622         * gfortran.dg/entry_13.f90: New test.
3623
3624         * gfortran.dg/entry_12.f90: Clean up .mod file.
3625
3626 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3627
3628         PR fortran/32770
3629         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3630         variables as kind=4 so they don't overflow the record length.
3631
3632 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3633
3634         PR fortran/32968
3635         * gfortran.dg/selected_kind_1.f90: New test.
3636
3637 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3638
3639         PR middle-end/32780
3640         * gcc.c-torture/compile/pr32780.c: New test.
3641
3642 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3643
3644         RP middle-end/32399
3645         * gcc.c-torture/compile/pr32399.c: New testcase.
3646
3647 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3648
3649         PR middle-end/32304
3650         * g++.dg/torture/pr32304.C: New testcase.
3651
3652 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3653
3654         PR middle-end/32935
3655         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3656
3657 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3658
3659         PR fortran/32955
3660         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3661
3662 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3663
3664         PR fortran/31202
3665         * gfortran.dg/nint_2.f90: New test.
3666
3667 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3668
3669         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3670         * gcc.dg/weak/typeof-2.c: Likewise.
3671
3672 2007-08-03  Diego Novillo  <dnovillo@google.com>
3673
3674         PR 31521
3675         * gcc.dg/tree-ssa/pr31521.c: New test.
3676
3677 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3678
3679         PR fortran/32770
3680         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3681         iostat must be default kind.
3682
3683 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3684
3685         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3686
3687 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3688
3689         PR fortran/32770
3690         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3691         explicit so test passes with -fdefault-integer-8.
3692         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3693         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3694
3695 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3696
3697         PR c++/30849
3698         * g++.dg/parse/asm1.C: New test.
3699
3700         PR c++/30850
3701         * g++.dg/parse/asm2.C: Likewise.
3702
3703         PR c++/30851
3704         * g++.dg/parse/asm3.C: Likewise.
3705         
3706 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3707
3708         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3709           "int" is only 16 bit bits wide.
3710         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3711
3712 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3713
3714         * g++.dg/torture/type-generic-1.C: New.
3715         * gcc.dg/pr28796-2.c: Move tests ...
3716         * gcc.dg/tg-tests.h: ... here.
3717         * gcc.dg/torture/type-generic-1.c: New.
3718
3719 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3720
3721         PR libfortran/32954
3722         * minmaxloc_3.f90:  New test case.
3723
3724 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/32936
3727         * gfortran.dg/allocate_stat.f90: New.
3728
3729 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3730
3731         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3732
3733 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3734
3735         PR tree-optimization/32919
3736         * gcc.c-torture/compile/pr32919.c: New.
3737
3738 2007-08-01  Nick Clifton  <nickc@redhat.com>
3739
3740         * gcc.c-torture/execute/execute.exp: Change copyright header to
3741         refer to version 3 of the GNU General Public License and to point
3742         readers at the COPYING3 file and the FSF's license web page.
3743         * gcc.c-torture/execute/ieee/ieee.exp,
3744         gcc.c-torture/unsorted/unsorted.exp,
3745         gcc.c-torture/compile/compile.exp,
3746         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3747         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3748         gcc.target/cris/torture/cris-torture.exp,
3749         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3750         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3751         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3752         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3753         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3754         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3755         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3756         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3757         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3758         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3759         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3760         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3761         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3762         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3763         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3764         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3765         gcc.dg/noncompile/noncompile.exp,
3766         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3767         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3768         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3769         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3770         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3771         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3772         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3773         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3774         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3775         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3776         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3777         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3778         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3779         g++.old-deja/old-deja.exp,
3780         gfortran.fortran-torture/execute/execute.exp,
3781         gfortran.fortran-torture/compile/compile.exp,
3782         treelang/output/output-1.c, treelang/output/output-1.tree,
3783         treelang/execute/execute.exp, treelang/Makefile.in,
3784         treelang/compile/compile.exp, g++.dg/dg.exp,
3785         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3786         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3787         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3788         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3789         g++.dg/compat/struct-layout-1.exp,
3790         g++.dg/compat/struct-layout-1_generate.c,
3791         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3792         g++.dg/bprob/bprob.exp, config/default.exp,
3793         gcc.test-framework/test-framework.awk,
3794         gcc.test-framework/gen_directive_tests,
3795         gcc.test-framework/test-framework.exp,
3796         objc.dg/special/special.exp,
3797         objc.dg/gnu-encoding/gnu-encoding.exp,
3798         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3799         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3800         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3801         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3802         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3803         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3804         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3805         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3806         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3807         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3808         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3809         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3810         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3811         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3812         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3813         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3814         Likewise.
3815
3816 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3817
3818         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3819         error message text.
3820
3821 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3822
3823         PR fortran/32945
3824         * gfortran.dg/initialization_12.f90: New test.
3825
3826 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3827
3828         PR fortran/31609
3829         * gfortran.dg/entry_12.f90: New test.
3830
3831 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3832
3833         PR fortran/32938
3834         * gfortran.dg/altreturn_6.f90: New test.
3835
3836 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3837
3838         PR fortran/32942
3839         * gfortran.dg/exponent_2.f90: New test.
3840
3841 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3842
3843         * gcc.dg/vect/vect-117.c: New test.
3844         * gcc.dg/vect/vect-74.c: Enabled test
3845         * gcc.dg/vect/vect-81.c: Enabled test
3846
3847 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3848
3849         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3850         s/dg-error/dg-warning where warning is expected.
3851
3852 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3853
3854         PR fortran/32770
3855         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3856         of huge() to correct kind.
3857
3858 2007-07-30  Ollie Wild  <aaw@google.com>
3859
3860         * gcc.dg/cpp/counter-2.c: New test.
3861         * gcc.dg/cpp/counter-3.c: New test.
3862         * gcc.dg/cpp/dir-only-1.c: New test.
3863         * gcc.dg/cpp/dir-only-1.h: New file.
3864         * gcc.dg/cpp/dir-only-2.c: New test.
3865         * gcc.dg/cpp/dir-only-3.c: New test.
3866         * gcc.dg/cpp/dir-only-3a.h: New file.
3867         * gcc.dg/cpp/dir-only-3b.h: New file.
3868         * gcc.dg/cpp/dir-only-4.c: New test.
3869         * gcc.dg/cpp/dir-only-5.c: New test.
3870         * gcc.dg/cpp/dir-only-6.c: New test.
3871
3872 2007-07-30  Julian Brown  <julian@codesourcery.com>
3873
3874         * gcc.target/arm/neon/v*.c: Regenerate.
3875
3876 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3877
3878         PR c++/32108
3879         * g++.dg/ext/label6.C: New.
3880
3881 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3882
3883         PR libfortran/32858
3884         PR libfortran/30814
3885         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3886
3887 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3888
3889         PR fortran/31211
3890         * gfortran.dg/actual_pointer_function_1.f90: New test.
3891
3892         PR fortran/32682
3893         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3894
3895 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3896
3897         PR fortran/32906
3898         * gfortran.dg/shape_1.f90: Adjust error message.
3899         * gfortran.dg/parameter_array_ref_1.f90: New test.
3900
3901 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3902
3903         PR fortran/31609
3904         * gfortran.dg/entry_11.f90: New test.
3905
3906 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3907             Revital Eres  <eres@il.ibm.com>
3908
3909         * gfortran.dg/sms-1.f90: New test.
3910
3911 2007-07-28  Richard Guenther  <rguenther@suse.de>
3912
3913         * gcc.c-torture/compile/pr32920.c: New testcase.
3914
3915 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3916
3917         PR c++/30917
3918         * g++.dg/lookup/friend11.C: New test.
3919
3920 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3921
3922         * gfortran.dg/namelist_5.f90: Adjusted error message.
3923         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3924         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3925         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3926         * gfortran.dg/namelist_32.f90: ... this.
3927
3928         PR fortran/32876
3929         * gfortran.dg/namelist_33.f90: New test.
3930
3931         PR fortran/32905
3932         * gfortran.dg/namelist_34.f90: New test.
3933
3934         PR fortran/31818
3935         * gfortran.dg/namelist_35.f90: New test.
3936
3937 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3938
3939         PR fortran/32880
3940         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3941
3942 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3943
3944         PR testsuite/32471
3945         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3946           assuming it is 0x7ffffffff.
3947         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3948         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3949
3950 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3951
3952         * gfortran.dg/operator_3.f90: Fix dg directive.
3953         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3954         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3955         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3956
3957 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3958
3959         * g++.dg/cpp0x/decltype1.C: New.
3960         * g++.dg/cpp0x/decltype2.C: New.
3961         * g++.dg/cpp0x/decltype3.C: New.
3962         * g++.dg/cpp0x/decltype4.C: New.
3963         * g++.dg/cpp0x/decltype5.C: New.
3964         * g++.dg/cpp0x/decltype6.C: New.
3965
3966 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3967
3968         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3969           because the test relies on bit 31 to be the sign bit.
3970
3971 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3972
3973         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3974           assuming it is 0x7fffffff.
3975         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3976         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3977
3978 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3979
3980         PR c++/32346
3981         * g++.dg/expr/bitfield9.C: New test.
3982
3983 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3984
3985         PR fortran/32899
3986         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3987
3988 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3989
3990         PR fortran/32760
3991         * gfortran.dg/private_type_7.f90: New test.
3992
3993 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3994
3995         PR fortran/32035
3996         * gfortran.dg/select_char_1.f90: New test.
3997
3998 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3999
4000         PR fortran/32903
4001         * gfortran.dg/initialization_11.f90: New test.
4002
4003 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4004
4005         * gcc.target/mips/ins-1.c: New test.
4006
4007 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4008
4009         PR/19232
4010         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4011         (f1): Likewise.
4012
4013 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4014
4015         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4016         error: width of 'spare' exceeds its type.
4017
4018 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4019
4020         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4021         * gcc.dg/sibcall-4.c: Likewise.
4022
4023 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4024
4025         PR rtl-optimization/31500
4026         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4027         * g++.dg/warn/Warray-bounds.C: Likewise.
4028
4029 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4030
4031         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4032
4033 2007-07-25  Julian Brown  <julian@codesourcery.com>
4034             Paul Brook  <paul@codesourcery.com>
4035             Joseph Myers  <joseph@codesourcery.com>
4036             Mark Shinwell  <shinwell@codesourcery.com>
4037
4038         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4039         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4040         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4041         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4042         (check_effective_target_arm_neon_hw): New.
4043         * gcc.target/arm/neon/neon.exp: New file.
4044         * gcc.target/arm/neon/polytypes.c: New file.
4045         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4046
4047 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4048
4049         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4050           targets where an "int" is less than 32 bits wide.
4051
4052 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4053
4054         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4055
4056 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4057
4058         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4059           during addition if an int is only 16 bits wide.
4060         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4061
4062 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4063
4064         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4065           size as "long int" and are 32 or 64 bits wide.
4066         * gcc.dg/torture/pr28814.c: Likewise.
4067
4068 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4069
4070         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4071           exactly as wide as an int.
4072
4073 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4074
4075         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4076         Define and use throughout as long long printf format specifier.
4077         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4078         Likewise.
4079
4080 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4081
4082         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4083         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4084
4085 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4086
4087         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4088
4089 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4090
4091         * gcc.c-torture/execute/20070724-1.c: New.
4092
4093 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4094
4095         PR fortran/31205
4096         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4097         "deallocates" to 24, since patch has code rid of much spurious
4098         code.
4099         * gfortran.dg/interface_assignment_1.f90 : New test.
4100
4101         PR fortran/32842
4102         * gfortran.dg/interface_assignment_2.f90 : New test.
4103
4104 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4105
4106         PR fortran/32867
4107         * fortran.dg/initialization_10.f90: New test.
4108
4109 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4110
4111         PR fortran/32778
4112         * gfortran.dg/imag_2.f: Removed
4113         * gfortran.dg/warn_std_1.f90: New test.
4114         * gfortran.dg/warn_std_2.f90: New test.
4115         * gfortran.dg/warn_std_3.f90: New test.
4116
4117 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4118
4119         PR c++/29001
4120         * g++.dg/init/new22.C: New.
4121
4122 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4123
4124         PR c++/32561
4125         * g++.dg/template/crash67.C: New.
4126
4127 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4128
4129         * lib/target-support.exp (check_effective_target_natural_alignment): 
4130         (check_effective_target_vector_alignment_reachable): New.
4131         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4132         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4133         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4134         check.
4135         * gcc.dg/vect/pr25413.c: Likewise.
4136         * gcc.dg/vect/pr31699.c: Likewise.
4137
4138 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4139
4140         PR fortran/30814
4141         * gfortran.dg/pack_bounds_1.f90:  New test case.
4142
4143 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4144
4145         PR fortran/31639
4146         * gfortran.dg/initialization_9.f90: New test.
4147
4148 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4149
4150         PR fortran/32797
4151         PR fortran/32800
4152         * gfortran.dg/bind_c_usage_8.f03: New test case.
4153         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4154         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4155
4156 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4157
4158         * gcc.target/mips/branch-cost-1.c: New test.
4159         * gcc.target/mips/branch-cost-2.c: Likewise.
4160
4161 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4162
4163         PR fortran/32732
4164         * gfortran.dg/c_char_tests.f03: New test case.
4165         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4166         * gfortran.dg/c_char_tests_2.f03: New test case.
4167         * gfortran.dg/value_6.f03: Ditto.
4168         * gfortran.dg/value_7.f03: Ditto.
4169
4170 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4171
4172         PR fortran/32600
4173         * gfortran.dg/c_funloc_tests_5.f03: New.
4174         * gfortran.dg/c_funloc_tests_5.f04: New.
4175         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4176
4177 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4178
4179         PR c++/32839
4180         * g++.dg/expr/call4.C: New.
4181         * g++.dg/expr/call5.C: New.
4182
4183 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4184
4185         PR fortran/32710
4186         * gfortran.dg/namelist_30.f90: New test.
4187
4188 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4189
4190         PR fortran/29962
4191         * gfortran.dg/array_initializer_1.f90: Removed warning.
4192         * gfortran.dg/initialization_1.f90: Adjusted messages.
4193         * gfortran.dg/nested_modules_6.f90: Removed warning.
4194
4195         PR fortran/31253
4196         * gfortran.dg/initialization_7.f90: New test.
4197
4198         PR fortran/31639
4199         * gfortran.dg/initialization_8.f90: New test.
4200
4201 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4202
4203         PR c++/30818
4204         * g++.dg/template/crash47.C: Adjust errors.
4205         * g++.dg/template/crash48.C: Adjust errors.
4206         * g++.dg/template/typename12.C: New.
4207         * g++.dg/template/typename13.C: New.
4208         * g++.dg/template/typename14.C: New.
4209         * g++.dg/template/typedef6.C: Adjust errors.
4210
4211 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4212
4213         PR fortran/32627
4214         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4215         * gfortran.dg/pr32627.f03: New test case.
4216
4217         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4218         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4219         c_f_pointer_logical.
4220         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4221         c_f_pointer_complex.
4222         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4223         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4224         c_f_pointer_shape_tests_2.
4225         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4226
4227 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4228
4229         PR fortran/32804
4230         * gfortran.dg/c_loc_tests_9.f03: New test case.
4231         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4232
4233 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4234
4235         PR fortran/32823
4236         * gfortran.dg/int_2.f90: New test.
4237         
4238 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4239
4240         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4241
4242 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4243
4244         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4245         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4246
4247 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4248
4249         PR tree-optimization/19910
4250         * gcc.dg/pr19910.c: New test.
4251
4252 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4253
4254         PR fortran/32738
4255         * gfortran.dg/pr32738.f90: New test.
4256
4257 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4258
4259         PR tree-optimzation/32635
4260         * gfortran.dg/pr32635.f:  New test case.
4261
4262 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4263
4264         PR fortran/32801
4265         * gfortran.dg/pr32801.f03: New test case.
4266
4267 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4268
4269         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4270         Test negative numbers also.
4271         * gcc.dg/c99-math-float-1.c: Likewise.
4272         * gcc.dg/c99-math-long-double-1.c: Likewise.
4273         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4274         test inputs.
4275
4276 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4277         
4278         * lib/target-supports.exp (check_effective_target_sync_int_long):
4279         Enable for xtensa.
4280         (check_effective_target_sync_char_short): Likewise.
4281         
4282 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4283
4284         * gcc.dg/pr28796-2.c: Add more cases.
4285
4286 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4287
4288         * gcc.dg/pr28796-1.c: Add more cases.
4289         * gcc.dg/pr28796-2.c: Likewise.
4290
4291 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4292
4293         * gcc.dg/pr28796-1.c: Add more cases.
4294         * gcc.dg/pr28796-2.c: Likewise.
4295
4296 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4297
4298         PR fortran/32535
4299         * gfortran.dg/pr32535.f90: New test.
4300
4301 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4302
4303         PR fortran/31320
4304         PR fortran/32665
4305         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4306
4307 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4308
4309         PR rtl-optimization/32773
4310         * gcc.dg/pr32773.c: New test.
4311
4312 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4313
4314         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4315         match flax-vector-conversions note.
4316         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4317         instead of dg-error for the warning.
4318
4319 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4320
4321         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4322           adapted to work on targets with 16-bit or wider int.
4323         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4324         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4325         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4326         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4327
4328 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4329
4330         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4331         support large arrays.
4332         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4333         * gcc.dg/20061109-1.c: Likewise.
4334         * gcc.c-torture/execute/20061101-1.x: Likewise.
4335         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4336         * gcc.c-torture/execute/pr31448.x: Likewise.
4337
4338 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4339
4340         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4341
4342         PR fortran/32238
4343         * gfortran.dg/pr32238.f90: New test.
4344
4345         PR fortran/32222
4346         * gfortran.dg/pr32222.f90: New test.
4347
4348         PR fortran/32242
4349         * gfortran.dg/pr32242.f90: New test.
4350         
4351 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4352             David Ung  <davidu@mips.com>
4353
4354         * gcc.target/mips/mips-sched-madd.c: New test case.
4355
4356 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4357
4358         PR libfortran/32611
4359         * gfortran.dg/large_real_kind_1.f90: Update test.
4360         * gfortran.dg/pr17706.f90: Update test.
4361         * gfortran.dg/fmt_zero_digits.f90: Update test.
4362         * gfortran.dg/fmt_zero_precision.f90: Update test.
4363         * gfortran.dg/real_const_3.f90: Update test.
4364
4365 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4366
4367         PR fortran/32036
4368         * gfortran.dg/bounds_check_8.f90: New test.
4369         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4370
4371 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4372
4373         PR fortran/32357
4374         * gfortran.dg/mvbits_2.f90: New test.
4375
4376 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4377
4378         PR libfortran/32731
4379         * gfortran.dg/pack_mask_1.f90:  New test.
4380         * gfortran.dg/unpack_mask_1.f90:  New test.
4381
4382 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4383
4384         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4385         * gcc.dg/20001101-1.c: Likewise.
4386         * gcc.dg/20001102-1.c: Likewise.
4387         * gcc.dg/20020116-2.c: Likewise.
4388         * gcc.dg/20020416-1.c: Likewise.
4389         * gcc.dg/sparc-constant-1.c: Likewise.
4390         * gcc.dg/sparc-dwarf2.c: Likewise.
4391         * gcc.dg/sparc-frame-1.c: Likewise.
4392         * gcc.dg/sparc-getcontext-1.c: Likewise.
4393         * gcc.dg/sparc-loop-1.c: Likewise.
4394         * gcc.dg/sparc-reg-1.c: Likewise.
4395         * gcc.dg/sparc-ret.c: Likewise.
4396         * gcc.dg/sparc-trap-1.c: Likewise.
4397         * gcc.dg/ultrasp10.c: Likewise.
4398         * gcc.dg/ultrasp11.c: Likewise.
4399         * gcc.dg/ultrasp1.c: Likewise.
4400         * gcc.dg/ultrasp2.c: Likewise.
4401         * gcc.dg/ultrasp3.c: Likewise.
4402         * gcc.dg/ultrasp4.c: Likewise.
4403         * gcc.dg/ultrasp5.c: Likewise.
4404         * gcc.dg/ultrasp6.c: Likewise.
4405         * gcc.dg/ultrasp7.c: Likewise.
4406         * gcc.dg/ultrasp8.c: Likewise.
4407         * gcc.dg/ultrasp9.c: Likewise.
4408         * gcc.dg/splet-1.c: Delete.
4409
4410 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4411
4412         PR fortran/32724
4413         * gfortran.dg/stfunc_5.f90: New test.
4414
4415 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4416
4417         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4418         New procedure to check if arrays are naturally aligned to the vector
4419         alignment boundary.
4420         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4421         in size_t typedef.  Adjust tree dump scan results according to
4422         vect_aligned_arrays target check.
4423         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4424         vect_aligned_arrays target check.
4425         * gcc.dg/vect/pr31699.c: Ditto.
4426
4427 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4428
4429         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4430         for V2DFmode vector conditional expression.
4431         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4432         and dfceq patterns.
4433         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4434         and dfcgt patterns.
4435         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4436         V2DFmode comparison and test special values.
4437         * lib/target-supports.exp: Switch on test for V2DFmode 
4438         vector conditional expression.
4439
4440 2007-07-13  Richard Guenther  <rguenther@suse.de>
4441
4442         PR tree-optimization/32721
4443         * gcc.dg/pr32721.c: New testcase.
4444
4445 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4446
4447         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4448         error message part that continues on a new line.
4449
4450 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4451
4452         * gcc.dg/c99-tgmath-1.c: New.
4453         * gcc.dg/c99-tgmath-2.c: New.
4454         * gcc.dg/c99-tgmath-3.c: New.
4455         * gcc.dg/c99-tgmath-4.c: New.
4456
4457 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4458             Janis Johnson  <janis187@us.ibm.com>
4459
4460         PR testsuite/25241
4461         * gcc.test-framework/dg-error-exp-F.c: New test.
4462         * gcc.test-framework/dg-warning-exp-F.c: New test.
4463         * lib/gcc.exp: Enable warning and error prefixes.
4464         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4465         (dg-error): Wrap original dg-error.
4466         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4467         markers from dg-error/dg-warning directives.
4468         * gcc.dg/20040322-1.c: Likewise.
4469         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4470         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4471         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4472         * gcc.dg/Werror-1.c: Likewise.
4473         * gcc.dg/Werror-10.c: Likewise.
4474         * gcc.dg/Werror-11.c: Likewise.
4475         * gcc.dg/Werror-2.c: Likewise.
4476         * gcc.dg/Werror-3.c: Likewise.
4477         * gcc.dg/Werror-4.c: Likewise.
4478         * gcc.dg/Werror-5.c: Likewise.
4479         * gcc.dg/Werror-6.c: Likewise.
4480         * gcc.dg/Werror-7.c: Likewise.
4481         * gcc.dg/Werror-8.c: Likewise.
4482         * gcc.dg/Werror-9.c: Likewise.
4483         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4484         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4485         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4486         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4487         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4488         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4489         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4490         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4491         * gcc.dg/Wnested-externs-1.c: Likewise.
4492         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4493         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4494         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4495         * gcc.dg/Wshadow-3.c: Likewise.
4496         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4497         * gcc.dg/Wwrite-strings-1.c: Likewise.
4498         * gcc.dg/anon-struct-5.c: Likewise.
4499         * gcc.dg/anon-struct-6.c: Likewise.
4500         * gcc.dg/anon-struct-7.c: Likewise.
4501         * gcc.dg/anon-struct-8.c: Likewise.
4502         * gcc.dg/array-8.c: Likewise.
4503         * gcc.dg/array-quals-2.c: Likewise.
4504         * gcc.dg/asm-qual-1.c: Likewise.
4505         * gcc.dg/asm-wide-1.c: Likewise.
4506         * gcc.dg/assign-warn-1.c: Likewise.
4507         * gcc.dg/assign-warn-2.c: Likewise.
4508         * gcc.dg/bitfld-10.c: Likewise.
4509         * gcc.dg/bitfld-11.c: Likewise.
4510         * gcc.dg/bitfld-12.c: Likewise.
4511         * gcc.dg/bitfld-13.c: Likewise.
4512         * gcc.dg/bitfld-14.c: Likewise.
4513         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4514         * gcc.dg/builtins-30.c: Likewise.
4515         * gcc.dg/c90-const-expr-5.c: Likewise.
4516         * gcc.dg/c90-typespec-1.c: Likewise.
4517         * gcc.dg/c99-const-expr-5.c: Likewise.
4518         * gcc.dg/c99-flex-array-5.c: Likewise.
4519         * gcc.dg/c99-fordecl-3.c: Likewise.
4520         * gcc.dg/c99-tag-3.c: Likewise.
4521         * gcc.dg/c99-typespec-1.c: Likewise.
4522         * gcc.dg/c99-vla-jump-1.c: Likewise.
4523         * gcc.dg/c99-vla-jump-2.c: Likewise.
4524         * gcc.dg/c99-vla-jump-3.c: Likewise.
4525         * gcc.dg/c99-vla-jump-4.c: Likewise.
4526         * gcc.dg/c99-vla-jump-5.c: Likewise.
4527         * gcc.dg/cast-1.c: Likewise.
4528         * gcc.dg/cast-2.c: Likewise.
4529         * gcc.dg/cast-3.c: Likewise.
4530         * gcc.dg/cast-4.c: Likewise.
4531         * gcc.dg/cast-pretty-print-1.c: Likewise.
4532         * gcc.dg/comp-goto-2.c: Likewise.
4533         * gcc.dg/comp-goto-3.c: Likewise.
4534         * gcc.dg/cpp/error-1.c: Likewise.
4535         * gcc.dg/cpp/if-paren.c: Likewise.
4536         * gcc.dg/decl-7.c: Likewise.
4537         * gcc.dg/decl-8.c: Likewise.
4538         * gcc.dg/decl-nospec-1.c: Likewise.
4539         * gcc.dg/decl-nospec-2.c: Likewise.
4540         * gcc.dg/decl-nospec-3.c: Likewise.
4541         * gcc.dg/declspec-10.c: Likewise.
4542         * gcc.dg/declspec-11.c: Likewise.
4543         * gcc.dg/declspec-12.c: Likewise.
4544         * gcc.dg/declspec-13.c: Likewise.
4545         * gcc.dg/declspec-14.c: Likewise.
4546         * gcc.dg/declspec-15.c: Likewise.
4547         * gcc.dg/declspec-16.c: Likewise.
4548         * gcc.dg/declspec-17.c: Likewise.
4549         * gcc.dg/declspec-4.c: Likewise.
4550         * gcc.dg/declspec-5.c: Likewise.
4551         * gcc.dg/declspec-6.c: Likewise.
4552         * gcc.dg/declspec-7.c: Likewise.
4553         * gcc.dg/declspec-8.c: Likewise.
4554         * gcc.dg/declspec-9.c: Likewise.
4555         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4556         * gcc.dg/dfp/constants-c99.c: Likewise.
4557         * gcc.dg/dfp/keywords-c89.c: Likewise.
4558         * gcc.dg/dfp/keywords-c99.c: Likewise.
4559         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4560         * gcc.dg/dfp/typespec.c: Likewise.
4561         * gcc.dg/dremf-type-compat-2.c: Likewise.
4562         * gcc.dg/dremf-type-compat-3.c: Likewise.
4563         * gcc.dg/dremf-type-compat-4.c: Likewise.
4564         * gcc.dg/empty-source-2.c: Likewise.
4565         * gcc.dg/empty-source-3.c: Likewise.
4566         * gcc.dg/enum3.c: Likewise.
4567         * gcc.dg/extra-semi-2.c: Likewise.
4568         * gcc.dg/extra-semi-3.c: Likewise.
4569         * gcc.dg/float-range-1.c: Likewise.
4570         * gcc.dg/float-range-2.c: Likewise.
4571         * gcc.dg/float-range-3.c: Likewise.
4572         * gcc.dg/float-range-5.c: Likewise.
4573         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4574         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4575         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4576         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4577         * gcc.dg/format/cast-1.c: Likewise.
4578         * gcc.dg/format/gcc_diag-3.c: Likewise.
4579         * gcc.dg/format/gcc_diag-4.c: Likewise.
4580         * gcc.dg/format/gcc_diag-6.c: Likewise.
4581         * gcc.dg/format/gcc_diag-8.c: Likewise.
4582         * gcc.dg/format/gcc_diag-9.c: Likewise.
4583         * gcc.dg/format/nul-2.c: Likewise.
4584         * gcc.dg/format/opt-1.c: Likewise.
4585         * gcc.dg/format/opt-2.c: Likewise.
4586         * gcc.dg/format/opt-3.c: Likewise.
4587         * gcc.dg/format/opt-4.c: Likewise.
4588         * gcc.dg/format/opt-5.c: Likewise.
4589         * gcc.dg/format/opt-6.c: Likewise.
4590         * gcc.dg/framework-2.c: Likewise.
4591         * gcc.dg/func-args-1.c: Likewise.
4592         * gcc.dg/func-outside-1.c: Likewise.
4593         * gcc.dg/func-outside-2.c: Likewise.
4594         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4595         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4596         * gcc.dg/if-empty-1.c: Likewise.
4597         * gcc.dg/init-bad-1.c: Likewise.
4598         * gcc.dg/init-bad-2.c: Likewise.
4599         * gcc.dg/init-bad-3.c: Likewise.
4600         * gcc.dg/init-desig-obs-2.c: Likewise.
4601         * gcc.dg/init-desig-obs-3.c: Likewise.
4602         * gcc.dg/init-empty-2.c: Likewise.
4603         * gcc.dg/init-empty-3.c: Likewise.
4604         * gcc.dg/inline-11.c: Likewise.
4605         * gcc.dg/inline-12.c: Likewise.
4606         * gcc.dg/inline-8.c: Likewise.
4607         * gcc.dg/inline-9.c: Likewise.
4608         * gcc.dg/inline3.c: Likewise.
4609         * gcc.dg/label-decl-1.c: Likewise.
4610         * gcc.dg/label-decl-2.c: Likewise.
4611         * gcc.dg/label-decl-3.c: Likewise.
4612         * gcc.dg/label-decl-4.c: Likewise.
4613         * gcc.dg/long-long-typespec-1.c: Likewise.
4614         * gcc.dg/lvalue-2.c: Likewise.
4615         * gcc.dg/lvalue-3.c: Likewise.
4616         * gcc.dg/nested-func-3.c: Likewise.
4617         * gcc.dg/nested-redef-1.c: Likewise.
4618         * gcc.dg/noreturn-4.c: Likewise.
4619         * gcc.dg/old-style-prom-2.c: Likewise.
4620         * gcc.dg/old-style-prom-3.c: Likewise.
4621         * gcc.dg/old-style-then-proto-1.c: Likewise.
4622         * gcc.dg/overflow-warn-1.c: Likewise.
4623         * gcc.dg/overflow-warn-2.c: Likewise.
4624         * gcc.dg/overflow-warn-3.c: Likewise.
4625         * gcc.dg/overflow-warn-4.c: Likewise.
4626         * gcc.dg/overflow-warn-6.c: Likewise.
4627         * gcc.dg/parm-forwdecl-2.c: Likewise.
4628         * gcc.dg/parm-forwdecl-3.c: Likewise.
4629         * gcc.dg/parm-impl-decl-1.c: Likewise.
4630         * gcc.dg/parm-impl-decl-2.c: Likewise.
4631         * gcc.dg/parm-incomplete-1.c: Likewise.
4632         * gcc.dg/parm-mismatch-1.c: Likewise.
4633         * gcc.dg/pointer-arith-1.c: Likewise.
4634         * gcc.dg/pointer-arith-2.c: Likewise.
4635         * gcc.dg/pointer-arith-3.c: Likewise.
4636         * gcc.dg/pointer-arith-4.c: Likewise.
4637         * gcc.dg/pointer-arith-6.c: Likewise.
4638         * gcc.dg/pointer-arith-7.c: Likewise.
4639         * gcc.dg/pointer-arith-8.c: Likewise.
4640         * gcc.dg/pr13804-1.c: Likewise.
4641         * gcc.dg/pr15698-1.c: Likewise.
4642         * gcc.dg/pr15698-2.c: Likewise.
4643         * gcc.dg/pr15698-3.c: Likewise.
4644         * gcc.dg/pr15698-4.c: Likewise.
4645         * gcc.dg/pr15698-5.c: Likewise.
4646         * gcc.dg/pr15698-6.c: Likewise.
4647         * gcc.dg/pr15698-7.c: Likewise.
4648         * gcc.dg/pr15698-8.c: Likewise.
4649         * gcc.dg/pr17188-1.c: Likewise.
4650         * gcc.dg/pr17301-1.c: Likewise.
4651         * gcc.dg/pr17301-2.c: Likewise.
4652         * gcc.dg/pr17730-1.c: Likewise.
4653         * gcc.dg/pr20368-1.c: Likewise.
4654         * gcc.dg/pr20368-2.c: Likewise.
4655         * gcc.dg/pr20368-3.c: Likewise.
4656         * gcc.dg/pr22308-1.c: Likewise.
4657         * gcc.dg/qual-component-1.c: Likewise.
4658         * gcc.dg/redecl-1.c: Likewise.
4659         * gcc.dg/redecl-11.c: Likewise.
4660         * gcc.dg/redecl-12.c: Likewise.
4661         * gcc.dg/redecl-13.c: Likewise.
4662         * gcc.dg/redecl-14.c: Likewise.
4663         * gcc.dg/redecl-15.c: Likewise.
4664         * gcc.dg/register-var-1.c: Likewise.
4665         * gcc.dg/register-var-2.c: Likewise.
4666         * gcc.dg/stmt-expr-2.c: Likewise.
4667         * gcc.dg/stmt-expr-3.c: Likewise.
4668         * gcc.dg/stmt-expr-label-1.c: Likewise.
4669         * gcc.dg/stmt-expr-label-2.c: Likewise.
4670         * gcc.dg/stmt-expr-label-3.c: Likewise.
4671         * gcc.dg/struct-empty-2.c: Likewise.
4672         * gcc.dg/struct-empty-3.c: Likewise.
4673         * gcc.dg/struct-parse-1.c: Likewise.
4674         * gcc.dg/struct-semi-1.c: Likewise.
4675         * gcc.dg/struct-semi-2.c: Likewise.
4676         * gcc.dg/struct-semi-3.c: Likewise.
4677         * gcc.dg/switch-5.c: Likewise.
4678         * gcc.dg/switch-6.c: Likewise.
4679         * gcc.dg/switch-7.c: Likewise.
4680         * gcc.dg/tls/diag-5.c: Likewise.
4681         * gcc.dg/transparent-union-1.c: Likewise.
4682         * gcc.dg/transparent-union-3.c: Likewise.
4683         * gcc.dg/typespec-1.c: Likewise.
4684         * gcc.dg/vla-init-2.c: Likewise.
4685         * gcc.dg/vla-init-3.c: Likewise.
4686         * gcc.dg/vla-init-4.c: Likewise.
4687         * gcc.dg/vla-init-5.c: Likewise.
4688         * gcc.dg/void-cast-2.c: Likewise.
4689         * gcc.dg/wvla-3.c: Likewise.
4690         * gcc.dg/wvla-7.c: Likewise.
4691         * gcc.target/i386/991209-1.c: Likewise.
4692         * gcc.target/ia64/fpreg-1.c: Likewise.
4693         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4694         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4695         
4696 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
4697
4698         PR fortran/31639
4699         * gfortran.dg/func_decl_4.f90: New test.
4700
4701 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4702
4703         PR fortran/32727
4704         * gfortran.dg/interface_17.f90: New test.
4705
4706 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4707
4708         PR fortran/32599
4709         * gfortran.dg/32599.f03: New test case.
4710
4711         PR fortran/32601
4712         * gfortran.dg/32601.f03: New test case.
4713         * gfortran.dg/32601_1.f03: Ditto.
4714         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4715         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4716
4717 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4718
4719         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4720
4721 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4722             Devang Patel  <dpatel@apple.com>
4723
4724         PR tree-optimization/25413
4725         * gcc.dg/vect/vect-align-1.c: New.
4726         * gcc.dg/vect/vect-align-2.c: New.
4727         * gcc.dg/vect/pr25413.c: New.
4728         * gcc.dg/vect/pr25413a.c: New.
4729         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4730
4731 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4732
4733         * lib/target-support.exp (check_ultrasparc_hw_available):
4734         New function.
4735         (is-effective-target): Check $arg for ultrasparc_hw.
4736         (is-effective-target-keyword): Likewise.
4737         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4738         when determining what to do on sparc platforms.
4739         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4740         * gcc.dg/20001101-1.c: Likewise.
4741         * gcc.dg/20001101-2.c: Likewise.
4742         * gcc.dg/ultrasp9.c: Likewise.
4743         * gcc.dg/ultrasp10.c: Likewise.
4744         * gcc.target/sparc/pdist-3.c: Likewise.
4745
4746 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4747
4748         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4749
4750 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4751
4752         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4753         get vectorized.
4754         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4755         now get vectorized.
4756         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4757         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4758         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4759         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4760         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4761         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4762         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4763         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4764         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4765         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4766         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4767         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4768         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4769         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4770         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4771         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4772         Add spu.
4773
4774 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4775
4776         PR c++/30854
4777         * g++.dg/parse/error30.C: New test.
4778
4779 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4780
4781         PR fortran/29804
4782         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4783
4784 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4785
4786         * gfortran.fortran-torture/compile/pr32663.f: New test.
4787
4788 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4789
4790         PR c++/31027
4791         * g++.dg/inherit/virtual4.C: New.
4792
4793 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4794
4795         PR target/32661
4796         * gcc.target/i386/pr32661-1.c: New test.
4797
4798 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4799
4800         * gnat.dg/invariant_index.ad[sb]: New test.
4801
4802 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4803
4804         PR c++/32560
4805         * g++.dg/template/decl3.C: New.
4806
4807 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4808
4809         PR 32617
4810         * gcc.c-torture/execute/align-3.c: New.
4811
4812 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4813
4814         PR target/32708
4815         * gcc.target/i386/pr32708-1.c: New test.
4816         * gcc.target/i386/pr32708-2.c: Ditto.
4817         * gcc.target/i386/pr32708-3.c: Ditto.
4818
4819 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4820
4821         * g++.dg/init/new20.C: Remove svn:executable flag.
4822
4823 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4824
4825         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4826
4827 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4828
4829         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4830
4831 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4832
4833         PR testsuite/25241
4834         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4835         directive.
4836         
4837 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4838
4839         PR fortran/32157
4840         * gfortran.dg/overload_2.f90: New test.
4841
4842         PR fortran/32689
4843         * gfortran.dg/transfer_simplify_5.f90
4844
4845         PR fortran/32634
4846         * gfortran.dg/interface_15.f90: New test.
4847
4848 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4849
4850         PR libfortran/32336
4851         * gfortran.dg/matmul_5.f90:  New test case.
4852
4853 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4854
4855         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4856         * gcc.dg/fesd-any.h: Likewise.
4857         * gcc.dg/fesd-baseonly.c: Likewise.
4858         * gcc.dg/fesd-baseonly.h: Likewise.
4859         * gcc.dg/fesd-none.c: Likewise.
4860         * gcc.dg/fesd-none.h: Likewise.
4861         * gcc.dg/fesd-reduced.c: Likewise.
4862         * gcc.dg/fesd-reduced.h: Likewise.
4863         * gcc.dg/fesd-sys.c: Likewise.
4864         * gcc.dg/fesd-sys.h: Likewise
4865         * gcc.dg/fesd.h: Likewise.
4866
4867         * g++.dg/debug/dwarf2: New directory.
4868         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4869         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4870         * g++.dg/other/fesd-any.h: Likewise.
4871         * g++.dg/other/fesd-baseonly.C: Likewise.
4872         * g++.dg/other/fesd-baseonly.h: Likewise.
4873         * g++.dg/other/fesd-none.C: Likewise.
4874         * g++.dg/other/fesd-none.h: Likewise.
4875         * g++.dg/other/fesd-reduced.C: Likewise.
4876         * g++.dg/other/fesd-reduced.h: Likewise.
4877         * g++.dg/other/fesd-sys.C: Likewise.
4878         * g++.dg/other/fesd-sys.h: Likewise.
4879         * g++.dg/other/fesd.h: Likewise.
4880
4881 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4882
4883         PR fortran/31129
4884         * gfortran.dg/parameter_unused.f90: New test.
4885
4886 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4887
4888         PR tree-optimization/32681
4889         * gcc.dg/tree-ssa/pr32681.c: New test.
4890
4891 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4892
4893         PR fortran/32678
4894         * gfortran.dg/fmt_t_5.f90: New test.
4895
4896 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4897
4898         PR c++/30535
4899         * g++.dg/template/operator10.C: New.
4900
4901 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4902
4903         PR libfortran/32217
4904         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4905
4906 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4907
4908         PR fortran/29876
4909         * gfortran.dg/operator_6.f90: New test.
4910
4911 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4912
4913         PR fortran/17711
4914         * gfortran.dg/operator_4.f90: New test.
4915         * gfortran.dg/operator_5.f90: New test.
4916         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4917         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4918
4919 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4920
4921         PR fortran/32669
4922         * gfortran.dg/argument_checking_6.f90: New.
4923
4924 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4925
4926         PR fortran/25094
4927         * gfortran.dg/interface_155555.f90: New test.
4928
4929 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4930
4931         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4932         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4933
4934 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4935
4936         PR testsuite/25241
4937         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4938         discern pedantic diagnostics and errors.
4939         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4940         and not an error.
4941         * gcc.dg/20050121-1.c: This is an error and not a warning.
4942         * gcc.target/i386/sseregparm-2.c:  Likewise.
4943         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4944         * gcc.dg/charset/attribute2.c: Likewise.
4945         * gcc.dg/bitfld-1.c: Likewise.
4946         * gcc.dg/pack-test-2.c: Likewise.
4947         * gcc.dg/940510-1.c: Match separately error and warning.
4948         * gcc.dg/array-2.c: Match separately multiple messages. The second
4949         diagnostic is a pedantic warning and not an error.
4950         * gcc.dg/pr14475.c: Match separately multiple messages.
4951         * gcc.dg/pr18809-1.c: Likewise.
4952         * gcc.dg/pr27953.c: Likewise.
4953         * gcc.dg/vla-init-1.c: Likewise.
4954         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4955
4956 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4957
4958         PR fortran/32644
4959         * gfortran.dg/char_decl_1.f90: New test.
4960
4961 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4962
4963         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4964
4965 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4966
4967         PR c++/32232
4968         * g++.dg/template/overload9.C: New test.
4969
4970 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4971
4972         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4973         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4974
4975 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4976
4977         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4978         * gcc.dg/20001012-2.c: Likewise.
4979         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4980         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4981
4982 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4983
4984         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4985         about the chunk size when STACK_SIZE is defined.
4986
4987 2007-07-06  Josh Conner  <jconner@apple.com>
4988
4989         PR middle-end/32602
4990         * gcc.dg/sibcall-8.c: New test.
4991
4992 2007-07-06  Josh Conner  <jconner@apple.com>
4993
4994         PR middle-end/32603
4995         * gcc.target/arm/sibcall-1.c: New test.
4996
4997 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4998
4999         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5000
5001 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5002
5003         * gfortran.dg/save_parameter.f90: New test.
5004         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5005
5006 2007-07-06  Richard Guenther  <rguenther@suse.de>
5007
5008         * g++.dg/opt/pr30965.C: New testcase.
5009
5010 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5011
5012         * gcc.target/mips/save-restore-5.c: New test.
5013
5014 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5015
5016         PR rtl_optimization/32450
5017         * gcc.dg/pr32450.c: New runtime test.
5018
5019 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5020
5021         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5022         single underscore in scan directives.
5023
5024 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/32245
5027         * g++.dg/init/ptrmem4.C: New test.
5028
5029         PR c++/32251
5030         * g++.dg/init/new21.C: Likewise.
5031
5032         PR c++/31992
5033         * g++.dg/template/static30.C: Likewise.
5034
5035 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5036
5037         * gcc.dg/vect/costmodel/ppc: New directory.
5038         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5039         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5040         New test.
5041         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5042         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5043         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5044         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5045         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5046         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5047         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5048         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5049         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5050         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5051         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5052         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5053         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5054         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5055
5056 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5057
5058         PR fortran/32359
5059         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5060
5061 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5062
5063         PR fortran/32526
5064         * gfortran.dg/interface_14.f90: New test.
5065
5066         PR fortran/32613
5067         * gfortran.dg/do_iterator_2.f90: New test.
5068
5069 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5070
5071         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5072         (FE_DEC_DOWNWARD): Likewise.
5073         (FE_DEC_UPWARD): Likewise.
5074         (FE_DEC_TOWARDZERO): Likewise.
5075         (FE_DEC_TONEARESTFROMZERO): Likewise.
5076
5077 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5078
5079         * gcc.c-torture/compile/pr32606.c: New.
5080         * gfortran.fortran-torture/execute/pr32604.f90: New.
5081
5082 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5083
5084         * gcc.dg/visibility-12.c: New test.
5085         * gcc.dg/visibility-13.c: Likewise.
5086         * g++.dg/ext/visibility-9.C: Likewise.
5087         * g++.dg/ext/visibility-10.C: Likewise.
5088
5089 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5090
5091         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5092         * gcc.dg/sh-relax-vxworks.c: New test.
5093
5094 2007-07-04  Richard Guenther  <rguenther@suse.de>
5095
5096         PR tree-optimization/32500
5097         * gcc.c-torture/execute/pr32500.c: New testcase.
5098
5099 2007-07-04  Richard Guenther  <rguenther@suse.de>
5100
5101         PR tree-optimization/32482
5102         * gcc.c-torture/compile/pr32482.c: New testcase.
5103
5104 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5105
5106         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5107         VxWorks kernels.
5108         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5109         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5110         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5111         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5112
5113 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5114
5115         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5116
5117 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5118
5119         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5120
5121 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5122
5123         PR fortran/31198
5124         * gfortran.dg/min_max_optional_1.f90: New test.
5125         * gfortran.dg/min_max_optional_2.f90: New test.
5126         * gfortran.dg/min_max_optional_3.f90: New test.
5127
5128 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5129
5130         PR fortran/32545
5131         * gfortran.dg/fmt_error.f90: New test.
5132
5133 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5134
5135         PR fortran/32612
5136         * gfortran.dg/interface_13.f90: New test.
5137
5138 2007-07-03  Dave Brolley  <brolley@redhat.com>
5139
5140         PR c++/31743
5141         * g++.dg/init/new20.C: New test.
5142
5143 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5144
5145         PR fortran/32579
5146         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5147
5148 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5149
5150         PR fortran/25062
5151         * common_7.f90: New.
5152         * common_8.f90: New.
5153         * common_9.f90: New.
5154
5155 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5156
5157         PR fortran/30940
5158         * gfortran.dg/argument_checking_1.f90: New.
5159         * gfortran.dg/argument_checking_2.f90: New.
5160         * gfortran.dg/argument_checking_3.f90: New.
5161         * gfortran.dg/argument_checking_4.f90: New.
5162         * gfortran.dg/argument_checking_5.f90: New.
5163         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5164         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5165
5166 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5167
5168         * gcc.dg/pr32176.c: Add -w to default dg-options.
5169
5170 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5171
5172         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5173
5174 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5175
5176         PR fortran/20888
5177         * gfortran.dg/null_2.f90: New.
5178
5179 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5180             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5181
5182         PR middle-end/32176
5183         * gcc.dg/pr32176.c: New test.
5184
5185 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5186
5187         * gcc.dg/const-float80.c : New test.
5188         * gcc.dg/const-float128.c : New test.
5189         * gcc.dg/const-float80-ped.c : New test.
5190         * gcc.dg/const-float128-ped.c : New test.
5191
5192 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5193
5194         * gcc.dg/c99-math.h: Fix typo.
5195
5196 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR libgomp/32468
5199         * gcc.dg/gomp/pr32468-1.c: New test.
5200
5201 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5202
5203         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5204         an ABI option.
5205
5206 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5207
5208         * gfortran.fortran-torture/compile/pr32583.f: New.
5209         * gcc.c-torture/compile/pr32584.c: New
5210
5211 2007-07-02  Ollie Wild  <aaw@google.com>
5212
5213         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5214         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5215
5216 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5217
5218         * gcc.target/mips/save-restore-1.c: New test.
5219         * gcc.target/mips/save-restore-2.c: Likewise.
5220         * gcc.target/mips/save-restore-3.c: Likewise.
5221         * gcc.target/mips/save-restore-4.c: Likewise.
5222
5223 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5224
5225         PR tree-optimization/31966
5226         PR tree-optimization/32533
5227         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5228         * gfortran.dg/pr32533.f90: Ditto.
5229
5230 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5231
5232         * g++.dg/opt/nrv12.C: New test.
5233         * gcc.target/i386/nrv1.c: New test.
5234
5235         PR c++/31748
5236         * g++.dg/gomp/pr31748.C: New test.
5237
5238 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5239  
5240         PR tree-optimization/32230
5241         * gcc.dg/vect/pr32230.c: New test.
5242
5243 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5244
5245         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5246         * bind_c_coms.f90: Ditto.
5247         * bind_c_coms_driver.c: Ditto.
5248         * bind_c_dts.f90: Ditto.
5249         * bind_c_dts_2.f03: Ditto.
5250         * bind_c_dts_2_driver.c: Ditto.
5251         * bind_c_dts_3.f03: Ditto.
5252         * bind_c_dts_4.f03: Ditto.
5253         * bind_c_dts_driver.c: Ditto.
5254         * bind_c_implicit_vars.f03: Ditto.
5255         * bind_c_procs.f03: Ditto.
5256         * bind_c_usage_2.f03: Ditto.
5257         * bind_c_usage_3.f03: Ditto.
5258         * bind_c_usage_5.f03: Ditto.
5259         * bind_c_usage_6.f03: Ditto.
5260         * bind_c_usage_7.f03: Ditto.
5261         * bind_c_vars.f90: Ditto.
5262         * bind_c_vars_driver.c: Ditto.
5263         * binding_c_table_15_1.f03: Ditto.
5264         * binding_label_tests.f03: Ditto.
5265         * binding_label_tests_10.f03: Ditto.
5266         * binding_label_tests_10_main.f03: Ditto.
5267         * binding_label_tests_11.f03: Ditto.
5268         * binding_label_tests_11_main.f03: Ditto.
5269         * binding_label_tests_12.f03: Ditto.
5270         * binding_label_tests_13.f03: Ditto.
5271         * binding_label_tests_13_main.f03: Ditto.
5272         * binding_label_tests_14.f03: Ditto.
5273         * binding_label_tests_2.f03: Ditto.
5274         * binding_label_tests_3.f03: Ditto.
5275         * binding_label_tests_4.f03: Ditto.
5276         * binding_label_tests_5.f03: Ditto.
5277         * binding_label_tests_6.f03: Ditto.
5278         * binding_label_tests_7.f03: Ditto.
5279         * binding_label_tests_8.f03: Ditto.
5280         * binding_label_tests_9.f03: Ditto.
5281         * c_assoc.f90: Ditto.
5282         * c_assoc_2.f03: Ditto.
5283         * c_f_pointer_shape_test.f90: Ditto.
5284         * c_f_pointer_tests.f90: Ditto.
5285         * c_f_tests_driver.c: Ditto.
5286         * c_funloc_tests.f03: Ditto.
5287         * c_funloc_tests_2.f03: Ditto.
5288         * c_funloc_tests_3.f03: Ditto.
5289         * c_funloc_tests_3_funcs.c: Ditto.
5290         * c_kind_params.f90: Ditto.
5291         * c_kind_tests_2.f03: Ditto.
5292         * c_kinds.c: Ditto.
5293         * c_loc_driver.c: Ditto.
5294         * c_loc_test.f90: Ditto.
5295         * c_loc_tests_2.f03: Ditto.
5296         * c_loc_tests_2_funcs.c: Ditto.
5297         * c_loc_tests_3.f03: Ditto.
5298         * c_loc_tests_4.f03: Ditto.
5299         * c_loc_tests_5.f03: Ditto.
5300         * c_loc_tests_6.f03: Ditto.
5301         * c_loc_tests_7.f03: Ditto.
5302         * c_loc_tests_8.f03: Ditto.
5303         * c_ptr_tests.f03: Ditto.
5304         * c_ptr_tests_10.f03: Ditto.
5305         * c_ptr_tests_5.f03: Ditto.
5306         * c_ptr_tests_7.f03: Ditto.
5307         * c_ptr_tests_7_driver.c: Ditto.
5308         * c_ptr_tests_8.f03: Ditto.
5309         * c_ptr_tests_8_funcs.c: Ditto.
5310         * c_ptr_tests_9.f03: Ditto.
5311         * c_ptr_tests_driver.c: Ditto.
5312         * c_size_t_driver.c: Ditto.
5313         * c_size_t_test.f03: Ditto.
5314         * com_block_driver.f90: Ditto.
5315         * global_vars_c_init.f90: Ditto.
5316         * global_vars_c_init_driver.c: Ditto.
5317         * global_vars_f90_init.f90: Ditto.
5318         * global_vars_f90_init_driver.c: Ditto.
5319         * interop_params.f03: Ditto.
5320         * iso_c_binding_only.f03: Ditto.
5321         * iso_c_binding_rename_1.f03: Ditto.
5322         * iso_c_binding_rename_1_driver.c: Ditto.
5323         * iso_c_binding_rename_2.f03: Ditto.
5324         * iso_c_binding_rename_2_driver.c: Ditto.
5325         * kind_tests_2.f03: Ditto.
5326         * kind_tests_3.f03: Ditto.
5327         * module_md5_1.f90: Ditto.
5328         * only_clause_main.c: Ditto.
5329         * print_c_kinds.f90: Ditto.
5330         * test_bind_c_parens.f03: Ditto.
5331         * test_c_assoc.c: Ditto.
5332         * test_com_block.f90: Ditto.
5333         * test_common_binding_labels.f03: Ditto.
5334         * test_common_binding_labels_2.f03: Ditto.
5335         * test_common_binding_labels_2_main.f03: Ditto.
5336         * test_common_binding_labels_3.f03: Ditto.
5337         * test_common_binding_labels_3_main.f03: Ditto.
5338         * test_only_clause.f90: Ditto.
5339         * use_iso_c_binding.f90: Ditto.
5340         * value_5.f90: Ditto.
5341         * value_test.f90: Ditto.
5342         * value_tests_f03.f90: Ditto.
5343
5344 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5345
5346         * gcc.dg/tls/opt-14.c: New.
5347
5348 2007-07-01  Ollie Wild  <aaw@google.com>
5349
5350         * g++.dg/lookup/using16.C: New test.
5351         * g++.dg/lookup/using17.C: New test.
5352
5353 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5354
5355         PR fortran/32239
5356         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5357         (test_4): Use proper test for floating point equality.
5358         (test_8): Likewise.
5359
5360 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5361
5362         PR libgfortran/32554
5363         * gfortran.dg/fmt_p_1.f90: New test.
5364
5365 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5366
5367         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5368         initialization and fix dg-final check - the initialization loop is
5369         vectorizable.
5370
5371 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5372             Volker Reichelt  <reichelt@netcologne.de>
5373
5374         PR middle-end/32559
5375         * gcc.dg/pr32559.c: New test.
5376
5377 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         PR tree-optimization/25371
5380         * gcc.dg/vect/pr25371.c: New test.
5381
5382 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5383
5384         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5385         when allocating and initializing a flexible array.
5386
5387 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5388
5389         PR fortran/20373
5390         * gfortran.dg/intrinsic.f90: New test.
5391
5392 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5393
5394         PR fortran/32555
5395         * gfortran.dg/fmt_zero_check.f90: New.
5396
5397 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5398
5399         PR fortran/30284
5400         * gfortran.dg/repeat_f90: New test.
5401
5402 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5403
5404         PR testsuite/25241
5405         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5406         -pedantic-errors, so we should match errors.
5407         * gcc.dg/cpp/escape-1.c: Likewise.
5408         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5409         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5410         warning.
5411         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5412         errors instead of warnings.
5413         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5414         a pedantic warning.
5415         * gcc.dg/cpp/arith-3.c: Likewise.
5416
5417 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5418
5419         PR testsuite/25241
5420         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5421         * gcc.dg/pch/valid-2.c: Likewise.
5422         * gcc.dg/pch/valid-3.c: Likewise.
5423         * gcc.dg/pch/warn-1.c: Likewise.
5424         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5425         
5426 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5427
5428         PR c/4076
5429         * gcc.dg/Wunused-function.c: New.
5430         
5431 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5432
5433         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5434
5435 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5436
5437         * g++.dg/other/canon-31724.C: New.
5438         
5439 2007-06-29  Jan Hubicka  <jh@suse.cz>
5440
5441         PR middle-end/32372
5442         * gcc.c-torture/compile/pr32372.c: new.
5443
5444 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5445
5446         * gfortran.dg/operator_3.f90: New test.
5447
5448 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5449
5450         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5451         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5452
5453 2007-06-29  Richard Guenther  <rguenther@suse.de>
5454
5455         PR middle-end/32493
5456         * gcc.dg/inline-23.c: New testcase.
5457
5458 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5459
5460         PR tree-optimization/24659
5461         * gcc.target/i386/vectorize2.c: New test.
5462         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5463         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5464
5465 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5466
5467         * gcc.dg/pointer-arith-9.c: New test.
5468
5469 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5470
5471         PR fortran/32483
5472         * gfortran.dg/fmt_read_2.f90: New.
5473
5474 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5475
5476         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5477         If it exists, don't try to create it.
5478
5479 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5480
5481         * g++.dg/ext/visibility/ms-compat-1.C: New.
5482
5483 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5484
5485         PR tree-opt/32417
5486         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5487
5488 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5489
5490         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5491         targets.
5492
5493 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5494
5495         PR fortran/32467
5496         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5497
5498 2007-06-27  Richard Guenther  <rguenther@suse.de>
5499
5500         PR middle-end/32492
5501         * gcc.dg/inline-22.c: New testcase.
5502
5503 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5504
5505         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5506         the scan-assembler constant.
5507
5508 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5509
5510         PR 20216
5511         * gcc.dg/pr20216.c: New.
5512
5513 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5514
5515         PR tree-opt/32421
5516         * gcc.dg/vect/pr32421.c: New test.
5517
5518 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5519
5520         PR c++/32111
5521         * g++.dg/other/friend5.C: New test.
5522
5523 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5524
5525         PR fortran/32464
5526         * gfortran.dg/host_assoc_function_2.f90: New test.
5527
5528         PR fortran/31494
5529         * gfortran.dg/host_assoc_call_1.f90: New test.
5530
5531 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5532
5533         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5534         
5535 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5536
5537         PR fortran/32456
5538         * gfortran.dg/error_format.f90: New test.
5539
5540 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5541
5542         PR fortran/32136
5543         * gfortran.dg/pr32136.f90: New test.
5544
5545 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5546
5547         PR fortran/31726
5548         * gfortran.dg/minmaxloc_1.f90: New test.
5549
5550         PR fortran/32298
5551         * gfortran.dg/minmaxloc_2.f90: New test.
5552
5553 2007-06-23  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/16876
5556         PR middle-end/29478
5557         * gcc.dg/pr29254.c: The warning is bogus.
5558         * gcc.dg/warn-1.c: Likewise.
5559         * gcc.dg/assign-warn-3.c: Likewise.
5560         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5561
5562 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5563
5564         * gcc.c-torture/execute/20070623-1.c: New.
5565
5566 2007-06-22  Jan Hubicka  <jh@suse.cz>
5567
5568         * gcc.c-torture/compile/pr31541.c: New.
5569
5570 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5571
5572         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5573         Remove -m64 from dg-options.
5574
5575 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5576
5577         PR middle-end/32374
5578         * gcc.dg/pr32374.c: New test.
5579
5580 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5581
5582         PR fortran/32360
5583         * gfortran.dg/pointer_assign_3.f90: New test.
5584
5585 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5586
5587         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5588
5589 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5590
5591         PR fortran/31162
5592         * gfortran.dg/assign.f90: Update test.
5593         * gfortran.dg/real_do_1.f90: Update test.
5594         * gfortran.dg/gomp/omp_do1.f90: Update test.
5595         * gfortran.dg/warnings_are_errors_1.f: Update test.
5596         * gfortran.dg/g77/20010519-1.f: Update test.
5597         * gfortran.dg/g77/pr9258.f: Update test.
5598         * gfortran.dg/g77/960317-1.f: Update test.
5599
5600 2007-06-21  Richard Guenther  <rguenther@suse.de>
5601
5602         PR tree-optimization/32453
5603         * gcc.c-torture/compile/pr32453.c: New testcase.
5604
5605 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR tree-optimization/31866
5608         * gcc.dg/pr31866.c: New test.
5609
5610 2007-06-21  Richard Guenther  <rguenther@suse.de>
5611
5612         PR tree-optimization/32451
5613         * g++.dg/torture/20070621-1.C: New testcase.
5614
5615 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5616
5617         * gcc.dg/attr-isr.c: Test delay slot content.
5618         
5619 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5620
5621         PR fortran/32361
5622         gfortran.dg/pointer_assign_2.f90: New test.
5623
5624 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5625
5626         PR fortran/25061
5627         gfortran.dg/invalid_procedure_name.f90: New test.
5628
5629 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5630
5631         PR tree-optimization/25737
5632         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5633
5634 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5635
5636         * gcc.target/i386/large-size-array-3.c: New.
5637
5638 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5639         Richard Guenther  <rguenther@suse.de>
5640
5641         PR fortran/32140
5642         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5643
5644 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR middle-end/31959
5647         * gcc.dg/pr31959.c: New test.
5648
5649         PR inline-asm/32109
5650         * g++.dg/ext/asm10.C: New test.
5651
5652         PR middle-end/32285
5653         * gcc.c-torture/execute/20070614-1.c: New test.
5654
5655 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5656
5657         * gcc.target/arm/stack-corruption.c: New test.
5658
5659 2007-06-19  Richard Guenther  <rguenther@suse.de>
5660
5661         * g++.dg/torture/pr30252.C: New testcase.
5662
5663 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR tree-optimization/32353
5666         * g++.dg/opt/nrv13.C: New test.
5667
5668 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5669
5670         PR fortran/20863
5671         PR fortran/20882
5672         * gfortran.dg/impure_assignment_2.f90 : New test.
5673
5674         PR fortran/32236
5675         * gfortran.dg/data_initialized_2.f90 : New test.
5676
5677         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5678         appropriate version of 'dmach'.
5679
5680 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5681
5682         PR target/32389
5683         * gcc.target/i386/pr32389.c New test.
5684
5685 2007-06-18  Simon Baldwin <simonb@google.com>
5686
5687         PR c++/31923
5688         * g++.dg/template/error25.C: New.
5689         * g++.dg/template/spec35.C: New.
5690
5691 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5692
5693         * gcc.c-torture/compile/pr32355.c: New testcase.
5694         
5695 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5696
5697         PR tree-optimization/32383
5698         * g++.dg/opt/pr32383.C: New test.
5699
5700 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5701
5702         PR rtl-optimization/32366
5703         * gcc.dg/vect/pr32366.c: New test.
5704
5705 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5706
5707         * gcc.c-torture/compile/pr32349.c: New testcase.
5708         
5709 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5710
5711         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5712         * gcc.target/sparc/combined-2.c: Likewise.
5713         * gcc.target/sparc/fexpand.c : Likewise.
5714         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5715         * gcc.target/sparc/fpack16.c : Likewise.
5716         * gcc.target/sparc/fpmerge.c : Likewise.
5717         * gcc.target/sparc/fpmul.c : Likewise.
5718         * gcc.target/sparc/noresult.c : Likewise.
5719         * gcc.target/sparc/pdist.c: Likewise.
5720
5721 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5722
5723         PR middle-end/31723
5724         * gcc.target/i386/recip-divf.c: New test.
5725         * gcc.target/i386/recip-sqrtf.c: Ditto.
5726         * gcc.target/i386/recip-vec-divf.c: Ditto.
5727         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5728         * gcc.target/i386/sse-recip.c: Ditto.
5729         * gcc.target/i386/sse-recip-vec.c: Ditto.
5730
5731 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5732
5733         PR tree-opt/32225
5734         * gcc.c-torture/compile/20070605-1.c: New test.
5735
5736         * gcc.c-torture/compile/20070603-1.c: New testcase.
5737         * gcc.c-torture/compile/20070603-2.c: New testcase.
5738
5739         * gcc.c-torture/compile/20070531-1.c: New test.
5740
5741         PR tree-opt/32167
5742         * gcc.c-torture/compile/20070531-2.c: New test.
5743
5744         PR tree-opt/32144
5745         * gcc.c-torture/compile/20070529-1.c: New test.
5746
5747         PR tree-opt/32145
5748         * gcc.c-torture/compile/20070529-2.c: New test.
5749
5750         PR tree-opt/32015
5751         * gcc.c-torture/compile/20070520-1.c: New test.
5752
5753         * g++.dg/ext/java-1.C: New test.
5754
5755         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5756         loops instead of one. Remove the "can't determine dependence"
5757         check.
5758         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5759         needed as the cast is gone in the first place.
5760         * gcc.dg/max-1.c: Change local variable a to be a global one.
5761         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5762         have a cast which is PREd.
5763
5764 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5765
5766         * g++.dg/lookup/anon6.C: New test.
5767
5768 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5769
5770         PR c++/31806
5771         * g++.dg/opt/static6.C: New testcase.
5772
5773 2007-06-14  Geoff Keating  <geoffk@apple.com>
5774
5775         * g++.dg/ext/visibility/overload-1.C: New.
5776
5777         PR 31093
5778         * g++.dg/ext/visibility/anon4.C: New.
5779
5780 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5781
5782         PR target/32268
5783         * gcc.target/i386/pr32268.c: New test.
5784
5785 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5786
5787         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5788         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5789         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5790
5791         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5792         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5793         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5794         BID is used.
5795
5796 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5797
5798         PR fortran/32302
5799         * gfortran.dg/common_resize_1.f90: New test.
5800
5801 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5802
5803         PR target/32274
5804         * gcc.dg/vect/pr32224.c: Fix.   
5805         
5806 2007-06-13  Eric Christopher  <echristo@apple.com>
5807
5808         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5809
5810 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5811
5812         PR fortran/32323
5813         * gfortran.dg/actual_array_vect_1.f90: New.
5814
5815 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5816
5817         * gcc.target/sparc/mfpu.c: New test.
5818
5819 2007-06-12  Geoff Keating  <geoffk@apple.com>
5820
5821         * g++.dg/warn/weak1.C: Suppress on Darwin.
5822         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5823
5824 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5825
5826         PR middle-end/31579
5827          * g++.dg/torture/pr31579.C: New testcase.
5828
5829 2007-06-12  Ian Lance Taylor  <iant@google.com>
5830
5831         PR libstdc++/29286
5832         * g++.dg/init/new16.C: New test.
5833         * g++.dg/init/new17.C: New test.
5834         * g++.dg/init/new18.C: New test.
5835         * g++.dg/init/new19.C: New test.
5836
5837 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5838
5839         * gnat.dg/lhs_view_convert.adb: New test.
5840
5841 2007-06-12  Richard Guenther  <rguenther@suse.de>
5842
5843         PR tree-optimization/15353
5844         PR tree-optimization/31657
5845         * gcc.c-torture/execute/20070424-1.c: New testcase.
5846         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5847         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5848         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5849         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5850         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5851
5852 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         PR rtl-optimization/32293
5855         * gcc.dg/pr32293.c: New test.
5856
5857 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5858
5859         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5860
5861 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5862
5863         PR fortran/29786
5864         * gfortran.dg/equiv_7.f90: New test.
5865         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5866
5867         PR fortran/30875
5868         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5869
5870 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5871
5872         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5873         * gcc.dg/setjmp-4.c: Likewise.
5874         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5875
5876 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5877
5878         PR rtl-optimization/31025
5879         * gfortran.dg/pr31025.f90: New.
5880
5881 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5882
5883         PR target/32280
5884         * gcc.target/i386/pr32280.c: New test.
5885
5886 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5887
5888         PR middle-end/32279
5889         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5890
5891 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5892
5893         PR libgfortran/32235
5894         * gfortran.dg/backspace_9.f: New test.
5895
5896 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5897
5898         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5899
5900 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5901
5902         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5903
5904 2007-06-09  Ian Lance Taylor  <iant@google.com>
5905
5906         PR tree-optimization/32169
5907         * gcc.c-torture/compile/pr32169.c: New test.
5908
5909 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5910
5911         * gcc.dg/vect/costmodel: New directory.
5912         * gcc.dg/vect/costmodel/i386: New directory.
5913         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5914         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5915         New test.
5916         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5917         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5918         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5919         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5920         * gcc.dg/vect/costmodel/x86_64: New directory.
5921         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5922         New testsuite.
5923         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5924         New test.
5925         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5926         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5927         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5928         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5929         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5930
5931 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5932
5933         PR tree-optimization/32243
5934         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5935         flags for -Os tests.
5936         * gcc.dg/vect/03-vect-pr32243.c: New test.
5937
5938 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5939
5940         PR tree-optimization/32224
5941         * gcc.dg/vect/pr32224.c: New test.
5942
5943 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR c++/32177
5946         * g++.dg/gomp/pr32177.C: New test.
5947
5948 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5949
5950         PR testsuite/25241
5951         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5952         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5953         warning nor an error.
5954         * gcc.dg/Wfatal-2.c: Likewise.
5955         * gcc.dg/Werror-1.c: Likewise.
5956         * gcc.dg/Werror-5.c: Likewise.
5957         * gcc.dg/Werror-7.c: Likewise.
5958         * gcc.dg/Werror-10.c: Likewise.
5959         * gcc.dg/Werror-11.c: Likewise.
5960
5961 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5962
5963         PR c++/30759
5964         * g++.dg/init/brace6.C: New test.
5965
5966 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5967
5968         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5969         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5970         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5971         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5972
5973         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5974         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5975         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5976         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5977         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5978         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5979         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5980         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5981
5982         * gcc.dg/darwin-minversion-3.c: New.
5983
5984 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5985
5986         * gcc.target/i386/builtin-copysign.c: New test.
5987
5988 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5989
5990         PR tree-optimization/32220
5991         * gfortran.dg/predcom-2.f: New testcase.
5992
5993 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5994
5995         PR tree-opt/32231
5996         * gcc.target/i386/vectorize4.c: New test.
5997
5998 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5999
6000         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6001
6002 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6003
6004         PR testsuite/25241
6005         * gcc.dg/simd-5.c: Mark output as a note.
6006         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6007         dg-message.
6008         * gcc.dg/simd-1.c: Likewise.
6009         * gcc.dg/always_inline.c: Mark output as a sorry.
6010         * gcc.dg/always_inline2.c: Likewise.
6011         * gcc.dg/always_inline3.c: Likewise.
6012
6013 2007-06-06  Ian Lance Taylor  <iant@google.com>
6014
6015         * g++.dg/conversion/enum1.C: New test.
6016
6017 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6018
6019         PR tree-optimization/32216
6020         * gcc.dg/vect/pr32216.c: New test.
6021
6022 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6023
6024         PR testsuite/18923
6025         * gfortran.dg/invalid_contains_1.f90: New test.
6026         * gfortran.dg/invalid_contains_2.f90: New test.
6027
6028 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6029
6030         PR testsuite/32057
6031         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6032         midnight issues.
6033
6034 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6035
6036         PR testsuite/25241
6037         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6038         dg-message to match de note.
6039         * gcc.dg/pr26570.c: Use dg-message for a note.
6040         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6041         dg-error instead of dg-warning because of -Werror.
6042         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6043         neither an error, nor a warning.
6044         * gcc.dg/glibc-uclibc-2.c: Likewise
6045         * gcc.dg/cpp/19940712-1.c: Likewise.
6046
6047 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6048
6049         PR preprocessor/23479
6050         * gcc.dg/binary-constants-1.c: Add test suites for
6051         the 0b-prefixed binary integer constants.
6052         * gcc.dg/binary-constants-2.c: Ditto.
6053         * gcc.dg/binary-constants-3.c: Ditto.
6054         * gcc.dg/binary-constants-4.c: Ditto.
6055
6056 2007-06-05  Ian Lance Taylor  <iant@google.com>
6057
6058         * gcc.dg/Wstrict-overflow-19.c: New test.
6059
6060 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6061
6062         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6063
6064 2007-06-04  Ian Lance Taylor  <iant@google.com>
6065
6066         * gcc.dg/Wstrict-overflow-18.c: New test.
6067
6068 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6069
6070         PR testsuite/25241
6071         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6072         * gcc.dg/cpp/mi5.c: Likewise.
6073         * gcc.dg/cpp/mi7.c: Likewise.
6074
6075 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6076
6077         PR c/32191
6078         * gcc.dg/pr32191.c: New test.
6079
6080 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6081
6082         PR fortran/32124
6083         * gfortran.dg/allocate_stat_1.f90: Remove.
6084
6085 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6086
6087         * gcc.target/i386/sse4_2-check.h: New.
6088         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6089         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6090         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6091         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6092         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6093         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6094         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6095         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6096         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6097         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6098         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6099         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6100         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6101         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6102         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6103         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6104         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6105         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6106
6107 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6108
6109         * gcc.dg/pie-link.c: New test.
6110
6111 2007-06-01  Ian Lance Taylor  <iant@google.com>
6112
6113         * gcc.dg/Wstrict-overflow-17.c: New test.
6114
6115 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6116
6117         * gcc.dg/builtin-return-1.c (g): New.
6118         (main): Allocate at least 64 bytes on the stack.
6119
6120 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6121
6122         * g++.dg/init/cleanup3.C: New test.
6123
6124 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6125
6126         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6127         int is 16 bits.
6128
6129 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6130
6131         PR fortran/32156
6132         * gfortran.dg/char_array_constructor_3.f90: New test.
6133
6134 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6135
6136         PR tree-optimization/32160
6137         * gfortran.dg/predcom-1.f: New test.
6138
6139 2007-05-31  Richard Guenther  <rguenther@suse.de>
6140
6141         * g++.dg/other/str_empty.C: Move...
6142         * g++.dg/other/pr30567.C: Move...
6143         * g++.dg/tree-ssa/pr27218.C: Move...
6144         * g++.dg/torture: ...here and remove dg-options.
6145
6146 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6147
6148         PR c++/32158
6149         * g++.dg/ext/is_pod_incomplete.C: New.
6150
6151 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6152             Douglas Gregor <doug.gregor@gmail.com>
6153             Pedro Lamarao <pedro.lamarao@mndfck.org>
6154             Howard Hinnant <howard.hinnant@gmail.com>
6155
6156         PR c++/7412
6157         PR c++/29939
6158         * g++.dg/cpp0x/rv8p.C: New.
6159         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6160         * g++.dg/cpp0x/cast-bug.C: New.
6161         * g++.dg/cpp0x/elision_weak.C: New.
6162         * g++.dg/cpp0x/collapse-bug.C: New.
6163         * g++.dg/cpp0x/rv3p.C: New.
6164         * g++.dg/cpp0x/rv7n.C: New.
6165         * g++.dg/cpp0x/overload-conv-1.C: New.
6166         * g++.dg/cpp0x/rv2n.C: New.
6167         * g++.dg/cpp0x/deduce.C: New.
6168         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6169         * g++.dg/cpp0x/rv6p.C: New.
6170         * g++.dg/cpp0x/template_deduction.C: New.
6171         * g++.dg/cpp0x/implicit-copy.C: New.
6172         * g++.dg/cpp0x/rv1p.C: New.
6173         * g++.dg/cpp0x/cast.C: New.
6174         * g++.dg/cpp0x/rv5n.C: New.
6175         * g++.dg/cpp0x/collapse.C: New.
6176         * g++.dg/cpp0x/overload-conv-2.C: New.
6177         * g++.dg/cpp0x/rv4p.C: New.
6178         * g++.dg/cpp0x/rvo.C: New.
6179         * g++.dg/cpp0x/iop.C: New.
6180         * g++.dg/cpp0x/rv3n.C: New.
6181         * g++.dg/cpp0x/rv7p.C: New.
6182         * g++.dg/cpp0x/reference_collapsing.C: New.
6183         * g++.dg/cpp0x/overload.C: New.
6184         * g++.dg/cpp0x/named.C: New.
6185         * g++.dg/cpp0x/rv2p.C: New.
6186         * g++.dg/cpp0x/rv6n.C: New.
6187         * g++.dg/cpp0x/not_special.C: New.
6188         * g++.dg/cpp0x/bind.C: New.
6189         * g++.dg/cpp0x/rv1n.C: New.
6190         * g++.dg/cpp0x/rv5p.C: New.
6191         * g++.dg/cpp0x/elision.C: New.
6192         * g++.dg/cpp0x/named_refs.C: New.
6193         * g++.dg/cpp0x/unnamed_refs.C: New.
6194         * g++.dg/cpp0x/rv4n.C: New.
6195         * g++.dg/cpp0x/elision_neg.C: New.
6196         * g++.dg/init/copy7.C: Run in C++98 mode.
6197         * g++.dg/overload/arg1.C: Ditto.
6198         * g++.dg/overload/arg4.C: Ditto.
6199
6200 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6201
6202         PR c++/31809
6203         * g++.dg/opt/static5.C: New test.
6204
6205 2007-05-30  Richard Guenther  <rguenther@suse.de>
6206
6207         * g++.dg/dg.exp: Prune torture/.
6208         * g++.dg/torture/dg-torture.exp: New testsuite.
6209
6210 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6211
6212         * gcc.target/arm/pr27387.C: Move and rename to ...
6213         * g++.dg/inherit/thunk8.C: ... here.
6214
6215 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6216
6217         PR tree-optimization/31769
6218         * g++.dg/gomp/pr31769.C: New test.
6219
6220 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6221
6222         * gcc.target/i386/stack-realign.c: New.
6223
6224 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6225
6226         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6227
6228 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6229
6230         * gfortran.dg/sizeof.f90: New.
6231
6232 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6233
6234         PR c/31339
6235         * gcc.dg/boolcomplex-1.c: New test.
6236
6237         PR c++/31339
6238         * g++.dg/ext/boolcomplex-1.c: New test.
6239
6240 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6241
6242         * gcc.dg/matrix: New directory.
6243
6244 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6245
6246         PR fortran/32124
6247         * gfortran.dg/allocate_stat_1.f90: New.
6248
6249 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6250
6251         PR fortran/31972
6252         * transfer_hollerith_1.f90: New test.
6253
6254 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6255
6256         PR tree-opt/32100
6257         * gcc.c-torture/execute/vrp-7.c: New test.
6258
6259 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6260
6261         * gfortran.dg/transfer_simplify_4.f90: New test.
6262
6263 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6264
6265         PR fortran/32088
6266         * gfortran.dg/func_result_3.f90: New.
6267
6268 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6269
6270         PR middle-end/32083
6271         * gfortran.dg/transfer_simplify_3.f90: New.
6272
6273 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6274
6275         PR target/32065
6276         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6277         to compile options.
6278         * gcc.target/i386/pr32065-2.c: New test.
6279
6280 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6281
6282         PR fortran/31813
6283         * gfortran.dg/io_constraints_2.f90: Update.
6284
6285 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6286
6287         PR fortran/31219
6288         * gfortran.dg/array_constructor_17.f90: New test.
6289
6290 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6291
6292         PR tree-opt/32090
6293         * g++.dg/opt/array2.C: New testcase.
6294
6295 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6296
6297         PR target/32065
6298         * gcc.target/i386/pr32065.c: New test.
6299
6300 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6301             Marcus Meissner <meissner@suse.de>
6302
6303         * gcc.dg/attr-alloc_size.c: New.
6304
6305 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6306             Lee Millward  <lee.millward@gmail.com>
6307
6308         PR c++/31745
6309         * g++.dg/parse/crash34.C: New test.
6310
6311         * g++.dg/parse/crash35.C: New test.
6312
6313 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6314
6315         * gcc.target/i386/sse2-check.h: New.
6316         * gcc.target/i386/sse2-vec-1.c: Likewise.
6317         * gcc.target/i386/sse2-vec-2.c: Likewise.
6318         * gcc.target/i386/sse2-vec-3.c: Likewise.
6319         * gcc.target/i386/sse2-vec-4.c: Likewise.
6320         * gcc.target/i386/sse2-vec-5.c: Likewise.
6321         * gcc.target/i386/sse2-vec-6.c: Likewise.
6322
6323 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6324
6325         PR c++/31431
6326         PR c++/31432
6327         PR c++/31434
6328         PR c++/31435
6329         PR c++/31437
6330         PR c++/31438
6331         PR c++/31442
6332         PR c++/31443
6333         PR c++/31444
6334         PR c++/31445
6335         * g++.dg/cpp0x/pr31431.C: New.
6336         * g++.dg/cpp0x/pr31437.C: New.
6337         * g++.dg/cpp0x/pr31442.C: New.
6338         * g++.dg/cpp0x/pr31444.C: New.
6339         * g++.dg/cpp0x/pr31431-2.C: New.
6340         * g++.dg/cpp0x/pr31432.C: New.
6341         * g++.dg/cpp0x/pr31434.C: New.
6342         * g++.dg/cpp0x/pr31438.C: New.
6343         * g++.dg/cpp0x/pr31443.C: New.
6344         * g++.dg/cpp0x/pr31445.C: New.
6345         * g++.dg/cpp0x/variadic-crash1.C: New.
6346
6347 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6348
6349         * gcc.target/arm/long-calls-1.c: New test.
6350         * gcc.target/arm/long-calls-2.c: Likewise.
6351         * gcc.target/arm/long-calls-3.c: Likewise.
6352         * gcc.target/arm/long-calls-4.c: Likewise.
6353
6354 2007-05-25  Richard Guenther  <rguenther@suse.de>
6355             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6356
6357         PR tree-optimization/31982
6358         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6359
6360 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6361
6362         PR fortran/32047
6363         * gfortran.dg/result_in_spec_2.f90: New test.
6364
6365 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6366
6367         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6368
6369 2007-05-24  Ollie Wild  <aaw@google.com>
6370
6371         * gcc.dg/cpp/counter-1.c: New test.
6372         * gcc.dg/pch/counter-1.c: New test.
6373         * gcc.dg/pch/counter-1.hs: New file.
6374         * gcc.dg/pch/counter-2.c: New test.
6375         * gcc.dg/pch/counter-2.hs: New file.
6376         * gcc.dg/pch/counter-3.c: New test.
6377         * gcc.dg/pch/counter-3.hs: New file.
6378
6379 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6380
6381         * gcc.dg/tree-ssa/predcom-1.c: New test.
6382         * gcc.dg/tree-ssa/predcom-2.c: New test.
6383         * gcc.dg/tree-ssa/predcom-3.c: New test.
6384         * gcc.dg/tree-ssa/predcom-4.c: New test.
6385         * gcc.dg/tree-ssa/predcom-5.c: New test.
6386         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6387
6388 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6389
6390         PR testsuite/32062
6391         * gcc.target/i386/sse4_1-check.h (MASK): New.
6392
6393 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6394
6395         PR fortran/32038
6396         * gfortran.dg/pr25603.f: Initialize integer variables.
6397
6398 2007-05-23  Ian Lance Taylor  <iant@google.com>
6399
6400         * g++.dg/other/vrp1.C: New test.
6401
6402 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6403
6404         PR preprocessor/20077
6405         * gcc.dg/cpp/paste15.c: New test.
6406
6407 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6408             Nigel Stephens  <nigel@mips.com>
6409             Richard Sandiford  <richard@codesourcery.com>
6410
6411         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6412         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6413         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6414         * gcc.target/mips/inter/mips16-inter.exp: New.
6415
6416 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6417
6418         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6419
6420 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6421
6422         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6423         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6424         * gcc.target/i386/sse3-addsubps.c: Likewise.
6425         * gcc.target/i386/sse3-haddpd.c: Likewise.
6426         * gcc.target/i386/sse3-haddps.c: Likewise.
6427         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6428         * gcc.target/i386/sse3-hsubps.c: Likewise.
6429         * gcc.target/i386/sse3-lddqu.c: Likewise.
6430         * gcc.target/i386/sse3-movddup.c: Likewise.
6431         * gcc.target/i386/sse3-movshdup.c: Likewise.
6432         * gcc.target/i386/sse3-movsldup.c: Likewise.
6433
6434         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6435         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6436         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6437         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6438         * gcc.target/i386/ssse3-palignr.c: Likewise.
6439         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6440         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6441         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6442         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6443         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6444         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6445         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6446         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6447         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6448         * gcc.target/i386/ssse3-psignb.c: Likewise.
6449         * gcc.target/i386/ssse3-psignd.c: Likewise.
6450         * gcc.target/i386/ssse3-psignw.c: Likewise.
6451         * gcc.target/i386/ssse3-vals.h: Likewise.
6452
6453         * gcc.target/i386/sse3-check.h: New file.
6454         * gcc.target/i386/ssse3-check.h: Likewise.
6455
6456 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6457
6458         PR middle-end/31095
6459         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6460
6461 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6462
6463         PR middle-end/31606
6464         * gcc.c-torture/20070522-1.c: New testcase.
6465
6466 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6467
6468         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6469
6470 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6471
6472         * gcc.c-torture/execute/ieee/20000320-1.x,
6473         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6474         m68k-*-* and check_effective_target_coldfire_fpu.
6475
6476 2007-05-22  Ollie Wild  <aaw@google.com>
6477
6478         * g++.dg/lookup/hidden-class10.C: New test.
6479         * g++.dg/lookup/hidden-class11.C: New test.
6480
6481 2007-05-22  Ollie Wild  <aaw@google.com>
6482
6483         * g++.dg/lookup/name-clash5.C: New test.
6484         * g++.dg/lookup/name-clash6.C: New test.
6485
6486 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6487
6488         * g++.dg/other/i386-2.C: Update comments on header files tested.
6489         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6490         of <tmmintrin.h>.
6491         * gcc.target/i386/sse-12.c: Likewise.
6492         * gcc.target/i386/sse-13.c: Likewise.
6493         * gcc.target/i386/sse-14.c: Likewise.
6494
6495         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6496         Redefined to test with immediate operand.
6497         (__builtin_ia32_blendps): Likewise.
6498         (__builtin_ia32_blendpd): Likewise.
6499         (__builtin_ia32_dpps): Likewise.
6500         (__builtin_ia32_dpps): Likewise.
6501         (__builtin_ia32_insertps128): Likewise.
6502         (__builtin_ia32_vec_ext_v4sf): Likewise.
6503         (__builtin_ia32_vec_set_v16qi): Likewise.
6504         (__builtin_ia32_vec_set_v4si): Likewise.
6505         (__builtin_ia32_vec_set_v2di): Likewise.
6506         (__builtin_ia32_vec_ext_v16qi): Likewise.
6507         (__builtin_ia32_vec_ext_v4si): Likewise.
6508         (__builtin_ia32_vec_ext_v2di): Likewise.
6509         (__builtin_ia32_roundpd): Likewise.
6510         (__builtin_ia32_roundsd): Likewise.
6511         (__builtin_ia32_roundps): Likewise.
6512         (__builtin_ia32_roundss): Likewise.
6513         (__builtin_ia32_mpsadbw128): Likewise.
6514
6515 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6516
6517         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6518
6519 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6520
6521         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6522         failures.
6523         * gcc.dg/dfp/func-struct.c: Ditto.
6524         * gcc.dg/dfp/operator-assignment.c: Ditto.
6525         * gcc.dg/dfp/convert-bfp.c: Ditto.
6526         * gcc.dg/dfp/convert-int.c: Ditto.
6527         * gcc.dg/dfp/convert-int-max.c: Ditto.
6528         * gcc.dg/dfp/func-scalar.c: Ditto.
6529         * gcc.dg/dfp/cast.c: Ditto.
6530         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6531         failures, and fix a typo in return type of arg1_128.
6532         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6533         failures, and fix a typo in a constant suffix.
6534         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6535         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6536
6537 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6538             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6539
6540         * lib/gcc-dg.exp(process_message): New proc.
6541         (dg-message): New test directive.
6542         * gcc.dg/always_inline.c: Use dg-message.
6543         * gcc.dg/always_inline2.c: Ditto.
6544         * gcc.dg/always_inline3.c: Ditto.
6545         * gcc.dg/invalid-call-1.c: Ditto.
6546         * gcc.dg/pr17506.c: Ditto.
6547         * gcc.dg/simd-5.c: Ditto.
6548         * gcc.dg/simd-6.c: Ditto.
6549         * gcc.dg/va-arg-2.c: Ditto.
6550         * gcc.dg/cpp/syshdr.c: Ditto.
6551         * gcc.dg/cpp/unc4.c: Ditto.
6552         * gcc.dg/cpp/trad/mi1.c: Ditto.
6553         * gcc.dg/cpp/trad/mi5.c: Ditto.
6554         * gcc.dg/cpp/trad/mi7.c: Ditto.
6555         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6556         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6557         * gcc.test-framework/test-framework.awk: Special-case outexists
6558         tests.
6559
6560 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6561
6562         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6563         (bit_SSE4_2): Likewise.
6564         (bit_POPCNT): Likewise.
6565
6566         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6567         Check if assembler supports SSE4 instructions.
6568
6569         * gcc.target/i386/sse4_1-blendpd.c: New file.
6570         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6571         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6572         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6573         * gcc.target/i386/sse4_1-check.h: Likewise.
6574         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6575         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6576         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6577         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6578         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6579         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6580         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6581         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6582         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6583         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6584         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6585         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6586         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6587         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6588         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6589         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6590         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6591         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6592         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6593         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6594         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6595         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6596         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6597         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6598         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6599         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6600         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6601         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6602         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6603         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6604         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6605         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6606         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6607         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6608         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6609         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6610         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6611         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6612         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6613         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6614         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6615         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6616         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6617         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6618         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6619         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6620         * gcc.target/i386/sse4_1-round.h: Likewise.
6621         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6622         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6623         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6624         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6625         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6626         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6627         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6628         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6629         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6630         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6631         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6632         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6633         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6634         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6635
6636 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6637
6638         PR fortran/31627
6639         * gfortran.dg/bounds_check_7.f90: New test.
6640
6641 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6642
6643         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6644         (check_effective_target_sse4a): Ditto.
6645
6646         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6647         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6648         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6649         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6650         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6651         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6652         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6653         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6654         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6655         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6656         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6657         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6658         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6659         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6660         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6661         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6662         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6663         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6664         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6665         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6666
6667 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6668
6669         * g++.dg/ext/cleanup-1.C: New test.
6670         * g++.dg/ext/cleanup-2.C: Likewise.
6671         * g++.dg/ext/cleanup-3.C: Likewise.
6672         * g++.dg/ext/cleanup-4.C: Likewise.
6673         * g++.dg/ext/cleanup-5.C: Likewise.
6674         * g++.dg/ext/cleanup-6.C: Likewise.
6675         * g++.dg/ext/cleanup-8.C: Likewise.
6676         * g++.dg/ext/cleanup-9.C: Likewise.
6677         * g++.dg/ext/cleanup-10.C: Likewise.
6678         * g++.dg/ext/cleanup-11.C: Likewise.
6679         * g++.dg/ext/cleanup-dtor.C: Likewise.
6680
6681 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6682
6683         PR middle-end/31995
6684         * gcc.dg/vect/vect-102a.c: New test.
6685
6686 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6687             Paolo Carlini  <pcarlini@suse.de>
6688             Uros Bizjak  <ubizjak@gmail.com>
6689
6690         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6691         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6692         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6693         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6694         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6695         New testcases.
6696
6697 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6698
6699         PR fortran/32002
6700         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6701
6702 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6703
6704         PR fortran/32027
6705         * gfortran.dg/do_3.F90: Add checks for the final value of the
6706         loop variable.
6707
6708 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6709
6710         * gcc.c-torture/execute/990127-2.x: New file.
6711
6712 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6713
6714         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6715         * gcc.target/i386/sse-12: Add -O to compile options.
6716         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6717         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6718         and mm3dnow.h.  Add -O to compile options.
6719
6720 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6721
6722         PR fortran/31867
6723         * gfortran.dg/char_length_5.f90: New test.
6724
6725         PR fortran/31994
6726         * gfortran.dg/array_reference_1.f90: New test.
6727
6728 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6729
6730         PR middle-end/7651
6731         PR c++/11856
6732         PR c/12963
6733         PR c/23587
6734         PR other/29694
6735         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6736         * gcc.dg/Wtype-limits.c: New.
6737         * gcc.dg/Wtype-limits-Wextra.c: New.
6738         * gcc.dg/Wtype-limits-no.c: New.
6739         * g++.dg/warn/Wtype-limits.C: New.
6740         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6741         * g++.dg/warn/Wtype-limits-no.C: New.
6742
6743 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6744
6745         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6746         instead of "-msse2".'
6747         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6748         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6749         and mm3dnow.h.
6750         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6751         to test with immediate operand.
6752         (__builtin_ia32_insertqi): Ditto.
6753         (__builtin_ia32_palignr128): Ditto.
6754         (__builtin_ia32_palignr): Ditto.
6755         (__builtin_ia32_pshufhw): Ditto.
6756         (__builtin_ia32_pshuflw): Ditto.
6757         (__builtin_ia32_pshufd): Ditto.
6758         (__builtin_ia32_vec_set_v8hi): Ditto.
6759         (__builtin_ia32_vec_ext_v8hi): Ditto.
6760         (__builtin_ia32_shufpd): Ditto.
6761         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6762
6763 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6764
6765         PR fortran/32001
6766         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6767
6768 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6769
6770         PR target/31585
6771         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6772         and "__inline".  Use "-msse" instead of "-msse2".
6773
6774 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6775
6776         PR middle-end/7651
6777         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6778         * gcc.dg/20030906-2.c: Likewise.
6779         * objc.dg/method-17.m: Add -Wreturn-type.
6780         * obj-c++.dg/method-21.mm: Likewise.
6781
6782 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6783
6784         PR target/31585
6785         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6786         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6787         (__builtin_ia32_psrlqi128): Ditto.
6788         (__builtin_ia32_psrlwi128): Ditto.
6789         (__builtin_ia32_psrldi128): Ditto.
6790         (__builtin_ia32_psrldqi128): Ditto.
6791         (__builtin_ia32_pslldqi128): Ditto.
6792         (__builtin_ia32_psrawi128): Ditto.
6793         (__builtin_ia32_psradi128): Ditto.
6794         (__builtin_ia32_psllqi128): Ditto.
6795         (__builtin_ia32_pslldi128): Ditto.
6796         (__builtin_prefetch): Ditto.
6797         (__builtin_ia32_pshufw): Ditto.
6798         (__builtin_ia32_vec_set_v4hi): Ditto.
6799         (__builtin_ia32_vec_ext_v4hi): Ditto.
6800         (__builtin_ia32_shufps): Ditto.
6801         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6802
6803 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6804
6805         PR fortran/31974
6806         * gfortran.dg/char_allocation_1.f90: New test.
6807
6808 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6809
6810         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6811         * gcc.dg/Wconversion-sign.c: New.
6812         * gcc.dg/Wconversion-integer-no-sign.c: New.
6813         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6814         Wconversion-sign.C
6815         * g++.dg/warn/Wconversion-sign.C: New.
6816         * g++.old-deja/g++.other/warn4.C: Update.
6817         * g++.dg/warn/Wconversion1.C: Likewise.
6818
6819 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6820
6821         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6822         * gcc.dg/torture/builtin-math-4.c: Likewise.
6823
6824 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6825
6826         PR libfortran/31964
6827         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6828
6829 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6830
6831         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6832
6833 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6834
6835         PR target/31628
6836         * gcc.target/i386/pr31628.c: New.
6837
6838 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6839
6840         PR middle-end/31344
6841         * gcc.dg/pr31344.c: New test.
6842
6843 2007-05-17  Ian Lance Taylor  <iant@google.com>
6844
6845         PR tree-optimization/31953
6846         * gcc.c-torture/compile/pr31953.c: New test.
6847
6848 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6849
6850         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6851
6852         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6853         and drem.
6854         * gcc.dg/torture/builtin-math-4.c: Likewise.
6855
6856         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6857         * gcc.dg/torture/builtin-math-4.c: Likewise.
6858
6859         * gcc.dg/torture/builtin-math-4.c: New test.
6860
6861 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6862             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6863
6864         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6865         * gcc.dg/cpp/include2.c: Ditto.
6866         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6867         * gcc.dg/cpp/paste5.c: Ditto.
6868         * gcc.dg/cpp/paste6.c: Ditto.
6869         * gcc.dg/cpp/paste8.c: Ditto.
6870         * gcc.dg/cpp/paste11.c: Ditto.
6871         * gcc.dg/cpp/paste13.c: Ditto.
6872         * gcc.dg/cpp/skipping2.c: Ditto.
6873         * gcc.dg/reg-vol-struct-1.c: Ditto.
6874         * gcc.dg/Wshadow-1.c: Ditto.
6875         * gcc.dg/cpp/trad/comment.c: Ditto.
6876         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6877         * gcc.dg/cpp/if-2.c: Ditto.
6878         * gcc.dg/array-5.c: Ditto.
6879         * gcc.dg/inline-15.c: Ditto.
6880         * gcc.dg/pr27953.c: Ditto.
6881         * gcc.dg/Wno-c++-compat.c: Ditto.
6882
6883 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6884
6885         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6886
6887 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6888
6889         * gcc.c-torture/execute/20070517-1.c: New test.
6890
6891 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6892
6893         PR fortran/31919
6894         * gfortran.dg/min_max_conformance.f90: New test.
6895
6896 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6897
6898         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6899         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6900         gcc.dg/vect/vect-104.c: Use more complex construction to
6901         prevent vectorizing.
6902         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6903
6904 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6905
6906         PR tree-optimization/24659
6907         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6908         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6909         not vect_int target.
6910         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6911         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6912         targets.
6913         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6914         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6915         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6916
6917 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6918
6919         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6920         and x86_64-*-* targets.
6921         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6922
6923 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6924
6925         PR fortran/18769
6926         PR fortran/30881
6927         PR fortran/31194
6928         PR fortran/31216
6929         PR fortran/31427
6930         * transfer_simplify_1.f90: New test.
6931         * transfer_simplify_2.f90: New test.
6932
6933 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6934
6935         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6936
6937 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6938
6939         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6940
6941         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6942
6943         PR c/31924
6944         * gcc.dg/fltconst-1.c: New test.
6945
6946         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6947         * gcc.dg/dfp/operator-assignment.c: Ditto.
6948
6949 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6950
6951         PR c++/29928
6952         * g++.dg/rtti/typeid5.C: New.
6953
6954 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6955
6956         PR fortran/31725
6957         * gfortran.dg/substr_4.f: New test.
6958
6959 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6960
6961         * gcc.target/m68k/interrupt_thread-1.c,
6962         gcc.target/m68k/interrupt_thread-2.c,
6963         gcc.target/m68k/interrupt_thread-3.c: New.
6964         * gcc.target/m68k/m68k.exp: Accept fido.
6965
6966 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6967
6968         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6969         * gfortran.dg/altreturn_3.f90: Likewise.
6970         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6971         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6972         * gfortran.dg/inquire_iolength.f90: Likewise.
6973         * gfortran.dg/module_naming_1.f90: Likewise.
6974         * gfortran.dg/oldstyle_2.f90: Likewise.
6975         * gfortran.dg/operator_2.f90: Likewise.
6976         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6977         * gfortran.dg/used_types_11.f90: Likewise.
6978         * gfortran.dg/zero_array_components_1.f90: Likewise.
6979         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6980         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6981         * gfortran.dg/real_const_3.f90: Likewise.
6982
6983 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6984
6985         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6986         * gcc.dg/tree-ssa/loop-30.c: New test.
6987
6988 2007-05-13  Richard Guenther  <rguenther@suse.de>
6989
6990         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6991         scanning forwprop1.
6992         * g++.dg/tree-ssa/pr31146.C: Likewise.
6993
6994 2007-05-13  Revital Eres  <eres@il.ibm.com>
6995
6996         * gcc.dg/dse.c: New test.
6997
6998 2007-05-12  Richard Guenther  <rguenther@suse.de>
6999
7000         PR tree-optimization/31797
7001         * gcc.c-torture/compile/pr31797.c: New testcase.
7002
7003 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR fortran/30746
7006         * gfortran.dg/host_assoc_function_1.f90: New test.
7007
7008 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7009
7010         PR c++/31829
7011         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7012
7013 2007-05-11  Silvius Rus  <rus@google.com>
7014
7015         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7016         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7017         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7018         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7019         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7020         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7021         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7022         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7023         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7024         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7025         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7026         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7027         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7028         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7029         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7030         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7031
7032 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7033
7034         PR other/31852
7035         * gcc.c-torture/execute/builtins/memchr.c: New.
7036         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7037         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7038
7039 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7040
7041         PR fortran/30876
7042         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7043         line.
7044         * gfortran.dg/recursive_reference_2.f90: New test.
7045
7046 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7047
7048         PR fortran/30878
7049         * gfortran.dg/namelist_29.f90: New test.
7050
7051 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7052
7053         PR fortran/31474
7054         * gfortran.dg/entry_10.f90: New test.
7055
7056 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7057
7058         PR tree-optimization/31885
7059         * gcc.dg/tree-ssa/loop-29.c: New test.
7060
7061 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7062
7063         * assumed_dummy_1.f90: Fix dg directive.
7064         * char_initialiser_actual.f90: Likewise.
7065         * nested_modules_2.f90: Likewise.
7066         * shift-alloc.f90: Likewise.
7067
7068 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7069
7070         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7071
7072 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7073
7074         PR libfortran/31880
7075         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7076
7077 2007-05-09  Mike Stump  <mrs@apple.com>
7078
7079         * g++.dg/other/first-global.C: Add -fpie for darwin.
7080         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7081
7082 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7083
7084         * gcc.dg/20070507-1.c: New testcase.
7085
7086 2007-05-08  Chao-ying Fu  <fu@mips.com>
7087
7088         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7089         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7090         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7091         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7092
7093 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7094
7095         PR 31847
7096         * gcc.dg/pr31847.c: New test.
7097
7098 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7099
7100         PR fortran/31692
7101         * gfortran.dg/actual_array_result_1.f90: New test.
7102
7103 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7104
7105         PR fortran/29397
7106         * gfortran.dg/parameter_array_init_1.f90: New test.
7107
7108         PR fortran/29400
7109         * gfortran.dg/parameter_array_init_2.f90: New test.
7110
7111 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7112
7113         PR target/31854
7114         * gcc.target/i386/pr31854.c: New test.
7115
7116 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7117
7118         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7119
7120 2007-05-07  Mike Stump  <mrs@apple.com>
7121
7122         * g++.old-deja/g++.mike/empty.C: Add.
7123
7124 2007-05-07  Eric Christopher  <echristo@apple.com>
7125
7126         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7127
7128 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7129
7130         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7131         variable.  Rearrange conversions from binary float to decimal float.
7132
7133 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7134
7135         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7136         x86.
7137
7138 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7139
7140         * gnat.dg/opt1.ad[sb]: New testcase.
7141
7142 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7143
7144         PR fortran/31399
7145         * gfortran.dg/do_3.F90: New test.
7146
7147 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7148
7149         PR fortran/31764
7150         * gfortran.dg/new_line.f90: Add new checks.
7151
7152 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7153
7154         PR fortran/31201
7155         * gfortran.dg/large_unit_1.f90: New.
7156         * gfortran.dg/large_unit_2.f90: New.
7157         * gfortran.dg/iostat_4.f90: New
7158         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7159
7160 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7161
7162         PR fortran/31540
7163         * gfortran.dg/char_result_4.f90: New test.
7164
7165 2007-06-05  Revital Eres  <eres@il.ibm.com>
7166
7167         PR 30957
7168         * gcc.dg/pr30957-1.c: New test.
7169
7170 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7171
7172         PR fortran/31251
7173         * gfortran.dg/char_type_len_2.f90: New test.
7174
7175 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7176
7177         PR 31775
7178         * g++.dg/other/nested-extern.cc: New.
7179         * g++.dg/other/nested-extern-1.C: New.
7180         * g++.dg/other/nested-extern-2.C: New.
7181
7182 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7183
7184         PR fortran/31760
7185         * gfortran.dg/erf.f90: New test.
7186         * gfortran.dg/besxy.f90: New test.
7187
7188 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7189
7190         PR fortran/22359
7191         * gfortran.dg/fseek.f90: New test.
7192
7193 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7194
7195         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7196
7197 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7198
7199         PR libfortran/31210
7200         * gfortran.dg/zero_length_1.f90: New test.
7201
7202 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7203
7204         PR fortran/31803
7205         * gfortran.dg/char_pointer_assign_3.f90: New test.
7206         * gfortran.dg/char_result_2.f90: Re-enable test.
7207
7208 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7209
7210         PR fortran/25071
7211         * gfortran.dg/char_length_3.f90: New test.
7212         * gfortran.dg/char_result_2.f90: Fix test.
7213
7214 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7215
7216         PR tree-optimization/30565
7217         * gcc.dg/tree-ssa/loop-27.c: New test.
7218
7219 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7220
7221         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7222         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7223         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7224         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7225
7226 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7227
7228         PR tree-optimization/31699
7229         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7230         New.
7231         (check_effective_target_vect_floatint_cvt): New.
7232         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7233         of specific targets.
7234         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7235         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7236         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7237         * gcc.dg/vect/vect-iv-4.c: Likewise.
7238         * gcc.dg/vect/vect-multitypes-11.c: New.
7239         * gcc.dg/vect/pr31699.c: New.
7240
7241 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7242
7243         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7244
7245 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7246
7247         PR C++/31663
7248         * g++.dg/warn/anonymous-namespace-2.C: New.
7249         * g++.dg/warn/anonymous-namespace-2.h: New.
7250
7251 2007-05-02  Paul Brook  <paul@codesourcery.com>
7252
7253         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7254
7255 2007-05-02  Eric Christopher  <echristo@apple.com>
7256
7257         * gcc.dg/cpp/if-div.c: New file.
7258
7259 2007-05-02  Tom Tromey  <tromey@redhat.com>
7260
7261         PR preprocessor/28709:
7262         * gcc.dg/cpp/pr28709.c: New file.
7263
7264 2007-05-02  Richard Guenther  <rguenther@suse.de>
7265
7266         PR tree-optimization/31146
7267         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7268
7269 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7270
7271         * gcc.c-torture/compile/limits-blockid.c: New.
7272         * gcc.c-torture/compile/limits-caselabels.c: New.
7273         * gcc.c-torture/compile/limits-declparen.c: New.
7274         * gcc.c-torture/compile/limits-enumconst.c: New.
7275         * gcc.c-torture/compile/limits-exprparen.c: New.
7276         * gcc.c-torture/compile/limits-externalid.c: New.
7277         * gcc.c-torture/compile/limits-fnargs.c: New.
7278         * gcc.c-torture/compile/limits-fndefn.c: New.
7279         * gcc.c-torture/compile/limits-idexternal.c: New.
7280         * gcc.c-torture/compile/limits-idinternal.c: New.
7281         * gcc.c-torture/compile/limits-pointer.c: New.
7282         * gcc.c-torture/compile/limits-stringlit.c: New.
7283         * gcc.c-torture/compile/limits-structmem.c: New.
7284         * gcc.c-torture/compile/limits-structnest.c: New.
7285
7286 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7287
7288         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7289
7290 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7291
7292         PR middle-end/31740
7293         * gcc.c-torture/compile/20070501-1.c: New testcase.
7294
7295 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7296
7297         PR fortran/31732
7298         * gfortran.dg/array_memset_2:  New test case.
7299
7300 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7301
7302         PR testsuite/31615
7303         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7304
7305 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7306
7307         PR testsuite/31589
7308         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7309         dg-final test.
7310         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7311         keyword to dg-final test.
7312         * gcc.dg/vect/vect-iv-4.c: Likewise.
7313         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7314         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7315         test.
7316         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7317         cast.
7318         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7319         * lib/target-supports.exp
7320         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7321         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7322
7323 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7324
7325         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7326         __LONG_LONG_MAX__ and its friends instead of those supplied by
7327         limits.h.
7328
7329 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7330
7331         PR C++/31721
7332         * g++.dg/ext/vector7.C: New testcase.
7333
7334 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7335
7336         PR fortran/31591
7337         * gfortran.dg/bound_simplification_1.f90: New test.
7338
7339 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7340
7341         PR fortran/31645
7342         * gfortran.dg/bom_error.f90: New test.
7343         * gfortran.dg/bom_include.f90: New test.
7344         * gfortran.dg/bom_UTF16-LE.f90: New test.
7345         * gfortran.dg/bom_UTF16-BE.f90: New test.
7346         * gfortran.dg/bom_UTF-8.f90: New test.
7347         * gfortran.dg/bom_UTF-32.f90: New test.
7348         * gfortran.dg/bom_UTF-8.F90: New test.
7349         * gfortran.dg/bom_include.inc: New file.
7350
7351 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7352
7353         PR C++/30221
7354         * g++.dg/init/ptrfn2.C: New test.
7355         * g++.dg/init/ptrfn3.C: New test.
7356
7357 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7358
7359         PR fortran/31711
7360         * gfortran.dg/dependency_21.f90: New test.
7361
7362 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7363
7364         * gfortran.dg/secnds.f: Use real*8.
7365         * gfortran.dg/secnds-1.f: Use real*8.
7366
7367 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7368
7369         PR libfortran/31532
7370         * gfortran.dg/inquire_5.f90: Update test.
7371
7372 2007-04-27  Ian Lance Taylor  <iant@google.com>
7373
7374         PR middle-end/31710
7375         * gcc.c-torture/compile/pr31710.c: New test.
7376
7377 2007-04-27  Richard Guenther  <rguenther@suse.de>
7378
7379         PR tree-optimization/30965
7380         PR tree-optimization/30978
7381         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7382         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7383         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7384         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7385
7386 2007-04-27  Richard Guenther  <rguenther@suse.de>
7387
7388         PR tree-optimization/31715
7389         * gcc.dg/Warray-bounds-4.c: New testcase.
7390
7391 2007-04-26  Ian Lance Taylor  <iant@google.com>
7392
7393         PR target/28675
7394         * gcc.c-torture/compile/pr28675.c: New test.
7395
7396 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7397
7398         PR C++/30016
7399         * g++.dg/ext/vector6.C: New test.
7400
7401 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7402
7403         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7404
7405 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7406
7407         PR middle-end/31617
7408         * g++.dg/other/str_empty.C: Add expected warning.
7409
7410 2007-04-26  Richard Guenther  <rguenther@suse.de>
7411         Daniel Berlin  <dberlin@dberlin.org>
7412
7413         PR tree-optimization/30567
7414         * g++.dg/other/pr30567.C: New testcase.
7415
7416 2007-04-26  Richard Guenther  <rguenther@suse.de>
7417
7418         PR tree-optimization/31703
7419         * gcc.c-torture/compile/pr31703.c: New testcase.
7420         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7421         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7422
7423 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7424
7425         * gfortran.dg/open_errors.f90: Added if statements checking
7426         the value of iostat.
7427
7428 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR c++/31598
7431         * g++.dg/gomp/pr31598.C: New test.
7432
7433         PR tree-optimization/30558
7434         * g++.dg/gomp/pr30558.C: New test.
7435
7436 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7437
7438         PR c++/31338
7439         * g++.dg/ext/complex2.C: New test.
7440
7441 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7442
7443         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7444
7445 2007-04-25  Thiemo Seufer  <ths@mips.com>
7446
7447         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7448         value to signed char.
7449
7450 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7451
7452         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7453         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7454         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7455
7456 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7457
7458         PR fortran/31668
7459         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7460         statement functions.
7461         * gfortran.dg/c_by_val_5.f90: New test.
7462
7463 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7464
7465         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7466         with two new subroutines to avoid parameter-induced aliasing.
7467         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7468         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7469
7470 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7471
7472         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7473         * g++.dg/warn/Warray-bounds.C: Likewise.
7474
7475 2007-04-24  Ian Lance Taylor  <iant@google.com>
7476
7477         PR tree-optimization/31605
7478         * gcc.c-torture/execute/pr31605.c: New test.
7479
7480 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7481
7482         PR fortran/31587
7483         * lib/gcc-dg.exp (scan-module): New function.
7484         * gfortran.dg/module_md5_1.f90: New test.
7485
7486 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7487
7488         * g++.old-deja/g++.pt/defarg6.C: Only run with
7489         -std=gnu++98.
7490         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7491         * g++.dg/cpp0x/variadic61.C: Ditto.
7492         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7493         * g++.dg/cpp0x/variadic62.C: Ditto.
7494         * g++.dg/template/meminit1.C: Ditto.
7495         * g++.dg/template/operator7.C: Ditto.
7496         * g++.dg/template/static15.C: Ditto.
7497         * g++.dg/template/invalid1.C: Ditto.
7498         * g++.dg/template/shift1.C: Ditto.
7499         * g++.dg/template/error10.C: Ditto.
7500
7501 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7502
7503         PR diagnostic/25923
7504         * gfortran.dg/pr25923.f90: New test.
7505
7506 2007-04-24  Ian Lance Taylor  <iant@google.com>
7507
7508         PR tree-optimization/31602
7509         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7510
7511 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7512
7513         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7514         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7515
7516 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7517
7518         * gcc.target/i386/reload-1.c. New.
7519
7520 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7521             Olga Golovanevsky  <olga@il.ibm.com>
7522
7523         * g++.dg/other/str_empty.C: New test.
7524
7525 2007-04-24  Richard Henderson  <rth@redhat.com>
7526
7527         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7528
7529 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7530
7531         PR target/31641
7532         * gcc.c-torture/compile/pr31641.c: New testcase.
7533
7534 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7535
7536         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7537         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7538         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7539         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7540
7541 2007-04-23  Simon Baldwin  <simonb@google.com>
7542
7543         * g++.dg/other/error15.C: New.
7544         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7545         triggering a "multiple parameters named" error.
7546
7547 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7548
7549         PR fortran/31618
7550         * gfortran.dg/backspace_8.f:  New test case.
7551
7552 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7553
7554         PR fortran/31630
7555         * gfortran.dg/used_types_17.f90: New test.
7556
7557         PR fortran/31620
7558         * gfortran.dg/zero_array_components_1.f90: New test.
7559
7560 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7561
7562         PR fortran/31616
7563         * gfortran.dg/open_errors.f90: Allow a different error message.
7564
7565 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7566
7567         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7568         Rename from check_effective_target_vect_pack_mod.  Rename global
7569         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7570         messages.
7571         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7572         rename.
7573         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7574         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7575
7576 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7577
7578         PR middle-end/31448
7579         * gcc.c-torture/execute/pr31448.c: New testcase.
7580
7581 2007-04-22  Nick Clifton  <nickc@redhat.com>
7582
7583         * gcc.dg/20020312-2.c: Add support for the FRV.
7584
7585 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7586
7587         PR tree-optimization/24659
7588         * gcc.dg/vect/vect-float-extend-1.c: New test.
7589         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7590
7591 2007-04-22  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/29789
7594         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7595         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7596
7597 2007-04-22  Revital Eres  <eres@il.ibm.com>
7598
7599         * gcc.dg/var-expand2.c: New test.
7600
7601 2007-04-22  Revital Eres  <eres@il.ibm.com>
7602
7603         * gcc.dg/var-expand3.c: New test.
7604
7605 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7606
7607         PR fortran/31495
7608         * gfortran.dg/continuation_8.f90: New test.
7609
7610 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7611
7612         PR C/30265
7613         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7614         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7615
7616 2007-04-21  Richard Guenther  <rguenther@suse.de>
7617
7618         PR middle-end/31136
7619         * gcc.c-torture/execute/pr31136.c: New testcase.
7620
7621 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7622
7623         * gcc.target/i386/movsi-sm-1.c: New.
7624
7625 2007-04-20  Richard Henderson  <rth@redhat.com>
7626
7627         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7628         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7629
7630 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7631
7632         * gcc.target/i386/ordcmp-1.c: New test.
7633         * gcc.target/i386/unordcmp-1.c: New test.
7634
7635         PR tree-optimization/31632
7636         * gcc.c-torture/compile/20070419-1.c: New test.
7637
7638 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7639
7640         * gcc.dg/invalid-call-1.c: New test.
7641
7642 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7643
7644         PR diagnostic/31227
7645         * gcc.dg/Warray-bounds-3.c: New.
7646
7647 2007-04-18  Richard Guenther  <rguenther@suse.de>
7648
7649         PR tree-optimization/19431
7650         PR tree-optimization/21463
7651         * gcc.c-torture/execute/20070212-1.c: New testcase.
7652         * gcc.c-torture/execute/20070212-2.c: Likewise.
7653         * gcc.c-torture/execute/20070212-3.c: Likewise.
7654         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7655         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7656         * g++.dg/tree-ssa/pr21463.C: Likewise.
7657         * g++.dg/tree-ssa/pr30738.C: Likewise.
7658
7659 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7660
7661         PR c++/31513
7662         * g++.dg/expr/bitfield8.C: New test.
7663
7664 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7665             Richard Sandiford  <richard@codesourcery.com>
7666
7667         * lib/target-supports.exp (check_profiling_available): Return 0
7668         for uClibc with -p or -pg.
7669
7670 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7671
7672         PR c++/31517
7673         * g++.dg/template/init7.C: New test.
7674
7675 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7676
7677         PR rtl-optimization/31360
7678         * gcc.dg/loop-7.c: New test.
7679
7680 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7681
7682         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7683         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7684         build.
7685         (compat-execute): Likewise.
7686         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7687         files to remote hosts.
7688         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7689         (c-torture-execute): Likewise.
7690         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7691         or plain file.  Use remote_upload and remote_download to copy
7692         files about.
7693         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7694         before scanning it.
7695
7696 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7697
7698         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7699
7700 2007-04-16  Lawrence Crowl  <crowl@google.com>
7701
7702         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7703         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7704         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7705         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7706         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7707         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7708         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7709         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7710         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7711         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7712         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7713
7714         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7715         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7716         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7717         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7718         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7719         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7720         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7721         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7722         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7723         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7724         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7725
7726 2007-04-16  Ian Lance Taylor  <iant@google.com>
7727
7728         PR tree-optimization/31522
7729         * gcc.dg/Wstrict-overflow-16.c: New test.
7730
7731 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7732
7733         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7734
7735 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7736
7737         PR fortran/31144
7738         * gfortran.dg/module_naming_1.f90: New.
7739
7740 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7741
7742         * lib/target-supports.exp (check_profiling_available): Return
7743         false for m68k-*-uclinux.
7744
7745 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7746
7747         PR c++/29365
7748         Testcase for c++ anonymous namespace warning
7749
7750         * g++.dg/warn/anonymous-namespace-1.C: New test
7751         * g++.dg/warn/anonymous-namespace-1.h: New test
7752
7753 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7754
7755         PR testsuite/31578
7756         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7757
7758 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7759
7760         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7761
7762 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7763
7764         PR fortran/31204
7765         * gfortran.dg/array_constructor_16.f90: New test.
7766
7767 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7768
7769         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7770         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7771
7772 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7773
7774         PR rtl-optimization/31500
7775         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7776         * g++.dg/warn/Warray-bounds.C: Likewise.
7777
7778 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7779
7780         PR C/31520
7781         * gcc.dg/gnu89-init-4.c: New testcase.
7782
7783 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR c++/25874
7786         * gcc.dg/gomp/pr25874.c: Add dg-options.
7787         * g++.dg/gomp/pr25874.C: Add dg-options.
7788
7789 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7790
7791         PR fortran/21061
7792         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7793         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7794
7795 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7796
7797         PR fortran/31561
7798         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7799
7800 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7801
7802         PR fortran/29507
7803         PR fortran/31404
7804         * gfortran.dg/initialization_6.f90: New test.
7805
7806 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7807
7808         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7809
7810         * lib/target-supports.exp (check_gc_sections_available):
7811         Return false if ldflags includes -elf2flt.
7812
7813 2007-04-13  Jason Merrill  <jason@redhat.com>
7814
7815         PR c++/31074
7816         * conv3.C: New test.
7817
7818 2007-04-13  Mike Stump  <mrs@apple.com>
7819
7820         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7821         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7822
7823 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7824
7825         PR tree-optimization/29598
7826         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7827
7828 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7829
7830         PR fortran/31559
7831         * gfortran.dg/func_assign.f90: New test.
7832
7833 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/31550
7836         * gfortran.dg/used_types_16.f90: New test.
7837
7838 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7839
7840         PR fortran/18937
7841         * gfortran.dg/goto_2.f90: New.
7842         * gfortran.dg/goto_3.f90: New.
7843         * gfortran.dg/pr17708.f90: Rename to ...
7844         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7845
7846 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7847
7848         PR fortran/31562
7849         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7850         instead of a struct.
7851
7852 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7853
7854         PR fortran/31562
7855         * gfortran.dg/value_4.c: Use GNU extensions for complex
7856         instead of a struct.
7857
7858 2007-04-13  Richard Guenther  <rguenther@suse.de>
7859
7860         PR tree-optimization/21258
7861         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7862
7863 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7864
7865         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7866         <complex.h>.
7867
7868 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7869
7870         PR fortran/31250
7871         * gfortran.dg/char_length_2.f90: New.
7872         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7873         * gfortran.dg/repeat_4.f90: Likewise.
7874
7875         PR fortran/31266
7876         * gfortran.dg/char_assign_1.f90: New.
7877
7878         PR fortran/31471
7879         * gfortran.dg/block_name_1.f90: New.
7880         * gfortran.dg/block_name_2.f90: New.
7881
7882 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7883
7884         PR c++/31078
7885         * g++.dg/other/pr31078.C: New.
7886
7887 2007-04-12  Richard Guenther  <rguenther@suse.de>
7888
7889         PR tree-optimization/31169
7890         * gcc.c-torture/execute/pr31169.c: New testcase.
7891
7892 2007-04-12  Richard Guenther  <rguenther@suse.de>
7893
7894         PR tree-optimization/24689
7895         PR tree-optimization/31307
7896         * g++.dg/tree-ssa/pr31307.C: New testcase.
7897         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7898
7899 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7900
7901         PR fortran/31472
7902         * gfortran.dg/access_spec_1.f90: New test.
7903         * gfortran.dg/access_spec_2.f90: New test.
7904         * gfortran.dg/non_module_public.f90: Match new error message.
7905
7906 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7907
7908         PR testsuite/31538
7909         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7910         to 4 at line 38 to fix bounds problem.
7911
7912 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7913
7914         PR testsuite/31240
7915         * gfortran.dg/pointer_intent_1.f90: Fix test.
7916
7917 2007-04-10  Eric Christopher  <echristo@apple.com>
7918
7919         * lib/target-supports.exp
7920         (check_effective_target_fstack_protector): Rewrite.
7921
7922 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7923
7924         PR c++/31449
7925         * g++.dg/init/const5.C: New test.
7926
7927 2007-04-09  Jan Hubicka  <jh@suse.cz>
7928
7929         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7930
7931 2007-04-08  Jan Hubicka  <jh@suse.cz>
7932
7933         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7934
7935 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/31257
7938         * gfortran.dg/achar_4.f90: New test.
7939
7940 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7941
7942         PR fortran/30880
7943         * gfortran.dg/used_dummy_types_8.f90: New test.
7944
7945 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7946
7947         PR fortran/30872
7948         * gfortran.dg/parameter_array_element_1.f90: New test.
7949
7950 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7951
7952         PR fortran/31222
7953         * gfortran.dg/default_numeric_type_1.f90: New test.
7954
7955 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7956
7957         PR fortran/31424
7958         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7959
7960 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7961
7962         PR fortran/31293
7963         * gfortran.dg/interface_12.f90: New test.
7964
7965 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7966
7967         * gcc.dg/format/opt-6.c: New test.
7968         * gcc.dg/format/nul-1.c: New test.
7969         * gcc.dg/format/nul-2.c: New test.
7970
7971 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7972
7973         PR libgfortran/31395
7974         * gfortran.dg/fmt_colon.f90: New test.
7975
7976 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7977
7978         * g++.old-deja/g++.other/init18.C: Use
7979         dg-require-effective-target instead of an explicit xfail.
7980
7981 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7982
7983         * gcc.dg/dfp/signbit-1.c
7984         * gcc.dg/dfp/signbit-2.c
7985
7986 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7987
7988         PR fortran/31483
7989         * gfortran.dg/altreturn_5.f90: New test.
7990
7991 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7992
7993         PR fortran/31292
7994         * gfortran.dg/contained_module_proc_1.f90: New test.
7995
7996 2007-04-04  Stuart Hastings  <stuart@apple.com>
7997
7998         PR 31281
7999         * objc/execute/exceptions/pr31281.m: New.
8000
8001 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8002
8003         * g++.dg/ext/dllimport12.C: Update comments.
8004
8005 2007-04-03  Eric Christopher  <echristo@apple.com>
8006
8007         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8008
8009 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8010
8011         PR fortran/31304
8012         * gfortran.dg/repeat_2.f90: New test.
8013         * gfortran.dg/repeat_3.f90: New test.
8014         * gfortran.dg/repeat_4.f90: New test.
8015
8016 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8017
8018         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8019
8020 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8021
8022         PR c++/30847
8023         * g++.dg/parse/cond3.C: New test.
8024
8025         PR middle-end/30704
8026         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8027
8028 2007-04-02  Jason Merrill  <jason@redhat.com>
8029
8030         PR c++/31187
8031         * g++.dg/ext/visibility/anon3.C: New test.
8032
8033 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8034
8035         PR libgfortran/31052
8036         * gfortran.dg/namelist_28.f90: New test.
8037
8038 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8039
8040         PR libgfortran/31366
8041         * gfortran.dg/direct_io_6.f90: New test.
8042
8043 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8044
8045         PR libgfortran/31207
8046         * gfortran.dg/advance_5.f90: New test.
8047         * gfortran.dg/advance_6.f90: New test.
8048
8049 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8050
8051         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8052         * g++.dg/ext/dllimport7.C: Likewise.
8053         * g++.dg/ext/selectany1.C: Likewise.
8054
8055 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8056
8057         * g++.dg/parser/pr31138.C: New.
8058         * g++.dg/parser/pr31140.C: New.
8059         * g++.dg/parser/pr31141.C: New.
8060
8061 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8062
8063         PR c++/26099
8064         * g++.dg/ext/is_base_of.C: New.
8065         * g++.dg/ext/has_virtual_destructor.C: New.
8066         * g++.dg/ext/is_polymorphic.C: New.
8067         * g++.dg/ext/is_base_of_diagnostic.C: New.
8068         * g++.dg/ext/is_enum.C: New.
8069         * g++.dg/ext/has_nothrow_assign.C: New.
8070         * g++.dg/ext/has_nothrow_constructor.C: New.
8071         * g++.dg/ext/is_empty.C: New.
8072         * g++.dg/ext/has_trivial_copy.C: New.
8073         * g++.dg/ext/has_trivial_assign.C: New.
8074         * g++.dg/ext/is_abstract.C: New.
8075         * g++.dg/ext/is_pod.C: New.
8076         * g++.dg/ext/has_nothrow_copy.C: New.
8077         * g++.dg/ext/is_class.C: New.
8078         * g++.dg/ext/has_trivial_constructor.C: New.
8079         * g++.dg/ext/is_union.C: New.
8080         * g++.dg/ext/has_trivial_destructor.C: New.
8081         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8082         * g++.dg/template/crash43.C: Likewise.
8083
8084 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8085
8086         * g++.dg/warn/pedantic2.C: New testcase.
8087
8088 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8089
8090         * size_dim.f90: Fix dg directive.
8091         * pr16433.f: Likewise.
8092         * use_6.f90: Likewise.
8093         * use_7.f90: Likewise.
8094         * entry_9.f90: Likewise.
8095         * pointer_intent_2.f90: Likewise.
8096         * protected_1.f90: Likewise.
8097         * fmt_missing_period_2.f: Likewise.
8098         * pointer_intent_3.f90: Likewise.
8099         * protected_2.f90: Likewise.
8100         * protected_3.f90: Likewise.
8101         * pr15754.f90: Likewise.
8102         * protected_4.f90: Likewise.
8103         * protected_5.f90: Likewise.
8104         * initialization_2.f90: Likewise.
8105         * protected_6.f90: Likewise.
8106         * continuation_7.f90: Likewise.
8107         * derived_function_interface_1.f90: Likewise.
8108         * der_pointer_4.f90: Likewise.
8109         * fmt_zero_precision.f90: Likewise.
8110         * blockdata_3.f90: Likewise.
8111         * fmt_missing_period_1.f: Likewise.
8112         * real_const_3.f90: Likewise.
8113         * use_4.f90: Likewise.
8114         * fmt_missing_period_3.f: Likewise.
8115         * use_5.f90: Likewise.
8116
8117 2007-03-28  Mike Stump  <mrs@apple.com>
8118
8119         * gcc.dg/darwin-comm.c: Add.
8120
8121 2007-03-28  Eric Christopher  <echristo@apple.com>
8122
8123         * lib/target-supports.exp (check_effective_target_fstack_protector):
8124         New.
8125         * gcc.dg/ssp-1.c: Use.
8126         * gcc.dg/ssp-2.c: Ditto.
8127
8128 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8129
8130         PR c++/29077
8131         * g++.dg/parse/constructor3.C: New test.
8132
8133 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8134
8135         * gnat.dg/thin_pointer.ad[sb]: New test.
8136
8137 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8138
8139         * g++.dg/cpp0x/bracket1.C: New.
8140         * g++.dg/cpp0x/bracket2.C: New.
8141         * g++.dg/cpp0x/bracket3.C: New.
8142         * g++.dg/cpp0x/bracket4.C: New.
8143
8144 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8145
8146         * g++.dg/cpp0x/temp_default1.C: New.
8147         * g++.dg/cpp0x/temp_default3.C: New.
8148         * g++.dg/cpp0x/temp_default2.C: New.
8149         * g++.dg/cpp0x/temp_default4.C: New.
8150
8151 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8152
8153         PR c++/29993
8154         * g++.dg/other/cv_func2.C: New.
8155
8156 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8157
8158         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8159         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8160         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8161         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8162
8163         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8164         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8165
8166         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8167
8168         * lib/compat.exp (compat-execute): Fix processing of file names.
8169
8170 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8171
8172         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8173
8174 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8175
8176         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8177         Delete created executable test file.
8178         (check_effective_target_fortran_large_int): Ditto.
8179         (check_effective_target_static_libgfortran): Ditto.
8180
8181 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8182
8183         PR c++/30500
8184         * g++.dg/warn/pragma-system_header1.C: New test.
8185         * g++.dg/warn/pragma-system_header2.C: New test.
8186         * g++.dg/warn/pragma-system_header1.h. New.
8187         * g++.dg/warn/pragma-system_header2.h. New.
8188
8189 2007-03-26  Ian Lance Taylor  <iant@google.com>
8190
8191         PR tree-optimization/31345
8192         * gcc.c-torture/compile/pr31345-1.c: New test.
8193
8194 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8195
8196         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8197         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8198         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8199         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8200         * gfortran.dg/overload_1.f90: Likewise.
8201         * gfortran.dg/impure_assignment_1.f90: Likewise.
8202         * gfortran.dg/error_recovery_3.f90: Likewise.
8203         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8204         * gfortran.dg/sequence_types_1.f90: Likewise.
8205         * gfortran.dg/internal_references_1.f90: Likewise.
8206         * gfortran.dg/present_1.f90: Likewise.
8207         * gfortran.dg/volatile10.f90: Likewise.
8208         * gfortran.dg/module_equivalence_2.f90: Likewise.
8209         * gfortran.dg/use_4.f90: Likewise.
8210         * gfortran.dg/elemental_result_1.f90: Likewise.
8211         * gfortran.dg/generic_actual_arg.f90: Likewise.
8212         * gfortran.dg/private_type_5.f90: Likewise.
8213         * gfortran.dg/protected_4.f90: Likewise.
8214         * gfortran.dg/interface_3.f90: Likewise.
8215
8216 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8217
8218         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8219         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8220
8221 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8222
8223         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8224
8225 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8226
8227         PR libgfortran/31199
8228         * gfortran.dg/fmt_t_4.f90: New test.
8229
8230 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8231
8232         PR libfortran/31297
8233         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8234         * gfortran.dg/backspace_6.f:  Likewise.
8235         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8236         * gfortran.dg/direct_io_2.f90:  Likewise.
8237         * gfortran.dg/write_back.f:  Likewise.
8238         * gfortran.dg/write_rewind_2.f:  Likewise.
8239         * gfortran.dg/write_rewind_1.f:  Likewise.
8240         * gfortran.dg/write_rewind_2.f:  Likewise.
8241
8242 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8243
8244         PR tree-optimization/30784
8245         * gcc.dg/vect/pr30784.c: New test.
8246
8247 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8248
8249         PR fortran/30877
8250         * gfortran.dg/operator_1.f90: New test.
8251         * gfortran.dg/operator_2.f90: New test.
8252
8253 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8254
8255         PR libfortran/31196
8256         * gfortran.dg/reshape_transpose_1.f90:  New test.
8257
8258 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8259
8260         PR fortran/30655
8261         * gfortran.dg/bounds_check_6.f90: New test.
8262
8263 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8264
8265         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8266         #ifndef/#endif.
8267         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8268         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8269
8270 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/31209
8273         * gfortran.dg/pointer_function_actual_1.f90: New test.
8274
8275         PR fortran/31200
8276         * gfortran.dg/pointer_function_actual_2.f90: New test.
8277
8278         PR fortran/31215
8279         * gfortran.dg/result_in_spec_1.f90: New test.
8280
8281 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8282
8283         PR fortran/30834
8284         * gfortran.dg/integer_exponentiation_3.F90: New test.
8285         * gfortran.dg/integer_exponentiation_4.f90: New test.
8286         * gfortran.dg/integer_exponentiation_5.F90: New test.
8287
8288 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8289
8290         PR c++/30863
8291         * g++.dg/template/error24.C: New test.
8292         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8293
8294 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8295
8296         PR c++/31273
8297         * g++.dg/expr/bitfield7.C: New test.
8298
8299 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8300
8301         PR other/23572
8302         * gcc.dg/float-range-4.c: New.
8303         * gcc.dg/float-range-1.c: Update. Test for a warning.
8304         * gcc.dg/float-range-3.c: New.
8305         * gcc.dg/float-range-5.c: New.
8306
8307 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8308
8309         PR fortran/31262
8310         * gfortran.dg/no_range_check_1.f90: New test.
8311
8312 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8313
8314         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8315         * g++.dg/other/static1.C: Remove stray semicolon.
8316         * g++.dg/other/init1.C: Likewise.
8317         * g++.dg/rtti/dyncast1.C: Likewise.
8318         * g++.dg/tree-ssa/pr17153.C: Likewise.
8319         * g++.dg/lookup/disamb1.C: Likewise.
8320         * g++.dg/lookup/scoped2.C: Likewise.
8321         * g++.dg/lookup/friend7.C: Likewise.
8322         * g++.dg/parse/parse4.C: Likewise.
8323         * g++.dg/parse/parse5.C: Likewise.
8324         * g++.dg/expr/pr29066.C: Likewise.
8325         * g++.dg/expr/cast4.C: Likewise.
8326         * g++.dg/tc1/dr193.C: Likewise.
8327         * g++.dg/tc1/dr213.C: Likewise.
8328         * g++.dg/abi/dcast1.C: Likewise.
8329         * g++.dg/abi/covariant2.C: Likewise.
8330         * g++.dg/inherit/covariant11.C: Likewise.
8331         * g++.dg/inherit/covariant9.C: Likewise.
8332         * g++.dg/inherit/covariant10.C: Likewise.
8333         * g++.dg/init/static3.C: Likewise.
8334         * g++.dg/init/init-ref3.C: Likewise.
8335         * g++.dg/init/ref10.C: Likewise.
8336         * g++.dg/template/meminit2.C: Likewise.
8337         * g++.dg/template/using9.C: Likewise.
8338         * g++.dg/template/friend9.C: Likewise.
8339         * g++.dg/template/ref1.C: Likewise.
8340         * g++.old-deja/g++.warn/inline.C: Likewise.
8341         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8342         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8343         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8344         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8345         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8346         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8347         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8348         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8349         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8350         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8351         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8352         * g++.old-deja/g++.brendan/template11.C: Likewise.
8353         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8354         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8355         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8356         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8357         * g++.old-deja/g++.jason/parse9.C: Likewise.
8358         * g++.old-deja/g++.jason/byval2.C: Likewise.
8359         * g++.old-deja/g++.jason/overload8.C: Likewise.
8360         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8361         * g++.old-deja/g++.jason/template33.C: Likewise.
8362         * g++.old-deja/g++.jason/return3.C: Likewise.
8363         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8364         * g++.old-deja/g++.jason/virtual.C: Likewise.
8365         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8366         * g++.old-deja/g++.jason/template27.C: Likewise.
8367         * g++.old-deja/g++.jason/synth6.C: Likewise.
8368         * g++.old-deja/g++.jason/ref8.C: Likewise.
8369         * g++.old-deja/g++.jason/offset1.C: Likewise.
8370         * g++.old-deja/g++.other/static20.C: Likewise.
8371         * g++.old-deja/g++.other/array1.C: Likewise.
8372         * g++.old-deja/g++.other/new3.C: Likewise.
8373         * g++.old-deja/g++.other/array2.C: Likewise.
8374         * g++.old-deja/g++.other/overload9.C: Likewise.
8375         * g++.old-deja/g++.other/cast6.C: Likewise.
8376         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8377         * g++.old-deja/g++.other/eh4.C: Likewise.
8378         * g++.old-deja/g++.other/using7.C: Likewise.
8379         * g++.old-deja/g++.other/init18.C: Likewise.
8380         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8381         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8382         * g++.old-deja/g++.other/dtor11.C: Likewise.
8383         * g++.old-deja/g++.pt/static11.C: Likewise.
8384         * g++.old-deja/g++.pt/crash19.C: Likewise.
8385         * g++.old-deja/g++.pt/overload12.C: Likewise.
8386         * g++.old-deja/g++.pt/crash46.C: Likewise.
8387         * g++.old-deja/g++.pt/mi1.C: Likewise.
8388         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8389         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8390         * g++.old-deja/g++.pt/local5.C: Likewise.
8391         * g++.old-deja/g++.pt/typename2.C: Likewise.
8392         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8393         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8394         * g++.old-deja/g++.law/visibility1.C: Likewise.
8395         * g++.old-deja/g++.law/visibility2.C: Likewise.
8396         * g++.old-deja/g++.law/virtual2.C: Likewise.
8397         * g++.old-deja/g++.law/operators19.C: Likewise.
8398         * g++.old-deja/g++.law/parsing10.C: Likewise.
8399         * g++.old-deja/g++.law/visibility4.C: Likewise.
8400         * g++.old-deja/g++.law/operators4.C: Likewise.
8401         * g++.old-deja/g++.law/dtors2.C: Likewise.
8402         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8403         * g++.old-deja/g++.law/visibility10.C: Likewise.
8404         * g++.old-deja/g++.law/scope3.C: Likewise.
8405         * g++.old-deja/g++.law/casts2.C: Likewise.
8406         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8407         * g++.old-deja/g++.law/operators33.C: Likewise.
8408         * g++.old-deja/g++.law/friend4.C: Likewise.
8409         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8410         * g++.old-deja/g++.mike/p5611.C: Likewise.
8411         * g++.old-deja/g++.mike/net37.C: Likewise.
8412         * g++.old-deja/g++.mike/p3570.C: Likewise.
8413         * g++.old-deja/g++.mike/p5718.C: Likewise.
8414         * g++.old-deja/g++.mike/net21.C: Likewise.
8415         * g++.old-deja/g++.mike/p1862.C: Likewise.
8416         * g++.old-deja/g++.mike/p4511.C: Likewise.
8417         * g++.old-deja/g++.mike/virt3.C: Likewise.
8418         * g++.old-deja/g++.mike/p16146.C: Likewise.
8419         * g++.old-deja/g++.mike/p1989.C: Likewise.
8420         * g++.old-deja/g++.mike/p5571.C: Likewise.
8421         * g++.old-deja/g++.gb/scope10.C: Likewise.
8422         * g++.old-deja/g++.abi/primary5.C: Likewise.
8423         * g++.old-deja/g++.abi/empty2.C: Likewise.
8424         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8425         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8426         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8427         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8428         * g++.old-deja/g++.bob/template3.C: Likewise.
8429         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8430
8431 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8432
8433         PR fortran/31193
8434         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8435
8436 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8437
8438         PR fortran/20897
8439         * gfortran.dg/derived_name_1.f90: New.
8440         * gfortran.dg/derived_name_2.f: New.
8441
8442 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8443
8444         * lib/target-supports.exp (check_effective_target_nonpic): New
8445         procedure.
8446         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8447         when compiling PIC.
8448         * gcc.target/i386/asm-4.c: Require nonpic.
8449         * gcc.target/i386/cmov1.c: Likewise.
8450         * gcc.target/i386/mul.c: Likewise.
8451         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8452         * gcc.target/i386/ssetype-1.c: Require nonpic.
8453         * gcc.target/i386/ssetype-3.c: Likewise.
8454         * gcc.target/i386/ssetype-5.c: Likewise.
8455
8456 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8457
8458         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8459         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8460         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8461         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8462
8463 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8464
8465         PR tree-optimization/30590
8466         * g++.dg/opt/pr30590.C: New testcase.
8467
8468 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR c/30762
8471         * gcc.dg/pr30762-1.c: New test.
8472         * gcc.dg/pr30762-2.c: New test.
8473
8474         PR inline-asm/30505
8475         * gcc.target/i386/pr30505.c: New test.
8476
8477 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8478
8479         * gcc.target/arm/register-variables.c: New.
8480
8481 2007-03-19  Jeff Law  <law@redhat.com>
8482
8483         * PR tree-optimization/30984
8484         * gcc.c-torture/pr30984.c: New test.
8485
8486 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8487         Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/31254
8490         * gcc.dg/torture/pr31254.c: New testcase.
8491
8492 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8493
8494         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8495         target default_packed.
8496
8497 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8498
8499         PR fortran/31203
8500         * gfortran.dg/string_length_1.f90: New test.
8501
8502 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8503
8504         PR testsuite/30395
8505         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8506
8507 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8508
8509         PR libgfortran/31052
8510         * gfortran.dg/namelist_27.f90: New test.
8511
8512 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8513
8514         PR fortran/30531
8515         * gfortran.dg/used_types_14.f90: New test.
8516
8517         PR fortran/31086
8518         * gfortran.dg/used_types_15.f90: New test.
8519
8520 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8521
8522         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8523         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8524
8525 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8526
8527         PR fortran/31120
8528         * gfortran.dg/integer_exponentiation_2.f90: New test.
8529
8530 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8531
8532         PR tree-optimization/31041
8533         * gcc.dg/vect/pr31041.c: New test.
8534
8535 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8536
8537         * g++.dg/warn/Wconversion-integer.C: New
8538         * g++.dg/warn/Wconversion-real.C: New.
8539         * g++.dg/warn/Wconversion-real-integer.C: New.
8540         * g++.dg/warn/conv2.C: Updated.
8541
8542 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8543
8544         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8545         exclude RTPs.
8546
8547 2007-03-16  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/31146
8550         * g++.dg/tree-ssa/pr31146.C: New testcase.
8551
8552 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8553
8554         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8555         assume that the target has <features.h>.
8556
8557 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8558
8559         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8560         dg-options rather than to the whole test.
8561
8562 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8563
8564         PR debug/29906
8565         * g++.dg/debug/pr29906.C: New
8566
8567 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8568
8569         PR libgfortran/31099
8570         * gfortran.dg/unformatted_recl.f90: Update test.
8571
8572 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8573
8574         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8575
8576 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8577
8578         PR c++/30891
8579         * g++.dg/parse/namespace-definition.C: New.
8580
8581 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8582
8583         PR c++/24924
8584         * g++.dg/cpp/pedantic-errors.C: New.
8585         * g++.dg/cpp/permissive.C: New.
8586
8587 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8588
8589         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8590         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8591
8592 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8593
8594         * lib/target-supports.exp (check_missing_uclibc_feature)
8595         (check_effective_target_wchar): New procedures.
8596         * gcc.dg/wchar_t-1.c: Require target wchar.
8597         * gcc.dg/wint_t-1.c: Likewise.
8598
8599 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8600
8601         * lib/target-supports.exp (check_gc_sections_available): Return
8602         false for VxWorks targets.
8603
8604 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8605
8606         * g++.dg/warn/Wconversion2.C: Fix typo.
8607         * gcc.dg/if-empty-1.c: Ditto.
8608
8609 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8610
8611         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8612
8613 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8614
8615         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8616         * gcc.target/i386/pr31167.c: Ditto.
8617
8618 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8619
8620         PR target/31167
8621         * gcc.target/i386/pr31167.c: New test.
8622
8623 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/30922
8626         * gfortran.dg/import5.f90.f90: New test.
8627
8628
8629         PR fortran/30879
8630         * gfortran.dg/data_components_1.f90: New test.
8631
8632
8633         PR fortran/30870
8634         * gfortran.dg/generic_13.f90: New test.
8635
8636         PR fortran/31163
8637         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8638
8639 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8640
8641         PR libgfortran/31051
8642         * gfortran.dg/fmt_t_4.f90: New
8643
8644 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8645
8646         PR C++/31165
8647         * g++.dg/other/default7.C: New test.
8648
8649 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8650
8651         * g++.dg/warn/Wconversion2.C: New.
8652
8653 2007-03-14  Eric Christopher  <echristo@apple.com>
8654
8655         * gcc.dg/ssp-1.c: New.
8656         * gcc.dg/ssp-2.c: Ditto.
8657
8658 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8659
8660         * g++.dg/warn/do-empty.C: New.
8661         * gcc.dg/do-empty.c: New.
8662         * gcc.dg/if-empty-1.c: Update.
8663         * gcc.dg/20001116-1.c: Update.
8664         * gcc.dg/pr23165.c: Update.
8665
8666 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * gfortran.dg/module_implicit_conversion.f90: New test.
8669
8670 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8671
8672         PR middle-end/31127
8673         * gcc.dg/pr31127.c: New.
8674
8675 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8676
8677         * gcc.dg/tree-ssa/loop-26.c: New test.
8678
8679 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8680
8681         * gcc.target/i386/cmpxchg16b-1.c: New test.
8682
8683 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8684
8685         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8686         * gcc.dg/c99-vla-1.c: Likewise.
8687         * g++.dg/ext/vla1.C: Likewise
8688
8689 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8690
8691         * gcc.dg/wvla-1.c: New test
8692         * gcc.dg/wvla-2.c: New test
8693         * gcc.dg/wvla-3.c: New test
8694         * gcc.dg/wvla-4.c: New test
8695         * gcc.dg/wvla-5.c: New test
8696         * gcc.dg/wvla-6.c: New test
8697         * gcc.dg/wvla-7.c: New test
8698         * g++.dg/warn/Wvla-1.C: New test
8699         * g++.dg/warn/Wvla-2.C: New test
8700         * g++.dg/warn/Wvla-3.C: New test
8701
8702 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/30108
8705         * g++.dg/other/default6.C: New test.
8706
8707 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8708
8709         * lib/target-supports.exp (check_profiling_available): Return false
8710         for VxWorks.
8711         (check_effective_target_vxworks_kernel): New procedure.
8712         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8713         VxWorks.
8714         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8715         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8716         to include VxWorks.
8717         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8718
8719 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8720
8721         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8722         PIC is not supported.
8723         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8724         * gcc.dg/20020426-2.c: Likewise.
8725         * gcc.dg/pr28243.c: Likewise.
8726         * gcc.dg/visibility-11.c: Likewise.
8727         * gcc.dg/tls/opt-9.c: Likewise.
8728         * gcc.dg/tls/opt-10.c: Likewise.
8729         * gcc.dg/tls/pic-1.c: Likewise.
8730         * gcc.dg/tls/struct-1.c: Likewise.
8731         * gcc.target/i386/20000807-1.c: Likewise.
8732         * gcc.target/i386/20000904-1.c: Likewise.
8733         * gcc.target/i386/20011119-1.c: Likewise.
8734         * gcc.target/i386/990213-2.c: Likewise.
8735         * gcc.target/i386/990214-1.c: Likewise.
8736         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8737         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8738         * gcc.target/i386/pic-1.c: Likewise.
8739         * gcc.target/i386/pr21518.c: Likewise.
8740         * gcc.target/i386/pr23098.c: Likewise.
8741         * gcc.target/i386/pr23943.c: Likewise.
8742
8743 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/31038
8746         * g++.dg/template/complit2.C: New test.
8747
8748         PR c++/30328
8749         * g++.dg/ext/bitfield1.C: New test.
8750
8751 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8752
8753         PR fortran/30883
8754         * gfortran.dg/interface_11.f90: New test.
8755
8756 2007-03-11  Richard Guenther  <rguenther@suse.de>
8757
8758         PR tree-optimization/31115
8759         * gcc.dg/torture/pr31115.c: New testcase.
8760
8761 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8762
8763         PR tree-optimization/29925
8764         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8765
8766 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/30274
8769         * g++.dg/expr/bitfield3.C: New test.
8770         * g++.dg/expr/bitfield4.C: Likewise.
8771         * g++.dg/expr/bitfield5.C: Likewise.
8772         * g++.dg/expr/bitfield6.C: Likewise.
8773
8774         PR c++/30924
8775         * g++.dg/template/array18.C: New test.
8776
8777 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8778
8779         PR c++/17946
8780         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8781         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8782
8783 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8784
8785         PR c++/20599
8786         * g++.dg/cpp0x/variadic-bind.C: New.
8787         * g++.dg/cpp0x/variadic-function.C: New.
8788         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8789         * g++.dg/cpp0x/variadic-tuple.C: New.
8790         * g++.dg/cpp0x/variadic1.C: New.
8791         * g++.dg/cpp0x/variadic2.C: New.
8792         * g++.dg/cpp0x/variadic3.C: New.
8793         * g++.dg/cpp0x/variadic4.C: New.
8794         * g++.dg/cpp0x/variadic5.C: New.
8795         * g++.dg/cpp0x/variadic6.C: New.
8796         * g++.dg/cpp0x/variadic7.C: New.
8797         * g++.dg/cpp0x/variadic8.C: New.
8798         * g++.dg/cpp0x/variadic9.C: New.
8799         * g++.dg/cpp0x/variadic10.C: New.
8800         * g++.dg/cpp0x/variadic11.C: New.
8801         * g++.dg/cpp0x/variadic12.C: New.
8802         * g++.dg/cpp0x/variadic13.C: New.
8803         * g++.dg/cpp0x/variadic14.C: New.
8804         * g++.dg/cpp0x/variadic15.C: New.
8805         * g++.dg/cpp0x/variadic16.C: New.
8806         * g++.dg/cpp0x/variadic17.C: New.
8807         * g++.dg/cpp0x/variadic18.C: New.
8808         * g++.dg/cpp0x/variadic19.C: New.
8809         * g++.dg/cpp0x/variadic20.C: New.
8810         * g++.dg/cpp0x/variadic21.C: New.
8811         * g++.dg/cpp0x/variadic22.C: New.
8812         * g++.dg/cpp0x/variadic23.C: New.
8813         * g++.dg/cpp0x/variadic24.C: New.
8814         * g++.dg/cpp0x/variadic25.C: New.
8815         * g++.dg/cpp0x/variadic26.C: New.
8816         * g++.dg/cpp0x/variadic27.C: New.
8817         * g++.dg/cpp0x/variadic28.C: New.
8818         * g++.dg/cpp0x/variadic29.C: New.
8819         * g++.dg/cpp0x/variadic30.C: New.
8820         * g++.dg/cpp0x/variadic31.C: New.
8821         * g++.dg/cpp0x/variadic32.C: New.
8822         * g++.dg/cpp0x/variadic33.C: New.
8823         * g++.dg/cpp0x/variadic34.C: New.
8824         * g++.dg/cpp0x/variadic35.C: New.
8825         * g++.dg/cpp0x/variadic36.C: New.
8826         * g++.dg/cpp0x/variadic37.C: New.
8827         * g++.dg/cpp0x/variadic38.C: New.
8828         * g++.dg/cpp0x/variadic39.C: New.
8829         * g++.dg/cpp0x/variadic40.C: New.
8830         * g++.dg/cpp0x/variadic41.C: New.
8831         * g++.dg/cpp0x/variadic42.C: New.
8832         * g++.dg/cpp0x/variadic43.C: New.
8833         * g++.dg/cpp0x/variadic44.C: New.
8834         * g++.dg/cpp0x/variadic45.C: New.
8835         * g++.dg/cpp0x/variadic46.C: New.
8836         * g++.dg/cpp0x/variadic47.C: New.
8837         * g++.dg/cpp0x/variadic48.C: New.
8838         * g++.dg/cpp0x/variadic49.C: New.
8839         * g++.dg/cpp0x/variadic50.C: New.
8840         * g++.dg/cpp0x/variadic51.C: New.
8841         * g++.dg/cpp0x/variadic52.C: New.
8842         * g++.dg/cpp0x/variadic53.C: New.
8843         * g++.dg/cpp0x/variadic54.C: New.
8844         * g++.dg/cpp0x/variadic55.C: New.
8845         * g++.dg/cpp0x/variadic56.C: New.
8846         * g++.dg/cpp0x/variadic57.C: New.
8847         * g++.dg/cpp0x/variadic58.C: New.
8848         * g++.dg/cpp0x/variadic59.C: New.
8849         * g++.dg/cpp0x/variadic60.C : New.
8850         * g++.dg/cpp0x/variadic61.C : New.
8851         * g++.dg/cpp0x/variadic62.C : New.
8852         * g++.dg/cpp0x/variadic63.C : New.
8853         * g++.dg/cpp0x/variadic64.C : New.
8854         * g++.dg/cpp0x/variadic65.C : New.
8855         * g++.dg/cpp0x/variadic66.C : New.
8856         * g++.dg/cpp0x/variadic67.C : New.
8857         * g++.dg/cpp0x/variadic68.C : New.
8858         * g++.dg/cpp0x/variadic69.C : New.
8859         * g++.dg/cpp0x/variadic70.C : New.
8860         * g++.dg/cpp0x/variadic71.C : New.
8861         * g++.dg/cpp0x/variadic72.C : New.
8862         * g++.dg/cpp0x/variadic73.C : New.
8863         * g++.dg/cpp0x/variadic74.C : New.
8864         * g++.dg/cpp0x/variadic75.C : New.
8865         * g++.dg/cpp0x/variadic-ex1.C : New.
8866         * g++.dg/cpp0x/variadic-ex2.C : New.
8867         * g++.dg/cpp0x/variadic-ex3.C : New.
8868         * g++.dg/cpp0x/variadic-ex4.C : New.
8869         * g++.dg/cpp0x/variadic-ex5.C : New.
8870         * g++.dg/cpp0x/variadic-ex6.C : New.
8871         * g++.dg/cpp0x/variadic-ex7.C : New.
8872         * g++.dg/cpp0x/variadic-ex8.C : New.
8873         * g++.dg/cpp0x/variadic-ex9.C : New.
8874         * g++.dg/cpp0x/variadic-ex10.C : New.
8875         * g++.dg/cpp0x/variadic-ex11.C : New.
8876         * g++.dg/cpp0x/variadic-ex12.C : New.
8877         * g++.dg/cpp0x/variadic-ex13.C : New.
8878         * g++.dg/cpp0x/variadic-ex14.C : New.
8879
8880 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8881
8882         PR libgfortran/31099
8883         * gfortran.dg/unformatted_recl.f90: New test.
8884
8885 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8886
8887         * gcc.dg/fold-eqcmplx-1.c: New test case.
8888
8889 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8890
8891         PR rtl-optimization/30643
8892         * gcc.dg/pr30643.c: New.
8893
8894 2007-03-09  Chao-ying Fu  <fu@mips.com>
8895
8896         * gcc.target/mips/mips32-dspr2-type.c: New test.
8897         * gcc.target/mips/mips32-dspr2.c: New test.
8898         * gcc.target/mips/dspr2-MULT.c: New test.
8899         * gcc.target/mips/dspr2-MULTU.c: New test.
8900         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8901         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8902         Adjust some formats.
8903
8904 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8905
8906         PR c++/17946
8907         * gcc.dg/Wlogical-op-1.c: New.
8908         * g++.dg/warn/Wlogical-op-1.C: New.
8909
8910 2007-03-09  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/30904
8913         PR middle-end/31058
8914         * gcc.dg/pr30904.c: Remove xfail.
8915
8916 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8917
8918         PR C/31072
8919         * gcc.c-torture/execute/pr31072.c: New test.
8920
8921 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8922
8923         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8925         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8926         *lrint* and *lround*.
8927         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8928         floor->lfloor.
8929         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8930         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8931         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8932         and *lround*.  Correct macro names.
8933         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8934         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8935
8936 2007-03-08  Ian Lance Taylor  <iant@google.com>
8937
8938         * gcc.dg/no-strict-overflow-5.c: New test.
8939         * gcc.dg/no-strict-overflow-6.c: New test.
8940         * gcc.dg/Wstrict-overflow-11.c: New test.
8941         * gcc.dg/Wstrict-overflow-12.c: New test.
8942         * gcc.dg/Wstrict-overflow-13.c: New test.
8943         * gcc.dg/Wstrict-overflow-14.c: New test.
8944         * gcc.dg/Wstrict-overflow-15.c: New test.
8945
8946 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8947
8948         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8949         for VxWorks kernel mode.
8950         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8951
8952 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8953
8954         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8955         mode.
8956
8957 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8958
8959         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8960         and lib/bfill.c on VxWorks targets.
8961         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8962         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8963         lib/bfill.c and lib/memmove.c on VxWorks targets.
8964         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8965         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8966         on VxWorks targets.
8967         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8968         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8969
8970 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8971
8972         * gfortran.dg/use_5.f90: New test.
8973         * gfortran.dg/use_6.f90: Ditto.
8974         * gfortran.dg/use_7.f90: Ditto.
8975
8976 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8977
8978         PR fortran/30973
8979         * gfortran.dg/use_4.f90: New test.
8980         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8981
8982 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8983
8984         PR fortran/31011
8985         * gfortran.dg/parameter_array_section_2.f90: New test.
8986
8987 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8988
8989         PR c++/30852
8990         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8991
8992         PR c++/30534
8993         * g++.dg/template/arg5.C: New test.
8994
8995 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8996
8997         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8998
8999 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9000
9001         * gcc.dg/var-expand1.c: Add newline at end of file.
9002
9003 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9004
9005         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9006
9007 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9008
9009         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9010
9011 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9012
9013         * gcc.dg/torture/builtin-convert-4.c: New test.
9014
9015 2007-03-05  Ian Lance Taylor  <iant@google.com>
9016
9017         * gcc.c-torture/compile/pr31034.c: New test.
9018
9019 2007-03-05  Ian Lance Taylor  <iant@google.com>
9020
9021         * gcc.dg/inline-18.c: New test.
9022         * gcc.dg/inline-19.c: New test.
9023         * gcc.dg/inline-20.c: New test.
9024         * gcc.dg/inline-21.c: New test.
9025
9026 2007-03-05  Richard Guenther  <rguenther@suse.de>
9027
9028         PR tree-optimization/14052
9029         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9030
9031 2007-03-05  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/23777
9034         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9035
9036 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9037
9038         PR other/30465
9039         * gcc.dg/multiple-overflow-warn-3.c: New.
9040         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9041
9042 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9043
9044         PR c++/30895
9045         * g++.dg/parse/template23.C: New test.
9046
9047 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9048
9049         PR middle-end/30744
9050         * gcc.dg/pr30744-1.c: New test case.
9051
9052 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9053
9054         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9055
9056 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9057
9058         PR target/30406
9059         * gfortran.dg/logical_3.f90: New test.
9060
9061 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9062
9063         PR libfortran/30981
9064         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9065
9066 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9067
9068         * gcc.target/m68k/m68k.exp: New.
9069         * gcc.target/m68k/crash1.c: New.
9070
9071 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9072
9073         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9074         to be more compatible with integer(kind=8).
9075
9076 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9077
9078         PR libfortran/31001
9079         * gfortran.dg/zero_sized_3.f90: New test.
9080
9081 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9082
9083         PR c++/15787
9084         * g++.dg/parse/else.C: New.
9085         * g++.dg/parse/else-2.C: New.
9086
9087 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9088             Tobias Burnus  <burnus@net-b.de>
9089
9090         PR fortran/30882
9091         * gfortran.dg/size_dim.f90: New test.
9092
9093 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9094             Tobias Burnus  <burnus@net-b.de>
9095
9096         PR fortran/30873
9097         * gfortran.dg/entry_9.f90: New test.
9098
9099 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9100
9101         PR c++/28253
9102         * g++.dg/inherit/covariant16.C: New test.
9103
9104 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9105
9106         * g++.dg/other/darwin-minversion-1.C: New.
9107
9108 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9109
9110         * gcc.dg/tree-ssa/20070302-1.c: New test.
9111
9112 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9113
9114         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9115         tests.
9116
9117 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9118
9119         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9120
9121 2007-03-01  Simon Baldwin <simonb@google.com>
9122
9123         PR c++/23689
9124         * warn/ignored_typedef.C: New.
9125         * init/ctor8.C: Added dg-warning to consume ignored typedef
9126         warning.
9127         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9128         and added an explicit line number.
9129
9130 2007-02-28  Richard Guenther  <rguenther@suse.de>
9131
9132         PR middle-end/30364
9133         * gcc.dg/torture/pr30364-1.c: New testcase.
9134         * gcc.dg/torture/pr30364-2.c: Likewise.
9135         * gcc.dg/torture/pr30364-3.c: Likewise.
9136
9137 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9138
9139         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9140         powerpc*, use -funsafe-math-optimizations.
9141         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9142         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9143
9144 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9145             Paul Thomas  <pault@gcc.gnu.org>
9146
9147         PR fortran/30888
9148         PR fortran/30887
9149         * c_by_val_1.f: Test %VAL() with non-default kind.
9150         * c_by_val.c: Ditto.
9151         * c_by_val_4.f: New test.
9152
9153 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9154
9155         PR fortran/30968
9156         * gfortran.dg/continuation_7.f90: New test.
9157
9158 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9159
9160         * g++.dg/inherit/thunk7.C: New test.
9161         * lib/target-supports.exp (check_profiling_available): Not available
9162         for bfin-*-*.
9163
9164 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9165
9166         PR target/30970
9167         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9168
9169 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9170
9171         * lib/target-supports.exp (check_effective_target_init_priority):
9172         Remove Solaris special case.
9173
9174 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9175
9176         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9177         for more builtin types.
9178
9179         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9180         * g++.dg/ext/visibility/noPLT.C: Likewise.
9181
9182 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9183
9184         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9185         sh* targets.
9186
9187 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9188
9189         PR fortran/30865
9190         * size_optional_dim_1.f90:  New test.
9191
9192 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9193
9194         * gcc.dg/vxworks/vxworks.exp: New file.
9195         * gcc.dg/vxworks/initpri1.c: Likewise.
9196         * gcc.dg/vxworks/initpri2.c: Likewise.
9197         * gcc.dg/initpri2.c: Add more tests.
9198         * g++.dg/special/initpri2.C: Likewise.
9199
9200         * gcc.dg/initpri1.c: New test.
9201         * gcc.dg/initpri2.c: Likewise.
9202         * g++.dg/special/initpri1.C: New test.
9203         * g++.dg/special/initpri2.C: Likewise.
9204         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9205         * g++.dg/special/conpr-2.C: Likewise.
9206         * g++.dg/special/conpr-3.C: Likewise.
9207         * g++.dg/special/conpr-4.C: Likewise.
9208         * g++.dg/special/initp1.C: Likewise.
9209         * g++.dg/special/ecos.exp: Remove code to detect availability of
9210         constructor priorities.
9211         * lib/target-supports.exp (check_effective_target_init_priority):
9212         New function.
9213
9214 2007-02-24  Jan Hubicka  <jh@suse.cz>
9215
9216         * gcc.c-torture/execute/pr30778.c: New testcase.
9217
9218 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9219
9220         PR libgfortran/30918
9221         * gfortran.dg/namelist_26.f90: New test.
9222
9223 2007-02-24  Richard Guenther  <rguenther@suse.de>
9224
9225         PR middle-end/30951
9226         * gcc.dg/pr30951.c: New testcase.
9227
9228 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9229
9230         * gcc.dg/torture/builtin-modf-1.c: New test.
9231
9232 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9233
9234         PR tree-optimization/30904
9235         * gcc.dg/pr30904.c: New test.
9236
9237 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9238
9239         * gcc.test-framework/README: Correct command.
9240         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9241         -Wunused-value.
9242         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9243
9244 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9245
9246         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9247
9248 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9249
9250         * lib/target-supports.exp (check_effective_target_newlib): New
9251         function.
9252
9253 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9254
9255         PR fortran/30660
9256         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9257         allocatable component.
9258
9259
9260 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9261
9262         * gcc.dg/torture/builtin-logb-1.c: New test.
9263         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9264         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9265         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9266         sh* targets.
9267
9268 2007-02-23  Richard Guenther  <rguenther@suse.de>
9269
9270         * g++.dg/warn/changes-meaning.C: New testcase.
9271
9272 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9273
9274         PR libgfortran/30910
9275         * gfortran.dg/fmt_zero_precision.f90: Update test.
9276
9277 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9278
9279         * gcc.dg/torture/builtin-frexp-1.c: New test.
9280
9281 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9282
9283         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9284
9285 2007-02-22  Ian Lance Taylor  <iant@google.com>
9286
9287         PR debug/30898
9288         * g++.dg/debug/pr30898.C: New test.
9289
9290 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9291
9292         * gcc.dg/vect/vect-106.c: New test.
9293
9294 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9295             Ira Rosen  <irar@il.ibm.com>
9296
9297         PR tree-optimization/30843
9298         * gcc.dg/vect/pr30843.c: New test.
9299
9300 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9301
9302         PR tree-optimization/30858
9303         * gcc.dg/vect/pr30858.c: New test.
9304
9305 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9306
9307         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9308         to set options for compiling testglue.
9309         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9310         * lib/obj-c++.exp (obj-c++_init): Likewise.
9311
9312 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9313
9314         * gnat.dg/derived_aggregate.adb: New test.
9315
9316 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9317
9318         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9319         sh* targets.  Call the correct CKSGN macro.
9320
9321 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9322
9323         * gfortran.dg/gomp/omp_parse1.f90: New test.
9324         * gfortran.dg/gomp/omp_parse2.f: New test.
9325
9326 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9327
9328         PR fortran/30869
9329         * gfortran.dg/do_pointer_1.f90:  New test.
9330
9331 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9332
9333         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9334         and scalbln.
9335
9336 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9337
9338         * gcc.dg/darwin-minversion-1.c: New.
9339         * gcc.dg/darwin-minversion-2.c: New.
9340
9341 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9342
9343         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9344
9345 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9346             DJ Delorie <dj@redhat.com>
9347
9348         PR other/30824
9349         * gcc.dg/Wfatal.c: New.
9350         * gcc.dg/Wfatal-2.c: New.
9351         * gcc.dg/Werror-1.c: Adjust expectations.
9352         * gcc.dg/Werror-5.c: Likewise.
9353         * gcc.dg/Werror-7.c: Likewise.
9354         * gcc.dg/Werror-10.c: Likewise.
9355         * gcc.dg/Werror-11.c: Likewise.
9356
9357 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9358
9359         PR fortran/30522
9360         * gfortran.dg/volatile10.f90: New test.
9361
9362 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9363
9364         PR libfortran/30533
9365         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9366
9367 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9368
9369         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9370         * gcc.dg/Walways-true-1.c: Likewise.
9371         * gcc.dg/weak/weak-3.c: Likewise.
9372         * gcc.dg/Werror-1.c: Likewise.
9373         * gcc.dg/Werror-3.c: Likewise.
9374         * gcc.dg/Werror-4.c: Likewise.
9375         * gcc.dg/Werror-5.c: Likewise.
9376         * gcc.dg/Werror-6.c: Likewise.
9377         * gcc.dg/Werror-7.c: Likewise.
9378         * gcc.dg/Werror-8.c: Likewise.
9379         * gcc.dg/Werror-10.c: Likewise.
9380         * gcc.dg/Werror-11.c: Likewise.
9381         * gcc.dg/Werror-12.c: Likewise.
9382         * g++.old-deja/g++.mike/warn8.C: Likewise.
9383         * g++.dg/warn/Walways-true-1.C: Likewise.
9384         * g++.dg/warn/Walways-true-2.C: Likewise.
9385         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9386         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9387         -Wstring-literal-comparison with -Waddress.
9388         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9389         -Wno-string-literal-comparison with -Wno-address.
9390
9391 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9392
9393         * gnat.dg/self_aggregate_with_call.adb: New test.
9394
9395 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9396
9397         PR tree-optimization/30975
9398         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9399         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9400         * gcc.dg/vect/pr30795.c: New.
9401
9402 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9403
9404         PR fortran/30681
9405         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9406
9407 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9408
9409         PR rtl-optimization/28173
9410         * gcc.target/i386/andor-1.c: New test case.
9411
9412 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9413
9414         * gcc.dg/torture/builtin-ldexp-1.c: New.
9415         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9416
9417 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9418
9419         * gfortran.dg/array_constructor_15.f90: New test case.
9420
9421 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9422
9423         * gfortran.dg/forall_10.f90: New test case.
9424
9425 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9426
9427         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9428
9429 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9430
9431         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9432         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9433
9434 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9435
9436         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9437         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9438         * gcc.target/i386/xchg-1.c: New test.
9439         * gcc.target/i386/xchg-2.c: New test.
9440
9441 2007-02-16  Richard Guenther  <rguenther@suse.de>
9442             Christian Bruel  <christian.bruel@st.com>
9443
9444         * gcc.dg/strict-overflow-5.c: New testcase.
9445
9446 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9447
9448         PR fortran/30793
9449         * gfortran.dg/func_derived_4.f90: New test.
9450
9451 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9452
9453         PR middle-end/30391
9454         * gfortran.dg/pr30391-1.f90: New test case.
9455
9456 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9457
9458         PR middle-end/30433
9459         * gcc.c-torture/compile/pr30433.c: New testcase to check
9460         that complex constants comparisions are foldded.
9461
9462 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9463
9464         PR C++/30158
9465         * g++.dg/ext/stmtexpr10.C: New testcase.
9466
9467 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9468
9469         PR middle-end/30729
9470         * gcc.dg/Wunused-value-2.c: New testcase.
9471
9472 2007-02-15  Ian Lance Taylor  <iant@google.com>
9473
9474         * g++.dg/eh/subreg-1.C: New test.
9475
9476 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9477
9478         PR c/26494
9479         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9480         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9481         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9482         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9483         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9484         * gcc.dg/Werror-implicit-function-declaration.c: New.
9485
9486 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9487
9488         PR c++/28943
9489         * g++.dg/warn/pr28943.C: New.
9490
9491 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9492
9493         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9494
9495 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496
9497         PR fortran/30779
9498         * gfortran.dg/error_recovery_3.f90: New test.
9499
9500 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9501
9502         * g++.dg/tree-ssa/sra-1.C: New.
9503
9504 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9505
9506         * g++.dg/tree-ssa/sra-1.C: New.
9507
9508 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9509
9510         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9511
9512 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9513
9514         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9515
9516 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9517
9518         PR fortran/30799
9519         * gfortran.dg/logical_2.f90: New test.
9520
9521 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9522
9523         * gcc.dg/torture/complex-alias-1.c: New test.
9524
9525 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9526
9527         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9528         instead of -fdump-tree-tailcall.
9529
9530 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9531
9532         * gfortran.dg/interface_10.f90: Fix comment typo.
9533
9534 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9535
9536         PR tree-optimization/30771
9537         * gcc.dg/vect/pr30771.c: New test.
9538
9539 2007-02-13  Ian Lance Taylor  <iant@google.com>
9540
9541         * gcc.dg/Wstrict-overflow-1.c: New test.
9542         * gcc.dg/Wstrict-overflow-2.c: New test.
9543         * gcc.dg/Wstrict-overflow-3.c: New test.
9544         * gcc.dg/Wstrict-overflow-4.c: New test.
9545         * gcc.dg/Wstrict-overflow-5.c: New test.
9546         * gcc.dg/Wstrict-overflow-6.c: New test.
9547         * gcc.dg/Wstrict-overflow-7.c: New test.
9548         * gcc.dg/Wstrict-overflow-8.c: New test.
9549         * gcc.dg/Wstrict-overflow-9.c: New test.
9550         * gcc.dg/Wstrict-overflow-10.c: New test.
9551
9552 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9553
9554         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9555
9556 2007-02-13  Richard Henderson  <rth@redhat.com>
9557
9558         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9559         * gcc.c-torture/execute/pr29302-1.c: ... here.
9560
9561 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9562
9563         PR c/29521
9564         * gcc.dg/c90-return-1.c: Update output.
9565         * gcc.dg/c99-return-1.c: Likewise.
9566
9567 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9568
9569         PR fortran/30554
9570         * gfortran.dg/used_dummy_types_7.f90: New test..
9571
9572 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9573
9574         * gcc.target/i386/parity-1.c: New test.
9575         * gcc.target/i386/parity-2.c: New test.
9576
9577 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9578
9579         * gcc.target/i386/builtin-bswap-3.c: New test case.
9580
9581 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9582
9583         PR tree-optimization/29145
9584         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9585         alias analysis is improved to take better advantage of restrict
9586         qualified pointers.
9587         * gcc.dg/vect/vect-80.c: Likewise.
9588         * gcc.dg/vect/pr29145.c: New.
9589
9590 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9591
9592         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9593         * gcc.target/i386/sse4a-insert.c: Likewise.
9594
9595 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9596
9597         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9598         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9599
9600 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9601
9602         PR fortran/30478
9603         * gfortran.dg/enum_4.f90: Update error message checks.
9604
9605 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9606
9607         PR fortran/30554
9608         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9609         versions of the modules.
9610
9611         PR fortran/30617
9612         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9613         by getting rid of recursive I/O and providing functions with
9614         results.
9615
9616         PR fortran/30319
9617         * gfortran.dg/char_array_constructor_2.f90
9618
9619 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9620
9621         PR c++/26988
9622         * g++.dg/template/spec34.C: New test
9623
9624 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9627         on i?86 and x86_64.
9628         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9629         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9630         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9631         on i?86 and x86_64.
9632         * gcc.dg/vect/vect-113.c: Ditto.
9633
9634 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/29487
9637         * g++.dg/eh/weak1-C: New test.
9638         * g++.dg/eh/weak1-a.cc: Likewise.
9639         * g++.dg/eh/comdat1.C: Likewise.
9640
9641 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9642             Dorit Nuzman  <dorit@il.ibm.com>
9643
9644         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9645         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9646         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9647         * gcc.dg/vect/vect-113.c: Likewise.
9648
9649         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9650
9651 2007-02-10  Richard Henderson  <rth@redhat.com>
9652
9653         * lib/target-supports.exp (check_effective_target_tls): Redefine
9654         to mean non-emulated tls.
9655         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9656         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9657         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9658         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9659         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9660         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9661         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9662
9663 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9664
9665         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9666
9667 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9668
9669         * gfortran.dg/secnds.f: Replace time tolerance with a
9670         before-and-after bracket.
9671         * gfortran.dg/secnds-1.f: Likewise.
9672
9673 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/30512
9676         * gfortran.dg/maxlocval_1.f90: New test.
9677
9678 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9679
9680         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9681
9682 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9683
9684         PR fortran/30720
9685         * gfortran.dg/array_function_1.f90: New test.
9686
9687 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9688
9689         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9690         (check_effective_target_dummy_wcsftime): New functions.
9691
9692 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9693
9694         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9695         * lib/target-supports.exp (check_effective_target_uclibc): New
9696         function.
9697
9698 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9699
9700         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9701         (vsnprintf): Don't define for uClibc targets.
9702
9703 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9704
9705         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9706         set before checking whether it was allowed.
9707         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9708         before checking inside_main.
9709
9710 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9711
9712         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9713         uClinux targets.
9714         (u16sf): Likewise u4sf.
9715         * g++.dg/compat/struct-layout-1.h: Likewise.
9716
9717 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9718
9719         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9720         procedure.
9721         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9722         m68k targets if check_effective_target_coldfire_fpu returns true.
9723
9724 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9725         Richard Guenther  <rguenther@suse.de>
9726
9727         PR middle-end/23361
9728         * gcc.dg/fold-compare-3.c: New testcase.
9729         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9730
9731 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9732
9733         * gcc.dg/pr26570.c: Clean up coverage files.
9734         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9735         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9736         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9737         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9738         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9739         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9740         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9741         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9742         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9743         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9744         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9745         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9746         * gcc.dg/vect/pr28952.c: Ditto.
9747         * gcc.dg/vect/pr27151.c: Ditto.
9748         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9749         * g++.dg/gomp/macro-3.C: Ditto.
9750
9751 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9752
9753         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9754         of the loop.
9755
9756 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9757
9758         * gcc.target/i386/builtin-bswap-2.c: New test case.
9759
9760 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9761
9762         * gfortran.dg/forall_8.f90: New test case.
9763         * gfortran.dg/forall_9.f90: Likewise.
9764
9765 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9766
9767         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9768
9769 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9770
9771         * lib/target-supports.exp (check_effective_target_simulator): New.
9772
9773 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9774
9775         * gcc.dg/tree-ssa/loop-25.c: New test.
9776
9777 2007-02-06  Richard Henderson  <rth@redhat.com>
9778
9779         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9780
9781 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9782
9783         * gcc.target/powerpc/popcount-1.c: New test case.
9784         * gcc.target/powerpc/parity-1.c: Likewise.
9785
9786 2007-02-06  Richard Guenther  <rguenther@suse.de>
9787
9788         PR middle-end/27302
9789         * gcc.dg/torture/pr27302-2.c: New testcase.
9790
9791 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9792
9793         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9794         * gcc.dg/vect/vect-iv-1.c: New test.
9795         * gcc.dg/vect/vect-iv-2.c: New test.
9796         * gcc.dg/vect/vect-iv-3.c: New test.
9797         * gcc.dg/vect/vect-iv-4.c: New test.
9798         * gcc.dg/vect/vect-iv-5.c: New test.
9799         * gcc.dg/vect/vect-iv-6.c: New test.
9800         * gcc.dg/vect/vect-iv-7.c: New test.
9801         * gcc.dg/vect/vect-iv-8.c: New test.
9802         * gcc.dg/vect/vect-iv-9.c: New test.
9803         * gcc.dg/vect/vect-iv-10.c: New test.
9804         * gcc.dg/vect/vect-iv-11.c: New test.
9805         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9806         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9807         * gcc.dg/vect/vect-14.c: Now vectorizable.
9808         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9809         loop).
9810         * gcc.dg/vect/vect-27.c: Likewise.
9811         * gcc.dg/vect/vect-29.c Likewise.
9812         * gcc.dg/vect/vect-dv-2.c: Likewise.
9813         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9814         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9815         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9816
9817 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9818
9819         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9820
9821 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9822
9823         * gcc.dg/builtins-20.c: Add more cases.
9824
9825 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9826
9827         PR debug/30189
9828         * gcc.dg/pr30189.c: New test.
9829
9830 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9831
9832         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9833         for running tests.
9834         * gcc.target/i386/sse4a-extract.c: New test.
9835         * gcc.target/i386/sse4a-insert.c: New test.
9836         * gcc.target/i386/sse4a-montsd.c: New test.
9837         * gcc.target/i386/sse4a-montss.c: New test.
9838
9839 2007-02-05  Richard Guenther  <rguenther@suse.de>
9840
9841         * gcc.target/i386/vectorize3.c: New testcase.
9842
9843 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9844
9845         PR target/30665
9846         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9847
9848 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9849
9850         PR fortran/30611
9851         * gfortran.dg/repeat_1.f90: New test.
9852
9853 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9854
9855         PR fortran/30605
9856         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9857         * gfortran.dg/derived_init_2.f90: Ditto.
9858         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9859         * gfortran.dg/array_initializer_1.f90: Ditto.
9860         * gfortran.dg/do_2.f90: Ditto.
9861         * gfortran.dg/proc_assign_1.f90: Ditto.
9862
9863 2007-02-04  Richard Guenther  <rguenther@suse.de>
9864
9865         PR middle-end/30636
9866         * g++.dg/warn/pr30636.C: New testcase.
9867         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9868
9869 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9870
9871         PR middle-end/30667
9872         * gfortran.dg/pr30667.f: New test.
9873
9874 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9875
9876         * gcc.dg/builtins-54.c: Add more cases.
9877
9878 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9879
9880         PR fortran/30514
9881         * gfortran.dg/zero_sized_2.f90: New test.
9882
9883         PR fortran/30660
9884         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9885
9886         PR fortran/29820
9887         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9888         file.
9889
9890 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9891
9892         PR fortran/30683
9893         * gfortran.dg/interface_10.f90: New test.
9894
9895 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9896
9897         * gcc.dg/builtins-20.c: Add more cases.
9898
9899 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9900
9901         PR target/29682
9902         * gcc-target/ia64/pr29682.c: New test.
9903
9904 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9905
9906         PR fortran/30284
9907         * gfortran.dg/arrayio_11.f90.f90: New test.
9908
9909         PR fortran/30626
9910         * gfortran.dg/arrayio_12.f90.f90: New test.
9911
9912 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9913
9914         PR c++/30536
9915         * g++.dg/tls/diag-5.C: New test.
9916
9917         PR middle-end/30473
9918         * gcc.dg/pr30473.c: New test.
9919         * gcc.c-torture/execute/20070201-1.c: New test.
9920
9921 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9922
9923         * gfortran.dg/dependency_20.f90: New test case.
9924
9925 2007-01-31  Ian Lance Taylor  <iant@google.com>
9926
9927         * gcc.dg/lower-subreg-1.c (test): New test.
9928
9929 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9930
9931         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9932
9933 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9934
9935         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9936         * gcc.dg/torture/builtin-math-3.c: Likewise.
9937
9938 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9939
9940         gcc.dg/Wparentheses-2.c: Update and add new tests.
9941
9942 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9943
9944         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9945         vectorize.
9946
9947 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9948
9949         * gcc.dg/builtins-63.c: New test.
9950
9951 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9952
9953         PR fortran/27588
9954         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9955
9956 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9957
9958         PR fortran/30520
9959         * gfortran.dg/volatile8.f90: New argument conformance test.
9960         * gfortran.dg/volatile9.f90: New scope test.
9961
9962 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9963
9964         PR c++/24745
9965         * g++.dg/warn/null4.C: New.
9966
9967 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9968             Uros Bizjak  <ubizjak@gmail.com>
9969
9970         * gcc.dg/large-size-array-3.c: Correct typo.
9971
9972 2007-01-30  Richard Guenther  <rguenther@suse.de>
9973
9974         PR middle-end/27657
9975         * g++.dg/debug/pr27657.C: New testcase.
9976
9977 2007-01-30  Richard Guenther  <rguenther@suse.de>
9978
9979         PR middle-end/30313
9980         * gcc.dg/torture/pr30313.c: New testcase.
9981
9982 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9983
9984         * gcc.dg/dfp/dfp-except.h: New file.
9985         * gcc.dg/dfp/fe-check.h: New file.
9986         * gcc.dg/dfp/fe-binop.c: New test.
9987         * gcc.dg/dfp/fe-convert-1.c: New test.
9988         * gcc.dg/dfp/fe-convert-2.c: New test.
9989         * gcc.dg/dfp/fe-convert-3.c: New test.
9990
9991         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9992         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9993         * gcc.dg/dfp/convert-dfp.c: Ditto.
9994         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9995
9996 2007-01-29  Josh Conner  <jconner@apple.com>
9997
9998         * gcc.target/powerpc/altivec-24.c: New test.
9999
10000 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10001
10002         PR c++/28266
10003         * g++.dg/parse/defarg12.C: New test.
10004
10005 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10006
10007         PR fortran/30554
10008         * gfortran.dg/used_dummy_types_6.f90: New test.
10009
10010 2007-01-28  Jan Hubicka  <jh@suse.cz>
10011
10012         * gcc.dg/tree-prof/val-prof-6.c: New test.
10013
10014 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10015
10016         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10017
10018 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10019
10020         PR C++/28988
10021         * g++.dg/expr/dtor4.C: New test.
10022
10023 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10024
10025         * gcc.dg/tree-ssa/loop-23.c: New test.
10026
10027 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10028
10029         PR libfortran/30389
10030         * gfortran.dg/achar_2.f90:  New test.
10031         * gfortran.dg/achar_3.f90:  New test.
10032
10033 2007-01-27  Ian Lance Taylor  <iant@google.com>
10034
10035         * gcc.dg/strict-overflow-1.c: New test.
10036         * gcc.dg/no-strict-overflow-1.c: New test.
10037         * gcc.dg/strict-overflow-2.c: New test.
10038         * gcc.dg/no-strict-overflow-2.c: New test.
10039         * gcc.dg/strict-overflow-3.c: New test.
10040         * gcc.dg/no-strict-overflow-3.c: New test.
10041         * gcc.dg/strict-overflow-4.c: New test.
10042         * gcc.dg/no-strict-overflow-4.c: New test.
10043         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10044         * gcc.dg/pr15784-1.c: Likewise.
10045         * gcc.dg/pr20922-1.c: Likewise.
10046         * gcc.dg/pr20922-3.c: Likewise.
10047         * gcc.dg/pr20922-4.c: Likewise.
10048         * gcc.dg/pr20922-6.c: Likewise.
10049         * gcc.dg/compare-4.c: Likewise.
10050         * gcc.dg/torture/pr26898-1.c: Likewise.
10051         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10052         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10053         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10054         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10055         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10056         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10057         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10058         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10059         * g++.dg/tree-ssa/pr21082.C: Likewise.
10060
10061 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10062
10063         * gcc-dg/large-size-array-3.c: New test case.
10064
10065 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10066
10067         * gfortran.dg/forall_7.f90: New test case.
10068
10069 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/30407
10072         * gfortran.dg/where_operator_assign_1.f90: New test.
10073         * gfortran.dg/where_operator_assign_2.f90: New test.
10074         * gfortran.dg/where_operator_assign_3.f90: New test.
10075
10076 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10077
10078         * lib/target-supports.exp
10079         (check_effective_target_powerpc_altivec): New.
10080         (check_effective_target_vect_cmdline_needed): Use it.
10081
10082 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10083
10084         PR fortran/30278
10085         * gfortran.dg/backslash_3.f: New test.
10086
10087 2007-01-26  Richard Guenther  <rguenther@suse.de>
10088
10089         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10090
10091 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10092
10093         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10094         * gfortran.dg/vect/vect.exp: Ditto.
10095         * gfortran.dg/dg.exp: Ditto.
10096         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10097         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10098
10099 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10100
10101         * gcc.dg/builtins-20.c: Add more cases.
10102         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10103
10104 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10105
10106         PR fortran/30437
10107         * gcc.dg/Wall.c: New.
10108         * gcc.dg/Wno-all.c: New.
10109         * gfortran.dg/Wall.f90: New.
10110         * gfortran.dg/Wno-all.f90: New.
10111
10112 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10113
10114         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10115         * g++.dg/eh/simd-2.C: Also run on Darwin.
10116         * g++.dg/eh/simd-3.C: New.
10117         * g++.dg/eh/simd-4.C: New.
10118
10119 2007-01-25  Richard Guenther  <rguenther@suse.de>
10120
10121         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10122         and _PROFILE_USE.
10123         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10124
10125 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10126
10127         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10128         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10129         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10130         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10131         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10132         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10133         * gcc.dg/ipa/ipa-7.c: New testcase.
10134
10135 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10136
10137         * g++.dg/cpp0x/warn_cxx0x.C: New.
10138
10139 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10140
10141         * gcc.dg/builtins-20.c: Test builtin carg.
10142
10143 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR middle-end/27416
10146         * gcc.dg/gomp/pr27416.c: New test.
10147
10148         PR middle-end/30494
10149         * gcc.dg/gomp/pr30494.c: New test.
10150         * g++.dg/gomp/pr30494.C: New test.
10151
10152         PR middle-end/30421
10153         * gcc.dg/gomp/pr30421.c: New test.
10154
10155 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10156
10157         * gcc.target/ia64/versionid-1.c: New test.
10158         * gcc.target/ia64/versionid-2.c: New test.
10159
10160 2007-01-24  Richard Guenther  <rguenther@suse.de>
10161
10162         PR testsuite/30181
10163         * gcc.dg/builtins-57.c: Change to a link-time testcase
10164         to support non-C99 targets.
10165
10166 2007-01-24  Jan Hubicka  <jh@suse.cz>
10167
10168         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10169
10170 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10171
10172         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10173
10174 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10175
10176         PR objc/27438
10177         * objc.dg/const-str-12.m: New test.
10178
10179 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10180
10181         PR fortran/30532
10182         * gfortran.dg/ctrl-z.f90:  New test.
10183
10184 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10185
10186         PR fortran/30481
10187         * gfortran.dg/namelist_assumed_char.f90:  New test.
10188
10189 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10190
10191         PR c++/27492
10192         * g++.dg/inherit/covariant15.C: New test.
10193
10194 2007-01-23  Ian Lance Taylor  <iant@google.com>
10195
10196         * g++.dg/warn/Wparentheses-24.C: New test.
10197
10198 2007-01-23  Richard Guenther  <rguenther@suse.de>
10199
10200         PR testsuite/30560
10201         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10202         with full path.
10203
10204 2007-01-22  Richard Guenther  <rguenther@suse.de>
10205
10206         PR tree-optimization/30038
10207         * gcc.dg/builtins-62.c: New testcase.
10208
10209 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10210
10211         * gcc.c-torture/compile/20070121.c: New test.
10212
10213 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10214
10215         PR libfortran/30525
10216         * gfortran.dg/char_comparison_1.f:  New test.
10217
10218 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10219
10220         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10221
10222 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10223
10224         PR objc/30479
10225         * objc.dg/pch: New directory.
10226         * objc.dg/pch/pch.exp: New file.
10227         * objc.dg/pch/interface-1.m: New test.
10228         * objc.dg/pch/interface-1.hs: New include file.
10229         * lib/objc.exp (objc_target_compile): Add
10230         "-x objective-c-header" in front of the sources if this is
10231         a precompiled header being compiled.
10232
10233 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10234
10235         * gfortran.dg/array_memcpy_3.f90: New test case.
10236         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10237
10238 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10239             Brooks Moses  <brooks.moses@codesourcery.com>
10240             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10241
10242         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10243         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10244
10245 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10246
10247         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10248
10249 2007-01-19  Mike Stump  <mrs@apple.com>
10250
10251         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10252         away.
10253
10254 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10255
10256         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10257         option instead of -funsafe-math-optimizations.
10258
10259 2007-01-19  Tomas Bily  <tbily@suse.cz>
10260
10261         gcc.dg/tree-prof/indir-call-prof.c: New.
10262         g++.dg/dg.exp: Add tree-prof subdirectory.
10263         g++.dg/tree-prof/indir-call-prof.C: New.
10264         g++.dg/tree-prof/tree-prof.exp: New.
10265
10266 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10267
10268         PR c++/17947
10269         * g++.dg/warn/deprecated.C: Update warning output.
10270         * g++.dg/warn/deprecated-2.C: Likewise.
10271         * g++.dg/warn/deprecated-3.C: New.
10272
10273 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10274
10275         * gcc.c-torture/execute/nestfunc-7.c: New.
10276
10277 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10278
10279         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10280
10281 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10282
10283         * gcc.dg/m68k-pic-1.c: New.
10284
10285 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10286
10287         * gfortran.dg/array_memcpy_4.f90: New test case.
10288
10289 2007-01-18  Josh Conner  <jconner@apple.com>
10290
10291         PR target/30485
10292         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10293         * gcc.dg/vect/no-trapping-math-1: New.
10294         * gcc.dg/vect/no-trapping-math-2: New.
10295
10296 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10297
10298         * gcc.target/i386/387-8.c: Update comment about optimizing
10299         inherent load of 1.0 of fptan instruction.
10300
10301 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10302             Richard Guenther <rguenther@suse.de>
10303
10304         PR diagnostic/8268
10305         * gcc.dg/Warray-bounds.c: New testcase.
10306         * gcc.dg/Warray-bounds-2.c: New testcase.
10307         * g++.dg/warn/Warray-bounds.C: New testcase.
10308         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10309
10310 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10311
10312         PR fortran/30476
10313         * gfortran.dg/generic_12.f90: New test.
10314
10315 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10316
10317         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10318         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10319
10320 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10321
10322         * gcc.dg/dfp/compare-special.h: New file.
10323         * gcc.dg/dfp/compare-special-32.c: New test.
10324         * gcc.dg/dfp/compare-special-64.c: New test.
10325         * gcc.dg/dfp/compare-special-128.c: New test.
10326
10327 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10328             Paul Thomas  <pault@gcc.gnu.org>
10329             Steven G. Kargl  <kargl@gcc.gnu.org>
10330
10331         PR fortran/30404
10332         * gfortran.dg/forall_6.f90: New test case.
10333         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10334         * gfortran.dg/dependency_13.f90: Likewise.
10335
10336 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10337
10338         PR testsuite/12325
10339         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10340         targets that don't support Inf.
10341
10342 2007-01-15  Dale Johannesen  <dalej@apple.com>
10343
10344         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10345
10346 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10347
10348         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10349         of achar for 0xff to avoid the "Extended ASCII not
10350         implemented" error message.
10351
10352 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10353
10354         PR fortran/28172
10355         * gfortran.dg/altreturn_4.f90: New test.
10356
10357         PR fortran/29389
10358         * gfortran.dg/stfunc_4.f90: New test.
10359
10360         PR fortran/29712
10361         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10362         * gfortran.dg/initialization_1.f90: Change warning.
10363
10364         PR fortran/30283
10365         * gfortran.dg/specification_type_resolution_2.f90: New test.
10366
10367 2007-01-14  Jan Hubicka  <jh@suse.cz>
10368
10369         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10370         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10371         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10372         elimination.
10373
10374 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10375
10376         PR fortran/30410
10377         * gfortran.dg/external_procedures_2.f90: New test.
10378
10379 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10380
10381         PR target/30413
10382         * gcc.target/i386/pr30413.c: New test.
10383
10384 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10385
10386         PR fortran/30452
10387         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10388
10389 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10390
10391         * gcc.dg/20070112-1.c: New test.
10392
10393 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10394
10395         PR libgfortran/30435
10396         * gfortran.dg/list_read_6.f90: New test.
10397
10398 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10399
10400         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10401
10402 2007-01-12  Tom Tromey  <tromey@redhat.com>
10403
10404         PR preprocessor/28227:
10405         * gcc.dg/cpp/pr28227.c: New file.
10406
10407 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10408
10409         * gcc.dg/tree-ssa/loop-22.c: New test.
10410
10411 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10412
10413         PR tree-optimization/29516
10414         * gcc.dg/tree-ssa/loop-20.c: New test.
10415
10416 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10417
10418         PR libfortran/30415
10419         * minmaxloc_integer_kinds_1.f90:  New test.
10420
10421 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10422
10423         PR c++/29573
10424         * g++.dg/template/sizeof-template-argument.C: New test.
10425
10426 2007-01-11  Jan Hubicka  <jh@suse.cz>
10427
10428         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10429         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10430         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10431         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10432         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10433         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10434         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10435         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10436         transformation in question.
10437         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10438         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10439         * gcc.dg/always_inline3.c: Likewise.
10440
10441 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10442
10443         PR c++/28999
10444         * g++.dg/template/typename11.C: New test.
10445
10446 2007-01-10  Robert Kennedy <jimbob@google.com>
10447
10448         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10449
10450 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10451
10452         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10453         for different integer kinds.
10454         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10455         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10456         * gfortran.dg/ishft_2.f90: New test.
10457         * gfortran.dg/ishft_3.f90: New test.
10458
10459 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10460
10461         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10462
10463 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10464
10465         PR tree-optimization/30322
10466         * gcc.dg/tree-ssa/loop-21.c: New test.
10467
10468 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10469
10470         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10471
10472 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10473
10474         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10475
10476 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10477
10478         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10479         * g++.dg/warn/overflow-warn-3.C: Likewise.
10480         * g++.dg/warn/overflow-warn-4.C: Likewise.
10481         * g++.dg/warn/overflow-warn-5.C: Likewise.
10482         * g++.dg/warn/overflow-warn-6.C: Likewise.
10483         * g++.dg/warn/Woverflow-1.C: Likewise.
10484         * g++.dg/warn/Woverflow-2.C: Likewise.
10485         * g++.dg/warn/Woverflow-3.C: Likewise.
10486         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10487
10488 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10489
10490         * gfortran.dg/array_constructor_14.f90: New test case.
10491         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10492
10493 2007-01-08  Richard Guenther  <rguenther@suse.de>
10494
10495         PR tree-optimization/23603
10496         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10497         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10498
10499 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10500
10501         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10502         in __v8qi typedef.
10503         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10504         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10505         compiler behaviour.
10506         * gcc.dg/simd-5.c: Likewise.
10507         * gcc.dg/simd-6.c: Likewise.
10508         * g++.dg/conversion/simd1.C: Likewise.
10509         * g++.dg/conversion/simd3.C: Likewise.
10510         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10511         (main): Use it.
10512
10513 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10514
10515         PR tree-optimization/29877
10516         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10517         name of a hard register for the target concerned.  Adjust dg-error
10518         directives to cope with new behaviour of TER.
10519
10520 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10521
10522         PR c++/28986
10523         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10524         * g++.dg/warn/overflow-warn-1.C: New.
10525         * g++.dg/warn/overflow-warn-3.C: New.
10526         * g++.dg/warn/overflow-warn-4.C: New.
10527         * g++.dg/warn/overflow-warn-5.C: New.
10528         * g++.dg/warn/overflow-warn-6.C: New.
10529         * g++.dg/warn/Woverflow-1.C: New.
10530         * g++.dg/warn/Woverflow-2.C: New.
10531         * g++.dg/warn/Woverflow-3.C: New.
10532         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10533
10534 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10535
10536         PR fortran/27698
10537         * gfortran.dg/invalid_name.f90: New test.
10538         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10539         * gfortran.dg/gomp/pr29759.f90: Ditto.
10540
10541 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10542
10543         * gfortran.dg/present_1.f90:  Update error message.
10544
10545 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10546
10547         PR c++/19439
10548         * g++.dg/template/duplicate1.C: New test
10549         * g++.dg/template/memfriend6.C: Adjust error markers.
10550
10551 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10552
10553         PR tree-opt/30385
10554         * gcc.dg/torture/inline-1.c: New test.
10555
10556 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10557
10558         PR c/19978
10559         * gcc.dg/multiple-overflow-warn-1.c: New.
10560         * gcc.dg/multiple-overflow-warn-2.c: New.
10561         * gcc.dg/overflow-warn-6.c: New.
10562         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10563
10564 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10565
10566         * gfortran.dg/array_memcpy_1.f90: New test case.
10567         * gfortran.dg/array_memcpy_2.f90: Likewise.
10568
10569 2007-01-05  Richard Guenther  <rguenther@suse.de>
10570
10571         PR middle-end/27826
10572         * g++.dg/opt/pr27826.C: New testcase.
10573
10574 2007-01-05  Ian Lance Taylor  <iant@google.com>
10575
10576         * gcc.dg/Walways-true-1.c: New test.
10577         * gcc.dg/Walways-true-2.c: New test.
10578         * g++.dg/warn/Walways-true-1.C: New test.
10579         * g++.dg/warn/Walways-true-2.C: New test.
10580
10581 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR c/30360
10584         * gcc.dg/pr30360.c: New test.
10585
10586 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10587
10588         PR fortran/23232
10589         * gfortran.dg/data_implied_do_1.f90: New test.
10590
10591         PR fortran/27996
10592         PR fortran/27998
10593         * gfortran.dg/char_length_1.f90: New test.
10594
10595 2007-01-05  Richard Guenther  <rguenther@suse.de>
10596
10597         PR middle-end/28116
10598         * g++.dg/opt/pr28116.C: New testcase.
10599
10600 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10601
10602         PR fortran/29624
10603         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10604           invalid deallocate.
10605         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10606         * gfortran.dg/protected_4.f90: Add pointer intent check.
10607         * gfortran.dg/protected_6.f90: Add pointer intent check.
10608         * gfortran.dg/pointer_intent_1.f90: New test.
10609         * gfortran.dg/pointer_intent_2.f90: New test.
10610         * gfortran.dg/pointer_intent_3.f90: New test.
10611
10612 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10613
10614         PR 30235
10615         * gfortran.dg/altreturn_2.f90: new test.
10616
10617 2007-01-04  Tom Tromey  <tromey@redhat.com>
10618
10619         PR preprocessor/28165:
10620         * gcc.dg/cpp/pr28165.c: New file.
10621
10622 2007-01-03  Josh Conner  <jconner@apple.com>
10623
10624         PR middle-end/29683
10625         * gcc.dg/pr29683.c: New.
10626
10627 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR c++/28217
10630         * g++.dg/pch/template-1.C: New test.
10631         * g++.dg/pch/template-1.Hs: New file.
10632
10633 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10634
10635         PR middle-end/30353
10636         * gcc.c-torture/compile/complex-4.c: New test.
10637
10638 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10639
10640         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10641         -maltivec.
10642         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10643
10644 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10645
10646         PR middle-end/30286
10647         * gcc.dg/pr30286.c: New test.
10648
10649         PR c++/29535
10650         * g++.dg/template/crash66.C: New test.
10651
10652         PR c++/29054
10653         * g++.dg/template/friend49.C: New test.
10654
10655 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10656
10657         * gfortran.dg/ibits.f90: New test.
10658
10659 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10660
10661         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10662         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10663
10664 2007-01-02  Jan Hubicka  <jh@suse.cz>
10665
10666         * gcc.dg/pr16194.c: We now output error on all three functions,
10667         not just first one.
10668
10669 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10670
10671         PR c/19977
10672         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10673         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10674
10675 2006-01-02  Ian Lance Taylor  <iant@google.com>
10676
10677         * g++.dg/warn/Wparentheses-22.C: New test.
10678         * g++.dg/warn/Wparentheses-23.C: New test.
10679
10680 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10681
10682         PR middle-end/7651
10683         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10684         * gcc.dg/declspec-3-Wextra.c: New.
10685         * gcc.dg/declspec-3-no.c: New
10686
10687 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10688
10689         PR fortran/20896
10690         * gfortran.dg/interface_10.f90: Remove.
10691
10692 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10693
10694         * gcc.dg/fold-eqxor-4.c: New test case.
10695
10696 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10697
10698         PR middle-end/30311
10699         * gcc.c-torture/compile/pr30311.c: New test.
10700
10701 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10702
10703         PR middle-end/30253
10704         * gcc.c-torture/compile/statement-expression-1.c: New test.
10705
10706 2007-01-01  Andreas Schwab  <schwab@suse.de>
10707
10708         PR target/29166
10709         * g++.dg/eh/pr29166.C: New test.
10710
10711 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10712
10713         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10714         New.
10715         (check_effective_target_vect_cmdline_needed): Use it.
10716
10717 2006-12-31  Richard Guenther  <rguenther@suse.de>
10718
10719         PR middle-end/30137
10720         * gcc.dg/pr30137-1.c: New testcase.
10721         * gcc.dg/pr30137-2.c: Likewise.
10722
10723 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10724
10725         PR middle-end/30322
10726         * gcc.dg/fold-plusnot-1.c: New test case.
10727
10728 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10729
10730         PR c++/29731
10731         * g++.dg/parse/template22.C: New test.
10732
10733 2006-12-31  Richard Guenther  <rguenther@suse.de>
10734
10735         PR middle-end/30338
10736         * gcc.c-torture/compile/pr30338.c: New testcase.
10737
10738 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10739
10740         PR fortran/27900
10741         * gfortran.dg/intrinsic_actual_4.f90: New test.
10742
10743         PR fortran/24325
10744         * gfortran.dg/func_decl_3.f90: New test.
10745
10746 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10747
10748         PR fortran/23060
10749         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10750         * gfortran.dg/c_by_val_1.f: New test.
10751         * gfortran.dg/c_by_val_2.f: New test.
10752         * gfortran.dg/c_by_val_3.f: New test.
10753
10754 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10755
10756         PR libfortran/30321
10757         * gfortran.dg/sum_zero_array_1.f90:  New test.
10758
10759 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10760
10761         PR preprocessor/29612
10762         * gcc.dg/cpp/pr29612-1.c: New test.
10763         * gcc.dg/cpp/pr29612-2.c: New test.
10764
10765 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10766
10767         PR fortran/30034
10768         * gfortran.dg/pure_formal_proc_1.f90: New test.
10769
10770         PR fortran/30237
10771         * gfortran.dg/intrinsic_actual_3.f90: New test.
10772
10773 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10774
10775         PR fortran/30014
10776         * gfortran.dg/io_constraints_1.f90: Update test.
10777         * gfortran.dg/io_constraints_2.f90: Update test.
10778         * gfortran.dg/inquire_iolength.f90: New test.
10779
10780 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10781
10782         PR fortran/20896
10783         * gfortran.dg/interface_10.f90: New test.
10784         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10785         since z is already, locally a variable.
10786
10787         PR fortran/25135
10788         * gfortran.dg/generic_11.f90: New test.
10789         * gfortran.dg/interface_7.f90: Remove name clash between module
10790         name and procedure 'x' referenced in the interface.
10791
10792 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10793
10794         PR middle-end/7651
10795         * gcc.dg/Wmissing-parameter-type.c: New.
10796         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10797         * gcc.dg/Wmissing-parameter-type-no.c: New.
10798
10799 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10800
10801         PR fortran/25818
10802         * gfortran.dg/entry_array_specs_2.f: New test.
10803
10804         PR fortran/30084
10805         * gfortran.dg/nested_modules_6.f90: New test.
10806
10807 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10808
10809         PR middle-end/7651
10810         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10811         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10812
10813 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10814
10815         PR C++/30168
10816         * g++.dg/opt/complex6.C: New test.
10817
10818 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10819
10820         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10821         full" if the linker on spu-*-* warns about exceeding local store.
10822
10823         And revert this patch:
10824         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10825         fail to link due to relocation overflows on spu-*-*.
10826
10827 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10828
10829         PR fortran/30273
10830         * gfortran.dg/dependency_19.f90: New test.
10831
10832 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10833
10834         PR fortran/30202
10835         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10836
10837 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10838
10839         PR middle-end/30262
10840         * gcc.c-torture/execute/20061220-1.c: New test.
10841
10842         PR middle-end/30263
10843         * gcc.dg/gomp/asm-1.c: New test.
10844
10845         PR target/30230
10846         * g++.dg/eh/ia64-2.C: New test.
10847
10848 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         PR target/28966
10851         PR target/29248
10852         * gcc.dg/rs6000-leaf.c: New.
10853
10854 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10855
10856         PR fortran/25392
10857         * gfortran.dg/f2c_8.f90: New test.
10858
10859 2006-12-20  Bill Wendling  <wendling@apple.com>
10860
10861         * gcc.dg/asm-b.c: Check for __ppc64__.
10862
10863 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/30190
10866         * gfortran.dg/bounds_check_5.f90: New test.
10867
10868 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10869
10870         PR middle-end/30143
10871         * gcc.dg/gomp/complex-1.c: New testcase.
10872
10873 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10874
10875         * gfortran.dg/array_memset_1.f90: New test case.
10876
10877 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10878
10879         * lib/target-supports.exp: Add spu to
10880         check_effective_target_vect_widen_mult_hi_to_si.
10881
10882 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10883
10884         PR fortran/29992
10885         * gfortran.dg/generic_9.f90: New test.
10886
10887         PR fortran/30081
10888         * gfortran.dg/generic_10.f90: New test.
10889
10890 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10891
10892         PR tree-opt/30045
10893         * gcc.dg/pr30045.c: New test.
10894
10895 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10896
10897         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10898
10899 2006-12-19  Eric Christopher  <echristo@apple.com>
10900
10901         PR target/29302
10902         * gcc.c-torture/execute/pr29302-1.c: New.
10903
10904 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/39238
10907         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10908
10909 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10910
10911         PR fortran/30236
10912         * gfortran.dg/altreturn_3.f90: New test.
10913
10914         * gfortran.dg/char_result_12.f90: Fix comment typos.
10915
10916 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10917
10918         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10919         as newlib's stdio.h uses non-traditional cpp constructs.
10920
10921 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10922
10923         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10924         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10925         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10926         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10927         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10928         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10929         * gfortran.dg/default_initialization.f: Renamed to
10930         default_initialization_1.f
10931         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10932         dollar_edit_descriptor_1.f
10933         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10934         dollar_edit_descriptor_2.f
10935         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10936         dollar_edit_descriptor_3.f
10937         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10938         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10939         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10940         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10941         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10942         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10943         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10944         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10945         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10946         * gfortran.dg/default_initialization_1.f: Renamed from
10947         default_initialization.f
10948         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10949         dollar_edit_descriptor-1.f
10950         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10951         dollar_edit_descriptor-2.f
10952         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10953         dollar_edit_descriptor-3.f
10954         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10955         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10956         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10957
10958 2006-12-18  Bill Wendling  <wendling@apple.com>
10959
10960         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10961         id is an OjbC keyword.
10962
10963 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10964
10965         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10966
10967 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10968
10969         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10970
10971 2006-12-18  Ian Lance Taylor  <iant@google.com>
10972
10973         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10974
10975 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10976
10977         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10978
10979 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10980
10981         PR fortran/30207
10982         * gfortran.fortran-torture/execute/where21.f90: New test.
10983
10984 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10985
10986         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10987
10988 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10989
10990         PR middle-end/7651
10991         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10992         * gcc.dg/if-empty-1.c: Likewise.
10993         * gcc.dg/pr23165.c: Likewise.
10994         * g++.dg/warn/empty-body.C: Likewise.
10995
10996 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10997
10998         PR libfortran/30005
10999         * gfortran.dg/open_errors.f90: New test.
11000
11001 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11002
11003         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11004
11005         * gcc.target/i386/ssse3-pabsb.c: New file.
11006         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11007         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11008         * gcc.target/i386/ssse3-palignr.c: Likewise.
11009         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11010         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11011         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11012         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11013         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11014         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11015         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11016         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11017         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11018         * gcc.target/i386/ssse3-psignb.c: Likewise.
11019         * gcc.target/i386/ssse3-psignd.c: Likewise.
11020         * gcc.target/i386/ssse3-psignw.c: Likewise.
11021         * gcc.target/i386/ssse3-vals.h: Likewise.
11022
11023 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11024
11025         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11026         * lib/fortran-torture.exp: Include target-supports.exp.
11027
11028 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11029
11030         PR target/30185
11031         * gcc.c-torture/execute/pr30185.c: New test.
11032
11033 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11034
11035         PR testsuite/30179
11036         PR testsuite/30180
11037         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11038         * gcc.dg/builtin-bswap-2.c: Likewise.
11039         * gcc.dg/builtin-bswap-3.c: Likewise.
11040         * gcc.dg/builtin-bswap-4.c: Likewise.
11041         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11042         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11043
11044 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11045
11046         PR libfortran/30145
11047         * gfortran.dg/write_zero_array: New test.
11048
11049 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11050
11051         PR fortran/30200
11052         * gfortran.dg/write_fmt_trim.f90: New test.
11053
11054 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11055
11056         PR 30194
11057         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11058         temporarily.
11059
11060 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11061
11062         * lib/target-supports.exp (check_weak_available): Use istarget
11063         "hppa*-*-hpux10*" instead of regexp.
11064         (check_cxa_atexit_available): Likewise.
11065
11066 2006-12-14  Richard Guenther  <rguenther@suse.de>
11067
11068         PR tree-optimization/30197
11069         * gcc.c-torture/execute/complex-1.c: Fix function name.
11070         * gcc.dg/builtins-61.c: New testcase.
11071
11072 2006-12-14  Richard Guenther  <rguenther@suse.de>
11073
11074         PR middle-end/30172
11075         * gcc.dg/pr30172-1.c: New testcase.
11076
11077 2006-12-14  Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/30198
11080         * gcc.dg/builtins-60.c: New testcase.
11081
11082 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11083
11084         * lib/target-supports.exp (vect_no_align): Remove spu.
11085
11086 2006-12-13  Ian Lance Taylor  <iant@google.com>
11087
11088         PR c++/19564
11089         PR c++/19756
11090         * g++.dg/warn/Wparentheses-5.C: New test.
11091         * g++.dg/warn/Wparentheses-6.C: New test.
11092         * g++.dg/warn/Wparentheses-7.C: New test.
11093         * g++.dg/warn/Wparentheses-8.C: New test.
11094         * g++.dg/warn/Wparentheses-9.C: New test.
11095         * g++.dg/warn/Wparentheses-10.C: New test.
11096         * g++.dg/warn/Wparentheses-11.C: New test.
11097         * g++.dg/warn/Wparentheses-12.C: New test.
11098         * g++.dg/warn/Wparentheses-13.C: New test.
11099         * g++.dg/warn/Wparentheses-14.C: New test.
11100         * g++.dg/warn/Wparentheses-15.C: New test.
11101         * g++.dg/warn/Wparentheses-16.C: New test.
11102         * g++.dg/warn/Wparentheses-17.C: New test.
11103         * g++.dg/warn/Wparentheses-18.C: New test.
11104         * g++.dg/warn/Wparentheses-19.C: New test.
11105         * g++.dg/warn/Wparentheses-20.C: New test.
11106         * g++.dg/warn/Wparentheses-21.C: New test.
11107
11108 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11109
11110         PR testsuite/30157
11111         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11112         for target "hppa.*hpux10".
11113
11114 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11115
11116         * g++.dg/debug/vartrack1.C: New test.
11117
11118         * g++.dg/opt/ifcvt1.C: New test.
11119
11120         * gcc.dg/tls/opt-13.c: New test.
11121
11122         * gcc.dg/20060425-2.c: New test.
11123
11124         * g++.dg/opt/pr15054-2.C: New test.
11125
11126         * gcc.c-torture/execute/20060420-1.c: New test.
11127
11128         * gcc.c-torture/execute/20060412-1.c: New test.
11129
11130         * objc/compile/20060406-1.m: New test.
11131
11132 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11133
11134         * g++.dg/template/array17.C: New test.
11135
11136 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11137
11138         * gcc.target/powerpc/altivec-23.c: New test.
11139
11140 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11141
11142         PR c++27316
11143         * g++.dg/inherit/error3.C: New test.
11144
11145         PR c++/28740
11146         * g++.dg/inherit/error4.C: New test.
11147
11148 2006-12-13  Richard Guenther  <rguenther@suse.de>
11149
11150         PR tree-optimization/17687
11151         * gcc.dg/builtins-59.c: New testcase.
11152
11153 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11154
11155         * gcc.target/spu/Wmain.c: New test.
11156
11157 2006-12-12  Josh Conner  <jconner@apple.com>
11158
11159         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11160         * g++.dg/abi/thunk4.C: Likewise.
11161         * g++.dg/abi/rtti3.C: Likewise.
11162
11163 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11164
11165         * gcc.target/spu/cpat-1.c: New test.
11166         * gcc.target/spu/cpat-2.c: New test.
11167         * gcc.target/spu/cpat-3.c: New test.
11168         * gcc.target/spu/cpat-4.c: New test.
11169
11170 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11171
11172         PR tree-opt/28436
11173         * gcc.c-torture/compile/vector-1.c: New test.
11174         * gcc.c-torture/compile/vector-2.c: New test.
11175         * gcc.c-torture/compile/vector-3.c: New test.
11176
11177 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11178
11179         * lib/fortran-torture.exp: Update copyright years.  Remove
11180         obsolete comment.  Test -ftree-vectorize where it makes sense.
11181         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11182         from fortran-torture.exp.
11183         * gfortran.dg/char_transpose_1.f90,
11184         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11185         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11186         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11187         '-w' to dg-options.
11188
11189 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11190
11191         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11192         saved_${tool}_load.
11193
11194 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11195
11196         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11197         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11198         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11199         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11200         gaps.
11201
11202 2006-12-12  Richard Guenther  <rguenther@suse.de>
11203
11204         PR middle-end/30147
11205         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11206
11207 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11208             Diego Novillo  <dnovillo@redhat.com>
11209
11210         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11211         VDEF/VUSE changes.
11212         * gcc.dg/tree-ssa/pr26421.c: Likewise
11213         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11214         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11215         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11216         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11217         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11218         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11219         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11220         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11221         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11222
11223 2006-12-11  Jan Hubicka  <jh@suse.cz>
11224
11225         * gcc.dg/tree-prof/stringop-1.c: New test.
11226         * gcc.dg/tree-prof/stringop-2.c: New test.
11227
11228 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11229
11230         PR target/30120
11231         * gcc.target/i386/pr30120.c: New test.
11232
11233         Revert:
11234         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11235
11236         * gcc.target/i386/x87regparm-1.c: New test.
11237         * gcc.target/i386/x87regparm-2.c: New test.
11238         * gcc.target/i386/x87regparm-3.c: New test.
11239         * gcc.target/i386/x87regparm-4.c: New test.
11240
11241 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11242
11243         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11244
11245 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11246
11247         PR fortran/23994
11248         * gfortran.dg/protected_1.f90: New test.
11249         * gfortran.dg/protected_2.f90: New test.
11250         * gfortran.dg/protected_3.f90: New test.
11251         * gfortran.dg/protected_4.f90: New test.
11252         * gfortran.dg/protected_5.f90: New test.
11253         * gfortran.dg/protected_6.f90: New test.
11254
11255 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11256             Tobias Burnus  <burnus@gcc.gnu.org>
11257
11258         PR fortran/29975
11259         PR fortran/30068
11260         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11261         interface.
11262         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11263         ambiguous interfaces.
11264         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11265         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11266         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11267         ambiguous interfaces.
11268         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11269         * gfortran.dg/array_initializer_2.f90: Add initializer array
11270         constructor test.
11271
11272         PR fortran/30096
11273         * gfortran.dg/interface_9.f90: Test that host interfaces are
11274         not checked for ambiguity with the local version.
11275
11276 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11277
11278         PR fortran/29464
11279         * gfortran.dg/module_interface_2.f90: New test.
11280
11281 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11282
11283         PR fortran/29941
11284         * gfortran.dg/assumed_len.f90: New test.
11285
11286 2006-12-09  Richard Guenther  <rguenther@suse.de>
11287
11288         * g++.dg/warn/implicit-typename1.C: Qualify types.
11289         * g++.dg/parse/crash12.C: Likewise.
11290         * g++.dg/tree-ssa/pr22444.C: Likewise.
11291
11292 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11293
11294         * gfortran.dg/array_2.f90: Added sqrt test.
11295
11296 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11297
11298         * gcc.target/i386/x87regparm-1.c: XFAIL.
11299         * gcc.target/i386/x87regparm-2.c: XFAIL.
11300         * gcc.target/i386/x87regparm-3.c: XFAIL.
11301         * gcc.target/i386/x87regparm-4.c: XFAIL.
11302
11303 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11304
11305         * lib/target-supports.exp
11306         (check_effective_target_large_long_double): New.
11307         * gcc.dg/Wconversion-real.c : Use it.
11308         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11309         unsigned.
11310
11311 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11312
11313         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11314
11315 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11316
11317         PR fortran/27546
11318         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11319
11320 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11321
11322         PR c++/29732
11323         * g++.dg/template/crash65.C: New test.
11324         * g++.dg/template/spec16.C: Tweak error markers.
11325
11326 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11327
11328         * gcc.target/spu: New directory.
11329         * gcc.target/spu/spu.exp: New file.
11330         * gcc.target/spu/intrinsics-1.c: New test.
11331
11332 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11333
11334         PR c++/29980
11335         * g++.dg/ext/attrib27.C: New test.
11336         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11337         * g++.dg/parse/typedef5.C: Likewise.
11338
11339 2006-12-07  Mike Stump  <mrs@apple.com>
11340
11341         * treelang/compile/var_defs.tree: Adjust.
11342
11343 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/29730
11346         * g++.dg/template/crash64.C: New test.
11347         * g++.dg/parse/crash27.C: Adjust error markers.
11348
11349 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11350
11351         PR libfortran/30009
11352         PR libfortran/30056
11353         * gfortran.dg/read_eof_4.f90:  Add tests.
11354         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11355         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11356
11357 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/29729
11360         * g++.dg/template/crash63.C: New test.
11361
11362         PR c++/29728
11363         * g++.dg/template/crash62.C: New test.
11364
11365 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11366
11367         PR fortran/30003
11368         * gfortran.dg/allocatable_function_1.f90: Increase the number
11369         of expected calls of free to 10; the lhs section reference is
11370         now evaluated so there is another call to bar.  Change the
11371         comment appropriately.
11372         * gfortran.dg/array_section_1.f90: New test.
11373
11374 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11375
11376         PR fortran/29912
11377         * gfortran.dg/char_result_12.f90: New test.
11378
11379 2006-12-05  Richard Guenther  <rguenther@suse.de>
11380
11381         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11382         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11383         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11384         vect_double, xfail for spu*-*-*.
11385
11386 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11387
11388         PR fortran/29962
11389         * initialization_4.f90: Test noninteger exponents (-std=f95).
11390         * initialization_5.f90: New test for noninteger exponents
11391           with -std=f2003.
11392
11393 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11394
11395         PR fortran/29821
11396         * gfortran.dg/parameter_array_section_1.f90: New test.
11397
11398 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11399
11400         PR c++/29733
11401         * g++.dg/template/crash61.C: New test.
11402
11403         PR c++/29632
11404         * g++.dg/template/error23.C: New test.
11405
11406 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11407
11408         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11409
11410 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11411
11412         PR fortran/29916
11413         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11414
11415 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11416
11417         PR middle-end/29965
11418         * gcc.dg/gomp/pr29965-1.c: New test.
11419         * gcc.dg/gomp/pr29965-2.c: New test.
11420         * gcc.dg/gomp/pr29965-3.c: New test.
11421         * gcc.dg/gomp/pr29965-4.c: New test.
11422         * gcc.dg/gomp/pr29965-5.c: New test.
11423         * gcc.dg/gomp/pr29965-6.c: New test.
11424         * g++.dg/gomp/pr29965-1.C: New test.
11425         * g++.dg/gomp/pr29965-2.C: New test.
11426         * g++.dg/gomp/pr29965-3.C: New test.
11427         * g++.dg/gomp/pr29965-4.C: New test.
11428         * g++.dg/gomp/pr29965-5.C: New test.
11429         * g++.dg/gomp/pr29965-6.C: New test.
11430         * g++.dg/gomp/pr29965-7.C: New test.
11431         * g++.dg/gomp/pr29965-8.C: New test.
11432         * g++.dg/gomp/pr29965-9.C: New test.
11433         * g++.dg/gomp/pr29965-10.C: New test.
11434
11435 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11436
11437         * gnat.dg/pointer_variable_bounds.adb: New test.
11438         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11439         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11440
11441 2006-12-03  Eric Christopher  <echristo@apple.com>
11442
11443         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11444
11445 2006-12-03  Richard Henderson  <rth@redhat.com>
11446             Andrew Pinski  <pinskia@gmail.com>
11447
11448         PR C++/14329
11449         * g++.dg/warn/unit-1.C: New test.
11450
11451 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11452
11453         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11454
11455 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11456
11457         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11458         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11459         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11460         * gcc.dg/vect/vect-70.c: Reduce array size.
11461         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11462         vect_no_compaer_double targets.
11463         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11464         vect_float, vect_double, and vect_int.
11465
11466 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11467
11468         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11469         test for loop versioning on vect_no_align targets.
11470         * gcc.dg/vect/pr20122.c: Likewise.
11471         * gcc.dg/vect/vect-105.c: Likewise.
11472         * gcc.dg/vect/vect-42.c: Likewise.
11473         * gcc.dg/vect/vect-43.c: Likewise.
11474         * gcc.dg/vect/vect-74.c: Likewise.
11475         * gcc.dg/vect/vect-75.c: Likewise.
11476         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11477         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11478         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11479         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11480
11481 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11482
11483         PR fortran/29642
11484         * gfortran.dg/value_1.f90 : New test.
11485         * gfortran.dg/value_2.f90 : New test.
11486         * gfortran.dg/value_3.f90 : New test.
11487         * gfortran.dg/value_4.f90 : New test.
11488         * gfortran.dg/value_4.c : Called from value_4.f90.
11489
11490 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11491
11492         PR C++/30033
11493         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11494
11495 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11496
11497         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11498
11499 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11500
11501         PR c/27953
11502         * gcc.dg/pr27953.c: New test.
11503
11504 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11505
11506         PR c++/30022
11507         * g++.dg/ext/vector5.C: New test.
11508
11509         PR c++/30021
11510         * g++.dg/other/main1.C: New test.
11511
11512 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11513
11514         PR libfortran/29568
11515         * gfortran.dg/convert_implied_open.f90:  Change to
11516         new default record length.
11517         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11518         new error message.
11519         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11520
11521 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11522
11523         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11524
11525 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11526
11527         PR c++/29066
11528         * g++.dg/expr/pr29066.c: New.
11529
11530 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11531             Zdenek Dvorak <dvorakz@suse.cz>
11532
11533         PR tree-optimization/29921
11534         * gcc.dg/pr29921-2.c: New test.
11535
11536 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11537
11538         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11539         (i386_get_cpuid): New function.
11540         (i386_cpuid_ecx): Likewise.
11541         (i386_cpuid_edx): Likewise.
11542         (i386_cpuid): Updated to call i386_cpuid_edx.
11543
11544         * gcc.target/i386/sse3-addsubpd.c: New file.
11545         * gcc.target/i386/sse3-addsubps.c: Likewise.
11546         * gcc.target/i386/sse3-haddpd.c: Likewise.
11547         * gcc.target/i386/sse3-haddps.c: Likewise.
11548         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11549         * gcc.target/i386/sse3-hsubps.c: Likewise.
11550         * gcc.target/i386/sse3-lddqu.c: Likewise.
11551         * gcc.target/i386/sse3-movddup.c: Likewise.
11552         * gcc.target/i386/sse3-movshdup.c: Likewise.
11553         * gcc.target/i386/sse3-movsldup.c: Likewise.
11554
11555 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11556
11557         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11558
11559 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11560
11561         * gcc.dg/dfp/convert-int-max.c: New test.
11562         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11563
11564 2006-11-30  Richard Guenther  <rguenther@suse.de>
11565
11566         * gcc.dg/vect/vect-pow-1.c: Rename ...
11567         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11568         floats instead of doubles, check successful vectorization.
11569
11570 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11571
11572         PR target/29945
11573         * gcc.c-torture/compile/pr29945.c: New testcase.
11574
11575 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11576
11577         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11578         -maltivec.
11579
11580 2006-11-29  Eric Christopher  <echristo@apple.com>
11581
11582         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11583
11584 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11585
11586         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11587
11588         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11589
11590 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11591
11592         PR c++/29022
11593         * g++.dg/inherit/virtual2.C: New test.
11594         * g++.dg/inherit/virtual3.C: Likewise.
11595         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11596         * g++.dg/inherit/error2.C: Likewise.
11597         * g++.dg/template/instantiate1.C: Likewise.
11598
11599 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11600
11601         PR tree-opt/29984
11602         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11603
11604 2006-11-28  Jan Hubicka  <jh@suse.cz>
11605
11606         * gcc.dg/memcpy-1.c: New test.
11607
11608 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR c++/29735
11611         * g++.dg/warn/main-3.C: New test.
11612
11613 2006-11-28  Jan Hubicka  <jh@suse.cz>
11614
11615         * gcc.dg/winline-1.c: New test.
11616
11617 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11618
11619         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11620         alignments.
11621
11622 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11623
11624         PR fortran/29976
11625         * gfortran.dg/missing_optional_dummy_3.f90
11626
11627 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11628
11629         PR fortran/20880
11630         * gfortran.dg/interface_3.f90: Modify errors.
11631
11632 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11633
11634         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11635         fail to link due to relocation overflows on spu-*-*.
11636
11637 2006-11-27  Michael Matz  <matz@suse.de>
11638             Andreas Krebbel  <krebbel1@de.ibm.com>
11639
11640         PR target/29319
11641         * gcc.dg/20061127-1.c: New testcase.
11642
11643 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11644
11645         * gcc.dg/20061124-1.c: Add exit() function prototype.
11646
11647 2006-11-27  Jan Hubicka  <jh@suse.cz>
11648
11649         * gcc.target/i386/memcpy-1.c: Adjust size.
11650         * gcc.dg/visibility-11.c: Likewise.
11651
11652 2006-11-27  Richard Guenther  <rguenther@suse.de>
11653
11654         PR middle-end/25620
11655         * gcc.target/i386/pow-1.c: New testcase.
11656         * gcc.dg/builtins-58.c: Likewise.
11657
11658 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/29886
11661         * g++.dg/expr/cast8.C: New test.
11662
11663 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11664
11665         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11666         Don't ever inline the testcase.
11667
11668 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11669
11670         PR fortran/29982
11671         * gfortran.fortran-torture/compile/parameter_3.f90: New
11672         testcase.
11673
11674 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11675
11676         PR fortran/29951
11677         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11678
11679 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11680
11681         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11682         for CHAR.
11683
11684 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11685
11686         PR libgfortran/29936
11687         * gfortran.dg/write_check3.f90: New test.
11688
11689 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11690
11691         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11692
11693 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11694
11695         PR fortran/20880
11696         * gfortran.dg/interface_3.f90: New test.
11697
11698         PR fortran/29387
11699         * gfortran.dg/generic_8.f90: New test.
11700
11701 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11702
11703         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11704         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11705         * gfortran.dg/specifics_3.f90: Remove.
11706
11707 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR c/29955
11710         * gcc.dg/gomp/pr29955.c: New test.
11711
11712         PR c/29736
11713         * gcc.dg/pr29736.c: New test.
11714
11715 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11716
11717         PR tree-opt/29964
11718         * gcc.dg/pure-1.c: New test.
11719
11720 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11721
11722         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11723         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11724
11725 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11726
11727         * gcc.dg/20061124-1.c: New testcase.
11728
11729 2006-11-23  Eric Christopher  <echristo@apple.com>
11730
11731         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11732
11733 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11734
11735         PR c/2707
11736         PR c++/26167
11737         * gcc.dg/Wconversion-integer.c: New. Supersedes
11738         Wconversion-negative-constants.c
11739         * gcc.dg/Wconversion-real.c: New.
11740         * gcc.dg/Wconversion-real-integer.c: New.
11741         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11742         * g++.dg/warn/Wconversion1.C: Modified.
11743
11744 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11745
11746         * gfortran.dg/overload_1.f90: New test.
11747
11748 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11749
11750         PR c/9072
11751         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11752         Wtraditional-conversion.
11753         * gcc.dg/overflow-warn-2.c: Likewise.
11754         * gcc.dg/Wconversion.c: Likewise. Renamed as
11755         Wtraditional-conversion.c .
11756         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11757         Wtraditional-conversion-2.c .
11758         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11759         Wtraditional-conversion-2.c
11760         * gcc.dg/Wconversion-negative-constants.c: New.
11761
11762 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11763
11764         * gcc.dg/tree-ssa/dump-1.c: New test.
11765
11766 2006-11-23  David Ung <davidu@mips.com>
11767
11768         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11769         -mfp64, allowable when ISA >= 33 and float is enabled.
11770         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11771         of mthc1 and mfhc1 patterns.
11772
11773 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11774
11775         PR tree-optimization/29921
11776         * gcc.dg/pr29921.c: New test.
11777
11778 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11779
11780         PR fortran/29441
11781         * gfortran.dg/initialization_4.f90: New test.
11782
11783 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11784
11785         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11786         platforms that have interleaving support.
11787         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11788         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11789         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11790         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11791         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11792         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11793         gcc.dg/vect/vect-strided-u8-i8.c,
11794         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11795         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11796         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11797         gcc.dg/vect/vect-strided-float.c,
11798         gcc.dg/vect/vect-strided-a-mult.c,
11799         gcc.dg/vect/vect-strided-mult-char-ls.c,
11800         gcc.dg/vect/vect-strided-a-u16-mult.c,
11801         gcc.dg/vect/vect-strided-a-u32-mult.c,
11802         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11803         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11804         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11805         gcc.dg/vect/vect-strided-mult.c,
11806         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11807         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11808         New.
11809
11810 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11811
11812         PR fortran/25087
11813         * gfortran.dg/auto_char_len_4.f90: New test.
11814
11815 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11816
11817         PR fortran/29652
11818         * gfortran.dg/generic_7.f90: New test.
11819         * gfortran.dg/defined_operators_1.f90: Add new error.
11820
11821 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11822
11823         PR tree-optimization/29902
11824         * g++.dg/tree-ssa/pr29902.C: New test.
11825
11826 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11827
11828         PR fortran/29820
11829         * gfortran.dg/used_types_13.f90: New test.
11830
11831 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11832
11833         * gcc.dg/dfp/snan.c: Delete.
11834
11835 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11836
11837         * g++.dg/cpp0x/static_assert1.C: New.
11838         * g++.dg/cpp0x/static_assert2.C: New.
11839         * g++.dg/cpp0x/static_assert3.C: New.
11840
11841 2006-11-21  Richard Guenther  <rguenther@suse.de>
11842
11843         * gcc.dg/vect/vect-pow-1.c: New testcase.
11844         * gcc.dg/vect/vect-pow-2.c: Likewise.
11845
11846 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11847
11848         PR c++/29570
11849         * g++.dg/template/static29.C: New test.
11850
11851         PR c++/29734
11852         * g++.dg/conversion/simd4.C: New test.
11853
11854 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11855
11856         PR c++/29475
11857         * g++.dg/template/access19.C: New test.
11858         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11859         error is reported.
11860
11861 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11862
11863         PR tree-opt/25500
11864         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11865
11866 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11867
11868         PR fortran/27546
11869         * gfortran.dg/import.f90: Extended test.
11870         * gfortran.dg/import2.f90: Extended test.
11871
11872 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11873
11874         * gfortran.dg/volatile3.f90: Add conflict test.
11875
11876 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11877
11878         PR fortran/24783
11879         * gfortran.dg/implicit_10.f90: New test.
11880
11881 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11882
11883         PR c++/8586
11884         * g++.dg/warn/Wall-write-strings.C: New.
11885
11886 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11887
11888         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11889         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11890
11891 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11892
11893         * gfortran.dg/use_3.f90: Remove error message.
11894         * gfortran.dg/iso_fortran_env_1.f90: New test.
11895         * gfortran.dg/iso_fortran_env_2.f90: New test.
11896         * gfortran.dg/iso_fortran_env_3.f90: New test.
11897         * gfortran.dg/iso_fortran_env_4.f90: New test.
11898
11899 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11900
11901         * gcc.dg/vect/vect-27.c: Fix initialization.
11902
11903 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11904
11905         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11906         * gcc.dg/torture/builtin-minmax-1.c: New.
11907
11908         * gcc.dg/builtins-20.c: Add cases for copysign.
11909
11910 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11911
11912         PR fortran/24285
11913         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11914
11915 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11916         * gfortran.dg/use_1.f90: New test.
11917         * gfortran.dg/use_1.f90: New test.
11918         * gfortran.dg/use_1.f90: New test.
11919
11920 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11921
11922         PR tree-optimization/29801
11923         * gcc.dg/pr29801.c: New test.
11924
11925 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11926
11927         PR middle-end/29584
11928         * gcc.dg/torture/pr29584.c: New test.
11929
11930 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11931
11932         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11933         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11934         * gcc.target/powerpc/compress-float-ppc.c,
11935         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11936         powerpc_fprs.
11937         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11938         do not pass -mhard-float.
11939
11940 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11941
11942         * gnat.dg/volatile_aggregate.adb: New test.
11943
11944 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11945
11946         PR fortran/29391
11947         PR fortran/29489
11948         * gfortran.dg/bound_2.f90: Add more checks.
11949         * gfortran.dg/bound_3.f90: New test.
11950
11951 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11952
11953         PR target/29201
11954         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11955
11956 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11957
11958         * gfortran.dg/import3.f90: Fix error message.
11959
11960 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11961
11962         PR tree-opt/29788
11963         * gfortran.fortran-torture/compile/inline_1.f90:
11964         New testcase.
11965
11966 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11967
11968         * gcc.target/i386/x87regparm-1.c: New test.
11969         * gcc.target/i386/x87regparm-2.c: New test.
11970         * gcc.target/i386/x87regparm-3.c: New test.
11971         * gcc.target/i386/x87regparm-4.c: New test.
11972
11973 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11974
11975         PR fortran/27546
11976         * gfortran.dg/import.f90: New test.
11977         * gfortran.dg/import2.f90: New test.
11978         * gfortran.dg/import3.f90: New test.
11979
11980 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11981
11982         PR fortran/27588
11983         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11984
11985 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11986
11987         PR fortran/29806
11988         * gfortran.dg/contains.f90: New test.
11989         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11990
11991 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11992
11993         PR tree-optimization/29581
11994         * gcc.dg/pr29581-1.c: New test.
11995         * gcc.dg/pr29581-2.c: New test.
11996         * gcc.dg/pr29581-3.c: New test.
11997         * gcc.dg/pr29581-4.c: New test.
11998         * gfortran.dg/pr29581.f90: New test.
11999
12000 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12001
12002         PR fortran/29702
12003         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12004         numbers in error message headers.
12005
12006 2006-11-14  Richard Guenther  <rguenther@suse.de>
12007
12008         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12009         to i?86 and x86_64 targets.
12010
12011 2006-11-14  Caroline Tice  <ctice@apple.com>
12012
12013         * gcc.dg/pubtypes-1.c: New file/testcase.
12014         * gcc.dg/pubtypes-2.c: New file/testcase.
12015         * gcc.dg/pubtypes-3.c: New file/testcase.
12016         * gcc.dg/pubtypes-4.c: New file/testcase.
12017         * g++.dg/pubtypes.C: New file/testcase.
12018
12019 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12020
12021         PR c++/29106
12022         * g++.dg/init/self1.C: New test.
12023
12024 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12025
12026         PR fortran/29657
12027         * gfortran.dg/conflicts.f90: Add.
12028
12029 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12030
12031         PR rtl-optimization/29798
12032
12033         * gcc.c-torture/execute/pr29798.c: New.
12034
12035 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12036
12037         * gcc.dg/builtins-20.c: Add more cases.
12038
12039 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12040
12041         PR fortran/29759
12042         * gfortran.dg/gomp/pr29759.f90: New test.
12043
12044 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/29518
12047         * g++.dg/template/static28.C: New test.
12048
12049 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12050
12051         * lib/c-torture.exp: Use target-libpath.exp.
12052         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12053         set GCC_EXEC_PREFIX env var from global variable of same name.
12054
12055 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12056
12057         PR fortran/26994
12058         * gfortran.fortran-torture/compile/transfer-1.f90:
12059         New testcase.
12060
12061 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12062             Zdenek Dvorak <dvorakz@suse.cz>
12063
12064         PR tree-optimization/29680
12065         * gcc.dg/alias-11.c: New test.
12066
12067 2006-11-12  Jason Merrill  <jason@redhat.com>
12068             Andrew Pinski <pinskia@physics.uc.edu>
12069
12070         PR middle-end/28915
12071         * gcc.target/i386/vectorize1.c: New.
12072
12073 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12074
12075         PR rtl-optimization/29797
12076         * gcc.c-torture/execute/pr29797-1.c: New test case.
12077
12078 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12079
12080         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12081
12082 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12083
12084         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12085
12086 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12087
12088         PR tree-optimization/13827
12089         * gcc.dg/fold-eqand-1.c: New test case.
12090
12091 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12092
12093         PR rtl-opt/28812
12094         * gcc.c-torture/execute/mayalias-3.c: New test.
12095
12096 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12097
12098         PR middle-end/27528
12099         * gcc.c-torture/compile/pr27528.c: New test.
12100         * gcc.dg/pr27528.c: Likewise.
12101
12102 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12103
12104         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12105
12106         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12107
12108 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12109
12110         PR fortran/29758
12111         * gfortran.dg/reshape_source_size_1.f90: New test.
12112
12113 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12114
12115         PR fortran/29315
12116         * gfortran.dg/aliasing_dummy_4.f90: New test.
12117
12118 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12119
12120         PR target/29777
12121         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12122         and x86_64-*-* targets.
12123
12124 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12125
12126         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12127         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12128         New macros. Use them in exact tests.
12129         (TESTIT3): New macro.
12130         Add tests for fmin, fmax and fma.
12131
12132 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12133
12134         PR fortran/29431
12135         * gfortran.dg/array_constructor_13.f90: New test.
12136
12137 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12138
12139         PR fortran/29744
12140         * gfortran.dg/used_types_12.f90: New test.
12141
12142 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12143
12144         PR middle-end/29726
12145         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12146         (test6): Ditto.
12147         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12148         * gcc.dg/fold-eqandshift-3.c: New test case.
12149
12150 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12151
12152         PR fortran/29699
12153         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12154
12155         PR fortran/21370
12156         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12157
12158 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12159
12160         * gcc.dg/20061109-1.c: New testcase.
12161
12162 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12163
12164         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12165
12166 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12167
12168         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12169         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12170
12171 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12172
12173         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12174         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12175
12176 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12177
12178         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12179
12180 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12181
12182         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12183         vect-9.c).
12184         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12185         * gcc.dg/vect/vect-9.c: Now vectorizable.
12186         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12187         that support vect_widen_mult.
12188         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12189         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12190         vect-reduc-dot-u16.c).
12191         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12192         vect-reduc-dot-u16.c).
12193         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12194         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12195         vect-reduc-dot-s8.c).
12196         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12197         vect-reduc-dot-s8.c).
12198         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12199         vect-reduc-dot-s8.c).
12200         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12201         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12202         vect-reduc-dot-u8.c).
12203         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12204         vect-reduc-dot-u8.c).
12205         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12206         * gcc.dg/vect/vect-multitypes-9.c: New test.
12207         * gcc.dg/vect/vect-multitypes-10.c: New test.
12208         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12209         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12210         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12211         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12212         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12213         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12214         wrapv-vect-reduc-dot-s8.c.
12215         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12216         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12217         targets that support vec_unpack.
12218         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12219         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12220         (check_effective_target_vect_widen_mult_hi_to_si): New.
12221         (check_effective_target_vect_widen_sum): Removed.
12222
12223         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12224
12225         * gcc.dg/vect/vect-multitypes-8.c: New test.
12226         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12227
12228         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12229
12230         * gcc.dg/vect/vect-multitypes-7.c: New test.
12231
12232         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12233
12234         * gcc.dg/vect/vect-multitypes-4.c: New test.
12235         * gcc.dg/vect/vect-multitypes-5.c: New test.
12236         * gcc.dg/vect/vect-multitypes-6.c: New test.
12237
12238         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12239
12240         * gcc.dg/vect/vect-multitypes-1.c: New test.
12241         * gcc.dg/vect/vect-multitypes-2.c: New test.
12242         * gcc.dg/vect/vect-multitypes-3.c: New test.
12243
12244 2006-11-07  Eric Christopher  <echristo@apple.com>
12245
12246         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12247         Test using scan-assembler-not.
12248
12249 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12250
12251         * gcc.dg/inline-17.c: New test.
12252
12253 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12254
12255         PR other/25028
12256         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12257         on HP-UX.
12258
12259 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12260
12261         PR fortran/29539
12262         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12263
12264         PR fortran/29634
12265         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12266         test.
12267
12268 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12269
12270         PR fortran/29601
12271         * gfortran.dg/volatile.f90: Add.
12272         * gfortran.dg/volatile2.f90: Add.
12273         * gfortran.dg/volatile3.f90: Add.
12274         * gfortran.dg/volatile4.f90: Add.
12275         * gfortran.dg/volatile5.f90: Add.
12276         * gfortran.dg/volatile6.f90: Add.
12277         * gfortran.dg/volatile7.f90: Add.
12278
12279 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12280
12281         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12282           for matching error messages.
12283         * gfortran.dg/specifics_3.f90: Adjust pattern
12284           for matching error messages.
12285
12286 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12287             Bernhard Fischer  <aldot@gcc.gnu.org>
12288
12289         * lib/gcc-dg.exp (output-exists): New proc.
12290         (output-exists-not): New proc.
12291         * gcc.test-framework/test-framework.awk: Support new directives.
12292         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12293         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12294         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12295         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12296         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12297         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12298
12299 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12300
12301         PR fortran/29630
12302         PR fortran/29679
12303         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12304         * gfortran.dg/initialization_3.f90: New.
12305
12306 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12307
12308         PR libgfortran/25545
12309         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12310
12311 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12312
12313         PR middle-end/29695
12314         * gcc.c-torture/execute/pr29695-1.c: New test.
12315         * gcc.c-torture/execute/pr29695-2.c: New test.
12316
12317 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12318
12319         PR fortran/29565
12320         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12321
12322 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12323
12324         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12325         for matching error messages.
12326
12327 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12328
12329         PR target/26915
12330         * gcc.target/i386/387-12.c: New test.
12331
12332 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12333
12334         PR libfortran/29713
12335         * gfortran.dg/pr29713.f90: New test.
12336
12337 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12338
12339         * gcc.c-torture/execute/arith-rand-ll.c:
12340         Also test for bogus rest sign.
12341
12342 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12343
12344         PR libfortran/27895
12345         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12346
12347 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12348
12349         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12350         from error messages.
12351
12352 2006-11-02  Mike Stump  <mrs@apple.com>
12353
12354         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12355
12356         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12357
12358 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12359
12360         * g++.dg/eh/gcsec1.C: New test.
12361
12362 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12363
12364         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12365         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12366
12367 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12368
12369         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12370         hexadecimal value.
12371         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12372         * gcc.dg/pr14796-2.c: Likewise.
12373
12374 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12375
12376         * gcc.c-torture/execute/20061101-1.c: New test.
12377
12378 2006-11-01  Richard Guenther  <rguenther@suse.de>
12379
12380         * gcc.target/i386/fpprec-1.c: New testcase.
12381
12382 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12383
12384         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12385         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12386
12387 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12388
12389         * gcc.c-torture/execute/20061031-1.c: New test.
12390
12391 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12392
12393         PR 23067
12394         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12395         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12396         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12397         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12398         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12399         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12400         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12401
12402 2006-10-31  Eric Christopher  <echristo@apple.com>
12403             Falk Hueffner  <falk@debian.org>
12404
12405         * gcc.dg/builtin-bswap-1.c: New.
12406         * gcc.dg/builtin-bswap-2.c: New.
12407         * gcc.dg/builtin-bswap-3.c: New.
12408         * gcc.dg/builtin-bswap-4.c: New.
12409         * gcc.dg/builtin-bswap-5.c: New.
12410         * gcc.target/i386/builtin-bswap-1.c: New.
12411
12412 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12413
12414         * gcc.dg/inline-16.c: New.
12415
12416         PR 16622
12417         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12418         defining it.
12419         * gcc.dg/inline-13.c: New.
12420         * gcc.dg/inline-14.c: New.
12421         * gcc.dg/inline-15.c: New.
12422
12423         PR 11377
12424         * gcc.dg/inline6.c: New.
12425         * gcc.dg/inline7.c: New.
12426
12427 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12428
12429         PR middle-end/23470
12430         * gcc.dg/pr23470-1.c: New test case.
12431
12432 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12433
12434         PR fortran/29537
12435         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12436         data.
12437         * gfortran.dg/blockdata_2.f90: New testcase.
12438
12439 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12440
12441         PR libfortran/29627
12442         * gfortran.dg/unf_short_record_1.f90:  New test.
12443
12444 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12445
12446         PR fortran/29067
12447         * gfortran.dg/pr29067.f: New test.
12448
12449 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12450             Richard Sandiford  <richard@codesourcery.com>
12451
12452         * lib/target-supports.exp (get_compiler_messages): Append options
12453         as a single list element.
12454         (check_effective_target_arm_vfp_ok): New.
12455         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12456
12457 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12458
12459         PR fortran/29387
12460         * gfortran.dg/intrinsic_actual_2.f90: New test.
12461
12462         PR fortran/29490
12463         * gfortran.dg/actual_array_interface_1.f90: New test.
12464
12465         PR fortran/29641
12466         * gfortran.dg/used_types_11.f90: New test.
12467
12468 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12469
12470         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12471         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12472         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12473         * g++.old-deja/g++.mike/net25.C (main): Same.
12474         * g++.dg/lookup/exception1.C (main): Same.
12475         * g++.dg/parse/parens2.C (main): Same.
12476
12477 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12478
12479         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12480
12481 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12482
12483         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12484         * gcc.dg/torture/builtin-math-3.c: Likewise.
12485
12486 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12487
12488         PR fortran/29452
12489         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12490         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12491
12492 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12493
12494         PR Fortran/29410
12495         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12496
12497 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12498
12499         * lib/target-supports.exp (check_function_available): Declare
12500         function before calling.
12501
12502 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12503
12504         PR tree-optimization/29637
12505         * gcc.dg/pr29637.c: New test.
12506
12507 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12508
12509         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12510         tree canonicalization.
12511
12512 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12513
12514         * gcc.dg/builtins-20.c: Add more hypot tests.
12515
12516 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12517
12518         * gcc.dg/fold-compare-1.c: New test case.
12519
12520 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12521
12522         PR c++/16307
12523         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12524
12525 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12526
12527         PR tree-optimization/15458
12528         * gcc.dg/fold-xornot-1.c: New test case.
12529
12530 2006-10-29  Richard Guenther  <rguenther@suse.de>
12531
12532         * gcc.target/i386/math-torture/trunc.c: New testcase.
12533
12534 2006-10-29  Richard Guenther  <rguenther@suse.de>
12535
12536         * gcc.target/i386/math-torture/round.c: New testcase.
12537
12538 2006-10-29  Richard Guenther  <rguenther@suse.de>
12539
12540         * gcc.target/i386/math-torture/ceil.c: New testcase.
12541         * gcc.target/i386/math-torture/floor.c: Likewise.
12542
12543 2006-10-29  Richard Guenther  <rguenther@suse.de>
12544
12545         * gcc.target/i386/math-torture/rint.c: New testcase.
12546         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12547
12548 2006-10-29  Richard Guenther  <rguenther@suse.de>
12549
12550         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12551         * gcc.target/i386/math-torture/lceil.c: Likewise.
12552
12553 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12554
12555         PR libgfortran/24313
12556         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12557
12558 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12559
12560         * gcc.c-torture/execute/20020118-1.c,
12561         gcc.c-torture/execute/builtins/strlen.c,
12562         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12563         comment typos.
12564
12565 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12566
12567         * gcc.dg/builtins-20.c: Add tests for hypot.
12568         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12569         two-argument builtins.
12570         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12571         TESTIT2.  Update all callers.
12572         (TESTIT2, TESTIT2_R): New helper macros.
12573         Add testcases for pow, hypot and atan2.
12574
12575 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12576
12577         PR C++/29295
12578         * g++.dg/expr/bool1.C: New test.
12579         * g++.dg/expr/bool2.C: New test.
12580
12581 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12582
12583         PR fortran/28224
12584         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12585         * gfortran.dg/namelist_internal.f90: New test.
12586
12587 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12588
12589         PR fortran/29625
12590         * gfortran.dg/io_real_boz.f90: Add.
12591         * gfortran.dg/io_real_boz2.f90: Add.
12592
12593 2006-10-28  Richard Guenther  <rguenther@suse.de>
12594
12595         PR middle-end/26899
12596         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12597
12598 2006-10-28  Richard Guenther  <rguenther@suse.de>
12599
12600         PR target/28806
12601         * gcc.target/i386/math-torture/lround.c: New testcase.
12602
12603 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12604
12605         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12606         * gcc.dg/builtins-44.c: Likewise.
12607         * gcc.dg/builtins-45.c: Likewise.
12608         * gcc.dg/pr28796-2.c: Likewise.
12609         * gcc.dg/unordered-3.c: Likewise.
12610
12611 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12612
12613         PR libgfortran/27954
12614         * gfortran.dg/error_recovery_2.f90: New test.
12615
12616 2006-10-26  Richard Guenther  <rguenther@suse.de>
12617
12618         * gcc.target/i386/i386.exp: Use glob, not find to collect
12619         tests.  Avoids recursing into subdirectories.
12620         * gcc.target/i386/math-torture/math-torture.exp: Torture
12621         for interesting ia32 math options.
12622         * gcc.target.i386/math-torture/lrint.c: New testcase.
12623
12624 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12625
12626         PR libgfortran/29563
12627         * gfortran.dg/arrayio_9.f90: Update test.
12628         * gfortran.dg/arrayio_19.f90: New test.
12629
12630 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12631
12632         * gcc.dg/20061026.c: New testcase.
12633
12634 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12635
12636         PR libgfortran/29563
12637         * gfortran.dg/arrayio_9.f90: New test.
12638
12639 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12640
12641         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12642         Copy the strings manually, as strcpy may call strlen.
12643
12644 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12645
12646         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12647         Add checks for log, log2, log10 and log1p.
12648
12649         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12650         we already test 0.0.  Add checks for expm1, log, log2, log10,
12651         log1p, cbrt, erf and erfc.
12652
12653 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12654
12655         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12656
12657 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12658
12659         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12660         and remainderl() built-in functions.  Remove -ffast-math from
12661         dg-options.
12662
12663 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12664
12665         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12666         acosh and atanh.
12667
12668         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12669         floating point modifiers to arguments passed to float and long
12670         double functions respectively.  Update all callers to use floating
12671         point numbers, not integers.  Add tests for exp, exp2 and
12672         exp10/pow10.
12673
12674         * gcc.dg/torture/builtin-math-3.c: New test.
12675
12676 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12677
12678         PR fortran/29393
12679         * gfortran.dg/initialize_2.f90: New.
12680
12681 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12682
12683         * gcc.dg/torture/builtin-math-2.c: New test.
12684
12685 2006-10-24  Richard Guenther  <rguenther@suse.de>
12686
12687         PR middle-end/28796
12688         * gcc.dg/pr28796-1.c: New testcase.
12689         * gcc.dg/pr28796-2.c: Likewise.
12690
12691 2006-10-24  Richard Guenther  <rguenther@suse.de>
12692
12693         * gcc.dg/builtins-57.c: New testcase.
12694
12695 2006-10-24  Richard Guenther  <rguenther@suse.de>
12696
12697         PR tree-optimization/29567
12698         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12699
12700 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12701
12702         PR tree-optimization/14784
12703         * gcc.dg/alias-10.c: New test.
12704
12705 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12706
12707         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12708
12709 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12710
12711         * gcc.dg/builtin-strncat-chk-1.c: New test.
12712
12713 2006-10-23  Jan Hubicka  <jh@suse.cz>
12714
12715         * gcc.dg/memmove-1.c: New test.
12716
12717 2006-10-23  Paul Brook  <paul@codesourcery.com>
12718
12719         * gcc.dg/pragma-pack-5.c: New test.
12720
12721 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12722
12723         * g++.dg/other/s390-1.C: New testcase.
12724
12725 2006-10-23  Richard Guenther  <rguenther@suse.de>
12726
12727         PR middle-end/27132
12728         PR middle-end/23295
12729         * gcc.dg/pr27132.c: New testcase.
12730         * gcc.dg/pr23295.c: Likewise.
12731         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12732         * g++.dg/tree-ssa/pr19807.C: Likewise.
12733
12734 2006-10-23  Richard Guenther  <rguenther@suse.de>
12735
12736         PR middle-end/21032
12737         * gcc.dg/pr21032.c: New testcase.
12738
12739 2006-10-22  Jeff Law  <law@redhat.com>
12740         Richard Guenther  <rguenther@suse.de>
12741
12742         PR tree-optimization/15911
12743         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12744
12745 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         PR c++/20647
12748         * g++.dg/abi/rtti3.C: New.
12749
12750 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12751
12752         PR middle-end/28252
12753         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12754         transformation.
12755
12756 2006-10-21  Richard Guenther  <rguenther@suse.de>
12757
12758         PR tree-optimization/3511
12759         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12760
12761 2006-10-21  Richard Guenther  <rguenther@suse.de>
12762
12763         PR middle-end/26898
12764         * gcc.dg/torture/pr26898-1.c: New testcase.
12765         * gcc.dg/torture/pr26898-2.c: Likewise.
12766
12767 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12768
12769         PR c++/28053
12770         * g++.dg/parse/bitfield1.C: Adjust error markers.
12771         * g++.dg/parse/bitfield2.C: New test.
12772
12773 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12774
12775         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12776
12777 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12778
12779         PR libfortran/27895
12780         * gfortran.dg/zero_sized_1.f90: New test.
12781
12782 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12783
12784         * gcc.dg/div-compare-1.c: New test.
12785
12786 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12787
12788         PR fortran/29216
12789         * gfortran.dg/result_default_init_1.f90: New test.
12790
12791         PR fortran/29314
12792         * gfortran.dg/automatic_default_init_1.f90: New test.
12793
12794         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12795         from 38 to 33.
12796
12797 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12798
12799         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12800         'using namespace std' without previous declaration.
12801         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12802         * g++.old-deja/g++.robertl/eb133c.C: New.
12803
12804 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12805
12806         PR libgfortran/29277
12807         * gfortran.dg/streamio_4.f90: Update test.
12808         * gfortran.dg/streamio_11.f90: New test.
12809
12810 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12811
12812         PR c++/27952
12813         * g++.dg/inherit/virtual1.C: New test.
12814
12815 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12816
12817         PR c++/28261
12818         * g++.dg/parse/enum3.C: New test.
12819
12820 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12821
12822         PR c++/29039
12823         * g++.dg/init/ctor8.C: New test.
12824
12825 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12826
12827         PR c++/27270
12828         * g++.dg/ext/complit8.C: Tweak error markers.
12829         * g++.dg/template/complit1.C: Add error marker.
12830
12831 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12832
12833         PR c++/27270
12834         * g++.dg/ext/complit8.C: New test.
12835
12836         PR c++/29408
12837         * g++.dg/parse/dtor12.C: New test.
12838
12839         PR c++/29435
12840         * g++.dg/template/sizeof11.C: New test.
12841
12842 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12843
12844         PR fortran/29392
12845         * gfortran.dg/data_char_3.f90: New test.
12846
12847         PR fortran/29451
12848         * gfortran.dg/negative_automatic_size.f90: New test.
12849
12850 2006-10-16  David Daney  <ddaney@avtrex.com>
12851
12852         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12853
12854 2006-10-16  Eric Christopher  <echristo@apple.com>
12855
12856         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12857         x86_64.
12858
12859 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/28211
12862         * g++.dg/tc1/dr49.C: Tweak error messages.
12863         * g++.dg/parse/template21.C: New test.
12864
12865 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12866
12867         PR middle-end/20491
12868         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12869
12870 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12871
12872         PR fortran/29403
12873         * gfortran.dg/print_1.f90: New test.
12874
12875 2006-10-15  Jan Hubicka  <jh@suse.cz>
12876
12877         PR middle-end/29241
12878         * gcc.c-torture/compile/pr29241.c: New testcase.
12879
12880 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12881
12882         PR middle-end/29250
12883         * gcc.c-torture/compile/pr29250.c: New test.
12884
12885 2006-10-15  Richard Guenther  <rguenther@suse.de>
12886
12887         * gcc.dg/pr29299.c: New testcase.
12888
12889 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12890
12891         PR fortran/24767
12892         * gfortran.dg/label_4.f90: Adjust warning flag.
12893
12894 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12895
12896         PR fortran/29371
12897         * gfortran.dg/nullify_3.f90: New test.
12898
12899 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12900
12901         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12902         on Solaris 2.5.1 too.
12903
12904 2006-10-13  Eric Christopher  <echristo@apple.com>
12905
12906         * gcc.dg/pr25993.c: Skip for darwin.
12907
12908 2006-10-13  Eric Christopher  <echristo@apple.com>
12909
12910         * gcc.dg/visibility-11.c: Skip for darwin.
12911
12912 2006-10-13  Eric Christopher  <echristo@apple.com>
12913
12914         * gcc.dg/darwin-weakimport-1.c: Use
12915         -fno-asynchronous-unwind-tables.
12916         * gcc.dg/darwin-weakimport-3.c: Ditto.
12917
12918 2006-10-13  Richard Guenther  <rguenther@suse.de>
12919
12920         PR tree-optimization/29446
12921         * gcc.dg/torture/pr29446.c: New testcase.
12922
12923 2006-10-13  Bill Wendling  <wendling@apple.com>
12924
12925         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12926         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12927         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12928         * g++.old-deja/g++.law/shadow1.C: Likewise.
12929         * g++.old-deja/g++.law/ctors10.C: Likewise.
12930         * g++.dg/debug/namespace1.C: Likewise.
12931         * g++.dg/inherit/namespace-as-base.C: Likewise.
12932         * g++.dg/opt/delay-slot-1.C: Likewise.
12933         * g++.dg/parse/defarg10.C: Likewise.
12934         * g++.dg/template/ptrmem11.C: Likewise.
12935         * g++.dg/template/mem_func_ptr.C: Likewise.
12936         * g++.dg/template/spec19.C: Likewise.
12937
12938 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12939
12940         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12941
12942 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12943
12944         PR fortran/29373
12945         * gfortran.dg/implicit_9.f90: New test.
12946
12947         PR fortran/29407
12948         * gfortran.dg/namelist_25.f90: New test.
12949
12950         PR fortran/27701
12951         * gfortran.dg/same_name_2.f90: New test.
12952
12953         PR fortran/29232
12954         * gfortran.dg/host_assoc_types_1.f90: New test.
12955
12956         PR fortran/29364
12957         * gfortran.dg/missing_derived_type_1.f90: New test.
12958         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12959
12960         PR fortran/29422
12961         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12962
12963         PR fortran/29428
12964         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12965
12966 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12967
12968         PR fortran/29391
12969         * gfortran.dg/bound_2.f90: New test.
12970
12971 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12972
12973         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12974         directive.
12975         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12976         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12977         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12978         * gfortran.dg/gomp/reduction3.f90: Likewise.
12979         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12980         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12981         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12982         * gfortran.dg/forall_4.f90: Likewise.
12983         * gfortran.dg/spec_expr_4.f90: Likewise.
12984         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12985         * gfortran.dg/forall_5.f90: Likewise.
12986         * gfortran.dg/open_access_append_2.f90: Add check for
12987         compile-time warning.
12988
12989 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12990
12991         PR c++/28506
12992         * g++.dg/parse/pure1.C: New test.
12993
12994 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12995
12996         PR fortran/21435
12997         * gfortran.dg/io_constraints_3.f90: New test.
12998         * gfortran.dg/open_access_append_1.f90: Add checks
12999         for compile-time warnings.
13000         * gfortran.dg/pr20163-2.f: Likewise.
13001         * gfortran.dg/iostat_2.f90: Likewise.
13002         * gfortran.dg/label_4.f90: Delete the temporary
13003         file.
13004         * gfortran.dg/direct_io_2.f90: Add a FILE=
13005         specifier.
13006         * gfortran.dg/iomsg_1.f90: Add check for
13007         compile-time warning.
13008
13009 2006-10-12  Jan Hubicka  <jh@suse.cz>
13010
13011         PR c/28419
13012         * gcc.dg/pr28319.c: New test.
13013
13014 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13015         PR c++/29318
13016         * g++.dg/ext/vla4.C: New test.
13017
13018 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13019
13020         PR c++/27961
13021         * g++.dg/template/crash60.C: New test.
13022         * g++.dg/other/large-size-array.C: Adjust error markers.
13023         * g++.dg/parse/crash27.C: Likewise.
13024         * g++.dg/template/crash1.C: Likewise.
13025
13026 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13027
13028         PR testsuite/29093
13029         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13030
13031 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13032
13033         PR preprocessor/28709
13034         * gcc.dg/cpp/paste14.c: New test.
13035
13036 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13037
13038         PR c++/29175
13039         * g++.dg/init/array24.C: New test.
13040
13041 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13042
13043         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13044         of <sys/types.h>.
13045
13046 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13047
13048         PR c++/29024
13049         * g++.dg/parse/typedef8.C: New test.
13050         * g++.dg/other/mult-stor1.C: Adjust error markers.
13051
13052 2006-10-11  Richard Guenther  <rguenther@suse.de>
13053
13054         PR tree-optimization/28230
13055         * gcc.dg/torture/pr28230.c: New testcase.
13056
13057 2006-10-11  Richard Guenther  <rguenther@suse.de>
13058
13059         PR inline-asm/29119
13060         * gcc.dg/torture/pr29119.c: New testcase.
13061
13062 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13063
13064         PR middle-end/29272
13065         * gcc.c-torture/execute/20060930-2.c: New test.
13066
13067 2006-10-09  Richard Henderson  <rth@redhat.com>
13068
13069         Revert emutls patch.
13070
13071 2006-10-09  Richard Guenther  <rguenther@suse.de>
13072
13073         PR middle-end/29254
13074         * gcc.dg/pr29254.c: New testcase.
13075
13076 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13077             Paul Thomas  <pault@gcc.gnu.org>
13078
13079         PR fortran/20541
13080         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13081         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13082         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13083         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13084         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13085         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13086         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13087         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13088         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13089         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13090         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13091         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13092         * gfortran.dg/alloc_comp_std.f90: New test.
13093         * gfortran.dg/move_alloc.f90: New test.
13094
13095 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13096
13097         PR fortran/29115
13098         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13099
13100         PR fortran/29211
13101         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13102
13103 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13104
13105         PR fortran/28585
13106         * gfortran.dg/new_line.f90: New test.
13107
13108 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13109
13110         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13111         * gcc.dg/torture/builtin-convert-1.c,
13112         gcc.dg/torture/builtin-convert-2.c,
13113         gcc.dg/torture/builtin-convert-3.c,
13114         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13115
13116 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13117
13118         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13119         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13120         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13121         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13122
13123 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13124
13125         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13126         Xfail some tests for powerpc-darwin and powerpc-aix.
13127
13128 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13129
13130         PR c/29380
13131         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13132
13133 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13134
13135         PR target/29300
13136         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13137         on hppa*-*-hpux*.
13138
13139 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13140
13141         PR fortran/16580
13142         PR fortran/29288
13143         * gfortran.fortran-torture/execute/specifics.f90:
13144         Add tests for using all possible intrinsics as actual arguments.
13145         * gfortran.dg/specifics_1.f90: Add tests for using
13146         all possible intrinsics as actual arguments.
13147         * gfortran.dg/specifics_2.f90: New file.
13148         * gfortran.dg/specifics_3.f90: New file.
13149
13150 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13151
13152         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13153         * gcc.dg/debug/debug-2.c: Likewise.
13154
13155 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13156
13157         * gcc.c-torture/compile/sync-2.c: New test.
13158
13159 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13160
13161         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13162         line endings.
13163
13164 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13165
13166         PR rtl-optimization/29128
13167         * gcc.c-torture/compile/pr29128.c: New test.
13168
13169 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13170
13171         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13172         line endings.
13173
13174 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13175
13176         PR middle-end/29256
13177         * gcc.dg/tree-ssa/loop-19.c: New test.
13178
13179 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13180
13181         PR tree-optimization/29330
13182         * gcc.dg/pr29330.c: New test.
13183
13184         PR target/28924
13185         * gcc.c-torture/compile/20061005-1.c: New test.
13186
13187 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13188
13189         * gcc.dg/typename-vla-1.c: New case.
13190         * gnat.dg/forward_vla.adb: New case.
13191
13192 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13193
13194         PR tree-optimization/29290
13195         * gfortran.dg/loop_nest_1.f90: New test.
13196
13197         PR target/29198
13198         * gcc.dg/tls/opt-12.c: New test.
13199
13200         PR fortran/28415
13201         * gfortran.dg/save_2.f90: New test.
13202
13203         PR c/29091
13204         * gcc.dg/pr29091.c: New test.
13205
13206 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13207
13208         * lib/target-supports.exp
13209         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13210         same as x86_64-*-*; check for LP64.
13211
13212 2006-10-04  Richard Henderson  <rth@redhat.com>
13213
13214         * lib/target-supports.exp (check_effective_target_tls): Redefine
13215         to mean non-emulated tls.
13216         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13217         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13218         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13219         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13220         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13221         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13222         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13223
13224 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13225
13226         PR fortran/29343
13227         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13228
13229 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13230
13231         * gfortran.dg/bounds_check_fail_1.f90: New test.
13232
13233 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13234
13235         PR c++/29020
13236         * g++.dg/template/friend48.C: New test.
13237
13238 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13239
13240         PR fortran/29098
13241         * gfortran.dg/default_initialization_2.f90: New test.
13242
13243 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13244
13245         PR fortran/20779
13246         PR fortran/20891
13247         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13248
13249 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13250
13251         PR fortran/29284
13252         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13253
13254         PR fortran/29321
13255         PR fortran/29322
13256         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13257
13258         PR fortran/25091
13259         PR fortran/25092
13260         * gfortran.dg/entry_array_specs_1.f90: New test.
13261
13262 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13263
13264         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13265         insufficient to inhibit some test failures at -O3.  Do testing
13266         on integers.
13267
13268 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13269
13270         PR c++/29138
13271         * g++.dg/inherit/access8.C: New test.
13272         * g++.dg/template/dtor4.C: Tweak error messages.
13273
13274 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13275
13276         PR fortran/27478
13277         * gfortran.dg/entry_8.f90: New test.
13278
13279 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13280
13281         PR c++/29291
13282         * g++.dg/parse/new4.C: New test.
13283
13284 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13285
13286         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13287         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13288         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13289         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13290         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13291
13292 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13293
13294         PR fortran/19260
13295         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13296         * gfortran.dg/continuation_2.f90: New test.
13297
13298         PR fortran/19262
13299         * gfortran.dg/continuation_3.f90: New test.
13300         * gfortran.dg/continuation_4.f90: New test.
13301         * gfortran.dg/continuation_5.f: New test.
13302         * gfortran.dg/continuation_6.f: New test.
13303
13304 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/29226
13307         * g++.dg/template/vla1.C: New test.
13308
13309 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13310
13311         PR fortran/29210
13312         * gfortran.dg/complex_parameter_1.f90: New test.
13313
13314 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13315
13316         PR c/29154
13317         * gcc.c-torture/execute/20060929-1.c: New test.
13318
13319 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/29105
13322         * g++.dg/template/member6.C: New test.
13323         * g++.dg/parse/typename7.C: Adjust error markers.
13324
13325         PR c++/29080
13326         * g++.dg/template/member7.C: New test.
13327
13328 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13329
13330         PR c/24010
13331         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13332         gcc.dg/Woverride-init-3.c: New tests.
13333
13334 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13335
13336         * gcc.c-torture/execute/20060930-1.c: New test.
13337
13338 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13339
13340         PR fortran/18791
13341         * gfortran.dg/specifics_1.f90: New test.
13342         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13343         complex specifics.
13344
13345 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13346
13347         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13348         pthread-init-common.h: New.
13349
13350 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13351
13352         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13353         precision on some archs.
13354
13355 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13356
13357         * gcc.dg/non-local-goto-1.c: New test.
13358         * gcc.dg/non-local-goto-2.c: Likewise.
13359         * gcc.dg/setjmp-3.c: Likewise.
13360         * gcc.dg/setjmp-4.c: Likewise.
13361
13362 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13363
13364         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13365
13366 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13367
13368         PR fortran/28276
13369         * gfortran.dg/exponent_1.f90: New test.
13370
13371         PR fortran/27021
13372         * gfortran.dg/nearest_1.f90: New test.
13373
13374 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR middle-end/25261
13377         PR middle-end/28790
13378         * gcc.dg/gomp/nestedfn-1.c: New test.
13379
13380 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13381
13382         PR objc/29195
13383         * objc/compile/method-1.m: New test.
13384
13385 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13386
13387         PR c++/26938
13388         * g++.dg/template/crash58.C: New test.
13389         * g++.dg/parse/crash28.C: Adjust error markers.
13390         * g++.dg/template/crash34.C: Likewise.
13391         * g++.dg/template/friend31.C: Likewise.
13392         * g++.dg/template/crash32.C: Likewise.
13393
13394         PR c++/27329
13395         * g++.dg/template/crash59.C: New test.
13396
13397         PR c++/27667
13398         * g++.dg/template/spec33.C: New test.
13399         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13400
13401 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13402             Adam Nemet  <anemet@caviumnetworks.com>
13403
13404         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13405         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13406
13407 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13408
13409         PR target/28911
13410         * gcc.dg/pr28911.c: New.
13411
13412 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13413
13414         PR target/29169
13415         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13416         (dg-options): Add -mfpmath=387.
13417
13418 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR c/28706
13421         * gcc.dg/pr28706.c: New test.
13422
13423         PR c/28712
13424         * gcc.dg/pr28712.c: New test.
13425
13426 2006-09-22  Mike Stump  <mrs@apple.com>
13427
13428         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13429
13430 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13431
13432         PR tree-optimization/28888
13433         * gcc.dg/pr28888.c: New test.
13434
13435 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13436
13437         PR c++/29016
13438         * g++.dg/init/ptrfn1.C: New test.
13439
13440 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13441
13442         PR c++/28861
13443         * g++.dg/template/spec32.C: New test.
13444         * g++.dg/parse/crash9.C: Adjust error markers.
13445
13446         PR c++/28303
13447         * g++.dg/template/typedef6.C: New test.
13448         * g++.dg/init/error1.C: Adjust error markers.
13449         * g++.dg/parse/crash9.C: Likewise.
13450         * g++.dg/template/crash55.C: Likewise.
13451
13452 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13453
13454         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13455
13456 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13457
13458         PR target/27650
13459         * g++.dg/ext/dllimport12.C: New test.
13460
13461 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13462
13463         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13464         * gcc.target/mips/nmadd-2.c: Likewise.
13465         * gcc.target/mips/mips-ps-6.c: New test.
13466         * gcc.target/mips/neg-abs-1.c: Likewise.
13467         * gcc.target/mips/neg-abs-2.c: Likewise.
13468         * gcc.target/mips/nmadd-3.c: New test.
13469
13470 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13471
13472         PR middle-end/28046
13473         * gcc.dg/gomp/atomic-10.c: New test.
13474         * g++.dg/gomp/atomic-10.C: New test.
13475
13476 2006-09-20  Eric Christopher  <echristo@apple.com>
13477
13478         * gcc.target/i386/sse3-not-fisttp.c: New.
13479
13480 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13481
13482         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13483
13484 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13485
13486         * gcc.c-torture/execute/pr28289.c (one): New variable.
13487         (main): Use it instead of argc.
13488         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13489         (main): Use it instead of argc.
13490
13491 2006-09-19  Paul Brook  <paul@codesourcery.com>
13492
13493         PR target/28516
13494         * gcc.dg/nested-func-5.c: New test.
13495
13496 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13497
13498         * lib/target-supports.exp (check_effective_target_tls): Compile
13499         test stubs using ${tool}_target_compile, not just target_compile.
13500         (check_effective_target_tls_runtime): Likewise.
13501
13502 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13503
13504         * gcc.c-torture/compile/20030405-1.x: Remove.
13505
13506         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13507         optimising linker from discarding it.
13508
13509 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13510
13511         PR fortran/28526
13512         * gfortran.dg/keyword_symbol_1.f90: New test.
13513
13514         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13515         pedantic compilation option.
13516
13517 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13518
13519         PR fortran/29060
13520         * gfortran.dg/spread_shape_1.f90: New test.
13521
13522 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13523
13524         PR tree-optimization/28887
13525         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13526
13527 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13528
13529         PR c/25993
13530         * gcc.dg/pr25993.c: New test.
13531
13532 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13533
13534         PR tree-opt/21591
13535         * gcc.dg/vect/pr21591.c: New test.
13536
13537 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13538
13539         PR tree-opt/29059
13540         * gcc.c-torture/compile/strcpy-1.c: New test.
13541         * gcc.c-torture/compile/strcpy-2.c: New test.
13542         * gcc.c-torture/compile/memcpy-1.c: New test.
13543         * gcc.c-torture/compile/memcpy-2.c: New test.
13544
13545 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13546
13547         PR testsuite/29055
13548         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13549
13550 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13551
13552         * gnat.dg/specs/double_record_extension1.ads: New test.
13553         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13554
13555 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13556
13557         PR fortran/29051
13558         * gfortran.dg/oldstyle_3.f90: New test.
13559
13560 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13561
13562         PR libgfortran/29099
13563         * gfortran.dg/secnds-1.f: New test.
13564
13565 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13566
13567         PR libgfortran/29053
13568         * gfortran.dg/streamio_9.f90: New test.
13569         * gfortran.dg/streamio_10.f90: New test.
13570
13571 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13572
13573         PR C++/29002
13574         * g++.dg/init/array22.C: New test.
13575         * g++.dg/init/array23.C: New test.
13576
13577 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13578
13579         * stackcheck.lst: Update list of tests requiring stack checking.
13580         * norun.lst: Adjust for above change.
13581         * ada95.lst: New file.
13582         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13583         requiring -gnat95 switch.
13584
13585 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13586
13587         * gnat.dg/in_out_parameter.adb: New test.
13588
13589 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13590
13591         PR debug/28980
13592         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13593
13594 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13595
13596         * gnat.dg/specs/unchecked_union.ads: New test.
13597
13598 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13599
13600         PR rtl-optimization/28982
13601         * gcc.c-torture/execute/pr28982a.c: New test.
13602         * gcc.c-torture/execute/pr28982b.c: Likewise.
13603
13604 2006-09-12  Eric Christopher  <echristo@apple.com>
13605
13606         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13607         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13608
13609 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13610
13611         PR c/28768
13612         PR preprocessor/14634
13613         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13614         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13615         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13616
13617 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13618
13619         * gcc.dg/pr28243.c: New test.
13620
13621 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13622
13623         PR fortran/28971
13624         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13625         this undiagnosed regression reappears.
13626
13627 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13628
13629         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13630         Treat $srcdir as a literal.
13631         * lib/fortran-torture.exp (fortran-torture-compile,
13632         fortran-torture-execute): Likewise.
13633         * lib/objc-torture.exp (objc-torture-compile,
13634         objc-torture-execute): Likewise.
13635         * lib/profopt.exp (profopt-execute): Likewise.
13636
13637 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13638
13639         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13640
13641 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13642
13643         PR testsuite/28950
13644         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13645
13646 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13647
13648         PR target/13685
13649         * gcc.target/i386/pr13685.c: New test.
13650
13651 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13652
13653         * gcc.dg/pr28726.c: New test.
13654
13655 2006-09-11  Josh Conner  <jconner@apple.com>
13656
13657         * gcc.dg/nrv3.c: Increase size of structure.
13658         * gcc.dg/nrv4.c: Likewise.
13659         * gcc.dg/nrv5.c: Likewise.
13660
13661 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13662
13663         PR libfortran/28890
13664         gfortran.dg/assumed_charlen_function_5.f90: New test.
13665
13666 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13667
13668         PR c++/28991
13669         * g++.dg/init/static3.C: New test.
13670
13671 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13672
13673         PR testsuite/29007
13674         * gcc.dg/long-long-cst1.c (t): Add cast to
13675         __SIZE_TYPE__ before casting to int.
13676         (main): Return 0 on success.
13677
13678 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13679
13680         * gcc.c-torture/execute/20060910-1.c: New test.
13681
13682 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13683
13684         PR middle-end/26983
13685         * gcc.dg/pr26983.c: New test.
13686
13687 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13688
13689         PR target/29006
13690         * gcc.c-torture/execute/pr29006.c: New test.
13691
13692 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13693
13694         PR libfortran/28947
13695         gfortran.dg/matmul_4.f90: New test.
13696
13697 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13698
13699         PR fortran/28959
13700         gfortran.dg/used_types_10: New test.
13701
13702 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13703
13704         PR libfortran/28923
13705         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13706         gfortran.dg/array_initializer_3.f90: New test.
13707
13708 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13709
13710         PR fortran/28914
13711         * gfortran.dg/actual_array_constructor_3.f90: New test.
13712
13713 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13714
13715         PR testsuite/26778
13716         * gcc.target/i386/pr26778.c: New testcase.
13717
13718 2006-09-08  Eric Christopher  <echristo@apple.com>
13719
13720         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13721         * gcc.target/i386/memcpy-1.c: Ditto.
13722         * gcc.target/i386/asm-1.c: Ditto.
13723         * gcc.target/i386/20060512-4.c: Ditto.
13724         * gcc.target/i386/compress-float-387.c: Ditto.
13725         * gcc.target/i386/20060512-1.c: Ditto.
13726         * gcc.target/i386/compress-float-sse.c: Ditto.
13727         * gcc.target/i386/20060512-2.c: Ditto.
13728         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13729         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13730         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13731         * gcc.dg/pr26449.c: Ditto.
13732         * gcc.dg/attr-ms_struct-2.c: Ditto.
13733         * gcc.dg/attr-ms_struct-1.c: Ditto.
13734         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13735
13736 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13737
13738         PR c/28504
13739         * gcc.dg/vla-10.c: New test.
13740
13741 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13742
13743         PR c++/28858
13744         * g++.dg/parse/template20.C: New test.
13745         * g++.dg/template/operator8.C: Remove obsolete part.
13746         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13747         * g++.old-deja/g++.pt/crash65.C: Likewise.
13748
13749 2006-09-07  Jason Merrill  <jason@redhat.com>
13750
13751         PR middle-end/27724
13752         * gcc.dg/long-long-cst1.c: New test.
13753
13754 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13755
13756         PR C++/28906
13757         * g++.dg/other/array3.C: New test.
13758         * g++.dg/other/array4.C: New test.
13759         * g++.dg/other/array5.C: New test.
13760
13761 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13762
13763         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13764
13765 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13766
13767         PR target/28946
13768         * gcc.target/i386/pr28946.c: New test.
13769
13770 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13771
13772         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13773         in integer literal constant.
13774         * gfortran.dg/enum_8.f90: Ditto.
13775         * gfortran.dg/g77/20030326-1.f: Ditto.
13776
13777 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13778
13779         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13780         nonconformance usage.
13781
13782 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13783
13784         PR middle-end/28862
13785         * gcc.c-torture/compile/vector-align-1.c: New test.
13786
13787 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13788
13789         PR rtl-opt/27883
13790         * g++.dg/opt/copysign-1.C: New test.
13791
13792 2006-09-06  Jason Merrill  <jason@redhat.com>
13793
13794         PR c++/27371
13795         * g++.dg/warn/unused-result1.C: New test.
13796
13797 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13798
13799         PR c++/28903
13800         * g++.dg/ext/vla3.C: New test.
13801
13802         PR c++/28886
13803         * g++.dg/template/array16.C: New test.
13804
13805 2006-09-06  Richard Guenther  <rguenther@suse.de>
13806
13807         * gcc.dg/pr27226.c: Remove testcase again.
13808
13809 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         PR tree-opt/28937
13812         * g++.dg/opt/unroll2.C: New test.
13813
13814 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13815
13816         PR tree-opt/28952
13817         * gcc.dg/vect/pr28952.c: New test.
13818
13819 2006-09-05  Richard Guenther  <rguenther@suse.de>
13820
13821         PR tree-optimization/28900
13822         * gcc.dg/torture/pr28900.c: New testcase
13823
13824 2006-09-05  Richard Guenther  <rguenther@suse.de>
13825
13826         PR tree-optimization/28905
13827         * gcc.c-torture/compile/pr28905.c: New testcase.
13828
13829 2006-09-05  Richard Guenther  <rguenther@suse.de>
13830
13831         PR middle-end/28935
13832         * gcc.dg/pr28935.c: New testcase.
13833
13834 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13835
13836         * gcc.c-torture/execute/20060905-1.c: New test.
13837
13838 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13839
13840         PR fortran/28908
13841         * gfortran.dg/used_types_7.f90: New test.
13842         * gfortran.dg/used_types_8.f90: New test.
13843         * gfortran.dg/used_types_9.f90: New test.
13844
13845 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13846
13847         * gcc.c-torture/compile/20060904-1.c: New test.
13848
13849 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13850
13851         PR c++/23287 Revert my 2006-09-01 patch
13852         * g++.dg/parse/dtor12.C: Remove.
13853
13854 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13855
13856         PR c+/27670
13857         * g++.dg/template/operator9.C: New test.
13858
13859         PR c++/27493
13860         * g++.dg/template/operator7.C: New test.
13861
13862         PR c++/27494
13863         * g++.dg/template/operator8.C: New test.
13864
13865         PR c++/27397
13866         * g++.dg/template/crash57.C: New test.
13867
13868         * g++.dg/template/typedef4.C: Adjust error markers.
13869         * g++.dg/template/typedef5.C: Likewise.
13870
13871 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13872
13873         PR c++/28878
13874         * g++.dg/parse/crash33.C: New test.
13875
13876 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13877         Richard Guenther  <rguenther@suse.de>
13878         Adam Nemet  <anemet@caviumnetworks.com>
13879
13880         PR middle-end/27226
13881         * gcc.target/mips/memcpy-1.c: New testcase.
13882         * gcc.dg/pr27226.c: Likewise.
13883
13884 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13885
13886         PR c++/28705
13887         * g++.dg/lookup/koenig5.C: New.
13888         * g++.dg/template/crash56.C: New.
13889
13890 2006-09-01  Josh Conner  <jconner@apple.com>
13891
13892         PR c++/25505
13893         * gcc.dg/nrv3.c: New test.
13894         * gcc.dg/nrv4.c: New test.
13895         * gcc.dg/nrv5.c: New test.
13896
13897 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13898
13899         PR c++/23287
13900         * g++.dg/parse/dtor12.C: New.
13901
13902 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13903
13904         PR tree-optimization/28839
13905         * gcc.dg/pr28839.c: New test.
13906
13907 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13908
13909         PR target/24367
13910         * gcc.dg/pr24367.c: New testcase.
13911
13912 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13913
13914         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13915
13916 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13917
13918         PR rtl-optimization/27735
13919         * gcc.dg/loop-unswitch-1.c: New test.
13920
13921 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13922
13923         PR fortran/28885
13924         * gfortran.dg/aliasing_dummy_2.f90: New test.
13925
13926         PR fortran/20067
13927         * gfortran.dg/generic_5.f90: Change error message.
13928
13929         PR fortran/28873
13930         * gfortran.dg/generic_6.f90: New test.
13931
13932         PR fortran/25077
13933         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13934
13935         PR fortran/25102
13936         * gfortran.dg/invalid_interface_assignment.f90: New test.
13937
13938         PR fortran/24866
13939         * gfortran.dg/module_proc_external_dummy.f90: New test.
13940
13941 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13942
13943         PR c++/28349
13944         * g++.dg/warn/var-args1.C: New test.
13945
13946 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13947
13948         PR fortran/28866
13949         * gfortran.dg/simpleif_2.f90: New test.
13950         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13951         * gfortran.dg/enum_5.f90: Ditto.
13952
13953 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13954             Kazu Hirata  <kazu@codesourcery.com>
13955
13956         PR tree-optimization/17506
13957         * gcc.dg/pr17506.c: New.
13958
13959 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13960
13961         PR c++/28139
13962         * g++.dg/eh/alias1.C: New test.
13963
13964 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13965
13966         PR c++/28860
13967         * g++.dg/template/ttp22.C: New test.
13968
13969 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13970
13971         PR middle-end/26632
13972         * gcc.dg/pr26632.c: New.
13973
13974 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13975
13976         PR libgfortran/28354
13977         * gfortran.dg/fmt_zero_precision.f90: New test.
13978
13979 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/28058
13982         * g++.dg/template/spec31.C: New test.
13983
13984 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13985
13986         PR c++/26573
13987         * g++.dg/other/static2.C: New test.
13988
13989 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13990
13991         * gcc.dg/Wswitch-enum-2.c: New test case.
13992         * gcc.dg/Wswitch-enum-3.c: Likewise.
13993
13994 2006-08-26  Richard Guenther  <rguenther@suse.de>
13995
13996         * gcc.c-torture/compile/20060826-1.c: New testcase.
13997
13998 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13999
14000         PR c++/28736
14001         * g++.dg/template/void10.C: New test.
14002
14003         PR c++/28737
14004         * g++.dg/template/void8.C: New test.
14005
14006         PR c+_+/28738
14007         * g++.dg/template/void9.C: New test.
14008
14009         * g++.dg/template/void3.C: Adjust error markers.
14010         * g++.dg/template/void4.C: Likewise.
14011         * g++.dg/template/crash55.C: Likewise.
14012         * g++.dg/template/void7.C: Likewise
14013
14014 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/28588
14017         * g++.dg/inherit/access6.C: New test.
14018         * g++.dg/inherit/access7.C: Likewise.
14019
14020         PR c++/28595
14021         * g++.dg/template/array15.C: New test.
14022         * g++.dg/template/crash2.C: Tweak error markers.
14023
14024 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14025
14026         PR middle-end/28683
14027         * gcc.c-torture/compile/20060823-1.c: New test.
14028
14029 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14030
14031         PR c++/28853
14032         * g++.dg/template/ttp21.C: New test.
14033
14034         PR c++/28852
14035         * g++.dg/other/operator1.C: Add error-marker.
14036         * g++.dg/other/operator2.C: New test.
14037
14038 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14039
14040         PR c/27893
14041         * gcc.c-torture/compile/vla-const-1.c,
14042         gcc.c-torture/compile/vla-const-2.c: New tests.
14043
14044 2006-08-26  Richard Guenther  <rguenther@suse.de>
14045
14046         PR middle-end/28814
14047         * gcc.dg/torture/pr28814.c: New testcase.
14048
14049 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14050
14051         PR c/28418
14052         * gcc.c-torture/compile/compound-literal-1.c: New test.
14053
14054 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14055
14056         PR c/28299
14057         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14058         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14059         Expect extra diagnostics.
14060
14061 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14062
14063         gcc.dg/noncompile/pr16876.c: New test.
14064
14065 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14066
14067         PR c++/28056
14068         * g++.dg/parse/local1.C: New test.
14069         * g++.dg/other/qual1.C: Tweak error marker.
14070
14071 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         PR c++/27787
14074         * g++.dg/template/typename10.C: New.
14075         * g++.dg/template/lookup4.C: Remove bogus error marker.
14076
14077 2006-08-25  Richard Guenther  <rguenther@suse.de>
14078
14079         PR testsuite/28829
14080         * gcc.dg/pr26570.c: Fix testcase.
14081
14082 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14083
14084         PR tree-opt/28807
14085         * gcc.c-torture/execute/mayalias-2.c: New test.
14086         * gcc.dg/tree-ssa/alias-13.c: New test.
14087
14088 2006-08-24  Jan Hubicka  <jh@suse.cz>
14089
14090         PR debug/26881
14091         * gcc.dg/debug/pr26881.c: New file.
14092
14093 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14094
14095         PR fortran/28788
14096         * gfortran.dg/used_types_4.f90: New test.
14097         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14098         association of derived types.
14099         * gfortran.dg/used_types_2.f90: Add module cleanup.
14100         * gfortran.dg/used_types_3.f90: The same.
14101
14102         PR fortran/28771
14103         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14104         fix of regression.
14105
14106 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14107
14108         PR 28813
14109         * gfortran.dg/direct_io_6.f90: Remove test.
14110
14111 2006-08-23  Stuart Hastings  <stuart@apple.com>
14112
14113         PR 28825
14114         * gcc.target/i386/20060821-1.c: New.
14115
14116 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14117
14118         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14119         dg-warning strings for dllimport.
14120
14121 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14122
14123         PR C++/28450
14124         * g++.dg/ext/vector4.C: New test.
14125         * g++.dg/ext/complex1.C: New test.
14126
14127 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14128
14129         PR debug/28692
14130         * gcc.dg/debug/const-1.c: New.
14131         * gcc.dg/debug/const-2.c: New.
14132         * gcc.dg/debug/dwarf2/const-1.c: New.
14133         * gcc.dg/debug/dwarf2/const-2.c: New.
14134         * gcc.dg/debug/dwarf2/const-2b.c: New.
14135
14136 2006-08-22  Richard Guenther  <rguenther@suse.de>
14137
14138         PR middle-end/28776
14139         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14140         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14141
14142 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14143
14144         PR tree-optimization/28003
14145         * g++.dg/tree-ssa/pr28003.C: New.
14146
14147 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14148
14149         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14150
14151 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14152
14153         PR c++/26269
14154         * g++.dg/other/error14.C: New test.
14155
14156         PR c++/28505
14157         * g++.dg/parse/ctor7.C: New test.
14158         * g++.dg/parse/ctor8.C: Likewise.
14159
14160         PR c++/28741
14161         * g++.dg/template/void7.C: New test.
14162
14163 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14164
14165         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14166         * gnat.dg/self_aggregate_with_array.adb: New test.
14167
14168 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14169
14170         * g++.dg/eh/arm-vfp-unwind.C: New test.
14171
14172 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14173
14174         PR c++/28341
14175         * g++.dg/template/ref3.C: New test.
14176         * g++.dg/template/nontype13.C: New test.
14177
14178         PR c++/28346
14179         * g++.dg/template/ptrmem17.C: New test.
14180
14181 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14182
14183         PR target/28648 c:
14184         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14185
14186 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14187
14188         PR fortran/28630
14189         * gfortran.dg/used_types_2.f90: New test.
14190
14191         PR fortran/28601
14192         * gfortran.dg/used_types_3.f90: New test.
14193
14194         PR fortran/20886
14195         * gfortran.dg/generic_actual_arg.f90: New test.
14196
14197         PR fortran/28735
14198         * gfortran.dg/module_private_array_refs_1.f90: New test.
14199
14200         PR fortran/28762
14201         * gfortran.dg/program_name_1.f90: New test.
14202
14203         PR fortran/28425
14204         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14205
14206         PR fortran/28496
14207         * gfortran.dg/array_initializer_2.f90: New test.
14208
14209         PR fortran/18111
14210         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14211
14212         PR fortran/28600
14213         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14214
14215         PR fortran/28771
14216         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14217
14218         PR fortran/28660
14219         * gfortran.dg/dependent_decls_1.f90: New test.
14220
14221 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14222
14223         PR fortran/25217
14224         * gfortran.dg/derived_init_2.f90: New.
14225
14226 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14227
14228         * gcc.c-torture/execute/pr28289.c: New test.
14229
14230 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14231
14232         PR c/28744
14233         * gcc.dg/attr-externally-visible-1.c: New test.
14234         * gcc.dg/attr-externally-visible-2.c: New test.
14235         * g++.dg/parse/attr-externally-visible-1.C: New test.
14236         * g++.dg/parse/attr-externally-visible-2.C: New test.
14237
14238 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14239
14240         PR c++/28606
14241         * g++.dg/parse/dtor11.C: New test.
14242
14243 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14244
14245         PR rtl-optimization/28489
14246         * gcc.c-torture/compile/pr28489.c: New test.
14247
14248 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14249
14250         PR c++/28710
14251         * g++.dg/template/redecl4.C: New test.
14252
14253         PR c++/28711
14254         * g++.dg/template/ctor8.C: New test.
14255
14256 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14257
14258         * gcc.dg/pr26570.c: Fix testcase.
14259
14260 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14261
14262         * PR c++/28573
14263         * g++.dg/parse/offsetof6.C: New test.
14264         * g++.dg/parse/offsetof6.C: New test.
14265         * g++.dg/parse/offsetof7.C: New test.
14266
14267 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14268
14269         PR testsuite/28602
14270         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14271         is false.
14272
14273 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14274
14275         PR c++/28302
14276         * g++.dg/ext/vector3.C: New test.
14277
14278 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14279
14280         PR gcov/profile/26570
14281         * gcc.dg/pr26570.c: New test.
14282
14283 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14284
14285         PR c/27697
14286         * gcc.dg/qual-component-1.c: New test.
14287
14288 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14289
14290         PR c++/28593
14291         * g++.dg/parse/new3.C: New test.
14292
14293 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14294
14295         PR fortran/25828
14296         * gfortran.dg/streamio_1.f90: New test.
14297         * gfortran.dg/streamio_2.f90: New test.
14298         * gfortran.dg/streamio_3.f90: New test.
14299         * gfortran.dg/streamio_4.f90: New test.
14300         * gfortran.dg/streamio_5.f90: New test.
14301         * gfortran.dg/streamio_6.f90: New test.
14302         * gfortran.dg/streamio_7.f90: New test.
14303         * gfortran.dg/streamio_8.f90: New test.
14304
14305 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14306
14307         PR c/28287
14308         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14309
14310 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14311
14312         PR c++/28594
14313         * g++.dg/template/void6.C: New test.
14314
14315 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14316
14317         PR c/28649
14318         * gcc.dg/parse-error-1.c: New test.
14319         * gcc.dg/parse-error-2.c: New test.
14320         * gcc.dg/cpp/digraph2.c: Add error-marker.
14321         * gcc.dg/noncompile/920923-1.c: Likewise.
14322
14323 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14324
14325         PR c/27490
14326         * gcc.dg/sizeof-2.c: New testcase.
14327
14328         PR c/27489
14329         * gcc.dg/switch-A.c: New testcase.
14330
14331 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14332
14333         PR c++/28288
14334         PR c++/14556
14335         * g++.old-deja/g++.warn/compare1.C: Delete.
14336         * g++.dg/opt/pr7503-2.C: Delete.
14337         * g++.dg/opt/pr7503-3.C: Delete.
14338         * g++.dg/opt/pr7503-4.C: Delete.
14339         * g++.dg/opt/pr7503-5.C: Delete.
14340         * g++.dg/opt/max1.C: Delete.
14341         * g++.dg/warn/minmax.C: Delete.
14342         * g++.dg/expr/minmax.C: New test.
14343
14344 2006-08-14  Richard Guenther  <rguenther@suse.de>
14345
14346         PR testsuite/28703
14347         * gcc.c-torture/execute/pr28651.c: Do not use argc
14348         to avoid optimization, instead forbid inlining.
14349
14350 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14351
14352         PR rtl-optimization/28634
14353         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14354
14355 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14356
14357         PR c/27184
14358         * gcc.dg/torture/pr27184.c: New test.
14359
14360 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14363
14364 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14365
14366         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14367         * gfortran.dg/stat_2.f90: Likewise.
14368         * gfortran.dg/chmod_1.f90: Likewise.
14369         * gfortran.dg/chmod_2.f90: Likewise.
14370         * gfortran.dg/chmod_3.f90: Likewise.
14371
14372 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14373
14374         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14375
14376 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14377
14378         * g++.dg/opt/pr23454-2.C: New test.
14379
14380 2006-08-11  Richard Guenther  <rguenther@suse.de>
14381
14382         PR middle-end/28651
14383         * gcc.c-torture/execute/pr28651.c: New testcase.
14384
14385 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14386
14387         * gnat.dg/specs/static_initializer.ads: New test.
14388
14389 2006-08-10  Paul Brook  <paul@codesourcery.com>
14390
14391         * gcc.target/arm/cond-asm.c: New test.
14392
14393 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14394
14395         PR tree-optimization/26197
14396         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14397         * g++.dg/vect/vect.exp: Compile the new tests with
14398         --param max-aliased-vops=0.
14399
14400 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14401
14402         PR c++/28637
14403         * g++.dg/template/void3.C: New test.
14404
14405         PR c++/28638
14406         * g++.dg/template/void4.C: New test.
14407
14408         PR c++/28640
14409         * g++.dg/template/void5.C: New test.
14410
14411 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14412
14413         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14414         after dg-do compile.
14415
14416 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14417
14418         PR tree-optimizations/26969
14419         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14420         "unswitch-loops" with -funswitch-loops.
14421         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14422
14423 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14424
14425         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14426         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14427         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14428         * objc.dg/dwarf-1.m: Likewise.
14429         * objc.dg/dwarf-2.m: Likewise.
14430         * obj-c++.dg/dwarf-2.mm: Likewise.
14431
14432 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14433
14434         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14435         * objc.dg/dwarf-2.m: Likewise.
14436         * obj-c++.dg/dwarf-2.mm: Likewise.
14437
14438         PR libfortran/28603
14439         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14440
14441         PR testsuite/27611
14442         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14443
14444         PR testsuite/27033
14445         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14446
14447 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14448
14449         PR target/27827
14450         * gcc.target/i386/pr27827.c: New testcase.
14451
14452 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14453
14454         PR fortran/28590
14455         * gfortran.dg/sequence_types_1.f90: New test.
14456
14457 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14458
14459         PR fortran/28548
14460         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14461         dg-warning.  Add -pedantic option.
14462
14463 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14464
14465         PR c/28502
14466         * gcc.dg/proto-1.c: New test.
14467
14468         PR c/27721
14469         * gcc.dg/lvalue-4.c: New test.
14470
14471         PR c/28136
14472         * gcc.dg/init-bad-5.c: New test.
14473
14474 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14475
14476         PR c++/28347
14477         * g++.dg/ext/typedef-init.C: Add new test for typedef
14478         initialization inside templates. Adjust existing error markers.
14479
14480 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14481
14482         PR c++/28148
14483         * g++.dg/init/ptrmem3.C: New test.
14484
14485 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14486
14487         PR tree-optimization/27770
14488         * lib/target-support.exp: New target keyword "section_anchors".
14489         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14490         tests.
14491         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14492         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14493         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14494         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14495
14496 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14497
14498         * gcc.dg/20060801-1.c: Add missing '}'.
14499
14500 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14501
14502         PR c++/27508
14503         * g++.dg/parse/dtor9.C: New test.
14504         * g++.dg/parse/dtor10.C: New test.
14505         * g++.dg/other/error7.C: Adjust error-marker.
14506
14507         PR c++/28274
14508         * g++.dg/other/default5.C: New test.
14509
14510 2006-08-02  Richard Guenther  <rguenther@suse.de>
14511
14512         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14513
14514 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/28557
14517         * g++.dg/template/conv9.C: New test.
14518
14519 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14520
14521         PR debug/28063
14522         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14523         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14524         Optionally return assembly text.  Update callers.
14525         (check_no_compiler_messages): Update verbose messages.
14526         (check_no_messages_and_pattern): New.
14527         (check_effective_target_string_merging): New.
14528
14529 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14530
14531         PR c++/28250
14532         * g++.dg/eh/catch4.C: New test.
14533
14534         PR c++/28257
14535         * g++.dg/other/qual1.C: New test.
14536
14537         PR c++/28259
14538         * g++.dg/inherit/error2.C: New test.
14539
14540         PR c++/28267
14541         * g++.dg/other/new1.C: New test.
14542
14543         * g++.dg/warn/pr23075.C: Remove obsolete test.
14544         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14545         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14546
14547 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14548
14549         PR c++/28523
14550         * g++.dg/eh/cast1.C: New test.
14551
14552 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14553
14554         PR libfortran/28452
14555         * gfortran.dg/random_3.f90:  New test.
14556
14557 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14558
14559         PR c++/28432
14560         * g++.dg/other/pr28304.C: Change expected error message.
14561         * g++.dg/other/pr28432.C: New test.
14562
14563 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14564
14565         PR c++/28256
14566         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14567
14568 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14569
14570         PR debug/23336
14571         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14572         at -g1.
14573         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14574         g++.dg/debug/enum-2.C: New.
14575
14576 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14577
14578         PR c++/6634
14579         * g++.dg/parse/long1.C: Add more tests.
14580
14581 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14582
14583         * gfortran.dg/lrshift_1.c: New file.
14584
14585 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14586
14587         PR libgfortran/28335
14588         * gfortran.dg/no_unit_error_1.f90: New test.
14589
14590 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14591
14592         PR libgfortran/28335
14593         * gfortran.dg/no_unit_error_1.f90: Delete test.
14594         * gfortran.dg/no_unit_error_2.f90: Delete test.
14595
14596 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14597
14598         * gfortran.dg/chmod_3.f90: New test.
14599         * gfortran.dg/ltime_gmtime_1.f90: New test.
14600         * gfortran.dg/ltime_gmtime_2.f90: New test.
14601         * gfortran.dg/lrshift_1.f90: New test.
14602         * gfortran.dg/chmod_1.f90: New test.
14603         * gfortran.dg/chmod_2.f90: New test.
14604
14605 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14606
14607         PR c++/27668
14608         * g++.dg/template/crash55.C: New test.
14609
14610         PR c++/27962
14611         * g++.dg/template/nontype16.C: New test.
14612
14613         * g++.dg/template/void2.C: Adjust error markers.
14614         * g++.dg/template/nontype5.C: Adjust error markers.
14615
14616 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14617
14618         * gcc.target/i386/stack-prot-kernel.c: New test.
14619
14620 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14621
14622         * gcc.dg/builtins-55.c: New test case.
14623
14624 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14625
14626         PR rtl-optimization/27907
14627         * gcc.c-torture/compile/pr27907.c: New test.
14628
14629 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14630
14631         * gfortran.dg/mclock.f90: New test.
14632         * gfortran.dg/int_conv_1.f90: New test.
14633         * gfortran.dg/stat_1.f90: New test.
14634         * gfortran.dg/stat_2.f90: New test.
14635
14636 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14637
14638         PR libgfortran/28335
14639         * gfortran.dg/no_unit_error_1.f90: New test.
14640         * gfortran.dg/no_unit_error_2.f90: New test.
14641         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14642
14643 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14644
14645         PR middle-end/28473
14646         * gcc.dg/fold-convround-1.c: New test case.
14647
14648 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14649
14650         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14651
14652 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14653
14654         PR c++/27572
14655         * g++.dg/other/typedef1.C: New test.
14656         * g++.dg/template/typedef4.C: New test.
14657         * g++.dg/template/typedef5.C: New test.
14658
14659 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14660
14661         PR fortran/28416
14662         * gfortran.dg/allocatable_dummy_3.f90: New.
14663
14664 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14665
14666         PR fortran/28439
14667         * gfortran.dg/arithmetic_if.f90:  New test.
14668
14669 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14670
14671         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14672         avoid memcpy optimization.
14673
14674 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14675
14676         PR fortran/25289
14677         * gfortran.dg/direct_io_6.f90: New test.
14678
14679 2006-07-24  Jan Hubicka  <jh@suse.cz>
14680
14681         PR c/25795
14682         PR c++/27369
14683         * gcc.dg/pr25795.c: New test.
14684         * gcc.dg/pr25795-1.c: New test.
14685
14686 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14689         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14690         which may be transformed to "g || h" on some platforms.
14691
14692 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/28025
14695         * g++.dg/template/friend45.C: New test.
14696
14697 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14698
14699         PR libgfortran/28339
14700         * gfortran.dg/arrayio_8.f90: New test.
14701
14702 2006-07-21  Mike Stump  <mrs@apple.com>
14703
14704         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14705
14706         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14707
14708 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14709
14710         PR c++/28250
14711         * g++.dg/eh/catch3.C: New test.
14712
14713         PR c++/28363
14714         * g++.dg/template/defarg10.C: New test.
14715
14716 2006-07-20  Paul Brook  <paul@codesourcery.com>
14717
14718         PR 27363
14719         * gcc.dg/pr27363.c: New test.
14720
14721 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/28338
14724         * g++.dg/init/ref13.C: New test.
14725
14726 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14727
14728         PR obj-c++/28434
14729         * obj-c++.dg/proto-error-1.mm: New test.
14730
14731 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/28337
14734         * g++.dg/template/string1.C: New test.
14735
14736 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/28048
14739         * g++.dg/template/defarg9.C: New test.
14740
14741         PR c++/28235
14742         * g++.dg/template/static27.C: New test.
14743
14744 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14745
14746         PR 28410
14747         * gcc.dg/tree-ssa/pr28410.c: New test.
14748
14749 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14750
14751         PR c++/28258
14752         * g++/dg/other/error13.C: New test.
14753
14754         PR c++/28260
14755         * g++.dg/template/friend44.C: New test.
14756
14757 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14758
14759         PR c++/27495
14760         * g++.dg/other/pr27495.C: New.
14761
14762 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14763
14764         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14765         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14766
14767 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14768
14769         PR c/28286
14770         * gcc.dg/pragma-pack-4.c: New test.
14771
14772 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14773
14774         PR c++/28291
14775         * g++.dg/ext/pr28291.C: New test.
14776
14777 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14778
14779         PR middle-end/28403
14780         * gcc.c-torture/execute/pr28403.c: New test.
14781
14782 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14783
14784         PR middle-end/28402
14785         * gcc.dg/pr28402.c: New test.
14786
14787 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14788
14789         PR c++/28304
14790         * g++.dg/other/pr28304.C: New test.
14791
14792 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14793
14794         PR other/28251
14795         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14796         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14797
14798 2006-07-17  Richard Guenther  <rguenther@suse.de>
14799
14800         PR tree-optimization/28238
14801         * g++.dg/tree-ssa/pr28238.C: New testcase.
14802
14803 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14804
14805         PR c++/28250
14806         * g++.dg/eh/catch1.C: New test.
14807         * g++.dg/eh/catch2.C: New test.
14808
14809 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14810
14811         PR c++/28370
14812         * g++.dg/template/anon3.C: New test.
14813
14814 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14815
14816         PR fortran/20844
14817         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14818         specifiers requiring an explicit format tag..
14819
14820         PR fortran/28201
14821         * gfortran.dg/generic_5: New test.
14822
14823         PR fortran/20893
14824         * gfortran.dg/elemental_optional_args_1.f90: New test.
14825
14826 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14827
14828         * gnat.dg/assert.ads: New file.
14829         * gnat.dg/controlled_record.ads: Likewise.
14830         * gnat.dg/controlled_record.adb: Likewise.
14831
14832 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14833
14834         PR c++/28292
14835         * g++.dg/other/error12.C: New test.
14836
14837         PR c++/28269
14838         * g++.dg/template/crash54.C: New test.
14839
14840 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14841
14842         PR c++/28249
14843         * g++.dg/parse/catch1.C: New test.
14844
14845         PR c++/28294
14846         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14847
14848         PR c++/28387
14849         * g++.dg/ext/attrib24.C: New test.
14850
14851 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14852
14853         PR c++/28343
14854         * g++.dg/ext/asmspec1.C: New test.
14855
14856 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14857
14858         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14859         (dg-test): Support shouldfail tests.
14860         * lib/target-supports-dg.exp (dg-shouldfail): New.
14861         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14862         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14863         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14864         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14865         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14866         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14867         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14868
14869 2006-07-13  Jan Hubicka  <jh@suse.cz>
14870
14871         * gcc.target/i386/memcpy-1.c: New.
14872
14873 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14874
14875         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14876
14877 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14878
14879         PR fortran/25097
14880         * gfortran.dg/present_1.f90: New test.
14881
14882         PR fortran/20903
14883         * gfortran.dg/interface_derived_type_1.f90: New test.
14884
14885 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14886
14887         PR fortran/28213
14888         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14889         list.
14890
14891 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14892
14893         PR c++/27820
14894         * g++.dg/other/label1.C: New test.
14895
14896 2006-07-07  Richard Guenther  <rguenther@suse.de>
14897
14898         PR middle-end/28268
14899         * gcc.dg/torture/pr28268.c: New testcase.
14900
14901 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14902
14903         PR c++/27019
14904         * g++.dg/ext/pr27019.C: New.
14905
14906 2006-07-07  Richard Guenther  <rguenther@suse.de>
14907
14908         PR tree-optimization/28187
14909         * gcc.dg/pr28187.c: New testcase.
14910
14911 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14912
14913         * gnat.dg/address_conversion.adb: New test.
14914         * gnat.dg/boolean_subtype.adb: Likewise.
14915         * gnat.dg/frame_overflow.adb: Likewise.
14916         * gnat.dg/pointer_array.adb: Likewise.
14917         * gnat.dg/pointer_conversion.adb: Likewise.
14918
14919 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14920
14921         PR fortran/28237
14922         PR fortran/23420
14923         * gfortran.dg/print_fmt_5.f90: New test.
14924
14925 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14926
14927         PR fortran/28129
14928         * gfortran.dg/bounds_check_4.f90: New test.
14929
14930 2006-07-05  Richard Guenther  <rguenther@suse.de>
14931
14932         PR target/28158
14933         * gfortran.dg/pr28158.f90: New testcase.
14934
14935 2006-07-05  Richard Guenther  <rguenther@suse.de>
14936
14937         PR tree-optimization/28162
14938         * gcc.dg/pr28162.c: New testcase.
14939
14940 2006-07-05  Richard Guenther  <rguenther@suse.de>
14941         Andrew Pinski  <pinskia@gcc.gnu.org>
14942
14943         PR c++/27084
14944         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14945
14946 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14947
14948         PR fortran/28174
14949         * gfortran.dg/actual_array_substr_2.f90: New test.
14950
14951         PR fortran/28167
14952         * gfortran.dg/actual_array_constructor_2.f90: New test.
14953
14954 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14955
14956         * gfortran.dg/itime_idate_1.f: New test.
14957         * gfortran.dg/itime_idate_2.f: New test.
14958
14959 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14960
14961         PR libgfortran/27704
14962         * gfortran.dg/open_status_3.f90: New test.
14963         * gfortran.dg/fmt_l.f90: Update for new feature.
14964
14965 2006-07-03  Asher Langton  <langton2@llnl.gov>
14966
14967         * gfortran.dg/oldstyle_2.f90: New.
14968
14969 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14970
14971         * gnat.dg/string_slice.adb: New test.
14972
14973 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14974
14975         PR fortran/19259
14976         * gfortran.dg/semicolon_fixed.c: New.
14977         * gfortran.dg/semicolon_free.c: New.
14978
14979 2006-06-30  Mike Stump  <mrs@apple.com>
14980
14981         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14982         that don't support internal visibility.
14983
14984 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14985
14986         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14987         for '(' / ')' needing an extra '\'.
14988
14989 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14990
14991         PR middle-end/27428
14992         * gcc.dg/pr27428-1.c: New test case.
14993
14994 2006-06-29  Mike Stump  <mrs@apple.com>
14995
14996         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14997         on darwin as we can't align commons large enough yet.
14998
14999         * gcc.dg/vla-8.c: Add additional testcases.
15000
15001 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15002
15003         PR c++/28114
15004         * g++.dg/other/pr28114.C: New.
15005
15006 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15007
15008         * gcc.c-torture/compile/20060625-1.c: New test.
15009
15010 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15011
15012         PR fortran/20867
15013         * gfortran.dg/stfunc_3.f90: New test.
15014
15015         PR fortran/25056
15016         * gfortran.dg/impure_actual_1.f90: New test.
15017
15018         PR fortran/20874
15019         * gfortran.dg/elemental_result_1.f90: New test.
15020
15021         PR fortran/25073
15022         * gfortran.dg/select_7.f90: New test.
15023
15024         PR fortran/27554
15025         * intrinsic_actual_1.f: New test.
15026
15027         PR fortran/22038
15028         PR fortran/28119
15029         * gfortran.dg/forall_4.f90: New test.
15030
15031         PR fortran/25072
15032         * gfortran.dg/forall_5.f90: New test.
15033
15034 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15035
15036         PR c++/28051
15037         * g++.dg/template/using13.C: New test.
15038
15039         PR c++/28054
15040         * g++.dg/other/incomplete3.C: New test.
15041
15042 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15043
15044         PR fortran/28081
15045         * gfortran.dg/substr_3.f: New test.
15046         * gfortran.dg/equiv_2.f90: Update expected error message.
15047
15048 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15049
15050         PR fortran/28118
15051         * gfortran.dg/actual_array_substr_1.f90: New test.
15052
15053 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15054
15055         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15056         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15057
15058 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15059
15060         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15061
15062 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15063
15064         PR fortran/27981
15065         * gfortran.dg/simpleif_2.f90: New test.
15066
15067 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15068
15069         * g++.dg/template/error22.C: Fix typo.
15070
15071 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15072
15073         PR c++/28112
15074         * g++.dg/ext/attrib23.C: New test.
15075
15076 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15077
15078         * gnat.dg/varsize_temp.adb: New test.
15079
15080 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15081
15082         PR c++/11468
15083         * g++.dg/other/java2.C: New test.
15084
15085 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15086
15087         PR target/27789
15088         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15089         initialization.
15090
15091 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15092
15093         PR target/27531
15094         * gcc.dg/pr27531-1.c: New test case.
15095
15096 2006-06-22  Asher Langton  <langton2@llnl.gov>
15097
15098         PR fortran/24748
15099         * gfortran.dg/implicit_8.f90: New.
15100
15101 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15102
15103         PR rtl-optimization/28121
15104         * gcc.dg/pr28121.c: New test.
15105
15106 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15107
15108         PR c++/27805
15109         * g++.dg/parse/ptrmem6.C: New test.
15110
15111         PR c++/27821
15112         * g++.dg/template/error22.C: New test.
15113
15114 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15115
15116         PR c++/28111
15117         * g++.dg/template/friend43.C: New test.
15118
15119         PR c++/28110
15120         * g++.dg/template/crash53.C: New test.
15121
15122         PR c++/28109
15123         * g++.dg/rtti/incomplete1.C: New test.
15124
15125 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15126
15127         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15128
15129 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15130
15131         * gcc.c-torture/execute/complex-7.c: New.
15132
15133 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.dg/merge-all-constants-1.c: New test.
15136
15137 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15138
15139         PR c++/28113
15140         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15141
15142 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15143
15144         * gfortran.dg/rrspacing_1.f90: New test.
15145
15146 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15147
15148         PR c++/28052
15149         * g++.dg/other/bitfield2.C: New test.
15150
15151 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15152
15153         PR tree-optimization/27331
15154         * gcc.dg/pr27331.c: New test.
15155
15156 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15157             Eric Botcazou  <ebotcazou@adacore.com>
15158
15159         PR ada/18692
15160         * lib/gnat.exp: New file.
15161         * lib/gnat-dg.exp: Likewise.
15162         * gnat.dg: New directory.
15163         * gnat.dg/dg.exp: New driver.
15164         * gnat.dg/specs: New directory.
15165         * gnat.dg/specs/specs.exp: New driver.
15166         * gnat.dg/style: New directory.
15167         * gnat.dg/style/style.exp: New driver.
15168
15169 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/16206
15172         * gfortran.dg/array_initializer_1.f90: New test.
15173
15174         PR fortran/28005
15175         * gfortran.dg/matmul_3.f90: New test.
15176
15177 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15178
15179         PR middle-end/28075
15180         * gcc.dg/tree-ssa/inline-1.c: New test.
15181
15182 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15183
15184         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15185         in malloc prototype; remove XFAIL.
15186         * gcc.dg/pr18241-2.c: Ditto.
15187         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15188         in memset prototype; remove XFAIL.
15189         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15190
15191 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15192
15193         * gcc.dg/vla-8.c: Add.
15194
15195 2006-06-19  Richard Guenther  <rguenther@suse.de>
15196
15197         PR tree-optimization/27090
15198         * g++.dg/tree-ssa/pr27090.C: New testcase.
15199
15200 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15201
15202         PR target/27861
15203         * gcc.dg/pr27861-1.c: New test case.
15204
15205 2006-06-19  Richard Guenther  <rguenther@suse.de>
15206
15207         PR middle-end/28045
15208         * gcc.dg/torture/pr28045.c: New testcase.
15209
15210 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15211
15212         PR fortran/26801
15213         * gfortran.dg/associated_4.f90: New test.
15214
15215 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15216
15217         PR fortran/19310
15218         PR fortran/19904
15219         * gfortran.dg/real_const_3.f90: New test.
15220
15221 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15222
15223         PR c++/28016
15224         * g++.dg/template/static26.C: New test.
15225
15226         PR c++/27979
15227         * g++.dg/expr/bitfield2.C: New test.
15228
15229         PR c++/27884
15230         * g++.dg/parse/linkage2.C: New test.
15231
15232 2006-06-16  Richard Guenther  <rguenther@suse.de>
15233
15234         PR middle-end/27116
15235         * gcc.dg/pr15785-1.c: Revert last change.
15236         * gcc.dg/torture/pr27116-2.c: New testcase.
15237
15238 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15239
15240         PR middle-end/27802
15241         * gcc.dg/pr27802-1.c: New test case.
15242
15243 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15244
15245         PR c++/27689
15246         * g++.dg/template/ttp18.C: New test.
15247         * g++.dg/template/ttp19.C: Likewise.
15248
15249         PR c++/27666
15250         * g++.dg/expr/cond9.C: New test.
15251
15252         PR c++/27640
15253         * g++.dg/template/ctor7.C: New test.
15254
15255 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15256
15257         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15258
15259 2006-06-16  Richard Guenther  <rguenther@suse.de>
15260
15261         PR tree-optimization/27781
15262         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15263
15264 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15265
15266         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15267
15268 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15269
15270         * gcc.dg/tree-ssa/loop-18.c: New test.
15271
15272 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR c++/27665
15275         * g++.dg/template/crash52.C: New test.
15276
15277         PR c++/27648
15278         * g++.dg/ext/attrib22.C: New test.
15279
15280         PR c++/26559
15281         * g++.dg/template/builtin1.C: New test.
15282         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15283
15284         PR c++/28018
15285         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15286         assignment.
15287         * g++.old-deja/g++.pt/crash51.C: Likewise.
15288
15289         PR c++/27227
15290         * g++.dg/lookup/linkage1.C: New test.
15291         * g++.dg/lookup/linkage2.C: Likewise.
15292
15293 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15294
15295         PR middle-end/27959
15296         * gcc.dg/pr27959.c: New testcase.
15297
15298 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15299
15300         PR target/28014:
15301         * g++.dg/eh/div.C: New test.
15302
15303 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15304
15305         PR c++/27894
15306         * g++.dg/tree-ssa/pr26757.C: New test.
15307         * g++.dg/tree-ssa/pr27894.C: New test.
15308
15309 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15310
15311         * gcc.c-torture/compile/20060609-1.c: New test.
15312
15313         PR target/27863
15314         * gcc.c-torture/compile/pr27863.c: New test.
15315
15316 2006-06-13  Richard Guenther  <rguenther@suse.de>
15317
15318         PR tree-optimization/27830
15319         * g++.dg/tree-ssa/pr27830.C: New testcase.
15320
15321 2006-06-13  Matthew Sachs  <msachs@apple.com>
15322
15323         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15324         the list of compiler flags; this causes those flags to be checked
15325         for things like dg-skip-if.
15326
15327 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15328
15329         PR c++/27601
15330         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15331
15332 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15333             Kazu Hirata  <kazu@codesourcery.com>
15334
15335         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15336         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15337
15338 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15339
15340         PR c++/27933
15341         * g++.dg/lookup/using15.C: New test.
15342
15343         PR c++/27951
15344         * g++.dg/other/anon4.C: New test.
15345
15346 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15347
15348         PR c++/21210
15349         * g++.dg/init/complex1.C: New test case.
15350
15351 2006-06-11  Eric Christopher  <echristo@apple.com>
15352
15353         PR middle-end/27948
15354         * gcc.dg/bf-ms-layout.c: Run on darwin.
15355         * gcc.dg/bf-no-ms-layout: Ditto.
15356         * gcc.dg/attr-ms_struct-2.c: New.
15357         * gcc.dg/bf-ms-layout-2.c: Ditto.
15358
15359 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15360
15361         * gcc.dg/attr-ms_struct-packed1.c: New.
15362
15363 2006-06-09  Mike Stump  <mrs@apple.com>
15364
15365         * gcc.dg/vla-7.c: Add.
15366
15367 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15368
15369         PR fortran/24558
15370         * gfortran.dg/entry_6.f90: New test.
15371
15372         PR fortran/20877
15373         PR fortran/25047
15374         * gfortran.dg/entry_7.f90: New test.
15375
15376 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15377
15378         PR c/27747
15379         * gcc.dg/cpp/_Pragma6.c: New test.
15380
15381         PR c++/27748
15382         * g++.dg/cpp/_Pragma1.C: New test.
15383
15384         PR preprocessor/27746
15385         * gcc.dg/gomp/macro-3.c: New test.
15386         * gcc.dg/gomp/macro-4.c: New test.
15387         * g++.dg/gomp/macro-3.C: New test.
15388         * g++.dg/gomp/macro-4.C: New test.
15389
15390 2006-06-09  Richard Guenther  <rguenther@suse.de>
15391
15392         PR tree-optimization/26998
15393         * gcc.dg/torture/pr26998.c: New testcase.
15394         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15395
15396 2006-06-08  Mike Stump  <mrs@apple.com>
15397
15398         * gcc.dg/pr27095.c: Account for stubs.
15399
15400         PR target/26427
15401         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15402         produce bad code on darwin.
15403
15404 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15405
15406         PR fortran/27958
15407         * gfortran.dg/substr_2.f: New test.
15408
15409 2006-06-08  Asher Langton  <langton2@llnl.gov>
15410
15411         PR fortran/27786
15412         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15413
15414 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15415
15416         PR target/27421
15417         * gcc.dg/union-3.c: New test.
15418
15419 2006-06-08  Richard Guenther  <rguenther@suse.de>
15420
15421         PR middle-end/27116
15422         * gcc.dg/torture/pr27116.c: New testcase.
15423         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15424
15425 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15426
15427         PR rtl-optimization/26449
15428         * gcc.dg/pr26449.c: New test.
15429
15430 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15431
15432         PR c++/27601
15433         * g++.dg/ext/offsetof1.C: Test member functions.
15434
15435 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15436
15437         * gcc.dg/pr27095.c: Improve scanning.
15438
15439 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15440
15441         PR fortran/23091
15442         * gfortran.dg/saved_automatic_1.f90: New test.
15443
15444         PR fortran/24168
15445         * gfortran.dg/array_simplify_1.f90: New test.
15446
15447         PR fortran/25090
15448         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15449
15450         PR fortran/25058
15451         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15452
15453 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15454
15455         PR c++/27177
15456         * g++.dg/expr/cast7.C: New test.
15457
15458 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15459
15460         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15461         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15462         * lib/fortran-torture.exp (fortran-torture-compile,
15463         fortran-torture-execute): Ditto.
15464
15465 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15466
15467         PR target/27842
15468         * gcc.dg/vmx/pr27842.c: New test.
15469
15470 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15471
15472         PR libfortran/27895
15473         * gfortran.dg/bounds_check_3.f90: New test.
15474
15475 2006-06-05  Mike Stump  <mrs@apple.com>
15476
15477         * objc.dg/objc-fast-4.m: Skip for ppc64.
15478
15479 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15480
15481         PR testsuite/27705
15482         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15483
15484 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15485             Victor Kaplansky  <victork@il.ibm.com>
15486
15487         PR tree-optimizations/26360
15488         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15489         with -fno-tree-dce.
15490         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15491
15492 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15493
15494         PR fortran/14067
15495         * gfortran.dg/data_char_1.f90: Add messages for truncated
15496         strings.
15497
15498         PR fortran/16943
15499         * gfortran.dg/func_decl_2.f90: New test.
15500
15501         PR fortran/20839
15502         * gfortran.dg/do_2.f90: New test.
15503
15504         PR fortran/27655
15505         * gfortran.dg/associated_3.f90: New test.
15506
15507 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15508
15509         PR c++/27819
15510         * g++.dg/template/static25.C: New test.
15511
15512         PR c++/27722
15513         * g++.dg/init/array21.C: New test.
15514
15515         PR c++/27807
15516         * g++.dg/ext/complit7.C: New test.
15517
15518         PR c++/27806
15519         * g++.dg/parse/ptrmem5.C: New test.
15520
15521 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15522             Andrew Pinski  <pinskia@physics.uc.edu>
15523
15524         PR c/27150
15525         PR middle-end/27382
15526         * gcc.dg/pr27150-1.c: New testcase.
15527         * gcc.dg/pr27382-1.c: New testcase.
15528         * gcc.dg/pr27382-2.c: New testcase.
15529
15530 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15531
15532         PR c/25161
15533         PR c/27020
15534         * gcc.dg/array-10.c: New test.
15535
15536 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15537
15538         PR c++/27804
15539         * g++.dg/init/const4.C: New test.
15540         * g++.dg/init/member1.C: Add error-marker.
15541         * g++.dg/other/fold1.C: Adjust error-marker.
15542
15543 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15544
15545         PR c++/27601
15546         * g++.dg/ext/offsetof1.C: New test.
15547
15548 2006-06-04 Eric Christopher <echristo@apple.com>
15549
15550         * gcc.dg/attr-ms_struct-1.c: New.
15551
15552 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15553
15554         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15555
15556 2006-06-04  Richard Guenther  <rguenther@suse.de>
15557
15558         PR tree-optimization/27039
15559         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15560
15561 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15562
15563         PR target/26223
15564         * gcc.target/i386/amd64-abi-2.c: New test case.
15565
15566 2006-06-02  Eric Christopher  <echristo@apple.com>
15567
15568         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15569         * gcc.target/i386/20020523-1.c: Skip if darwin.
15570         * gcc.target/i386/asm-3.c: Ditto.
15571         * gcc.target/i386/20011119-1.c: Ditto.
15572         * gcc.target/i386/clobbers.c: Remove pic part of test.
15573
15574 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15575
15576         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15577         * g++.old-deja/g++.other/init19.C: Ditto.
15578         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15579         and add other platforms as expected failures.
15580
15581 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15582
15583         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15584         (is-effective-target-keyword): Ditto.
15585
15586 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15587
15588         PR fortran/27715
15589         * gfortran.dg/extended_char_comparison_1.f:  New test.
15590
15591 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15592
15593         PR fortran/25098
15594         * gfortran.dg/dummy_procedure_1.f90: New test.
15595
15596         PR fortran/25147
15597         * gfortran.dg/dummy_procedure_2.f90: New test.
15598
15599         * gfortran.dg/associated_2.f90: Correct to make consistent with
15600         standard.
15601
15602 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15603
15604         * gcc.target/i386/387-11.c: New test case.
15605
15606 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/27801
15609         * g++.dg/template/cond6.C: New test.
15610
15611         PR c++/26496
15612         * g++.dg/template/crash51.C: New test.
15613         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15614
15615         PR c++/27385
15616         * g++.dg/init/array20.C: New test.
15617
15618 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15619
15620         * gcc.dg/builtins-54.c: New test case.
15621
15622 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/26433
15625         * g++.dg/template/fntry1.C: Add dg-do link.
15626
15627         PR c++/27808
15628         * g++.dg/parse/friend6.C: New test.
15629
15630 2006-05-30  Asher Langton  <langton2@llnl.gov>
15631
15632         * gfortran.dg/cray_pointers_7.f90: New test.
15633
15634 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15635
15636         PR tree-optimization/23452
15637         * gcc.dg/fold-mulconj-1.c: New test case.
15638
15639 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15640
15641         PR c++/27803
15642         * g++.dg/parse/bitfield1.C: New test.
15643
15644 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15645
15646         * gcc.target/ppc-eq0-1.c: New test case.
15647         * gcc.target/ppc-negeq0-1.c: New test case.
15648
15649 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15650
15651         PR c/27273
15652         * gcc.dg/overflow-warn-5.c: New test.
15653
15654 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15655
15656         PR c/27718
15657         * gcc.dg/sizeof-1.c: New test.
15658
15659 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15660
15661         PR target/27790
15662         * gcc.target/i386/pr27790.c: New test.
15663
15664 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15665
15666         PR libgfortran/27757
15667         * gfortran.dg/direct_io_5.f90: New test.
15668
15669 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15670
15671         PR libgfortran/27634
15672         * gfortran.dg/fmt_missing_period_1.f: New test.
15673         * gfortran.dg/fmt_missing_period_2.f: New test.
15674         * gfortran.dg/fmt_missing_period_3.f: New test.
15675
15676 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15677
15678         PR fortran/19777
15679         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15680         arrays.
15681
15682 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15683
15684         PR c++/27713
15685         * g++.dg/template/new6.C: New test.
15686
15687 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15688
15689         PR tree-optimization/24964
15690         * gcc.target/i386/387-10.c: New test case.
15691
15692 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15693
15694         * intrinsics/string_intrinsics.c (compare_string):
15695         Use memcmp instead of strncmp to avoid tripping over
15696         CHAR(0) in a string.
15697
15698 2006-05-27  Richard Guenther  <rguenther@suse.de>
15699
15700         PR middle-end/27773
15701         * gcc.dg/torture/pr27773.c: New testcase.
15702
15703 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15704
15705         * gcc.dg/pr24561.c: Rename to..
15706         * gcc.dg/pr25962.c: .. this.
15707
15708 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15709
15710         PR fortran/19777
15711         * gfortran.dg/bounds_check_2.f: New test.
15712
15713 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15714
15715         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15716         * gfortran.dg/byte_1.f90: Likewise.
15717         * gfortran.dg/dup_save_2.f90: Likewise.
15718
15719 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15720
15721         * gfortran.dg/associated_2.f90: New test.
15722
15723 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15724
15725         PR fortran/27524
15726         * gfortran.dg/bounds_check_1.f90: New test.
15727
15728 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15729
15730         PR rtl-optimization/27661
15731         * gcc.dg/pr27661.c: New test case.
15732
15733 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15734
15735         PR fortran/23151
15736         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15737         * gfortran.dg/print_parentheses_1.f:  New test.
15738         * gfortran.dg/print_parentheses_2.f90:  New test.
15739
15740 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15741
15742         PR target/27758
15743         * gcc.dg/pr27758.c: New test.
15744
15745 2006-05-24  Falk Hueffner  <falk@debian.org>
15746
15747         * gcc.c-torture/compile/pr27571.c: New test.
15748
15749 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15750
15751         PR fortran/27709
15752         * gfortran.dg/spec_expr_4.f90: New test.
15753
15754         PR fortran/27155
15755         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15756
15757 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/20103
15760         * g++.dg/ext/complit6.C: New test.
15761         * g++.dg/ext/complit3.C: Adjust error markers.
15762         * g++.dg/init/const3.C: New test.
15763
15764 2006-05-25  Richard Guenther  <rguenther@suse.de>
15765
15766         PR middle-end/27743
15767         * gcc.dg/torture/pr27743.c: New testcase.
15768
15769 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15770
15771         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15772
15773 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15774
15775         * gcc.dg/compat/scalar-by-value-x.h: New.
15776         * gcc.dg/compat/scalar-by-value-y.h: New.
15777         * gcc.dg/compat/scalar-by-value-5.c: New.
15778         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15779         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15780         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15781         * gcc.dg/compat/scalar-by-value-6.c: New.
15782         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15783         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15784         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15785
15786 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15787
15788         PR tree-optimization/27639
15789         PR tree-optimization/26719
15790         * gcc.dg/pr27639.c: New test.
15791         * gcc.dg/pr26719.c: New test.
15792         * gcc.dg/tree-ssa/scev-cast.c: New test.
15793
15794 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/20173
15797         * g++.dg/template/error21.C: New test.
15798
15799 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15800
15801         PR target/27696
15802         * gcc.target/i386/pr27696.c: New.
15803
15804 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15805
15806         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15807
15808         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15809
15810 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15811
15812         PR c++/27716
15813         * g++.dg/other/assign1.C: New test.
15814
15815 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15816
15817         PR target/27266
15818         * gcc.target/i386/pr27266.c: New.
15819
15820 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15821
15822         PR c++/27451
15823         * g++.dg/ext/asm9.C: New test.
15824
15825 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15826
15827         PR rtl-optimization/25514
15828         * gcc.c-torture/compile/pr25514.c: New test.
15829
15830 2006-05-22  Richard Guenther  <rguenther@suse.de>
15831
15832         Revert
15833         2006-01-31  Richard Guenther  <rguenther@suse.de>
15834
15835         * gcc.target/i386/sselibm-1.c: New testcase.
15836         * gcc.target/i386/sselibm-2.c: Likewise.
15837         * gcc.target/i386/sselibm-3.c: Likewise.
15838         * gcc.target/i386/sselibm-4.c: Likewise.
15839         * gcc.target/i386/sselibm-5.c: Likewise.
15840
15841 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15842
15843         PR c/27420
15844         * gcc.dg/func-args-2.c: New test.
15845
15846         PR c/26818
15847         * gcc.dg/struct-incompl-1.c: New test.
15848
15849 2006-05-22  Richard Guenther  <rguenther@suse.de>
15850
15851         PR testsuite/27708
15852         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15853         the transformations we test for.
15854
15855 2006-05-22  Richard Guenther  <rguenther@suse.de>
15856
15857         PR testsuite/27707
15858         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15859
15860 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15861
15862         PR c++/27210
15863         * g++.dg/warn/new1.C: New test.
15864         * g++.dg/template/new5.C: Likewise.
15865
15866 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15867
15868         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15869         * gcc.target/i386/20060512-3.c: Likewise.
15870
15871 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15872
15873         PR rtl-optimization/27671
15874         * gcc.c-torture/execute/pr27671-1.c: New.
15875         * gcc.dg/pr27671-2.c: Likewise.
15876
15877         PR tree-optimization/26622.
15878         * gcc.c-torture/compile/pr26622.c: New.
15879
15880 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15881
15882         PR fortran/27613
15883         * gfortran.dg/recursive_reference_1.f90: New test.
15884
15885 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15886
15887         PR fortran/25746
15888         * gfortran.dg/elemental_subroutine_3.f90: New test.
15889
15890         PR fortran/25090
15891         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15892
15893         PR fortran/27584
15894         * gfortran.dg/associated_target_1.f90: New test.
15895
15896         PR fortran/19015
15897         * gfortran.dg/maxloc_shape_1.f90: New test.
15898
15899 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15900
15901         PR libgfortran/24459
15902         * gfortran.dg/namelist_24.f90: New test.
15903         * gfortran.dg/namelist_12.f: Fix typo in comment.
15904
15905 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15906
15907         PR middle-end/25776
15908         * g++.dg/other/error11.C: New test.
15909
15910 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15911
15912         * gcc.target/mips/pr26765.c: Add -w to options.
15913
15914 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15915
15916         * lib/target-supports.exp (check_effective_target_mpaired_single):
15917         New function.
15918         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15919         multilibs.
15920         * g++.dg/vect/vect.exp: Likewise.
15921
15922 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15923
15924         PR testsuite/25891
15925         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15926
15927 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15928
15929         PR fortran/27662
15930         * gfortran.dg/temporary_1.f90: New file.
15931
15932 2006-05-19  Andreas Schwab  <schwab@suse.de>
15933
15934         * g++.dg/other/unused1.C: Also match "stringz".
15935
15936 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15937
15938         PR c++/26433
15939         * g++.dg/template/fntry1.C: New test.
15940
15941 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/27471
15944         PR c++/27506
15945         * g++.dg/conversion/bitfield5.C: New test.
15946         * g++.dg/conversion/bitfield6.C: New test.
15947
15948 2006-05-18  Mike Stump  <mrs@apple.com>
15949
15950         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15951         * gcc.dg/vla-4.c: Add.
15952         * gcc.dg/vla-5.c: Add.
15953         * gcc.dg/vla-6.c: Add.
15954
15955 2006-05-12  Stuart Hastings  <stuart@apple.com>
15956
15957         * gcc.target/i386/20060512-1.c: New.
15958         * gcc.target/i386/20060512-2.c: New.
15959         * gcc.target/i386/20060512-3.c: New.
15960         * gcc.target/i386/20060512-4.c: New.
15961
15962 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/26122
15965         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15966
15967         PR c++/26068
15968         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15969         * g++.dg/parse/linkage1.C: New test.
15970
15971 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15972
15973         PR tree-optimization/27548
15974         * g++.dg/tree-ssa/pr27548.C: New test.
15975
15976 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15977
15978         PR fortran/26551
15979         * gfortran.dg/recursive_check_1.f: New test.
15980         * gfortran.dg/recursive_check_2.f90: New test.
15981
15982 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15983
15984         * g++.dg/opt/temp2.C: New test.
15985
15986 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15987
15988         PR c++/27491
15989         * g++.dg/init/brace5.C: New test.
15990
15991         PR middle-end/27415
15992         * gcc.dg/gomp/pr27415.c: New test.
15993         * g++.dg/gomp/pr27415.C: New test.
15994
15995         PR tree-optimization/27549
15996         * g++.dg/tree-ssa/pr27549.C: New test.
15997
15998 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15999
16000         PR libgfortran/27575
16001         * gfortran.dg/read_eof_4.f90: New test.
16002
16003 2006-05-16  Richard Guenther  <rguenther@suse.de>
16004
16005         PR tree-optimization/22303
16006         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16007
16008 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16009
16010         PR middle-end/27573
16011         * gcc.dg/gomp/pr27573.c: New test.
16012         * gfortran.dg/gomp/pr27573.f90: New test.
16013
16014         PR c/27499
16015         * gcc.dg/gomp/pr27499.c: New test.
16016         * g++.dg/gomp/pr27499.C: New test.
16017
16018 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16019
16020         PR c++/27339
16021         * g++.dg/parser/access8.C: Adjust error marker.
16022         * g++.dg/template/access17.C: New test.
16023         * g++.dg/template/access18.C: Likewise.
16024
16025 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16026
16027         PR target/26600
16028         * gcc.target/i386/pr26600.c: New test case.
16029
16030 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/27505
16033         * g++.dg/expr/bitfield1.C: New test.
16034
16035 2006-05-15  Richard Guenther  <rguenther@suse.de>
16036
16037         PR tree-optimization/27603
16038         * gcc.dg/torture/pr27603.c: New testcase.
16039
16040 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16041
16042         PR fortran/25090
16043         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16044
16045         PR fortran/25082
16046         * gfortran.dg/scalar_return_1.f90: New test.
16047
16048         PR fortran/27411
16049         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16050
16051 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * gcc.dg/gomp/critical-4.c: New test.
16054         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16055         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16056         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16057         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16058
16059 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16060
16061         PR c++/27582
16062         * g++.dg/template/dependent-args1.C: New test.
16063
16064         PR c++/27581
16065         * g++.dg/lookup/this1.C: New test.
16066
16067         PR c++/27315
16068         * g++.dg/template/operator6.C: New test.
16069         * g++.dg/template/incomplete3.C: New test.
16070
16071         PR c++/27559
16072         * g++.dg/template/new4.C: New test.
16073
16074         PR c++/27496
16075         * g++.dg/template/void2.C: New test.
16076
16077 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16078
16079         * g++.dg/template/dependent-expr5.C: New test.
16080
16081 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16082
16083         PR middle-end/26729
16084         * gcc.dg/pr26729-1.c: New test case.
16085
16086 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16087
16088         * gcc.dg/pr27003.c: New test.
16089
16090 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16091
16092         * lib/target-supports.dg (check_cxa_atexit_available): Change
16093         v3_target_compile to ${tool}_target_compile.
16094
16095 2006-05-11  Jason Merrill  <jason@redhat.com>
16096
16097         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16098
16099 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16100
16101         PR fortran/27553
16102         * gfortran.dg/label_5.f90: New test.
16103
16104 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16105
16106         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16107         check_effective_target_powerpc_altivec_ok): New.
16108         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16109         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16110         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16111         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16112         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16113         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16114         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16115         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16116         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16117         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16118         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16119         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16120         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16121         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16122         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16123         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16124         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16125         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16126         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16127         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16128         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16129         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16130         gcc.target/powerpc/altivec-9.c,
16131         gcc.target/powerpc/altivec-consts.c,
16132         gcc.target/powerpc/altivec-pr22085.c,
16133         gcc.target/powerpc/altivec-splat.c,
16134         gcc.target/powerpc/altivec-types-1.c,
16135         gcc.target/powerpc/altivec-types-2.c,
16136         gcc.target/powerpc/altivec-types-3.c,
16137         gcc.target/powerpc/altivec-types-4.c,
16138         gcc.target/powerpc/altivec-varargs-1.c,
16139         gcc.target/powerpc/altivec-vec-merge.c,
16140         gcc.target/powerpc/ppc-vector-memcpy.c,
16141         gcc.target/powerpc/ppc-vector-memset.c,
16142         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16143         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16144         these effective targets.
16145         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16146         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16147
16148 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16149
16150         PR middle-end/27384
16151         * g++.dg/other/fold1.C: New test.
16152
16153         PR middle-end/27488
16154         * gcc.dg/fold-nonneg-1.c: New test.
16155
16156         PR c++/27547
16157         * g++.dg/other/operator1.C: New test.
16158
16159 2006-05-11  Richard Guenther  <rguenther@suse.de>
16160
16161         PR middle-end/27529
16162         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16163
16164 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16165
16166         * lib/target-supports-dg.exp (check-flags): New.
16167         (dg-skip-if): Move flag checks.
16168
16169 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16170
16171         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16172         * lib/target-supports.dg (check_cxa_atexit_available): New.
16173
16174 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16175
16176         PR fortran/27470
16177         * gfortran.dg/multiple_allocation_2.f90: New test case.
16178
16179 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16180
16181         * gcc.target/arm/pr27387.C: Fix a comment typo.
16182
16183 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16184
16185         PR fortran/24549
16186         * gfortran.dg/error_recovery_1.f90: New test.
16187
16188 2006-05-10  Richard Guenther  <rguenther@suse.de>
16189
16190         PR tree-optimization/27302
16191         * gcc.dg/torture/pr27302.c: New testcase.
16192
16193 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16194         Richard Guenther  <rguenther@suse.de>
16195
16196         PR middle-end/27498
16197         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16198
16199 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16200
16201         PR rtl-optimization/27335
16202         * gcc.dg/pr27335.c: New test.
16203
16204 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16205
16206         * gcc.target/mips/mips-ps-5.c: New file.
16207
16208 2006-05-08  Jan Hubicka  <jh@suse.cz>
16209
16210         PR middle-end/25962
16211         * gcc.dg/pr25962.c: New.
16212
16213 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16214
16215         PR target/27158
16216         * gcc.target/powerpc/pr27158.c: New test case.
16217
16218 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16219
16220         PR testsuite/27476
16221         * ada/acats/run_all.sh: Use test -z.
16222
16223 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16224
16225         PR libfortran/18271
16226         * gfortran.dg/spec_expr_3.f90: New test.
16227
16228 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16229
16230         PR target/24879
16231         * gcc.target/i386/monitor.c: New file.
16232
16233 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16234
16235         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16236
16237 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16238
16239         PR c++/27447
16240         * g++.dg/other/ptrmem7.C: New test.
16241
16242 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16243
16244         PR target/27421
16245         * gcc.dg/array-9.c: New test.
16246
16247 2006-05-07  Richard Guenther  <rguenther@suse.de>
16248
16249         PR tree-optimization/27409
16250         * gcc.dg/torture/pr27409.c: New testcase.
16251
16252 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16253
16254         PR fortran/27457
16255         * gfortran.dg/select_6.f90: New.
16256
16257 2006-05-07  Richard Guenther  <rguenther@suse.de>
16258
16259         PR tree-optimization/27136
16260         * gcc.dg/torture/pr27136.c: New testcase.
16261
16262 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16263
16264         PR fortran/24813
16265         * gfortran.dg/char_cons_len_1.f90: New test.
16266
16267 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16268
16269         PR c++/27427
16270         * g++.dg/template/incomplete2.C: New test.
16271
16272 2006-05-06  Richard Guenther  <rguenther@suse.de>
16273
16274         PR tree-optimization/27151
16275         * gcc.dg/vect/pr27151.c: New testcase.
16276
16277 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16278
16279         PR c++/27430
16280         * g++.dg/template/void1.C: New test.
16281
16282         PR c++/27423
16283         * g++.dg/other/void2.C: New test.
16284
16285         PR c++/27422
16286         * g++.dg/conversion/void1.C: New test.
16287
16288 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16289
16290         PR/21391
16291         * g++.dg/other/unused1.C: New.
16292
16293 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16294
16295         PR objc/27240
16296         * objc.dg/member-1.m: New test.
16297
16298 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16299
16300         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16301
16302 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16303
16304         PR libfortran/26985
16305         * gfortran.dg/matmul_2.f90: New test.
16306
16307 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16308
16309         * ada/acats/run_all.sh: Use sync when main not found.
16310
16311 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16312
16313         PR target/26765
16314         * gcc.target/mips/pr26765.c: New.
16315
16316 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16317
16318         * gcc.target/bfin: New directory.
16319         * gcc.target/bfin/bfin.exp: New file.
16320         * gcc.target/bfin/frmul.c: New file.
16321         * gcc.target/bfin/arith.c: New file.
16322         * gcc.target/bfin/mul-combine.c: New file.
16323         * gcc.target/bfin/shift.c: New file.
16324
16325 2006-05-04  Richard Guenther  <rguenther@suse.de>
16326
16327         PR tree-optimization/14287
16328         PR tree-optimization/14844
16329         PR tree-optimization/19792
16330         PR tree-optimization/21608
16331         PR tree-optimization/27090
16332         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16333         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16334         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16335         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16336         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16337
16338 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16339
16340         PR tree-optimization/27285
16341         * gcc.c-torture/execute/pr27285.c: New test.
16342
16343         PR middle-end/27388
16344         * gcc.dg/gomp/pr27388-1.c: New test.
16345         * gcc.dg/gomp/pr27388-2.c: New test.
16346         * gcc.dg/gomp/pr27388-3.c: New test.
16347
16348         PR c++/27359
16349         * g++.dg/gomp/pr27359.C: New test.
16350
16351 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16352
16353         PR fortran/20248
16354         * gfortran.dg/iargc.f90: New test.
16355
16356 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16357
16358         PR c++/27102
16359         * g++.dg/template/crash49.C: New test.
16360
16361 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16362
16363         PR testsuite/27032
16364         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16365
16366 2006-05-02  Jeff Law  <law@redhat.com>
16367
16368         PR tree-optimization/27364
16369         * gcc.c-torture/execute/pr27364.c: New test.
16370
16371 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16372
16373         PR c++/27309
16374         * g++.dg/parser/ctor5.C: New test.
16375
16376 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16377
16378         PR target/27387
16379         * gcc.target/arm/arm.exp: New.
16380         * gcc.target/arm/pr27387.C: Likewise.
16381
16382 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16383
16384         PR fortran/27269
16385         PR fortran/27324
16386         * gfortran.dg/module_equivalence_2.f90: New test.
16387
16388 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16389
16390         PR middle-end/27337
16391         * g++.dg/gomp/pr27337-1.C: New test.
16392         * g++.dg/gomp/pr27337-2.C: New test.
16393
16394         PR middle-end/27328
16395         * gcc.dg/gomp/pr27328.c: New test.
16396
16397         PR middle-end/27325
16398         * g++.dg/gomp/pr27325.C: New test.
16399
16400         PR middle-end/27310
16401         * g++.dg/gomp/pr27310.C: New test.
16402
16403 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16404
16405         PR tree-optimization/27291
16406         * g++.dg/tree-ssa/pr27291.C: New test.
16407
16408 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16409
16410         PR tree-optimization/27283
16411         * g++.dg/tree-ssa/pr27283.C: New test.
16412
16413 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16414
16415         * gcc.dg/tree-ssa/loop-16.c: New test.
16416
16417 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16418             Joseph S. Myers  <joseph@codesourcery.com>
16419
16420         * gcc.dg/Wconversion-3.c: New test case.
16421         * gcc.dg/Wconversion-4.c: Likewise.
16422
16423 2006-05-01  Richard Guenther  <rguenther@suse.de>
16424
16425         PR tree-optimization/26726
16426         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16427
16428 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16429
16430         * gcc.dg/Woverflow-1.c: New test case.
16431         * gcc.dg/Woverflow-2.c: Likewise.
16432         * gcc.dg/Woverflow-3.c: Likewise.
16433
16434 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16435
16436         PR c++/27094
16437         * g++.dg/template/defarg8.C: New test.
16438
16439 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16440
16441         PR c++/27278
16442         * g++.dg/parse/operator7.C: New test.
16443
16444 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16445
16446         PR c++/11471
16447         PR c++/27102
16448         * g++.dg/template/crash48.C: New test.
16449
16450         PR c++/27279
16451         * g++.dg/parse/ctor4.C: New test.
16452
16453 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16454
16455         PR fortran/25681
16456         * gfortran.df/char_type_len.f90: New test.
16457
16458 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16459
16460         PR libgfortran/27304
16461         * gfortran.dg/fmt_exhaust.f90: New test.
16462
16463 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16464
16465         PR c/25309
16466         * gcc.dg/large-size-array-2.c: New test case.
16467
16468 2006-04-28  Richard Guenther  <rguenther@suse.de>
16469
16470         PR target/26826
16471         * gcc.target/i386/pr26826.c: New testcase.
16472
16473 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16474
16475         PR middle-end/27260
16476         * gcc.c-torture/execute/pr27260.c: New.
16477
16478 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16479
16480         PR middle-end/27095
16481         * gcc.dg/pr27095.c: New.
16482
16483 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/27292
16486         * g++.dg/conversion/bitfield4.C: New test.
16487
16488 2006-04-27  Eric Christopher  <echristo@apple.com>
16489
16490         * gcc.dg/pragma-ms_struct.c: New.
16491
16492 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16493
16494         PR c++/27102
16495         * g++.dg/template/crash47.C: New test.
16496
16497 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16498
16499         * gcc.target/i386/sse-7.c: build with -msse.
16500
16501 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16502
16503         PR testsuite/27274:
16504         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16505         (main): Exit if processor doesn't support SSE.
16506
16507 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16508
16509         PR middle-end/27282
16510         * gcc.c-torture/compile/pr27282.c: New test.
16511
16512 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16513
16514         PR middle-end/26913
16515         * g++.dg/gomp/pr26913.C: New test.
16516
16517         PR c/25996
16518         * gcc.dg/gomp/pr25996.c: New test.
16519         * g++.dg/gomp/pr25996.C: New test.
16520
16521 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16522
16523         PR rtl-optimization/26725
16524         * gcc.c-torture/compile/pr26725.c: New test.
16525
16526 2006-04-25  Richard Guenther  <rguenther@suse.de>
16527
16528         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16529         than n + -1.
16530
16531 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16532
16533         * gcc.dg/20060425-1.c: New testcase.
16534
16535 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16536
16537         PR tree-optimization/26865
16538         * gcc.dg/pr26865.c: New test.
16539
16540 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c++/27292
16543         * g++.dg/conversion/bitfield1.C: New test.
16544         * g++.dg/conversion/bitfield2.C: Likewise.
16545         * g++.dg/conversion/bitfield3.C: Likewise.
16546
16547 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16548         Richard Guenther  <rguenther@suse.de>
16549
16550         PR tree-optimization/27236
16551         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16552
16553 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16554
16555         PR c++/19963
16556         * g++.dg/other/incomplete2.C: New test.
16557
16558 2006-04-24  Richard Guenther  <rguenther@suse.de>
16559
16560         PR middle-end/26869
16561         * gcc.dg/torture/pr26869.c: New testcase.
16562
16563 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16564         Richard Guenther  <rguenther@suse.de>
16565
16566         PR tree-optimization/27218
16567         * g++.dg/tree-ssa/pr27218.C: New testcase.
16568
16569 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16570
16571         PR c++/26912
16572         * g++.dg/template/friend41.C: New test.
16573
16574 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16575
16576         * g++.dg/opt/pr15551.C: Include cstdio.
16577         (main): Use remove instead of unlink.
16578
16579 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16580
16581         * gcc.dg/sibcall-7.c: New test.
16582         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16583         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16584         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16585         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16586         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16587
16588 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/26534
16591         * g++.dg/opt/bitfield1.C: New test.
16592         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16593         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16594         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16595         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16596         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16597         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16598         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16599         * g++.dg/abi/bitfield2.C: Likewise.
16600         * g++.dg/init/bitfield1.C: Likewise.
16601
16602 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16603
16604         PR fortran/25099
16605         * gfortran.dg/elemental_subroutine_4.f90: New test.
16606         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16607         call sub (m, x).
16608
16609 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16610
16611         * gcc.c-torture/compile/20060421-1.c: New testcase.
16612
16613 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16614
16615         PR c/25875
16616         * gcc.dg/init-bad-4.c: New test.
16617
16618 2006-04-21  Paul Brook  <paul@codesourcery.com>
16619
16620         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16621
16622 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16623
16624         PR fortran/27122
16625         * gfortran.dg/defined_operators_1.f90: New test.
16626         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16627         remove old ones associated, incorrectly, with Note 5.46.
16628
16629         PR fortran/27113
16630         * gfortran.dg/character_array_constructor_1.f90: New test.
16631
16632 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16633
16634         * gcc.dg/20060419-1.c: New test.
16635
16636 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16637
16638         PR c/26774
16639         * gcc.dg/struct-parse-1.c: New test case.
16640
16641 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16642
16643         PR c++/26558
16644         * g++.dg/parse/template19.C: New test.
16645
16646         PR c++/26739
16647         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16648
16649         PR c++/26036
16650         * g++.dg/expr/call3.C: New test.
16651
16652         PR c++/10385
16653         * g++.dg/conversion/dynamic1.C: New test.
16654
16655 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/27102
16658         * g++.dg/template/crash35.C: Tweak error markers.
16659         * g++.dg/template/crash46.C: New test.
16660         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16661         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16662
16663 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16664
16665         PR rtl-optimization/14261
16666         * gcc.c-torture/compile/20060419-1.c: Added.
16667
16668 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16669
16670         * gfortran.dg/label_1.f90: Adjust dg-error.
16671
16672 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16673
16674         PR target/26961
16675         * gcc.dg/fold-cond-1.c: New test case.
16676         * gcc.dg/pr26961-1.c: Likewise.
16677
16678 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16679
16680         PR libgfortran/27138
16681         * gfortran.dg/read_bad_advance.f90: New test.
16682
16683 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16684             Dale Johannesen  <dalej@apple.com>
16685
16686         PR target/24076
16687         * gcc.target/i386/vecinit-3.c: New testcase.
16688         * gcc.target/i386/vecinit-4.c: Likewise.
16689         * gcc.target/i386/sse-18.c: Likewise.
16690         * gcc.target/i386/sse-19.c: Likewise.
16691
16692 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16693
16694         * gfortran.dg/allocate_zerosize_1.f90: New test.
16695
16696 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/26365
16699         * g++.dg/template/crash45.C: New test.
16700
16701 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16702
16703         PR fortran/26787
16704         * gfortran.dg/proc_assign_1.f90: New test.
16705         * gfortran.dg/procedure_lvalue.f90: Change message.
16706         * gfortran.dg/namelist_4.f90: Add new error.
16707
16708         PR fortran/25597
16709         PR fortran/27096
16710         * gfortran.dg/auto_pointer_array_result_1.f90
16711
16712         PR fortran/27089
16713         * gfortran.dg/specification_type_resolution_1.f90
16714
16715         PR fortran/18003
16716         PR fortran/25669
16717         PR fortran/26834
16718         * gfortran.dg/bounds_temporaries_1.f90: New test.
16719
16720         PR fortran/27124
16721         * gfortran.dg/array_return_value_1.f90: New test.
16722
16723 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16724
16725         PR fortran/25336
16726         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16727
16728 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16729
16730         PR middle-end/26823
16731         * g++.dg/gomp/pr26823-1.C: New test.
16732         * g++.dg/gomp/pr26823-2.C: New test.
16733
16734 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16735
16736         PR middle-end/27134
16737         * gcc.dg/pr27314.c: New test.
16738
16739 2006-04-13  Richard Henderson  <rth@redhat.com>
16740
16741         * g++.dg/gomp/block-0.C: Update expected matches.
16742
16743 2006-04-13  DJ Delorie  <dj@redhat.com>
16744
16745         * lib/target-supports.exp (check_effective_target_int32plus): New.
16746         (check_effective_target_ptr32plus): New.
16747         (check_effective_target_size32plus): New.
16748         (check_effective_target_int16): New.
16749         (check_profiling_available): Add m32c to the list of unsupported
16750         targets.
16751
16752         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16753         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16754         memory size.
16755         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16756         pointers.
16757         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16758         size_t.
16759         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16760         and size_t.
16761         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16762         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16763         not just xstormy16.  Skip m32c due to weird pointer size.
16764         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16765         not just xstormy16.
16766         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16767         not just xstormy16.
16768         * gcc.dg/20020312-2.c: Add m32c support.
16769         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16770         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16771         in test.
16772         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16773         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16774         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16775         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16776         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16777         formats
16778         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16779         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16780         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16781         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16782         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16783         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16784         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16785         in test.
16786         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16787         in test.
16788         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16789         * gcc.dg/pr23049.c: Require >=32 bit integers.
16790         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16791         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16792         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16793         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16794         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16795         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16796         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16797         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16798         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16799         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16800         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16801         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16802         prototype in test.
16803         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16804         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16805         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16806         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16807         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16808
16809         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16810         * gcc.c-torture/execute/20040703-1.x: Likewise.
16811         * gcc.c-torture/execute/20040705-1.x: Likewise.
16812         * gcc.c-torture/execute/20040705-2.x: Likewise.
16813         * gcc.c-torture/execute/20040709-1.x: Likewise.
16814         * gcc.c-torture/execute/20040709-2.x: Likewise.
16815         * gcc.c-torture/execute/20040811-1.x: Likewise.
16816         * gcc.c-torture/execute/20050316-1.x: Likewise.
16817         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16818         * gcc.c-torture/execute/pr19689.x: Likewise.
16819         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16820         * gcc.c-torture/execute/usmul.x: Likewise.
16821         * gcc.c-torture/execute/vrp-5.x: Likewise.
16822         * gcc.c-torture/execute/vrp-6.x: Likewise.
16823         * gcc.dg/debug/20041023-1.s: Likewise.
16824
16825 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16826
16827         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16828         of integers to a vector types are now constant expressions in C.
16829         * gcc.dg/vect/vect-fold-1.c: New test case.
16830
16831 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16832             Ulrich Weigand  <uweigand@de.ibm.com>
16833
16834         PR target/27006
16835         * gcc.dg/vmx/pr27006.c: New testcase.
16836
16837 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16838
16839         PR libgfortran/26766
16840         * gfortran.dg/write_recursive.f90: New test.
16841
16842 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * g++.dg/parse/dtor7.C: New test.
16845         * g++.dg/parse/new1.C: Add error marker.
16846         * g++.dg/template/new3.C: New test.
16847
16848         PR c++/26122
16849         * g++.dg/template/pure1.C: New test.
16850
16851         PR c++/26295
16852         * g++.dg/parse/ptrmem4.C: New test.
16853
16854 2006-04-10  Jeff Law  <law@redhat.com>
16855
16856         PR/27087
16857         * gcc.c-torture/compile/pr27087.c: New test.
16858
16859 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16860
16861         PR/21391
16862         * gcc.dg/20060410.c: New.
16863
16864 2006-04-10  Matthias Klose  <doko@debian.org>
16865
16866         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16867         Recognize multilib directory names containing underscores.
16868
16869 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.target/i386/vecinit-1.c: New test case.
16872         * gcc.target/i386/vecinit-2.c: Likewise.
16873
16874 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16875
16876         PR debug/27057
16877         * g++.dg/debug/dwarf2-2.C: New test.
16878
16879 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16880
16881         PR rtl-optimization/27073
16882         * gcc.c-torture/execute/pr27073.c: New test.
16883
16884 2006-04-08  Mike Stump  <mrs@apple.com>
16885
16886         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16887
16888 2006-04-07  Richard Guenther  <rguenther@suse.de>
16889
16890         PR tree-optimization/26135
16891         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16892
16893 2006-04-06  Jan Hubicka  <jh@suse.cz>
16894
16895         PR profile/26399
16896         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16897
16898 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16899
16900         * g++.dg/conversion/nullptr1.C: New test case.
16901         * g++.dg/conversion/nullptr2.C: Likewise.
16902
16903 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16904
16905         * gfortran.dg/dependency_18.f90: New test case.
16906
16907 2006-04-05  Richard Guenther  <rguenther@suse.de>
16908
16909         PR tree-optimization/26919
16910         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16911         * gcc.dg/ipa/ipa-2.c: Likewise.
16912         * gcc.dg/ipa/ipa-3.c: Likewise.
16913         * gcc.dg/ipa/ipa-5.c: Likewise.
16914
16915 2006-04-05  Richard Guenther  <rguenther@suse.de>
16916
16917         PR tree-optimization/26763
16918         * gcc.dg/torture/pr26763-1.c: New testcase.
16919         * gcc.dg/torture/pr26763-2.c: Likewise.
16920
16921 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16922
16923         PR fortran/23634
16924         PR fortran/25619
16925         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16926
16927 2006-04-04  Eric Christopher  <echristo@apple.com>
16928
16929         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16930         stubs.
16931         * gcc.target/i386/387-5.c: Ditto.
16932
16933 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16934
16935         * gcc.target/sparc/struct-ret-check.c: New test.
16936
16937 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16938
16939         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16940         zero decimal digits specified in format.
16941
16942 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16943
16944         PR fortran/26891
16945         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16946
16947         PR fortran/26976
16948         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16949         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16950         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16951         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16952         compliant and detect bigendian-ness.
16953
16954 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16955
16956         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16957         dummy arguments work when the actual argument is itself a dummy
16958         argument of the caller.
16959
16960 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16961
16962         PR libfortran/24685
16963         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16964
16965 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16966
16967         * gfortran.dg/dependencency_17.f90: New test case.
16968
16969 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16970
16971         * gfortran.dg/dependency_14.f90: New test case.
16972         * gfortran.dg/dependency_15.f90: Likewise.
16973         * gfortran.dg/dependency_16.f90: Likewise.
16974
16975 2006-03-31  Asher Langton  <langton2@llnl.gov>
16976
16977         PR fortran/25358
16978         gfortran.dg/cray_pointers_6.f90: New test.
16979
16980 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16981
16982         PR libgfortran/26890
16983         * gfortran.dg/read_size_noadvance.f90: New test.
16984
16985 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16986
16987         PR fortran/25031
16988         * gfortran.dg/multiple_allocation_1.f90: Check that the
16989         size has changed after a re-allocation with stat.
16990
16991 2006-03-30  Richard Guenther  <rguenther@suse.de>
16992
16993         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16994         removal.
16995         * gcc.target/i386/sselibm-2.c: Likewise.
16996         * gcc.target/i386/sselibm-3.c: Likewise.
16997         * gcc.target/i386/sselibm-4.c: Likewise.
16998         * gcc.target/i386/sselibm-5.c: Likewise.
16999
17000 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17001
17002         * gcc.dg/fold-andxor-1.c: New test case.
17003         * gcc.dg/fold-xorand-1.c: Likewise.
17004
17005 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17006
17007         * gcc.dg/fold-convnotconv-1.c: New test case.
17008
17009 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17010
17011         PR fortran/26779
17012         * gfortran.dg/private_type_5.f90: New test.
17013
17014 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17015
17016         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17017
17018 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * gfortran.dg/advance_2.f90: New test.
17021         * gfortran.dg/advance_3.f90: New test.
17022
17023         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17024
17025 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17026
17027         PR libgfortran/26661
17028         PR libgfortran/26880
17029         * gfortran.dg/read_x_past.f: New test.
17030
17031 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17032
17033         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17034         to be STABS.
17035
17036 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17037
17038         * objc.dg/dwarf-1.m: Skip on AIX.
17039         * objc.dg/dwarf-2.m: Skip on AIX.
17040
17041 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17042
17043         PR fortran/26816
17044         * gfortran.dg/float_1.f90: New test.
17045
17046 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17047
17048         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17049         X86_64 targets.
17050         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17051
17052 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17053
17054         PR libfortran/26735
17055         * gfortran.dg/convert_implied_open.f90: New test case.
17056
17057 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17058
17059         PR fortran/26769
17060         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17061
17062 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17063
17064         PR middle-end/26717
17065         * gcc.dg/pr26717.c: New test.
17066
17067 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17068
17069         * gfortran.dg/dependency_12.f90: New test case.
17070
17071 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17072
17073         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17074
17075 2006-03-24  Jeff Law  <law@redhat.com>
17076
17077         * gcc.c-torture/pr26840.c: New test.
17078
17079 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17080
17081         * objc.dg/dwarf-2.m: New.
17082         * obj-c++.dg/dwarf-2.mm: New.
17083
17084         * g++.old-deja/g++.other/init19.C: New.
17085
17086 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17087
17088         * g++.dg/eh/spbp.C: Skip on AIX.
17089
17090 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17091
17092         PR middle-end/26611
17093         * g++.dg/gomp/pr26611-1.C: New test.
17094         * g++.dg/gomp/pr26611-2.C: New test.
17095
17096 2006-03-24  Jeff Law  <law@redhat.com>
17097
17098         * gcc.c-torture/compile/pr26833.c: New test.
17099         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17100
17101 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17102
17103         * gfortran.dg/endfile_2.f90: Delete temp file.
17104
17105 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17106
17107         PR fortran/19303
17108         * gfortran.dg/record_marker_1.f90: New test case.
17109         * gfortran.dg/record_marker_2.f: New test case.
17110         * gfortran.dg/record_marker_3.f90: New test case.
17111
17112 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17113
17114         PR fortran/17298
17115         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17116         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17117
17118 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17119
17120         * lib/gcc-dg.exp (cleanup-modules): New proc.
17121         * gfortran.dg/allocatable_function_1.f90,
17122         gfortran.dg/allocate_char_star_scalar_1.f90,
17123         gfortran.dg/assumed_charlen_function_1.f90,
17124         gfortran.dg/assumed_dummy_1.f90,
17125         gfortran.dg/assumed_shape_ranks_1.f90,
17126         gfortran.dg/assumed_shape_ranks_2.f90,
17127         gfortran.dg/assumed_size_dt_dummy.f90,
17128         gfortran.dg/auto_char_dummy_array_1.f90,
17129         gfortran.dg/auto_char_len_3.f90,
17130         gfortran.dg/automatic_module_variable.f90,
17131         gfortran.dg/bad_automatic_objects_1.f90,
17132         gfortran.dg/char_array_constructor.f90,
17133         gfortran.dg/char_array_structure_constructor.f90,
17134         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17135         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17136         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17137         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17138         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17139         gfortran.dg/derived_pointer_recursion.f90,
17140         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17141         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17142         gfortran.dg/dummy_functions_1.f90,
17143         gfortran.dg/elemental_initializer_1.f90,
17144         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17145         gfortran.dg/elemental_pointer_1.f90,
17146         gfortran.dg/elemental_subroutine_1.f90,
17147         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17148         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17149         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17150         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17151         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17152         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17153         gfortran.dg/global_references_1.f90,
17154         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17155         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17156         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17157         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17158         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17159         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17160         gfortran.dg/large_integer_kind_1.f90,
17161         gfortran.dg/large_real_kind_1.f90,
17162         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17163         gfortran.dg/module_double_reuse.f90,
17164         gfortran.dg/module_equivalence_1.f90,
17165         gfortran.dg/module_interface_1.f90,
17166         gfortran.dg/module_parameter_array_refs_1.f90,
17167         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17168         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17169         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17170         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17171         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17172         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17173         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17174         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17175         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17176         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17177         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17178         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17179         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17180         gfortran.dg/same_name_1.f90,
17181         gfortran.dg/sibling_dummy_procedure_1.f90,
17182         gfortran.dg/sibling_dummy_procedure_2.f90,
17183         gfortran.dg/sibling_dummy_procedure_3.f90,
17184         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17185         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17186         gfortran.dg/used_dummy_types_2.f90,
17187         gfortran.dg/used_dummy_types_3.f90,
17188         gfortran.dg/used_dummy_types_4.f90,
17189         gfortran.dg/used_dummy_types_5.f90,
17190         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17191         gfortran.dg/userdef_operator_1.f90: Use it.
17192
17193 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17194
17195         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17196         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17197         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17198         gfortran.dg/write_back.f,
17199         gfortran.fortran-torture/execute/inquire_1.f90,
17200         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17201
17202 2006-03-21  Jeff Law  <law@redhat.com>
17203
17204         * gcc.dg/tree-ssa/vrp28.c: New test.
17205
17206 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17207
17208         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17209         if _STDC_C99 is defined.
17210         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17211         * gcc.dg/builtins-20.c: Likewise.
17212         * gcc.dg/builtins-53.c: Likewise.
17213         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17214         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17215
17216 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17217
17218         PR tree-opt/26781
17219         * gcc.c-torture/compile/pr26781-1.c: New test.
17220         * gcc.c-torture/compile/pr26781-2.c: New test.
17221
17222 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17223
17224         PR c++/26690
17225         * g++.dg/gomp/pr26690-1.C: New test.
17226         * g++.dg/gomp/pr26690-2.C: New test.
17227
17228 2006-03-20  Jeff Law  <law@redhat.com>
17229
17230         * gcc.dg/tree-ssa/pr21829.c: New test.
17231
17232         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17233
17234 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17235
17236         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17237         (check_visibility_available): Use it.
17238         (check_effective_target_default_packed): Likewise.
17239         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17240         (check_effective_target_fopenmp): Likewise.
17241         (check_effective_target_freorder): Likewise.
17242         (check_effective_target_fpic): Likewise.
17243         (check_named_sections_available): Likewise.
17244         (check_effective_target_ilp32): Likewise.
17245         (check_effective_target_lp64): Likewise.
17246
17247 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17248
17249         PR fortran/20935
17250         * gfortran.dg/scalar_mask_2.f90: New test case.
17251
17252 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17253
17254         PR tree-opt/26629
17255         * gcc.dg/tree-ssa/loadpre12.c: New test.
17256         * gcc.dg/tree-ssa/loadpre13.c: New test.
17257         * gcc.dg/tree-ssa/loadpre14.c: New test.
17258         * gcc.dg/tree-ssa/loadpre15.c: New test.
17259         * gcc.dg/tree-ssa/loadpre16.c: New test.
17260         * gcc.dg/tree-ssa/loadpre17.c: New test.
17261         * gcc.dg/tree-ssa/loadpre18.c: New test.
17262         * gcc.dg/tree-ssa/loadpre19.c: New test.
17263         * gcc.dg/tree-ssa/loadpre20.c: New test.
17264         * gcc.dg/tree-ssa/loadpre21.c: New test.
17265         * gcc.dg/tree-ssa/loadpre22.c: New test.
17266
17267 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17268
17269         PR fortran/26741
17270         * gfortran.dg/elemental_initializer_1.f90: New test.
17271
17272         PR fortran/26716
17273         * gfortran.dg/assumed_shape_ranks_2: New test.
17274
17275 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17276
17277         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17278         target fpic.
17279
17280 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17281
17282         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17283         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17284         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17285         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17286         gfortran.fortran-torture/execute/direct_io.f90,
17287         gfortran.fortran-torture/execute/inquire_2.f90,
17288         gfortran.fortran-torture/execute/inquire_4.f90,
17289         gfortran.fortran-torture/execute/list_read_1.f90,
17290         gfortran.fortran-torture/execute/open_replace.f90,
17291         gfortran.fortran-torture/execute/slash_edit.f90,
17292         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17293         temporary files from testcases.
17294
17295 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17296
17297         PR libgfortran/26509
17298         gfortran.dg/write_direct_eor.f90: New test.
17299
17300 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17301
17302         * gcc.target/powerpc/pr26350.c: New.
17303         * gcc.target/powerpc/indexed-addr.c: New.
17304
17305 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17306
17307         * gfortran.dg/dependency_13.f90: New test case.
17308
17309 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17310
17311         PR middle-end/21781
17312         * gcc.dg/real-const-1.c: New test case.
17313
17314 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17315
17316         * g++.old-deja/g++.other/init18.C: New.
17317         * g++.old-deja/g++.other/init5.C: Remove xfail.
17318
17319 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17320
17321         * g++.dg/opt/pr15551.C: Cleanup temp file.
17322
17323 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17324
17325         PR c++/6634
17326         g++.dg/parse/long1.C: New test.
17327
17328 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17329
17330         PR fortran/19101
17331         * gfortran.dg/continuation.f90: New test.
17332         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17333
17334 2006-03-14  Richard Guenther  <rguenther@suse.de>
17335
17336         PR tree-optimization/26672
17337         * gcc.dg/torture/pr26672.c: New testcase.
17338
17339 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17340
17341         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17342         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17343
17344 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17345
17346         PR middle-end/26557
17347         * gcc.c-torture/compile/switch-1.c: New test case.
17348
17349 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17350
17351         PR fortran/25378
17352         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17353         test to include more permuatations of mask and index.
17354         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17355         respond to F2003 spec. that the position returned for an all false
17356         mask && condition is zero.
17357
17358 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17359
17360         PR middle-end/25989
17361         * gcc.dg/gomp/pr25989.c: New test.
17362
17363 2006-03-13  Jeff Law  <law@redhat.com>
17364
17365         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17366
17367 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17368
17369         * gcc.dg/switch-9.c: New test.
17370
17371 2006-03-13  Richard Guenther  <rguenther@suse.de>
17372
17373         PR middle-end/26630
17374         * gcc.dg/torture/pr26630.c: New testcase.
17375
17376 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17377
17378         * gfortran.dg/dependency_10.f90: New test case.
17379         * gfortran.dg/dependency_11.f90: Likewise.
17380
17381 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17382             Erik Edelmann  <eedelman@gcc.gnu.org>
17383
17384         * gfortran.dg/allocatable_function_1.f90: New.
17385         * gfortran.dg/allocatable_function_2.f90: New.
17386
17387 2006-03-10  Richard Guenther  <rguenther@suse.de>
17388
17389         PR middle-end/26565
17390         * gcc.dg/torture/pr26565.c: New testcase.
17391
17392 2006-03-09  Eric Christopher  <echristo@apple.com>
17393
17394         * gcc.c-torture/compile/20060309-1.c: New.
17395
17396 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17397
17398         PR libgfortran/26499
17399         * gfortran.dg/write_back.f: New test.
17400         * gfortran.dg/write_rewind_1.f: New test.
17401         * gfortran.dg/write_rewind_2.f: New test.
17402
17403 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17404
17405         PR libgfortran/26554
17406         * gfortran.dg/read_logical.f90: New test.
17407
17408 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17409
17410         * ada/acats/norun.lst: cdd2a03 now passes.
17411
17412 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17413
17414         PR testsuite/25177
17415         * gcc.target/powerpc/pr18096-1.c: Change where the error
17416         would match.
17417
17418 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17419
17420         * gcc.target/i386/cleanup-1.c: New test.
17421         * gcc.target/i386/cleanup-2.c: New test.
17422
17423 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17424
17425         * gfortran.dg/dependency_9.f90: Remove for the time being.
17426
17427 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17428
17429         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17430         directive.
17431
17432 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17433
17434         * gfortran.dg/dependency_9.f90: New test case.
17435
17436 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17437
17438         * gfortran.dg/dependency_4.f90: New test case.
17439         * gfortran.dg/dependency_5.f90: New test case.
17440         * gfortran.dg/dependency_6.f90: New test case.
17441         * gfortran.dg/dependency_7.f90: New test case.
17442         * gfortran.dg/dependency_8.f90: New test case.
17443
17444 2006-03-03  Paul Brook  <paul@codesourcery.com>
17445
17446         * lib/target-supports.exp (check_profiling_available):
17447         Add m68k-*-elf.
17448
17449 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17450
17451         PR fortran/25031
17452         * multiple_allocation_1.f90: New test.
17453
17454 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17455
17456         PR tree-optimization/26524
17457         * gfortran.dg/pr26524.f: New test case.
17458
17459 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17460
17461         * g++.dg/template/repo5.C: Cleanup repo files.
17462         * gcc.dg/20051201-1.c: Cleanup coverage files.
17463         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17464         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17465         tree dump files.
17466
17467 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17468
17469         * objc.dg/objc-nofilename-1.m: New test.
17470         * objc.dg/bad-receiver-type.m: New test.
17471         * obj-c++.dg/bad-receiver-type.mm: New test.
17472
17473 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17474
17475         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17476
17477 2006-03-01  Mike Stump  <mrs@apple.com>
17478
17479         * g++.dg/abi/key2.C: Add.
17480
17481 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17482
17483         * gfortran.dg/logical_dot_product.f90: New test.
17484
17485         PR fortran/26393
17486         * gfortran.dg/used_interface_ref.f90: New test.
17487
17488         PR fortran/20938
17489         * gfortran.dg/dependency_2.f90: New test.
17490         * gfortran.fortran-torture/execute/where17.f90: New test.
17491         * gfortran.fortran-torture/execute/where18.f90: New test.
17492         * gfortran.fortran-torture/execute/where19.f90: New test.
17493         * gfortran.fortran-torture/execute/where20.f90: New test.
17494
17495 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17496
17497         * g++.dg/tree-ssa/pr26443.C: New test case.
17498
17499 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17500
17501         PR middle-end/26022
17502         * g++.dg/opt/return-slot1.C: New test.
17503
17504 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17505
17506         PR libgfortran/26136
17507         * gfortran.dg/namelist_23.f90: New test.
17508
17509 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17510
17511         PR middle-end/14752
17512         * gcc.dg/fold-eqandshift-2.c: New test case.
17513
17514 2006-02-28  Richard Guenther  <rguenther@suse.de>
17515
17516         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17517         decomposition.
17518
17519 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17520
17521         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17522
17523 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17524
17525         PR libgfortran/26464
17526         * gfortran.dg/backspace_5.f: New test.
17527         * gfortran.dg/backspace_6.f: New test.
17528
17529 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17530
17531         * gcc.dg/fold-eqandnot-1.c: New test case.
17532
17533 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17534
17535         PR middle-end/19983
17536         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17537
17538 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17539
17540         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17541         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17542
17543 2006-02-26  Richard Guenther  <rguenther@suse.de>
17544
17545         PR tree-optimization/26421
17546         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17547
17548 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17549
17550         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17551         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17552
17553 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17554
17555         * gcc.dg/fold-even-1.c: New test case.
17556
17557 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17558
17559         PR middle-end/21137
17560         * gcc.dg/fold-eqandshift-1.c: New test case.
17561
17562 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17563
17564         PR tree-optimization/25125
17565         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17566         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17567
17568 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17569
17570         PR tree-optimizations/26359
17571         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17572         with -fdump-tree-dceloop-details.
17573         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17574
17575 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17576
17577         PR middle-end/23673
17578         * gcc.dg/fold-eqxor-1.c: New test case.
17579         * gcc.dg/fold-eqxor-2.c: Likewise.
17580         * gcc.dg/fold-eqxor-3.c: Likewise.
17581
17582 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17583
17584         PR fortran/23092
17585         * scalar_mask_1.f90: New test.
17586
17587 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17588
17589         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17590         * g++.dg/eh/uncaught2.C: New.
17591         * g++.dg/eh/uncaught3.C: New.
17592
17593 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17594
17595         PR libgfortran/26423
17596         * gfortran.dg/read_many_1.f: New test.
17597
17598 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17599
17600         PR fortran/24519
17601         * gfortran.dg/dependency_3.f90: New test.
17602         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17603         XFAILs.
17604
17605         PR fortran/25395
17606         * gfortran.dg/equiv_6.f90: New test.
17607
17608 2006-02-23  Jeff Law  <law@redhat.com>
17609
17610         * gcc.c-torture/compile/pr26425.c: New test.
17611
17612 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17613
17614         PR middle-end/26412
17615         * gcc.dg/gomp/pr26412.c: New test.
17616
17617 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17618
17619         PR c++/26291
17620         * g++.dg/other/ellipsis1.C: New test.
17621         * g++.dg/parse/operator4.C: Adjust error marker.
17622
17623 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17624
17625         PR target/25603
17626         * gfortran.dg/pr25603.f: New testcase.
17627
17628 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17629
17630         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17631         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17632
17633 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17634
17635         * g++.dg/eh/spbp.C: New.
17636
17637 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17638
17639         PR middle-end/26379
17640         * gcc.target/i386/mmx-7.c: New test.
17641
17642 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17643
17644         PR tree-optimization/26361
17645         * gcc.dg/tree-ssa/vrp27.c: New test case.
17646
17647 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17648
17649         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17650         * gcc.dg/tree-ssa/complex-4.c: Here.
17651
17652 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17653
17654         PR middle-end/19543
17655         * gfortran.dg/logical_1.f90: New test case.
17656
17657 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17658
17659         PR middle-end/26334
17660         * gcc.dg/20060218-1.c: Moved to...
17661         * gcc.target/i386/20060218-1.c: ... here.  New test.
17662
17663 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17664
17665         PR fortran/26201
17666         * gfortran.dg/convert_1.f90: New.
17667
17668 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17669
17670         PR fortran/25054
17671         * gfortran.dg/namelist_5.f90: New test.
17672
17673         PR fortran/25089
17674         * gfortran.dg/namelist_4.f90: New test.
17675
17676 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17677
17678         PR tree-opt/25680
17679         * gcc.dg/tree-ssa/complex-3.c: New test.
17680
17681 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17684         variable to take into account the variable name in the
17685         function header.
17686         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17687
17688 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17689
17690         PR middle-end/26334
17691         * gcc.c-torture/compile/20060217-1.c: New test.
17692         * gcc.dg/20060218-1.c: New test.
17693
17694 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17695
17696         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17697
17698 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17699
17700         * gcc.dg/cpp/undef3.c: New test.
17701         * gcc.dg/cpp/trad/builtins2.c: New test.
17702
17703 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17704
17705         PR c++/26266
17706         * g++.dg/template/static22.C: New test.
17707         * g++.dg/template/static23.C: New test.
17708         * g++.dg/template/static24.C: New test.
17709         * g++.dg/template/non-dependent13.C: New test.
17710         * g++.dg/init/member1.C: Tweak error markers.
17711
17712 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17713
17714         PR target/26255
17715         * gcc.c-torture/compile/pr26255.c: New test case.
17716
17717 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17718
17719         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17720         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17721         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17722         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17723         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17724         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17725         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17726
17727 2006-02-16  Jeff Law  <law@redhat.com>
17728
17729         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17730         * gcc.dg/tree-ssa/vrp26.c: New test.
17731
17732 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17733
17734         PR target/20353
17735         PR target/24578
17736         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17737         __UCLIBC__ is defined.
17738
17739 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17740
17741         PR fortran/26224
17742         * gfortran.dg/gomp/pr26224.f: New test.
17743
17744 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17745
17746         PR tree-opt/25918
17747         * lib/target-supports.exp
17748         (check_effective_target_vect_short_mult): New.
17749         (check_effective_target_vect_char_mult): New.
17750         (check_effective_target_vect_widen_sum_qi_to_si): New.
17751         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17752         (check_effective_target_vect_widen_sum_hi_to_si): New.
17753         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17754         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17755         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17756         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17757         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17758         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17759         vect-reduc-pattern-2c.c
17760         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17761         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17762         vect-reduc-pattern-1c.c
17763
17764 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17765
17766         PR fortran/24557
17767         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17768
17769 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17770
17771         PR fortran/26054
17772         * gfortran.dg/enum_8.f90: Remove check for warning.
17773         * gfortran.dg/iomsg_1.f90: Ditto.
17774         * gfortran.dg/enum_1.f90: Ditto.
17775         * gfortran.dg/enum_9.f90: Ditto.
17776         * gfortran.dg/enum_2.f90: Ditto.
17777         * gfortran.dg/enum_10.f90: Ditto.
17778         * gfortran.dg/enum_3.f90: Ditto.
17779         * gfortran.dg/flush_1.f90: Ditto.
17780         * gfortran.dg/enum_4.f90: Ditto.
17781         * gfortran.dg/array_constructor_1.f90: Ditto.
17782         * gfortran.dg/enum_5.f90: Ditto.
17783         * gfortran.dg/enum_6.f90: Ditto.
17784         * gfortran.dg/enum_7.f90: Ditto.
17785
17786 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17787
17788         PR middle-end/26300
17789         * gcc.c-torture/compile/20060215-1.c: New test.
17790
17791 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17792
17793         PR middle-end/23670
17794         * gcc.dg/tree-ssa/andor-2.c: New test case.
17795
17796 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17797
17798         PR fortran/25045
17799         * optional_dim.f90: New test.
17800
17801 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17802
17803         PR fortran/26277
17804         * gfortran.dg/label_4.f90: New.
17805
17806 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17807             Diego Novillo  <dnovillo@redhat.com>
17808             Uros Bizjak  <uros@kss-loka.si>
17809
17810         * gfortran.dg/gomp: New directory.
17811
17812 2006-02-14  Richard Guenther  <rguenther@suse.de>
17813
17814         PR tree-optimization/26258
17815         * gcc.dg/torture/pr26258.c: New testcase.
17816
17817 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17818
17819         PR fortran/26246
17820         * gfortran.dg/pr26246_1.f90: New test.
17821         * gfortran.dg/pr26246_2.f90: New test.
17822
17823         PR middle-end/26092
17824         * gcc.c-torture/compile/20060208-1.c: New test.
17825
17826 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17827
17828         PR fortran/26074
17829         PR fortran/25103
17830         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17831         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17832         * gfortran.dg/automatic_module_variable.f90: Change error message.
17833
17834         PR fortran/20861
17835         * gfortran.dg/internal_dummy_1.f90: New test.
17836
17837         PR fortran/20871
17838         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17839
17840
17841         PR fortran/25083
17842         * gfortran.dg/uncommon_block_data_1.f90: New test.
17843         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17844         with standard.
17845
17846         PR fortran/25088
17847         * gfortran.dg/typed_subroutine_1.f90: New test.
17848
17849 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17850
17851         * objc.dg/dwarf-1.m: New.
17852
17853 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17854
17855         PR middle-end/24427
17856         * gcc.dg/tree-ssa/andor-1.c: New test case.
17857
17858 2006-02-13  Josh Conner  <jconner@apple.com>
17859
17860         PR target/25376
17861         * gcc.dg/pr25376.c: New test.
17862
17863         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17864         assemble.
17865         * lib/target-supports.exp (check_named_sections_available):
17866         Only compile named-sections test -- don't assemble.
17867
17868 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17869
17870         * g++.dg/warn/no-write-strings.C: New test.
17871         * g++.dg/warn/write-strings.C: Likewise.
17872         * g++.dg/warn/write-strings-default.C: Likewise.
17873
17874 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17875
17876         PR fortran/25806
17877         * gfortran.dg/ret_pointer_2.f90: New test.
17878
17879 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17880
17881         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17882
17883 2006-02-10  Jeff Law  <law@redhat.com>
17884
17885         * gcc.c-torture/compile/pr26213.c: New test.
17886
17887 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17888
17889         gfortran.dg/null_1.f90: New test.
17890
17891 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17892
17893         PR fortran/14771
17894         * gfortran.dg/parens_4.f90: New.
17895         * gfortran.dg/parens_5.f90: New.
17896
17897 2006-02-10  Richard Guenther  <rguenther@suse.de>
17898
17899         * gcc.dg/pr23372-1.c: Remove empty file.
17900
17901 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17902         Paul Thomas  <pault@gcc.gnu.org>
17903
17904         PR fortran/14771
17905         * gfortran.dg/parens_1.f90: New.
17906         * gfortran.dg/parens_2.f90: New.
17907         * gfortran.dg/parens_3.f90: New.
17908
17909 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17910
17911         PR fortran/26038
17912         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17913
17914         PR fortran/25059
17915         * gfortran.dg/impure_assignment_1.f90: New test.
17916
17917         PR fortran/25070
17918         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17919
17920 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17921
17922         PR target/26141
17923         * g++.dg/expr/stdarg2.C: New test.
17924
17925 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17926
17927         PR inline-asm/16194
17928         * gcc.dg/pr16194.c: New test.
17929
17930 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17931
17932         * ada/acats/run_acats: Use portable variant of "$@".
17933
17934 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17935
17936         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17937         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17938
17939 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17940
17941         PR tree-opt/26179
17942         * g++.dg/opt/pr26179.C: New test.
17943
17944 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17945
17946         PR middle-end/26134
17947         * gcc.dg/tree-ssa/complex-3.c: New test.
17948
17949 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17950
17951         * gcc.c-torture/compile/volatile-1.c: New test.
17952
17953 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17954
17955         PR 26180
17956         * gcc.dg/tree-ssa/pr26180.c: New test.
17957
17958 2006-02-08  Jeff Law  <law@redhat.com>
17959
17960         * gcc.dg/tree-ssa/pr21417.c: New test.
17961
17962 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17963
17964         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17965         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17966
17967 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17968
17969         * lib/scanrtl.exp: New.
17970
17971 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17972
17973         PR c++/26071
17974         * g++.dg/other/virtual2.C: New test.
17975
17976         PR c++/26070
17977         * g++.dg/other/virtual1.C: New test.
17978
17979 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17980
17981         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17982         cleanup-ipa-dump): Update dump file glob patterns.
17983         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17984         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17985
17986         * lib/gcc-dg.exp: Load it.
17987         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17988
17989 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17990
17991         PR testsuite/26159
17992         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17993         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17994
17995 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17996
17997         PR fortran/25577
17998         * gfortran.dg/mvbits_1.f90: New.
17999
18000 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18001
18002         * g++.dg/warn/Wdiv-by-zero.C: New test.
18003         * g++.dg/warn/Wno-div-by-zero.C: New.
18004
18005 2006-02-07  Jeff Law  <law@redhat.com>
18006
18007         * gcc.dg/tree-ssa/pr21559.c: New test.
18008
18009         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18010         multiple VRP passes.
18011         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18012         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18013         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18014         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18015         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18016         * gcc.dg/tree-ssa/vrp02.c: Likewise
18017         * gcc.dg/tree-ssa/vrp11.c: Likewise
18018         * gcc.dg/tree-ssa/pr14341.c: Likewise
18019         * gcc.dg/tree-ssa/vrp19.c: Likewise
18020         * gcc.dg/tree-ssa/vrp20.c: Likewise
18021         * gcc.dg/tree-ssa/vrp03.c: Likewise
18022         * gcc.dg/tree-ssa/pr21086.c: Likewise
18023         * gcc.dg/tree-ssa/pr21959.c: Likewise
18024         * gcc.dg/tree-ssa/vrp21.c: Likewise
18025         * gcc.dg/tree-ssa/vrp04.c: Likewise
18026         * gcc.dg/tree-ssa/pr25485.c: Likewise
18027         * gcc.dg/tree-ssa/pr22026.c: Likewise
18028         * gcc.dg/tree-ssa/vrp22.c: Likewise
18029         * gcc.dg/tree-ssa/vrp05.c: Likewise
18030         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18031         * gcc.dg/tree-ssa/pr20701.c: Likewise
18032         * gcc.dg/tree-ssa/vrp23.c: Likewise
18033         * gcc.dg/tree-ssa/vrp06.c: Likewise
18034         * gcc.dg/tree-ssa/pr22117.c: Likewise
18035         * gcc.dg/tree-ssa/pr20702.c: Likewise
18036         * gcc.dg/tree-ssa/vrp15.c: Likewise
18037         * gcc.dg/tree-ssa/pr21090.c: Likewise
18038         * gcc.dg/tree-ssa/pr21294.c: Likewise
18039         * gcc.dg/tree-ssa/vrp24.c: Likewise
18040         * gcc.dg/tree-ssa/vrp07.c: Likewise
18041         * gcc.dg/tree-ssa/pr21563.c: Likewise
18042         * gcc.dg/tree-ssa/pr25382.c: Likewise
18043         * gcc.dg/tree-ssa/vrp16.c: Likewise
18044         * gcc.dg/tree-ssa/vrp25.c: Likewise
18045         * gcc.dg/tree-ssa/vrp08.c: Likewise
18046         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18047         * gcc.dg/tree-ssa/vrp17.c: Likewise
18048         * gcc.dg/tree-ssa/pr21458.c: Likewise
18049         * g++.dg/tree-ssa/pr18178.C: Likewise
18050
18051 2006-02-07  Richard Guenther  <rguenther@suse.de>
18052
18053         PR c++/26140
18054         Revert
18055         2006-01-30  Richard Guenther  <rguenther@suse.de>
18056         PR c++/23372
18057         * gcc.dg/pr23372-1.C: New testcase.
18058
18059         * g++.dg/tree-ssa/pr26140.C: New testcase.
18060
18061 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/9737
18064         * g++.dg/template/ttp15.C: New test.
18065         * g++.dg/template/ttp16.C: Likewise.
18066         * g++.dg/template/ttp17.C: Likewise.
18067         * g++.old-deja/g++.pt/ttp36.C: Remove.
18068         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18069         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18070         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18071         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18072         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18073         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18074         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18075         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18076         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18077
18078 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18079
18080         PR libfortran/23815
18081         * unf_io_convert_4.f90: New test.
18082
18083 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18084
18085         * gcc.dg/tree-ssa/loadpre10.c: New test.
18086         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18087         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18088         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18089
18090 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18091
18092         PR libfortran/24685
18093         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18094
18095 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18096
18097         PR tree-opt/25251
18098         * gfortran.dg/assign_7.f: New test.
18099
18100 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18101
18102         PR fortran/26041
18103         PR fortran/26064
18104         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18105         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18106         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18107
18108 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18109
18110         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18111         in size_t typedef.
18112
18113 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18114
18115         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18116         * g++.dg/charset/string.c (foo): Likewise.
18117         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18118         const char*
18119         * g++.dg/ext/builtin2.C (printf): Likewise.
18120         * g++.dg/init/new15.C (printf): Likewise.
18121         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18122         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18123         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18124         * g++.dg/template/non-dependent4.C (temp): Likewise.
18125         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18126         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18127         parameter type to const char*.
18128         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18129         Change type to const char*.
18130         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18131         Likewise.
18132         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18133         second parameter type to const char*.
18134         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18135         (Y::Y): Change parameter type to const char*.
18136         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18137         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18138         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18139         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18140         (char*).
18141         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18142         const char*.
18143         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18144         type to const char*.
18145         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18146         return type to const char*.
18147         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18148         to const char*.
18149         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18150         * g++.old-deja/g++.law/refs1.C: Likewise.
18151         * g++.old-deja/g++.law/visibility1.C: Likewise.
18152         * g++.old-deja/g++.law/visibility2.C: Likewise.
18153         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18154         const char*.
18155         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18156         * g++.old-deja/g++.mike/net48.C: Likewise.
18157         * g++.old-deja/g++.mike/p646.C: Likewise.
18158         * g++.old-deja/g++.mike/p6746.C: Likewise.
18159         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18160         type to const char*.
18161         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18162         deprecated conversion warning.
18163         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18164         char*.
18165         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18166         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18167         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18168         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18169         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18170         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18171         * g++.old-deja/g++.pt/t39.C: Likewise.
18172         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18173         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18174
18175 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18176
18177         PR fortran/25075
18178         intrinsic_argument_conformance_1.f90: New test.
18179
18180 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18181
18182         PR fortran/20845
18183         * gfortran.dg/char_result_11.f90: Add SAVE.
18184         * gfortran.dg/der_pointer_4.f90: Ditto.
18185         * gfortran.dg/default_initialization.f90: New test.
18186
18187 2006-02-03  Jeff Law  <law@redhat.com>
18188
18189         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18190         handle more than 100 dump files.
18191         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18192         * lib/scantree.exp (scan-tree-dump): Likewise.
18193         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18194         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18195         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18196         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18197         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18198
18199 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18200
18201         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18202
18203 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18204
18205         * g++.dg/template/using12.C: New test.
18206
18207 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18208
18209         * gcc.target/powerpc/pr25960.c: New test.
18210
18211 2006-02-02  Steven G. Kargl  <kargls@comcast>
18212
18213         PR fortran/24958
18214         gfortran.dg/nullify_2.f90: New test.
18215
18216 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18217
18218         PR 25990
18219         * gcc.dg/gomp/pr25990.c: New test.
18220
18221 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18222
18223         PR c++/25342
18224         * g++.gd/template/partial4.C: New test.
18225
18226 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18227
18228         PR middle-end/26001
18229         * gfortran.dg/data_char_2.f90: New.
18230
18231 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18232
18233         PR fortran/26039
18234         maxval_maxloc_conformance_1.f90: New test.
18235
18236 2006-01-31  Richard Guenther  <rguenther@suse.de>
18237
18238         * gcc.target/i386/sselibm-1.c: New testcase.
18239         * gcc.target/i386/sselibm-2.c: Likewise.
18240         * gcc.target/i386/sselibm-3.c: Likewise.
18241         * gcc.target/i386/sselibm-4.c: Likewise.
18242         * gcc.target/i386/sselibm-5.c: Likewise.
18243
18244 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18245
18246         PR fortran/24266
18247         * gfortran.dg/arrayio_derived_2.f90: New.
18248
18249 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18250
18251         * gcc.dg/unsigned-long-compare.c: New test.
18252
18253 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18254
18255         PR testsuite/25318
18256         * lib/target-supports.exp (check_effective_target_freorder):
18257         Check to see if target supports -freorder-blocks-and-partition.
18258         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18259         instead of "dg-require-named-sections".
18260
18261 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18262
18263         PR target/14798:
18264         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18265         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18266         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18267         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18268         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18269         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18270         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18271         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18272
18273 2006-01-30  Richard Guenther  <rguenther@suse.de>
18274
18275         PR c++/23372
18276         * gcc.dg/pr23372-1.C: New testcase.
18277
18278 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18279
18280         * gcc.dg/gomp/pr25874.c: New test.
18281
18282 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18283
18284         PR tree-opt/25911
18285         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18286
18287 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18288
18289         PR fortran/18578
18290         PR fortran/18579
18291         PR fortran/20857
18292         PR fortran/20885
18293         * gfortran.dg/intent_out_1.f90: New test.
18294
18295 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18296
18297         PR fortran/17911
18298         * gfortran.dg/procedure_lvalue.f90: New test.
18299
18300         PR fortran/20895
18301         PR fortran/25030
18302         * gfortran.dg/char_pointer_assign_2.f90: New test.
18303         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18304         assignment to be consistent with standard.
18305         * gfortran.dg/char_result_2.f90: The same.
18306         * gfortran.dg/char_result_8.f90: The same.
18307
18308 2006-01-28  Zack Weinberg  <zackw@panix.com>
18309
18310         * gcc.dg/Woverlength-strings.c
18311         * gcc.dg/Woverlength-strings-pedantic-c89.c
18312         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18313         * gcc.dg/Woverlength-strings-pedantic-c99.c
18314         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18315
18316 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18317
18318         * gcc.c-torture/execute/20060127-1.c: New test.
18319
18320 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18321
18322         PR c++/25999
18323         * g++.dg/ext/pragmaweak1.C: New test.
18324
18325 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/25855
18328         * g++.dg/template/spec29.C: New test.
18329
18330 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18331
18332         PR c/19606.
18333         * gcc.c-torture/execute/pr19606.c: New.
18334
18335 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18336
18337         * gcc.dg/pragma-re-4.c: New test.
18338
18339 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18340
18341         PR fortran/25964
18342         * gfortran.dg/assumed_size_refs_3.f90: New test.
18343
18344 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18345
18346         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18347
18348 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18349
18350         PR ada/21317
18351         * ada/acats/support/impdef.a: Add One_Long_Second.
18352         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18353         * ada/acats/tests/c9/c94026.a: Likewise.
18354         * ada/acats/tests/c9/c97305c.ada: Likewise.
18355         * ada/acats/tests/c9/c99004a.ada: Likewise.
18356
18357 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18358
18359         PR fortran/25964
18360         * gfortran.dg/global_references_2.f90: New test.
18361
18362         PR fortran/25084
18363         PR fortran/20852
18364         PR fortran/25085
18365         PR fortran/25086
18366         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18367         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18368
18369         PR fortran/25416
18370         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18371
18372 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18373
18374         PR c/25892
18375         * gcc.dg/Wpointer-sign.c: New.
18376         * gcc.dg/Wpointer-sign-Wall.c: New.
18377         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18378         * gcc.dg/Wpointer-sign-pedantic.c: New.
18379         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18380         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18381
18382 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18383
18384         PR C/25861
18385         * gcc.c-torture/compile/pr25861.c: New test.
18386
18387 2006-01-26  Paul Brook  <paul@codesourcery.com>
18388
18389         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18390         on short-enum targets.
18391         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18392         variable.
18393         (generate_fields): Use short_enums.
18394         (main): Set short_enums.  Document -e.
18395         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18396         on short-enum targets.
18397         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18398         variable.
18399         (generate_fields): Use short_enums.
18400         (main): Set short_enums.  Document -e.
18401         * lib/target-supports.exp (check_effective_target_short_enums): New.
18402
18403 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18404
18405         PR target/25947
18406         * gcc.dg/torture/pr25947-1.c: New test.
18407
18408 2006-01-25  Jan Hubicka  <jh@suse.cz>
18409             Roger Sayle  <roger@eyesopen.com>
18410
18411         PR rtl-optimization/25703
18412         * gcc.target/i386/20060125-1.c: New test case.
18413         * gcc.target/i386/20060125-2.c: New test case.
18414
18415 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18416
18417         PR fortran/18540
18418         * gfortran.dg/goto_1.f: New.
18419
18420 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18421
18422         PR fortran/25716
18423         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18424         25716 on 32-bit systems too.
18425
18426 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18427
18428         PR testsuite/25590
18429         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18430
18431 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18432
18433         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18434
18435 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18436
18437         PR fortran/25835
18438         * gfortran.dg/read_eof.f90: Delete, renamed.
18439         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18440         * gfortran.dg/read_eof_2.f90: New test.
18441         * gfortran.dg/read_eof_3.f90: New test.
18442
18443 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18444
18445         PR tree-opt/25860
18446         * gcc.c-torture/compile/pr25860.c: New test.
18447
18448 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18449
18450         PR c++/25552
18451         * g++.dg/parse/dtor8.C: New test.
18452
18453 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18454
18455         PR testsuite/25891
18456         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18457         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18458         check_effective_target_fopenmp returns 0.
18459
18460 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18461
18462         PR ada/20548
18463         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18464         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18465         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18466
18467 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18468
18469         PR tree-opt/25857
18470         * g++.dg/opt/pr25857.C: New test.
18471
18472 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18473         Jan Hubicka  <jh@suse.cz>
18474         Richard Guenther  <rguenther@suse.de>
18475
18476         PR rtl-optimization/25654
18477         * gcc.dg/torture/pr25654.c: New testcase.
18478         * gcc.target/i386/pr25654.c: Likewise.
18479
18480 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18481
18482         PR fortran/25901
18483         * gfortran.dg/internal references_2.f90: New test.
18484
18485         Fix regression in testing of admissability of attributes.
18486         * gfortran.dg/intent_used_1.f90: New test.
18487
18488 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18489
18490         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18491         Remove target conditional torture options for i?86 and x86_64
18492         GNU/Linux.
18493
18494 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18495
18496         PR c++/10891
18497         * g++.dg/rtti/no-rtti.C: New.
18498
18499 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/25895
18502         * g++.dg/inherit/conv2.C: New test.
18503
18504         PR c++/25856
18505         * g++.dg/parse/dtor7.C: New test.
18506
18507         PR c++/25858
18508         * g++.dg/template/crash44.C: New test.
18509
18510 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18511
18512         PR fortran/25124
18513         PR fortran/25625
18514         * gfortran.dg/internal_references_1.f90: New test.
18515           PR fortran/20881
18516         PR fortran/23308
18517         PR fortran/25538
18518         PR fortran/25710
18519         * gfortran.dg/global_references_1.f90: New test.
18520         * gfortran.dg/g77/19990905-1.f: Restore the error that
18521         there is a clash between the common block name and
18522         the name of a subroutine reference.
18523
18524         PR fortran/PR24276
18525         * gfortran.dg/aliasing_dummy_1.f90: New test.
18526
18527 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18528
18529         * gcc.dg/vmx/1b-01.c: Warning fix.
18530         * gcc.dg/vmx/1c-02.c: Likewise.
18531         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18532
18533 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18534
18535         PR testsuite/24962
18536         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18537
18538 2006-01-20  Richard Guenther  <rguenther@suse.de>
18539         Steven Bosscher <stevenb.gcc@gmail.com>
18540
18541         PR rtl-optimization/24626
18542         * gcc.dg/torture/pr24626-1.c: New testcase.
18543         * gcc.dg/torture/pr24626-2.c: Likewise.
18544         * gcc.dg/torture/pr24626-3.c: Likewise.
18545         * gcc.dg/torture/pr24626-4.c: Likewise.
18546
18547 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18548
18549         PR c++/5520
18550         * g++.dg/warn/empty-body.C: New.
18551
18552 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/22136
18555         * g++.dg/template/using10.C: New test.
18556         * g++.dg/temlpate/using11.C: Likewise.
18557         * g++.dg/inherit/using5.C: Tweak error messages.
18558
18559 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18560
18561         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18562         target test.
18563         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18564
18565 2006-01-19  Jan Hubicka  <jh@suse.cz>
18566
18567         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18568
18569 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18570
18571         PR c++/25854
18572         * g++.dg/template/spec28.C: New test.
18573
18574 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18575
18576         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18577         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18578
18579 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18580
18581         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18582         * gcc.dg/gomp/critical-1.c: Likewise.
18583         * gcc.dg/gomp/critical-3.c: Likewise.
18584         * gcc.dg/gomp/empty.c: Likewise.
18585         * gcc.dg/gomp/ordered-1.c: Likewise.
18586         * gcc.dg/gomp/for-4.c: Likewise.
18587         * gcc.dg/gomp/for-6.c: Likewise.
18588         * gcc.dg/gomp/master-3.c: Likewise.
18589         * gcc.dg/gomp/for-8.c: Likewise.
18590         * gcc.dg/gomp/for-10.c: Likewise.
18591         * gcc.dg/gomp/for-18.c: Likewise.
18592         * gcc.dg/gomp/for-5.c: Likewise.
18593         * gcc.dg/gomp/for-7.c: Likewise.
18594         * gcc.dg/gomp/for-9.c: Likewise.
18595
18596 2006-01-18  Jeff Law  <law@redhat.com>
18597
18598         * gcc.dg/tree-ssa/vrp25.c: New test.
18599
18600 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18601
18602         * gcc.dg/pr25805.c: Fix misapplied patch.
18603
18604 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18605
18606         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18607         (check_effective_target_vect_udot_qi): New.
18608         (check_effective_target_vect_sdot_hi): New.
18609         (check_effective_target_vect_udot_hi): New.
18610         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18611         prefixed with "wrapv-" with -fwrapv.
18612         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18613         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18614         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18615         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18616         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18617
18618         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18619         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18620         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18621         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18622
18623 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18624
18625         PR c++/16829
18626         * g++.dg/other/default2.C: New test.
18627         * g++.dg/other/default3.C: New test.
18628
18629 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18630
18631         PR c/25805
18632         * gcc.dg/pr25805.c: New file.
18633
18634 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/25836
18637         * g++.dg/template/init6.C: New test.
18638
18639 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18640
18641         * gcc.dg/tree-ssa/pr24287.c: New test
18642
18643 2006-01-18  Eric Christopher  <echristo@apple.com>
18644
18645         * g++.dg/eh/table.C: New.
18646
18647 2006-01-18  DJ Delorie  <dj@redhat.com>
18648
18649         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18650         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18651         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18652         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18653
18654 2006-01-18  Jeff Law  <law@redhat.com>
18655
18656         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18657         on wrapping on overflow semantics.
18658
18659         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18660
18661         * gcc.gc/tree-ssa/vrp23.c: New test.
18662         * gcc.gc/tree-ssa/vrp24.c: New test.
18663
18664 2006-01-18  Richard Henderson  <rth@redhat.com>
18665             Aldy Hernandez  <aldyh@redhat.com>
18666             Jakub Jelinek  <jakub@redhat.com>
18667             Diego Novillo  <dnovillo@redhat.com>
18668             Uros Bizjak  <uros@kss-loka.si>
18669
18670         * gcc.dg/gomp: New directory.
18671
18672 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18673             Steven G. Kargl  <kargls@comcast.net>
18674
18675         PR fortran/20869
18676         * gfortran.dg/intrinsic_external_1.f90: New test.
18677
18678         PR fortran/20875.
18679         * gfortran.dg/elemental_pointer_1.f90: New test.
18680
18681         PR fortran/25024
18682         * gfortran.dg/external_procedures_1.f90: New test.
18683
18684         PR fortran/25785
18685         gfortran.dg/assumed_present.f90: New test.
18686
18687 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18688
18689         * g++.dg/parse/lookup5.C: New test.
18690
18691 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18692
18693         PR fortran/25697
18694         * gfortran.dg/read_eof.f90: New test.
18695
18696 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18697
18698         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18699         add a closing brace.
18700
18701 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18702
18703         PR fortran/25631
18704         * gfortran.dg/fmt_tl.f: New test.
18705
18706 2006-01-17  Eric Christopher  <echristo@apple.com>
18707
18708         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18709         * g++.old-deja/g++.warn/impint2.C: Ditto.
18710         * g++.old-deja/g++.other/null1.C: Ditto.
18711         * g++.dg/warn/conv2.C: Ditto.
18712         * g++.dg/warn/conv4.C: New file.
18713
18714 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18715
18716         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18717
18718 2006-01-17  Andreas Jaeger  <aj@suse.de>
18719             Janis Johnson <janis187@us.ibm.com>
18720
18721         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18722         in 64-bit.
18723         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18724         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18725
18726 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18727
18728         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18729         (switchfiles): xfail txxx where xxx >= 25.
18730
18731 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18732
18733         PR testsuite/25764
18734         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18735
18736 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18737
18738         PR c/25682
18739         * gcc.dg/pr25682.c: New test.
18740         * g++.dg/parse/array-size2.C: New test.
18741
18742 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18743
18744         * consistency.vlad: Remove entire directory, 1652 files.
18745
18746 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18747
18748         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18749         check_effective_target_dfprt_nocache): New.
18750         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18751         (check_effective_target_dfprt): New.
18752         * lib/c-compat.exp (check_dfp): Remove.
18753         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18754         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18755         level of support for decimal float.
18756         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18757         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18758         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18759         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18760         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18761         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18762         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18763         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18764         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18765         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18766         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18767         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18768         directives.
18769
18770 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18771
18772         PR testsuite/25741
18773         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18774         $base_dir/../.
18775         * lib/gfortran.exp (gfortran_init): Likewise.
18776         * lib/obj-c++.exp (obj-c++_init): Likewise.
18777         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18778         (scan-assembler-dem-not): Likewise.
18779         * lib/scandump.exp (scan-dump-dem): Likewise.
18780         (scan-dump-dem-not): Likewise.
18781
18782 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18783
18784         PR testsuite/25767
18785         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18786         powerpc-*-darwin*.
18787         * lib/obj-c++.exp (obj-c++_init): Likewise.
18788
18789 2006-01-16  Richard Guenther  <rguenther@suse.de>
18790
18791         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18792
18793 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18794
18795         PR testsuite/25777
18796         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18797         to LD_LIBRARY_PATH.
18798
18799 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18800             Andrew Pinski  <pinskia@physics.uc.edu>
18801
18802         * gcc.dg/minmax-1.c: New test.
18803
18804 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18805
18806         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18807         * gcc.misc-tests/dectest.exp: Ditto.
18808
18809 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18810
18811         PR testsuite/25796
18812         * gcc.target/i386/cmov6.c: Use -march=k8.
18813
18814 2006-01-15  Andreas Jaeger  <aj@suse.de>
18815
18816         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18817         x86 does not have __float128.
18818
18819 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18820
18821         * gcc.target/i386/cmov6.c: New test.
18822
18823 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18824
18825         PR c++/25663
18826         * g++.dg/template/ctor6.C: New test.
18827
18828 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18829
18830         PR tree-optimization/25485
18831         * gcc.dg/tree-ssa/pr25485.c: New.
18832
18833 2006-01-14  Richard Guenther  <rguenther@suse.de>
18834
18835         PR tree-optimization/22548
18836         PR tree-optimization/22555
18837         PR tree-optimization/22501
18838         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18839         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18840         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18841         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18842         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18843         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18844         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18845         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18846         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18847
18848 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18849
18850         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18851         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18852
18853 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18854         Richard Guenther  <rguenther@suse.de>
18855
18856         PR rtl-optimization/24257
18857         * gcc.dg/torture/pr24257.c: New testcase.
18858
18859 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18860
18861         * gcc.c-torture/execute/20060110-1.c: New test.
18862         * gcc.c-torture/execute/20060110-2.c: New test.
18863
18864 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18865
18866         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18867
18868 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18869
18870         PR fortran/25756
18871         * gfortran.dg/label_3.f90: New test.
18872
18873 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18874
18875         PR tree-optimization/25771
18876         * g++.dg/tree-ssa/pr25771.C: New test
18877
18878 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18879
18880         PR tree-opt/24365
18881         * g++.dg/opt/complex5.C: New test.
18882
18883 2006-01-13  Richard Guenther  <rguenther@suse.de>
18884
18885         * gcc.target/i386/387-9.c: New testcase.
18886
18887 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18888
18889         PR c++/24824
18890         * g++.dg/debug/dwarf2-1.C: New.
18891
18892 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18893
18894         PR testsuite/25728
18895         * lib/gcov.exp (verify-lines): Add "close $fd".
18896
18897 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18898             Ben Elliston  <bje@au.ibm.com>
18899
18900         * gcc.dg/dfp/inf-1.c: New test.
18901
18902 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18903             Yao Qi  <qiyaoltc@cn.ibm.com>
18904             Ben Elliston  <bje@au.ibm.com>
18905             Jon Grimm  <jgrimm2@us.ibm.com>
18906
18907         * gcc.dg/nodfp-1.c: New test.
18908         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18909         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18910         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18911         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18912         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18913         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18914         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18915         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18916         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18917         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18918         * gcc.dg/format/dfp-printf-1.c: Likewise.
18919         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18920         (compat_setup_dfp): New.
18921         * gcc.dg/compat/compat.exp: Use it.
18922         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18923         Make some variables global, prepend "compat_" to their names.
18924         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18925         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18926         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18927         * lib/compat.exp (compat_skip_list): Make global, rename.
18928         * lib/c-compat.exp: New file.
18929         * lib/target-supports.exp (check_effective_target_dfp): New.
18930
18931         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18932         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18933         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18934         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18935         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18936         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18937         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18938         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18939         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18940         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18941         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18942         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18943         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18944         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18945         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18946         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18947         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18948         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18949         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18950         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18951         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18952         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18953         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18954         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18955         gcc.dg/dfp/struct-layout-1.c,
18956         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18957         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18958         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18959         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18960         gcc.dg/dfp/func-vararg-dfp.c,
18961         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18962         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18963         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18964         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18965         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18966
18967 2006-01-11  Richard Guenther  <rguenther@suse.de>
18968
18969         PR tree-optimization/25734
18970         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18971
18972 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18973
18974         PR fortran/25486
18975         * gfortran.dg/literal_character_constant_1_x.F: New test.
18976         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18977         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18978         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18979
18980 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18981
18982         PR c++/25386
18983         * g++.dg/ext/packed3.C: Add expected packed error.
18984
18985 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18986
18987         PR target/25706
18988         * gcc.dg/torture/pr25706-1.c: New test.
18989
18990 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18991
18992         PR tree-optimization/23109
18993         PR tree-optimization/23948
18994         PR tree-optimization/24123
18995
18996         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18997         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18998         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18999         g++.dg/tree-ssa/pr23948.C: New testcases.
19000         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19001         three divisions in order to do the optimization.
19002
19003 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19004
19005         PR c++/25632
19006         * g++.dg/other/pr25632.C: New test.
19007
19008 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19009
19010         PR fortran/25730
19011         * gfortran.dg/used_types_1.f90: New test.
19012
19013 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19014
19015         PR target/25718
19016         * gcc.dg/torture/pr25718-1.c: New test.
19017
19018 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19019
19020         * gfortran.dg/list_read_2.f90: Fix typo in description.
19021
19022 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19023
19024         * lib/target-supports.exp (check_visibility_available): Simplify test
19025         for *-*-netware*.
19026         (check_profiling_available): Fail for *-*-netware*.
19027         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19028         * gcc.dg/20021014-1.c: Likewise.
19029         * gcc.dg/nest.c: Likewise.
19030
19031 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19032
19033         fortran/24936
19034         * gfortran.dg/forall_3.f90: New test.
19035
19036 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19037
19038         PR fortran/21977
19039         * gfortran.dg/nesting_2.f90: New test.
19040         * gfortran.dg/nesting_3.f90: New test.
19041
19042 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19043
19044         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19045         Fix typo in comment.
19046
19047 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19048
19049         * gfortran.dg/single_char_string.f90: New test.
19050
19051 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19052
19053         * gfortran.dg/ichar_2.f90: New test.
19054
19055 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19056
19057         PR fortran/25093
19058         * gfortran.dg/private_type_4.f90: New.
19059
19060 2006-01-07  Richard Guenther  <rguenther@suse.de>
19061
19062         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19063
19064 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19065
19066         * gfortran.dg/func_decl_1.f90: New.
19067         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19068         * gfortran.dg/array_alloc_2.f90: Likewise.
19069         * gfortran.dg/char_result_8.f90: Likewise.
19070         * gfortran.dg/dup_save_1.f90: Likewise.
19071         * gfortran.dg/dup_save_2.f90: Likewise.
19072         * gfortran.dg/f2c_6.f90: Likewise.
19073         * gfortran.dg/f2c_7.f90: Likewise.
19074         * gfortran.dg/func_result_2.f90: Likewise.
19075         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19076
19077 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19078
19079         PR fortran/22146
19080         * gfortran.dg/elemental_subroutine_1.f90: New test.
19081         * gfortran.dg/elemental_subroutine_2.f90: New test.
19082
19083         PR fortran/25029
19084         PR fortran/21256
19085         * gfortran.dg/assumed_size_refs_1.f90: New test.
19086
19087         PR fortran/20868
19088         PR fortran/20870
19089         * gfortran.dg/assumed_size_refs_2.f90: New test.
19090         * gfortran.dg/initialization_1.f90: Change warning message.
19091
19092 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19093
19094         * gcc.dg/tree-ssa/loop-15.c: New test.
19095
19096 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19097
19098         PR fortran/25598
19099         * gfortran.dg/backspace_3.f: New test.
19100         * gfortran.dg/backspace_4.f: New test.
19101
19102 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19103
19104         PR fortran/24268
19105         * gfortran.dg/fmt_white.f: Update test.
19106
19107 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19108
19109         * gcc.dg/cast-1.c: Add new warning.
19110         * gcc.dg/cast-2.c: Likewise.
19111         * gcc.dg/cast-3.c: Likewise.
19112         * gcc.dg/format/cast-1.c: Likewise.
19113         * gcc.dg/cast-4.c: New testcase.
19114
19115 2006-01-05  Richard Guenther  <rguenther@suse.de>
19116
19117         PR tree-optimization/22555
19118         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19119
19120 2006-01-05  Richard Guenther  <rguenther@suse.de>
19121             Diego Novillo  <dnovillo@redhat.com>
19122
19123         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19124         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19125         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19126         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19127         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19128         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19129         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19130         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19131         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19132         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19133         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19134         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19135         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19136         * treelang/compile/extravar.tree: Likewise.
19137         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19138         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19139         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19140         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19141         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19142
19143 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19144
19145         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19146         for 64-bit fix.
19147
19148 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19149
19150         PR fortran/23675
19151         gfortran.dg/char_result_11.f90: New.
19152
19153 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19154
19155         PR c++/24782
19156         * g++.dg/parse/access9.C: New test.
19157         * g++.dg/tc1/dr52.C: Tweak error markers.
19158
19159 2006-01-04  Richard Henderson  <rth@redhat.com>
19160
19161         Merge from gomp branch.
19162         * g++.dg/parse/pragma2.C: Update expected error lines.
19163
19164 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19165
19166         * g++.dg/other/i386-2.C: New test.
19167
19168         PR target/25554
19169         * gcc.c-torture/compile/20051228-1.c: New test.
19170
19171         PR c/25559
19172         * gcc.dg/pr25559.c: New test.
19173
19174 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19175
19176         PR c++/25492
19177         * g++.dg/lookup/friend9.C: New test.
19178
19179         PR c++/25625
19180         * g++.dg/template/repo5.C: New test.
19181
19182 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19183
19184         PR fortran/25101
19185         * gfortran.dg/forall_2.f90: New test.
19186
19187 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19188
19189         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19190         dg-require-weak.  Adjust regexp to handle leading-underscore
19191         targets and space as well as TAB after .weak.  Change previous
19192         64-bit fix to not use naked dot.
19193
19194 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19195
19196         PR rtl-optimization/25578
19197         * gcc.c-torture/execute/20060102-1.c: New testcase.
19198
19199 2006-01-03  Richard Guenther  <rguenther@suse.de>
19200
19201         PR c/25183
19202         * gcc.dg/torture/pr25183.c: New testcase.
19203
19204 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19205
19206         Merge from gomp-branch.
19207         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19208         * gcc.dg/ia64-sync-2.c: Likewise.
19209         * gcc.dg/ia64-sync-3.c: Likewise.
19210         * gcc.dg/ia64-sync-4.c: Likewise.
19211         * gcc.dg/sync-2.c: Likewise.
19212         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19213         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19214
19215 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19216
19217         PR c++/25635
19218         * g++.dg/parse/operator6.C: New test.
19219
19220         PR c++/25637
19221         * g++.dg/parse/error29.C: New test.
19222
19223         PR c++/25638
19224         * g++.dg/parse/dtor6.C: New test.
19225
19226         PR c++/25633
19227         * g++.dg/parse/ctor3.C: New test.
19228
19229         PR c++/25634
19230         * g++.dg/template/class3.C: New test.
19231
19232 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19233
19234         * g++.dg/debug/debug9.C: New.
19235
19236 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19237
19238         PR fortran/24640
19239         * gfortran.dg/label_2.f90: New test.
19240
19241 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19242
19243         * g++.dg/lookup/using12.C: Tighten error marker.
19244
19245 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19246             Andrew Pinski <pinskia@physics.uc.edu>
19247
19248         * gcc.target/powerpc/darwin-abi-3.c: New file.
19249         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19250         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19251         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19252         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19253         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19254         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19255         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19256         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19257
19258 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19259
19260         * gcc.dg/tree-ssa/loadpre1.c: New;
19261         * gcc.dg/tree-ssa/loadpre2.c: New;
19262         * gcc.dg/tree-ssa/loadpre3.c: New;
19263         * gcc.dg/tree-ssa/loadpre4.c: New;
19264         * gcc.dg/tree-ssa/loadpre5.c: New;
19265         * gcc.dg/tree-ssa/loadpre6.c: New;
19266         * gcc.dg/tree-ssa/loadpre7.c: New;
19267         * gcc.dg/tree-ssa/loadpre8.c: New;
19268         * gcc.dg/tree-ssa/loadpre9.c: New;
19269
19270 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19271
19272         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19273         * g++.dg/abi/thunk4.C: Likewise.
19274
19275 2006-01-01  Andreas Jaeger  <aj@suse.de>
19276
19277         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19278         portable.
19279
19280 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19281
19282         PR c++/25294
19283         * gcc.dg/pragma-pack-3.c: New test.
19284         * g++.dg/parse/pragma3.C: New test.
19285
19286 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19287
19288         PR middle-end/24827
19289         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19290
19291 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19292
19293         PR testsuite/25214
19294         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19295
19296 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19297
19298         PR fortran/22607
19299         * gfortran-dg/pure_byref_3.f90: New.
19300
19301         fortran/PR 25396
19302         * gfortran.dg/userdef_operator_1.f90: New.
19303
19304 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19305
19306         * g++.dg/abi/thunk3.C: New.
19307         * g++.dg/abi/thunk4.C: New.
19308
19309 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19310
19311         PR fortran/25532
19312         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19313         associated derived type components of derived types are
19314         properly declared in contained procedures.
19315
19316 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19317
19318         PR libgfortran/25139
19319         * gfortran.dg/backspace_2.f: New test.
19320
19321 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19322
19323         PR libgfortran/25550
19324         * gfortran.dg/endfile.f: New test.
19325
19326 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19327
19328         PR libgfortran/25419
19329         * gfortran.dg/comma.f: New test.
19330
19331 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19332
19333         * lib/gfortran-dg.exp: Remove trailing whitespace.
19334         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19335         -funroll-all-loops.
19336
19337 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19338
19339         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19340         Extended Double long doubles or repeat tests when long double is
19341         the same size as double.
19342
19343 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19344
19345         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19346
19347         PR testsuite/25442
19348         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19349         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19350
19351         PR testsuite/25441
19352         * gcc.dg/pr23911.c: Make test variable static.
19353
19354         PR testsuite/25444
19355         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19356
19357 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19358
19359         PR c++/25439
19360         * g++.dg/parse/crash17.C: Adjust error markers.
19361         * g++.dg/template/error20.C: New test.
19362
19363 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19364
19365         PR c++/23172
19366         * g++.dg/ext/complit4.C: New test.
19367
19368         PR c++/25417
19369         * g++.dg/ext/complit5.C: Likewise.
19370
19371 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19372
19373         PR tree-optimization/25125
19374         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19375         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19376         * gcc.c-torture/execute/pr25125.c: New.
19377
19378 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19379
19380         PR fortran/25029
19381         PR fortran/21256
19382         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19383         functions with incorrect assumed size references.
19384
19385 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/23171
19388         * g++.dg/opt/init1.C: New test.
19389
19390 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/24671
19393         * g++.dg/template/sfinae3.C: New test.
19394
19395 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19396
19397         * g++.dg/other/friend4.C: New test.
19398
19399 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19400
19401         PR target/25005
19402         * g++.dg/opt/pr25005.C: New test.
19403
19404 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/25369
19407         * g++.dg/template/ptrmem16.C: New test.
19408
19409 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19410
19411         PR fortran/25029
19412         PR fortran/21256
19413         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19414
19415 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19416
19417         PR libgfortran/25307
19418         * gfortran.dg/list_read_5.f90: New test.
19419
19420 2005-12-22  Richard Henderson  <rth@redhat.com>
19421
19422         * gcc.target/i386/sse-7.c: Use -msse2.
19423
19424 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19425
19426         PR rtl-optimization/25432
19427         * gcc.c-torture/compile/20051216-1.c: New test.
19428
19429         PR objc/25328
19430         * objc/execute/pr25328.m: New test.
19431
19432 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19433
19434         PR c++/25364
19435         * g++.dg/template/call4.C: New test.
19436
19437 2005-12-22  Dale Johannesen  <dalej@apple.com>
19438
19439         * gcc.target/i386/sse-17.c: New.
19440
19441 2005-12-22  Paul Brook  <paul@codesourcery.com>
19442
19443         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19444
19445 2005-12-22  Paul Brook  <paul@codesourcery.com>
19446
19447         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19448
19449 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19450
19451         PR tree-opt/25513
19452         * gcc.c-torture/compile/pr25513.c: New test.
19453
19454 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19455
19456         PR c++/23333
19457         * g++.dg/parse/error25.C: Add more tests.
19458
19459 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19460
19461         PR fortran/18990
19462         * gfortran.dg/der_charlen_1.f90: New.
19463
19464 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19465
19466         PR fortran/20889
19467         * gfortran.dg/pointer_component_type_1.f90: New test.
19468
19469         PR fortran/25029
19470         PR fortran/21256
19471         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19472         should give an error with assumed size array refernces and checks
19473         those that should not.
19474         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19475         reference an upper bound so that it does not generate an error.
19476
19477         PR fortran/19362
19478         PR fortran/20244
19479         PR fortran/20864
19480         PR fortran/25391
19481         * gfortran.dg/used_dummy_types_1.f90: New test.
19482         * gfortran.dg/used_dummy_types_2.f90: New test.
19483         * gfortran.dg/used_dummy_types_3.f90: New test.
19484         * gfortran.dg/used_dummy_types_4.f90: New test.
19485         * gfortran.dg/used_dummy_types_5.f90: New test.
19486
19487         PR fortran/23152
19488         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19489         group already being USE associated.
19490         * gfortran.dg/assumed_shape_nml.f90: New test.
19491         * gfortran.dg/assumed_size_nml.f90: New test.
19492
19493         PR fortran/20862
19494         PR fortran/25053
19495         PR fortran/25063
19496         PR fortran/25064
19497         PR fortran/25066
19498         PR fortran/25067
19499         PR fortran/25068
19500         PR fortran/25307
19501         * gfortran.dg/io_constraints_1.f90: New test.
19502         * gfortran.dg/io_constraints_1.f90: New test.
19503         * gfortran.dg/iostat_3.f90: Change wording of warning.
19504         * gfortran.dg/g77/19981216-0.f: The same.
19505
19506 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19507
19508         PR tree-optimization/23518
19509         * gcc.dg/pr23518.c: New.
19510
19511 2005-12-21  Mike Stump  <mrs@apple.com>
19512
19513         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19514
19515 2005-12-21  Paul Brook  <paul@codesourcery.com>
19516
19517         * gcc.dg/pr19340.c: Skip on m68k targets.
19518
19519 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19520
19521         PR rtl-optimization/25196
19522         * gcc.dg/pr25196.c: New test.
19523
19524 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19525
19526         PR fortran/25423
19527         gfortran.dg/where_nested_1.f90: New.
19528
19529 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19530
19531         PR tree-optimization/25382.
19532         * gcc.dg/tree-ssa/pr25382.c: New.
19533
19534 2005-12-20  Richard Guenther  <rguenther@suse.de>
19535
19536         PR middle-end/24306
19537         * gcc.target/i386/pr24306.c: New testcase.
19538
19539 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19540
19541         PR tree-optimization/25501
19542         * gcc.dg/tree-ssa/pr25501.c: New.
19543
19544 2005-12-20  Richard Guenther  <rguenther@suse.de>
19545
19546         Revert
19547         2005-12-02  Richard Guenther  <rguenther@suse.de>
19548
19549         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19550
19551 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19552
19553         PR c++/21228
19554         * g++.dg/warn/Wunreachable-code-2.C: New test.
19555
19556 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/24278
19559         * g++.dg/template/ctor5.C: New test.
19560
19561         PR c++/24915
19562         * g++.dg/template/overload8.C: New test.
19563
19564 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19565
19566         * gcc.c-torture/compile/pr25483 : New test.
19567
19568 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19569
19570         PR c++/20552
19571         * g++.dg/ext/typeof10.C: New test.
19572
19573 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19574
19575         * gcc.dg/mt-loopi1.c: New.
19576
19577 2005-12-18  Richard Guenther  <rguenther@suse.de>
19578
19579         PR tree-optimization/25481
19580         * gcc.dg/torture/pr25481.c: New testcase.
19581
19582 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19583
19584         PR rtl-optimization/21041
19585         * gcc.dg/pr21041.c: New test.
19586
19587 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19588
19589         PR libgfortran/25463
19590         * gfortran.dg/advance.f90: New test.
19591
19592 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19593
19594         * gcc.dg/20051201-1.c: New test.
19595
19596 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19597
19598         PR fortran/25018
19599         * gfortran.dg/initialization_1.f90: New test.
19600         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19601         * gfortran.dg/g77/980616-0.f: The same.
19602
19603 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19604
19605         * PR fortran/25458
19606         * gfortran.dg/chkbits.f90: New test.
19607
19608 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19609
19610         * gfortran.dg/enum_5.f: Revert to previous version.
19611
19612 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19613
19614         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19615         * gfortran.dg/nested_modules_1.f90: Ditto.
19616         * gfortran.dg/hollerith_f95.f90: Ditto.
19617         * gfortran.dg/select_5.f90: Ditto.
19618         * gfortran.dg/secnds.f: Ditto.
19619         * gfortran.dg/hollerith2.f90: Ditto.
19620         * gfortran.dg/imag_2.f: Ditto.
19621         * gfortran.dg/ftell_2.f90: Ditto.
19622         * gfortran.dg/malloc_free_1.f90: Ditto.
19623         * gfortran.dg/logint-1.f: Ditto.
19624         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19625         * gfortran.dg/e_d_fmt.f90: Ditto.
19626         * gfortran.dg/hollerith_legacy.f90: Ditto.
19627         * gfortran.dg/logint-2.f: Ditto.
19628         * gfortran.dg/enum_5.f90: Ditto.
19629         * gfortran.dg/f2c_2.f90: Ditto.
19630         * gfortran.dg/pr17143.f90: Ditto.
19631         * gfortran.dg/namelist_14.f90: Ditto.
19632         * gfortran.dg/logint-3.f: Ditto.
19633         * gfortran.dg/spread_scalar_source.f90: Ditto.
19634         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19635         * gfortran.dg/namelist_11.f: Ditto.
19636         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19637         * gfortran.dg/g77/20010519-1.f
19638         * gfortran.dg/g77/alpha1.f: Ditto.
19639         * gfortran.dg/g77/990115-1.f: Ditto.
19640         * gfortran.dg/g77/erfc.f: Ditto.
19641         * gfortran.dg/g77/19990313-3.f: Ditto.
19642         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19643         * gfortran.dg/g77/20010426.f: Ditto.
19644         * gfortran.dg/g77/19990313-0.f: Ditto.
19645         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19646         * gfortran.dg/g77/20000629-1.f: Ditto.
19647         * gfortran.dg/g77/970125-0.f: Ditto.
19648         * gfortran.dg/g77/8485.f: Ditto.
19649         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19650         * gfortran.dg/g77/19990313-1.f: Ditto.
19651         * gfortran.dg/g77/int8421.f: Ditto.
19652         * gfortran.dg/g77/19990305-0.f: Ditto.
19653         * gfortran.dg/g77/947.f: Ditto.
19654         * gfortran.dg/g77/19990905-2.f: Ditto.
19655         * gfortran.dg/g77/cabs.f: Ditto.
19656         * gfortran.dg/g77/19990313-2.f: Ditto.
19657         * gfortran.dg/g77/20020307-1.f: Ditto.
19658         * gfortran.dg/g77/dcomplex.f: Ditto.
19659         * gfortran.dg/g77/19990502-1.f: Ditto.
19660         * gfortran.dg/g77/19981216-0.f: Ditto.
19661         * gfortran.dg/common_4.f90: Ditto.
19662         * gfortran.dg/entry_4.f90: Ditto.
19663         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19664         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19665         * gfortran.dg/namelist_12.f: Ditto.
19666         * gfortran.dg/scale_1.f90: Ditto.
19667         * gfortran.dg/modulo_1.f90
19668         * gfortran.dg/hollerith.f90: Ditto.
19669         * gfortran.dg/direct_io_3.f90: Ditto.
19670         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19671         * gfortran.dg/gnu_logical_1.F: Ditto.
19672         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19673         * gfortran.dg/assign_1.f90: Ditto.
19674         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19675         * gfortran.dg/pr23095.f: Ditto.
19676         * gfortran.dg/read_float_1.f90: Ditto.
19677
19678 2005-12-17  Andreas Jaeger  <aj@suse.de>
19679
19680         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19681         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19682
19683 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19684
19685         PR fortran/24268
19686         * gfortran.dg/fmt_white.f: New test.
19687
19688 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19689
19690         * gfortran.dg/label_1.f90: New test.
19691
19692 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19693
19694         PR testsuite/25422
19695         * gcc.dg/20031012-1.c: Add -Walways-true option.
19696         * gcc.dg/weak/weak-3.c: Likewise.
19697         * g++.old-deja/g++.mike/warn8.C: Likewise.
19698
19699 2005-12-16  Mike Stump  <mrs@apple.com>
19700
19701         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19702         exit.
19703
19704 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19705
19706         PR libgfortran/25264
19707         PR libgfortran/25349
19708         * gfortran.dg/tl_editing.f90: Added additional checks.
19709         * gfortran.dg/t_editing.f: New test.
19710         * gfortran.dg/write_padding.f90: New test
19711
19712 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19713
19714         PR testsuite/25215
19715         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19716
19717 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19718
19719         PR rtl-optimization/24899
19720         * gcc.c-torture/execute/20051215-1.c: New test.
19721
19722 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19723
19724         PR 24823
19725         * gfortran.dg/pr24823.f: New test.
19726
19727 2005-12-16  Jeff Law  <law@redhat.com>
19728
19729         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19730
19731 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19732
19733         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19734         (base_types): Change C++ style comments to C style comments.  Remove
19735         aligned types from the array.  Keep Enums disabled.
19736         (complex_types): Remove aligned types from the array.
19737         Comment out "_Complex long double".
19738         (attrib_types): Remove.
19739         (complex_attrib_types): Remove.
19740         (attrib_array_types): Remove.
19741         (complex_attrib_array_types): Remove.
19742         (aligned_bitfld_types): Remove.
19743         (n_aligned_bitfld_types): Remove.
19744         (FEATURE_ALIGNEDPACKED): Delete.
19745         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19746         (singles): Remove support for adding attributes.
19747         (choose_type): Remove support for attributed types.
19748         (generate_fields): Remove support for attributed bit-fields.
19749         Remove support for adding attributes.
19750         (generate_random_tests): Remove support for adding attributes.
19751         (features): Add back "[0] :0" and "complex vector [0]".
19752         (main): Remove support for attributed bit-fields.
19753         Uncomment the calling of generate_random_tests for the rests of
19754         the tests.
19755
19756 2005-12-16  Jan Hubicka  <jh@suse.cz>
19757
19758         * gcc.c-torture/combine/pr25224.c: New.
19759
19760 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19761
19762         PR other/25028
19763         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19764         HP-UX.
19765
19766 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19767
19768         * gcc.dg/20051215-1.c: New file.
19769
19770 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19771
19772         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19773         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19774
19775 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19776
19777         PR fortran/18197
19778         * gfortran.dg/dummy_functions_1.f90: New.
19779
19780 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19781
19782         PR rtl-optimization/25310
19783         * gcc.c-torture/compile/pr25310.c: New test.
19784
19785 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19786
19787         PR debug/25023
19788         * gcc.dg/pr25023.c: New test.
19789
19790 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19791
19792         * g++.old-deja/g++.brendan/redecl1.C,
19793         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19794         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19795         g++.old-deja/g++.oliva/typeof1.C,
19796         g++.old-deja/g++.other/crash16.C,
19797         g++.old-deja/g++.other/crash34.C,
19798         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19799         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19800         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19801         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19802         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19803         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19804         Remove xfail.
19805
19806 2005-12-14  Kean Johnston  <jkj@sco.com>
19807             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19808
19809         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19810         * gcc.target/i386/20020523-1.c: Ditto.
19811         * gcc.target/i386/tailcall-1.c: Ditto.
19812         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19813         * gcc.target/i386/ssetype-5.c: Ditto.
19814
19815 2005-12-14  Jeff Law  <law@redhat.com>
19816
19817         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19818
19819 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19820
19821         PR target/25254
19822         PR target/24188
19823         * gcc.target/i386/pr25254.c: New test.
19824         * gfortran.dg/PR24188.f: New test.
19825
19826 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19827
19828         * lib/fortran-torture.exp: Catch remaining uses of
19829         remote_file build delete.
19830
19831 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19832
19833         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19834
19835 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19836
19837         * gcc.dg/warn-addr-cmp.c: New test.
19838
19839 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19840
19841         PR debug/25023
19842         PR target/25293
19843         * gcc.target/i386/pr25293.c: New test.
19844
19845 2005-12-13  Petr Machata  <machata@post.cz>
19846
19847         PR c++/24907
19848         * g++.dg/parse/comma2.C: New test.
19849
19850 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19851             Jakub Jelinek  <jakub@redhat.com>
19852
19853         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19854         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19855         (limits.h): Include unconditionally.
19856         (stdlib.h): Likewise.
19857         (hashtab.h): Do not include.
19858         (getopt.h): Likewise.
19859         (stddef.h): Include.
19860         (hashval_t): Define.
19861         (struct entry): Add "next" field.
19862         (HASH_SIZE): New macro.
19863         (hash_table): New variable.
19864         (switchfiles): Do not use xmalloc.
19865         (mix): New macro.
19866         (iterative_hash): New function.
19867         (hasht): Remove.
19868         (e_exists): New function.
19869         (e_insert): Likewise.
19870         (output): Use, instead of libiberty hashtable functions.
19871         (main): Do not use getopt.  Do not call htab_create.
19872
19873 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19874
19875         PR c++/25331
19876         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19877         put atal* and atpaal* attributes on array elements.
19878         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19879         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19880         put atal* and atpaal* attributes on array elements.
19881         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19882
19883 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19884
19885         * gcc.dg/single-precision-constant.c: New test.
19886
19887 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19888
19889         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19890         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19891         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19892         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19893         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19894         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19895         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19896         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19897         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19898         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19899         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19900         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19901         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19902         gcc.target/powerpc/ppc-sdata-2.c,
19903         gcc.target/powerpc/ppc-stackalign-1.c,
19904         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19905         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19906         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19907         gcc.target/powerpc/rs6000-ldouble-2.c,
19908         gcc.target/powerpc/rs6000-power2-1.c,
19909         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19910         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19911         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19912         option into target selector.
19913         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19914         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19915
19916 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19917
19918         PR objc/25348
19919         * objc.dg/encode-9.m: New test.
19920
19921 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19922
19923         PR testsuite/20772
19924         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19925         * gcc.dg/asm-b.c: Fix typo.
19926         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19927         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19928         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19929         i?86 lp64 and x86_64 ilp32.
19930         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19931         on i?86 lp64.
19932         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19933
19934 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19935
19936         PR fortran/25078
19937         gfortran.dg/equiv_5.f90: New test.
19938
19939 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19940
19941         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19942         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19943         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19944         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19945         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19946         * gcc.dg/tree-ssa/reassoc-5.c: New.
19947         * gcc.dg/tree-ssa/reassoc-6.c: New.
19948         * gcc.dg/tree-ssa/reassoc-7.c: New.
19949         * gcc.dg/tree-ssa/reassoc-8.c: New.
19950         * gcc.dg/tree-ssa/reassoc-9.c: New.
19951         * gcc.dg/tree-ssa/reassoc-10.c: New.
19952         * gcc.dg/tree-ssa/reassoc-11.c: New.
19953
19954 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19955
19956         PR testsuite/25167
19957         PR testsuite/24478
19958         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19959
19960 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19961
19962         PR c++/25300
19963         * g++.dg/template/inherit.C: Do not use a generic error message.
19964
19965 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19966
19967         PR libobjc/25354
19968         * objc.dg/gnu-encoding: New directory.
19969         * objc.dg/gnu-encoding/compat-common.h: New file.
19970         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19971         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19972         * objc.dg/gnu-encoding/vector-defs.h: New file.
19973         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19974         * objc.dg/gnu-encoding/generate-random.c: New file.
19975         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19976         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19977         * objc.dg/gnu-encoding/generate-random.h: New file.
19978
19979 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19980
19981         PR c++/25337
19982         * g++.dg/template/defarg7.C: New test.
19983
19984 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19985
19986         PR libobjc/25347
19987         * objc.dg/encode-8.m: New test.
19988
19989 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19990
19991         PR libobjc/25346
19992         * objc.dg/encode-7.m: New test.
19993
19994 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19995
19996         PR c++/25010
19997         * g++.dg/opt/inline10.C: New test.
19998
19999 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20000
20001         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20002
20003 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20004
20005         * gfortran.dg/substring_equivalence.f90: typo in comment
20006
20007 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20008
20009         PR fortran/25068
20010         * gfortran.dg/iostat_3.f90: New test.
20011
20012 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20013
20014         PR fortran/23815
20015         * gfortran.dg/unf_io_convert_1.f90: New test.
20016         * gfortran.dg/unf_io_convert_2.f90: New test.
20017         * gfortran.dg/unf_io_convert_3.f90: New test.
20018
20019 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20020
20021         PR testsuite/20772
20022         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20023         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20024         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20025         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20026         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20027         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20028         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20029         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20030         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20031         gcc.dg/torture/fp-int-convert-float128-timode.c,
20032         gcc.dg/torture/fp-int-convert-float128.c,
20033         gcc.dg/torture/fp-int-convert-float80-timode.c,
20034         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20035         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20036
20037         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20038
20039 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20040
20041         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20042
20043 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20044
20045         * gcc.dg/20051207-1.c,
20046         * gcc.dg/20051207-2.c,
20047         * gcc.dg/20051207-3.c: New tests.
20048
20049 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20050
20051         PR testsuite/20772
20052         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20053         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20054         dg-skip-if target selector.
20055
20056         PR testsuite/20772
20057         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20058         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20059         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20060         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20061         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20062         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20063         and/or merge with i?86 cases.
20064
20065         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20066
20067         PR testsuite/20772
20068         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20069         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20070         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20071         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20072         x86_64-*-linux*.
20073
20074 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20075
20076         PR target/25311
20077         * gcc.c-torture/compile/pr25311.c: New test.
20078
20079 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20080
20081         PR libgfortran/25039
20082         * gfortran.dg/read_comma.f: New test.
20083
20084 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20085
20086         PR c++/19317
20087         * g++.dg/opt/pr19317-1.C: New test.
20088         * g++.dg/opt/pr19317-2.C: New test.
20089         * g++.dg/opt/pr19317-3.C: New test.
20090
20091         PR target/19005
20092         * gcc.c-torture/execute/pr19005.c: New test.
20093
20094         PR target/17828
20095         * g++.old-deja/g++.other/comdat5.C: New test.
20096         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20097
20098         * g++.dg/compat/struct-layout-1.exp: New file.
20099         * g++.dg/compat/struct-layout-1.h: New.
20100         * g++.dg/compat/struct-layout-1_generate.c: New.
20101         * g++.dg/compat/struct-layout-1_x1.h: New.
20102         * g++.dg/compat/struct-layout-1_x2.h: New.
20103         * g++.dg/compat/struct-layout-1_y1.h: New.
20104         * g++.dg/compat/struct-layout-1_y2.h: New.
20105
20106         * gcc.dg/20050330-2.c: New test.
20107
20108 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20109
20110         PR fortran/25292
20111         * gfortran.dg/associated_1.f90: New.
20112
20113 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20114
20115         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20116         ILP32 vect_no_align platforms.
20117
20118 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20119             Jakub Jelinek  <jakub@redhat.com>
20120
20121         PR target/25268
20122         * gcc.c-torture/compile/20051207-1.c: New test.
20123
20124 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20125
20126         PR testsuite/20772
20127         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20128         gcc.dg/torture/pr18582-1.c,
20129         gcc.target/i386/attributes-error.c: Also test on x86_64.
20130
20131         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20132
20133 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20134
20135         PR c++/19397
20136         * g++.dg/template/typedef3.C: New test.
20137
20138         PR c++/19762
20139         PR c++/19764
20140         * g++.dg/template/dtor3.C: Fix error markers.
20141
20142 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20143
20144         * lib/target-supports.exp (check_effective_target_sync_char_short):
20145         Add s390*.
20146
20147 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20148
20149         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20150
20151 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20152
20153         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20154         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20155         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20156         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20157
20158 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20159
20160         PR c++/25263
20161         * g++.dg/other/array2.C: New test case.
20162
20163 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20164
20165         * gcc.dg/darwin-weakimport-3.c: New.
20166
20167         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20168         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20169         and to work on Darwin.
20170         * gcc.dg/attr-weakref-1b.c: New file.
20171         * gcc.dg/attr-weakref-2.c: New test.
20172         * gcc.dg/darwin-weakref-1.c: New test.
20173
20174 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20175
20176         PR testsuite/25247
20177         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20178         use in selector expressions.
20179         (dg-xfail-if): Ditto.
20180         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20181         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20182         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20183         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20184         * gcc.test-framework/test-framework.exp: Skip generated tests if
20185         CHECK_TEST_FRAMEWORK is not 1.
20186
20187 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         PR tree-optimization/24963
20190         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20191
20192         PR target/24108
20193         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20194
20195         PR target/18580
20196         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20197         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20198         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20199         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20200
20201 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20202
20203         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20204         dg-options.
20205
20206 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20207
20208         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20209
20210 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20211
20212         * gcc.dg/format/cast-1.c: New test.
20213
20214 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20215
20216         PR c/7776
20217         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20218         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20219         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20220         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20221
20222 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20223
20224         * gcc.dg/cast-pretty-print-1.c: New test.
20225
20226 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20227
20228         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20229
20230 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/24173
20233         * g++.dg/template/friend40.C: New test.
20234
20235 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20236
20237         PR target/25199
20238         * gcc.target/i386/movq-2.c: New test.
20239         * gcc.target/i386/movq.c: Remove target i?86, instead add
20240         dg-require-effective-target ilp32.
20241
20242 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20243
20244         PR c++/24103
20245         * g++.dg/other/default1.C: New test.
20246
20247 2005-12-02  Richard Guenther  <rguenther@suse.de>
20248
20249         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20250
20251 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20252
20253         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20254
20255 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20256
20257         PR target/21017
20258         * gcc.target/powerpc/rotate.c: New.
20259
20260 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20261
20262         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20263         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20264
20265 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20266
20267         PR c/13384
20268         * gcc.dg/pr17730-1.c: Adjust.
20269         * gcc.dg/lvalue1.c (main): Likewise.
20270         * gcc.dg/lvalue-2.c: Likewise.
20271         * g++.dg/pr7503-3.C
20272
20273 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20274
20275         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20276         error messages.
20277
20278 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20279
20280         PR fortran/24789
20281         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20282
20283 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20284
20285         PR target/24475
20286         * lib/target-supports.exp (check_effective_target_tls): New.
20287         (check_effective_target_tls_runtime): New.
20288         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20289         for TLS support.
20290         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20291         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20292         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20293         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20294         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20295         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20296         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20297         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20298         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20299         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20300         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20301         effective-target TLS.
20302         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20303         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20304         effective-target TLS runtime.
20305
20306 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20307
20308         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20309
20310 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20311
20312         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20313         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20314         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20315         ignored" warnings when "packing" is the same as the ABI layout.
20316
20317 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20318
20319         PR fortran/21302
20320         * gfortran.dg/line_length_1.f: New test.
20321         * gfortran.dg/line_length_2.f90: Ditto.
20322
20323 2005-11-30  Richard Guenther  <rguenther@suse.de>
20324
20325         PR tree-optimization/21655
20326         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20327
20328 2005-11-30  Dale Johannesen  <dalej@apple.com>
20329
20330         * gcc.c-torture/compile/pr24930.c: New.
20331
20332 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20333
20334         PR fortran/15809
20335         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20336
20337 2005-11-30  Jeff Law  <law@redhat.com>
20338
20339         * g++.old-deja/g++.law/pr25000.C: New test.
20340
20341 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20342
20343         * gcc.dg/tls/opt-11.c: New test.
20344
20345 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20346
20347         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20348         targets.
20349         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20350         LP64 ia64.
20351
20352 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20353
20354         * gfortran.dg/open_access_1.f90: New test.
20355
20356 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20357
20358         * gcc.dg/charset/builtin2.c: New test.
20359
20360 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20361
20362         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20363         on mmix-*-* for *_[xy].c.
20364
20365 2005-11-28  Kean Johnston  <jkj@sco.com>
20366
20367         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20368         headers.
20369         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20370         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20371         * gcc.target/i386/asm-3.c: Ditto.
20372         * gcc.target/i386/clobbers.c: Ditto.
20373         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20374         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20375         test regexp.
20376         * gcc.target/i386/mul.c: Ditto.
20377         * gcc.target/i386/ssetype-1.c: Ditto.
20378         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20379         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20380         static so the test works with -fPIC mode too. Based on comment in
20381         PR19231 by Pinski.
20382         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20383
20384 2005-11-28  Richard Guenther  <rguenther@suse.de>
20385
20386         * gcc.dg/alias-9.c: New testcase.
20387         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20388
20389 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20390             Uros Bizjak  <uros@kss-loka.si>
20391
20392         PR middle-end/20219
20393         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20394         tan(x)/sin(x) transformations.
20395
20396 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20397
20398         PR middle-end/24575
20399         * gcc.dg/tree-ssa/divide-3.c: New test.
20400         * gcc.dg/tree-ssa/divide-4.c: New test.
20401
20402 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20403
20404         PR fortran/24917
20405         *  gfortran.dg/boz_6.f90: New test.
20406
20407 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20408
20409         PR fortran/23912
20410         * gfortran.dg/modulo_1.f90: New test.
20411
20412 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20413
20414         PR libfortran/24919
20415         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20416         fail on CRLF platforms.
20417         * gfortran.dg/ftell_2.f90: Likewise.
20418
20419 2005-11-26  Eric Christopher  <echristo@apple.com>
20420
20421         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20422
20423 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20424
20425         * objc.dg/gnu-runtime-3.m: Simplify.
20426
20427 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20428
20429         PR middle-end/23669
20430         * gcc.dg/tree-ssa/divide-1.c: New test.
20431         * gcc.dg/tree-ssa/divide-2.c: New test.
20432
20433 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20434
20435         PR libgfortran/24945
20436         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20437
20438 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20439
20440         PR libgfortran/24945
20441         * gfortran.dg/open_status_2.f90: New test.
20442
20443 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20444
20445         * gcc.c-torture/execute/builtins/fprintf.c,
20446         gcc.c-torture/execute/builtins/fputs-lib.c,
20447         gcc.c-torture/execute/builtins/fputs.c,
20448         gcc.c-torture/execute/builtins/lib/fprintf.c,
20449         gcc.c-torture/execute/builtins/lib/printf.c,
20450         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20451
20452 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20453
20454         * gcc.dg/20050922-2.c: New test.
20455
20456 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20457
20458         * objc.dg/gnu-runtime-3.m: New test.
20459
20460 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20461
20462         PR c++/9278
20463         * g++.dg/other/void1.C: New test.
20464
20465 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20466
20467         PR middle-end/24998
20468         * gcc.dg/torture/fp-int-convert-float.c,
20469         gcc.dg/torture/fp-int-convert-double.c,
20470         gcc.dg/torture/fp-int-convert-long-double.c,
20471         gcc.dg/torture/fp-int-convert-timode.c,
20472         gcc.dg/torture/fp-int-convert-float80.c,
20473         gcc.dg/torture/fp-int-convert-float80-timode.c,
20474         gcc.dg/torture/fp-int-convert-float128.c,
20475         gcc.dg/torture/fp-int-convert-float128-timode.c,
20476         gcc.dg/torture/fp-int-convert.h: New files.
20477
20478 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20479
20480         PR middle-end/24989
20481         * gcc.dg/tree-ssa/bool-10.c: New test.
20482         * gcc.dg/tree-ssa/bool-11.c: New test.
20483         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20484
20485 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20486
20487         PR middle-end/24990
20488         * tree-ssa/pr24990-1.c: New test.
20489
20490 2005-11-24  Richard Guenther  <rguenther@suse.de>
20491         Dirk Mueller <dmueller@suse.de>
20492
20493         PR c++/14024
20494         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20495         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20496         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20497         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20498         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20499         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20500
20501 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20502
20503         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20504
20505 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20506
20507         PR c/21668
20508         * gcc.dg/Wc++-compat.c: New.
20509         * gcc.dg/Wno-c++-compat.c: New.
20510
20511 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20512
20513         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20514         (vspltish, vspltisw): Likewise.
20515
20516 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20517
20518         PR libgfortran/24794
20519         * gfortran.dg/namelist_12.f: Fix quotes.
20520         * gfortran.dg/namelist_13.f90: Fix quotes.
20521         * gfortran.dg/namelist_14.f90: Fix quotes.
20522         * gfortran.dg/namelist_15.f90: Fix quotes.
20523         * gfortran.dg/namelist_use.f90: Fix quotes.
20524         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20525         * gfortran.dg/namelist_21.f90: New test.
20526         * gfortran.dg/namelist_22.f90: New test.
20527
20528 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20529
20530         PR target/23435
20531         * gcc.c-torture/compile/pr23435.c: New.
20532
20533 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20534
20535         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20536
20537 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20538
20539         * gcc.target/powerpc/405-macchw-1.c,
20540         gcc.target/powerpc/405-macchw-2.c,
20541         gcc.target/powerpc/405-macchwu-1.c,
20542         gcc.target/powerpc/405-macchwu-2.c,
20543         gcc.target/powerpc/405-machhw-1.c,
20544         gcc.target/powerpc/405-machhw-2.c,
20545         gcc.target/powerpc/405-machhwu-1.c,
20546         gcc.target/powerpc/405-machhwu-2.c,
20547         gcc.target/powerpc/405-maclhw-1.c,
20548         gcc.target/powerpc/405-maclhw-2.c,
20549         gcc.target/powerpc/405-maclhwu-1.c,
20550         gcc.target/powerpc/405-maclhwu-2.c,
20551         gcc.target/powerpc/405-mulchw-1.c,
20552         gcc.target/powerpc/405-mulchw-2.c,
20553         gcc.target/powerpc/405-mulchwu-1.c,
20554         gcc.target/powerpc/405-mulchwu-2.c,
20555         gcc.target/powerpc/405-mulhhw-1.c,
20556         gcc.target/powerpc/405-mulhhw-2.c,
20557         gcc.target/powerpc/405-mulhhwu-1.c,
20558         gcc.target/powerpc/405-mulhhwu-2.c,
20559         gcc.target/powerpc/405-mullhw-1.c,
20560         gcc.target/powerpc/405-mullhw-2.c,
20561         gcc.target/powerpc/405-mullhwu-1.c,
20562         gcc.target/powerpc/405-mullhwu-2.c,
20563         gcc.target/powerpc/405-nmacchw-1.c,
20564         gcc.target/powerpc/405-nmacchw-2.c,
20565         gcc.target/powerpc/405-nmachhw-1.c,
20566         gcc.target/powerpc/405-nmachhw-2.c,
20567         gcc.target/powerpc/405-nmaclhw-1.c,
20568         gcc.target/powerpc/405-nmaclhw-2.c,
20569         gcc.target/powerpc/440-macchw-1.c,
20570         gcc.target/powerpc/440-macchw-2.c,
20571         gcc.target/powerpc/440-macchwu-1.c,
20572         gcc.target/powerpc/440-macchwu-2.c,
20573         gcc.target/powerpc/440-machhw-1.c,
20574         gcc.target/powerpc/440-machhw-2.c,
20575         gcc.target/powerpc/440-machhwu-1.c,
20576         gcc.target/powerpc/440-machhwu-2.c,
20577         gcc.target/powerpc/440-maclhw-1.c,
20578         gcc.target/powerpc/440-maclhw-2.c,
20579         gcc.target/powerpc/440-maclhwu-1.c,
20580         gcc.target/powerpc/440-maclhwu-2.c,
20581         gcc.target/powerpc/440-mulchw-1.c,
20582         gcc.target/powerpc/440-mulchw-2.c,
20583         gcc.target/powerpc/440-mulchwu-1.c,
20584         gcc.target/powerpc/440-mulchwu-2.c,
20585         gcc.target/powerpc/440-mulhhw-1.c,
20586         gcc.target/powerpc/440-mulhhw-2.c,
20587         gcc.target/powerpc/440-mulhhwu-1.c,
20588         gcc.target/powerpc/440-mulhhwu-2.c,
20589         gcc.target/powerpc/440-mullhw-1.c,
20590         gcc.target/powerpc/440-mullhw-2.c,
20591         gcc.target/powerpc/440-mullhwu-1.c,
20592         gcc.target/powerpc/440-mullhwu-2.c,
20593         gcc.target/powerpc/440-nmacchw-1.c,
20594         gcc.target/powerpc/440-nmacchw-2.c,
20595         gcc.target/powerpc/440-nmachhw-1.c,
20596         gcc.target/powerpc/440-nmachhw-2.c,
20597         gcc.target/powerpc/440-nmaclhw-1.c,
20598         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20599
20600 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20601
20602         PR fortran/24774
20603         * gfortran.dg/inquire_9.f90: New test.
20604
20605         PR fortran/21647
20606         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20607
20608 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20609
20610         PR libfortran/24432
20611         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20612         Check that 'cos' is supported.
20613
20614 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20615
20616         PR fortran/24223
20617         * gfortran.dg/substring_equivalence.f90: New test.
20618
20619         PR fortran/24705
20620         * gfortran.dg/auto_internal_assumed.f90: New test.
20621
20622 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20623
20624         * gcc.dg/fold-div-2.c: New test.
20625
20626 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20627
20628         PR rtl-optimization/24883
20629         * gcc.c-torture/compile/pr24883.c: New test.
20630
20631 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20632
20633         PR middle-end/20583
20634         * gcc.c-torture/compile/pr20583.c: New.
20635
20636 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20637
20638         * gcc.c-torture/execute/usmul.c: New test.
20639
20640 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20641
20642         * gcc.dg/tree-ssa/vrp22.c: New test.
20643
20644 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20645
20646         PR middle-end/24912
20647         * gcc.dg/torture/pr24912-1.c: New test.
20648
20649 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20650
20651         PR fortran/24862
20652         * gfortran.dg/arrayio_derived_1.f90: New test.
20653
20654 2005-11-19  Richard Guenther  <rguenther@suse.de>
20655
20656         PR middle-end/23294
20657         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20658
20659 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20660
20661         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20662
20663 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20664
20665         PR c++/8355
20666         * g++.dg/template/friend39.C: New test.
20667
20668 2005-11-18  James E Wilson  <wilson@specifix.com>
20669
20670         * gcc.dg/builtin-strstr.c: New.
20671
20672 2005-11-18  Richard Henderson  <rth@redhat.com>
20673
20674         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20675         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20676         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20677         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20678         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20679         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20680         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20681         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20682         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20683         renaming to remove initial "ia64-".
20684
20685 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20686
20687         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20688
20689 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20690
20691         * g++.dg/cpp/string-2.C: New test.
20692
20693 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20694
20695         * gcc.dg/tree-ssa/loop-14.c: New test.
20696
20697 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20698             Michael Chamberlain <michael@chamberlain.net.au>
20699
20700         * ada/acats/run_all.sh (target_run): Kill long running tests.
20701
20702 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20703
20704         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20705         * gcc.dg/cleanup-9.c: Likewise.
20706         * gcc.dg/cleanup-10.c: Likewise.
20707         * gcc.dg/cleanup-11.c: Likewise.
20708
20709 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20710
20711         PR fortran/24892
20712         * gfortran.dg/open_access_append_1.f90: New test.
20713         * gfortran.dg/open_access_append_2.f90: New test.
20714
20715 2005-11-16  Richard Guenther  <rguenther@suse.de>
20716
20717         PR middle-end/24851
20718         * gcc.c-torture/execute/pr24851.c: New testcase.
20719
20720 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20721
20722         * gcc.dg/fold-overflow-1.c: New test.
20723
20724 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20725
20726         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20727         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20728
20729 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20730
20731         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20732         structures.
20733         * g++.dg/eh/forced2.C: Likewise.
20734         * g++.dg/eh/forced3.C: Likewise.
20735         * g++.dg/eh/forced4.C: Likewise.
20736
20737 2005-11-11  Mike Stump  <mrs@apple.com>
20738
20739         * g++.old-deja/g++.mike/unused.C: Add.
20740
20741 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20742
20743         PR c++/24667
20744         * g++.dg/warn/Wcast-qual1.C: New test.
20745
20746 2005-11-15  Jan Hubicka  <jh@suse.cz>
20747
20748         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20749
20750 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20751
20752         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20753
20754 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20755
20756         PR 24840
20757         * gcc.dg/tree-ssa/pr24840.c: New test.
20758
20759 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20760
20761         PR testsuite/24841
20762         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20763
20764 2005-11-14  Dale Johannesen  <dalej@apple.com>
20765
20766         * gcc.c-torture/execute/20051113-1.c: New.
20767
20768 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20769
20770         PR c++/24687
20771         * g++.dg/template/crash43.C: New test.
20772
20773 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20774
20775         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20776
20777 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20778
20779         PR c++/24817
20780         * g++.dg/eh/spec8.C: New test.
20781
20782 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20783
20784         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20785
20786 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/20293
20789         * g++.dg/parse/ambig4.C: New test.
20790         * g++.dg/tc1/dr101.C: Adjust error markers.
20791         * g++.dg/lookup/strong-using-2.C: Likewise.
20792         * g++.dg/lookup/ambig5.C: Likewise.
20793         * g++.dg/lookup/ambig4.C: Likewise.
20794         * g++.dg/parse/crash22.C: Likewise.
20795
20796 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20797
20798         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20799
20800 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20801
20802         * gcc.dg/nested-calls-1.c: New test.
20803
20804 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20805
20806         * gfortran.dg/complex_intrinsic_1.f90: New test.
20807         * gfortran.dg/complex_intrinsic_2.f90: New test.
20808         * gfortran.dg/fgetc_1.f90: New test.
20809         * gfortran.dg/fgetc_2.f90: New test.
20810         * gfortran.dg/fgetc_3.f90: New test.
20811         * gfortran.dg/ftell_1.f90: New test.
20812         * gfortran.dg/ftell_2.f90: New test.
20813         * gfortran.dg/gnu_logical_1.F: New test.
20814         * gfortran.dg/gnu_logical_2.f90: New test.
20815
20816 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20817
20818         PR middle-end/24820
20819         * gcc.dg/pr24820.c: New test.
20820
20821 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20822
20823         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20824         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20825         variable.
20826
20827 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20828
20829         PR testsuite/24614
20830         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20831
20832 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20833
20834         * gcc.target/cris/cris.exp: New file.
20835         * gcc.target/cris/rld-legit1.c: New test.
20836         * gcc.target/cris/rld-legit2.c: New test.
20837
20838 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20839
20840         PR c++/24780
20841         * g++.dg/opt/pr24780.C: New test.
20842
20843         PR c++/24761
20844         * g++.dg/template/asm1.C: New test.
20845
20846 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20847
20848         PR libgfortran/24787
20849         * gfortran.dg/scan_1.f90: New test.
20850
20851 2005-11-12  Jan Hubicka  <jh@suse.cz>
20852
20853         * gcc.target/i386/minmax-1.c: New.
20854         * gcc.target/i386/minmax-2.c: New.
20855
20856 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20857
20858         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20859
20860 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20861
20862         * gcc.c-torture/execute/20051110-1.c,
20863         gcc.c-torture/execute/20051110-2.c: New tests.
20864
20865 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20866
20867         PR middle-end/24750
20868         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20869         New tests.
20870
20871 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20872
20873         * lib/target-libpath.exp (get_shlib_extension): New proc.
20874         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20875         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20876         * lib/objc.exp (objc_target_compile): Likewise.
20877         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20878         detection.
20879
20880 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20881
20882         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20883
20884         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20885         Add -static to additional_flags and pass it to target_compile.
20886
20887 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20888
20889         PR libgfortran/24719
20890         gfortran.dg/read_noadvance.f90: New test.
20891
20892         PR libgfortran/24699
20893         gfortran.dg/fmt_t_2.f90: New test.
20894
20895         PR libgfortran/24785
20896         gfortran.dg/read_x_eor.f90: New test.
20897
20898         PR libgfortran/24584
20899         gfortran.dg/namelist_empty.f90: Rename test.
20900
20901         PR libgfortran/24489
20902         gfortran/read_eor.f90: Rename test.
20903
20904 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20905
20906         PR fortran/15976
20907         * gfortran.dg/automatic_module_variable.f90: New test.
20908
20909 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20910
20911         PR target/24445
20912         * gcc.dg/pr24445.c: New test.
20913
20914 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20915
20916         PR fortran/24655
20917         PR fortran/24755
20918         * gfortran.dg/recursive_statement_functions.f90: Add statement
20919         functions using inline intrinsic functions and parameters to test
20920         that they no longer seg-fault.
20921
20922         PR fortran/24409
20923         gfortran.dg/nested_modules_4.f90: New test.
20924         gfortran.dg/nested_modules_5.f90: New test.
20925
20926 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20927
20928         PR fortran/24643
20929         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20930
20931 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20932
20933         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20934         failures.
20935
20936 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20937
20938         * gcc.dg/sparc-getcontext-1.c: New test.
20939
20940 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20941
20942         * gcc.dg/ifcvt-fabs-1.c: New test.
20943
20944 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20945
20946         PR other/4372
20947         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20948         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20949
20950 2005-11-09  Richard Guenther  <rguenther@suse.de>
20951
20952         PR tree-optimization/24716
20953         * gcc.c-torture/execute/pr24716.c: New testcase.
20954
20955 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20956
20957         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20958
20959 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20960
20961         PR 24624
20962         * gcc.dg/pr24624.c: Testcase added.
20963
20964 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20965
20966         PR 24623
20967         * g++.dg/other/pr24623.C: Testcase added.
20968
20969 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20970
20971         PR fortran/22607
20972         * gfortran-dg/pure_byref_1.f90: New.
20973         * gfortran-dg/pure_byref_2.f90: New.
20974
20975 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20976
20977         PR c/24101
20978         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20979         * gcc.dg/dg.exp: Run main loop also for *.i files.
20980
20981 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20982
20983         PR c++/19450
20984         * g++.dg/tls/diag-3.C: New test.
20985         * g++.dg/tls/diag-4.C: New test.
20986         * g++.dg/tls/static-1.C: New test.
20987         * g++.dg/tls/static-1a.cc: New file.
20988
20989 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20990
20991         PR 23046
20992         * g++.dg/tree-ssa/pr23046.C: New test.
20993
20994 2005-11-08  Devang Patel <dpatel@apple.com>
20995
20996         PR tree-optimization/23115
20997         * gcc.dg/tree-ssa/pr23115.c: New.
20998
20999 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21000
21001         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21002         * gcc.target/powerpc/pr16155.c: Same.
21003         * gcc.target/powerpc/altivec-1.c: Same.
21004         * gcc.target/powerpc/altivec-2.c: Same.
21005         * gcc.target/powerpc/altivec-3.c: Same.
21006         * gcc.target/powerpc/altivec-5.c: Same.
21007         * gcc.target/powerpc/altivec-11.c: Same.
21008         * gcc.target/powerpc/altivec-12.c: Same.
21009         * gcc.target/powerpc/altivec-14.c: Same.
21010         * gcc.target/powerpc/altivec-22.c: Same.
21011         * gcc.target/powerpc/altivec-consts.c: Same.
21012         * gcc.target/powerpc/altivec-pr22085.c: Same.
21013         * gcc.target/powerpc/altivec-splat.c: Same.
21014         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21015         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21016         * gcc.target/powerpc/darwin-longlong.c: Same.
21017
21018 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21019
21020         PR target/19340
21021         * gcc.dg/pr19340.c: New test.
21022
21023 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21024
21025         PR rtl-optimization/24683
21026         * gcc.dg/pr24683.c: New test.
21027
21028 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21029
21030         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21031         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21032
21033 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21034
21035         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21036
21037 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21038
21039         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21040
21041 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21042
21043         PR target/24230
21044
21045         * gcc.target/powerpc/altivec-consts.c,
21046         gcc.target/powerpc/altivec-splat.c: New testcase.
21047
21048 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21049
21050         PR c/24599
21051
21052         * gcc.dg/overflow-2.c: New testcase.
21053
21054 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21055
21056         PR rtl-optimization/23567
21057         * gcc.c-torture/execute/20051104-1.c: New test.
21058
21059 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21060
21061         PR fortran/24534
21062         gfortran.dg/private_type_2.f90: Modified to check that case with
21063         PRIVATE declaration within derived type is accepted.
21064
21065         PR fortran/20838
21066         gfortran.dg/pointer_assign_1.f90: New test.
21067
21068         PR fortran/20840
21069         * gfortran.dg/arrayio_0.f90: New test.
21070
21071         PR fortran/17737
21072         gfortran.dg/data_initialized.f90: New test.
21073         gfortran.dg/data_constraints_1.f90: New test.
21074         gfortran.dg/data_constraints_2.f90: New test.
21075
21076 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21077
21078         PR fortran/24174
21079         PR fortran/24305
21080         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21081
21082 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21083
21084         PR 24670
21085         * gcc.dg/tree-ssa/pr24670.c: New test.
21086
21087 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21088
21089         PR target/22432
21090         * gcc.target/i386/pr22432.c: New test.
21091
21092 2005-11-05  Richard Henderson  <rth@redhat.com>
21093
21094         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21095         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21096         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21097         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21098         from gcc.dg/alpha-*.
21099         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21100         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21101
21102 2005-11-05  Andreas Jaeger  <aj@suse.de>
21103
21104         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21105
21106 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21107
21108         PR target/23424
21109         * gcc.dg/torture/pr23424-1.c: New test.
21110
21111 2005-11-04  Richard Henderson  <rth@redhat.com>
21112
21113         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21114         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21115         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21116         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21117         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21118         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21119         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21120         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21121         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21122         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21123         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21124         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21125         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21126         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21127         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21128         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21129         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21130         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21131         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21132         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21133         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21134         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21135         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21136         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21137         Move from gcc.dg/.
21138         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21139         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21140         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21141         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21142         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21143         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21144         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21145         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21146         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21147         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21148         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21149         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21150         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21151         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21152         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21153         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21154         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21155         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21156         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21157         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21158         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21159         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21160         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21161         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21162         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21163         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21164         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21165         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21166         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21167         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21168         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21169         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21170         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21171         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21172         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21173         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21174         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21175         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21176         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21177         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21178         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21179         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21180         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21181         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21182         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21183
21184 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21185
21186         PR 24627
21187         * gcc.dg/tree-ssa/pr24627.c: New test.
21188
21189 2005-11-04 Paul Brook  <paul@codesourcery.com>
21190
21191         * gcc.dg/tls/opt-10.c: New test.
21192
21193 2005-11-04  Andreas Jaeger  <aj@suse.de>
21194
21195         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21196         avoid extra warnings.
21197
21198 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21199
21200         PR libfortran/22298
21201         * lib/target-supports.exp
21202         (check_effective_target_static_libgfortran): New
21203         static_libgfortran effective target.
21204         * gfortran.dg/static_linking_1.f: New test.
21205         * gfortran.dg/static_linking_1.c: New file.
21206
21207 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21208
21209         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21210
21211 2005-11-03  Josh Conner  <jconner@apple.com>
21212
21213         PR c++/19989
21214         g++.dg/ext/array2.C: New test.
21215         g++.dg/template/dependent-name3.C: New test.
21216         g++.dg/template/dependent-name4.C: New test.
21217         g++.dg/template/sfinae2.C: New test.
21218
21219 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21220
21221         PR preprocessor/22042
21222         * gcc.dg/cpp/strify4.c: New test.
21223
21224 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21225
21226         PR c++/17964
21227         * g++.dg/cpp/string-1.C: New test.
21228
21229 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21230
21231         * gcc.target/powerpc: New directory.
21232         * gcc.target/powerpc/powerpc.exp: New file.
21233         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21234         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21235         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21236         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21237         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21238         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21239         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21240         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21241         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21242         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21243         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21244         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21245         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21246         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21247         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21248         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21249         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21250         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21251         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21252         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21253         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21254         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21255         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21256         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21257         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21258         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21259         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21260         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21261         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21262         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21263         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21264         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21265         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21266         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21267
21268 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21269
21270         PR c++/21627
21271         * g++.dg/warn/inline2.C: New test.
21272
21273 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21274
21275         PR middle-end/23155
21276         * g++.dg/ext/c99struct1.C: New test.
21277         * gcc.dg/union-cast-1.c: New test.
21278         * gcc.dg/union-cast-2.c: New test.
21279         * gcc.dg/union-cast-3.c: New test.
21280
21281 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21282
21283         PR middle-end/24589
21284         * gcc.c-torture/execute/zero-struct-2.c: New test.
21285
21286 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21287
21288         PR c++/24582
21289         * g++.dg/init/switch1.C: New test.
21290
21291 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21292
21293         * gcc.dg/delay-slot-1.c: New test.
21294
21295 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21296
21297         PR target/24620
21298         * gcc.dg/pr24620.c: New test.
21299
21300 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21301
21302         PR c/24329
21303         * gcc.dg/format/unnamed-1.c: New test.
21304
21305 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/22434
21308         * g++.dg/expr/cond8.C: New test.
21309
21310         PR c++/24560
21311         * g++.dg/parse/dot1.C: New test.
21312
21313 2005-11-02  Jan Hubicka  <jh@suse.cz>
21314
21315         PR target/23303
21316         * gcc.dg/i386-lea.c: New test
21317
21318 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21319
21320         PR target/24615
21321         * gcc.dg/pr24615.c: New test.
21322
21323 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21324
21325         PR target/24600
21326         * gcc.dg/pr24600.c: New test.
21327
21328 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21329
21330         PR c++/19253
21331         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21332         * g++.dg/parse/typename9.C: New test.
21333         * g++/dg/parse/typename10.C: Likewise.
21334
21335 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21336
21337         PR fortran/18157
21338         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21339         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21340         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21341
21342 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/24569
21345         * g++.dg/debug/static1.C: New test.
21346
21347 2005-11-02  Josh Conner  <jconner@apple.com>
21348
21349         * g++.dg/crash38.C: moved into proper directory...
21350         * g++.dg/template/crash42.C: ...here
21351
21352 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21353
21354         PR target/18338
21355         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21356         pcc_bitfield_type_matters || default_packed.
21357
21358         * lib/target-supports.exp
21359         (check_effective_target_pcc_bitfield_type_matters): New proc.
21360         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21361
21362         PR testsuite/23304
21363         * lib/target-supports.exp (check_effective_default_packed): New proc.
21364         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21365         Gate expected errors on target ! default_packed.
21366         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21367
21368 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21369
21370         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21371         change (r106358).
21372
21373 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21374
21375         PR fortran/24008
21376         * gfortran.dg/entry_5.f90: New.
21377         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21378
21379 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21380
21381         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21382
21383 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21384
21385         PR fortran/21565
21386         gfortran.dg/namelist_blockdata.f90: New test.
21387
21388         PR fortran/18737
21389         gfortran.dg/external_implicit_none.f90: New test.
21390
21391         PR fortran/14994
21392         * gfortran.dg/secnds.f: New test.
21393
21394 2005-10-31  Jan Hubicka  <jh@suse.cz>
21395
21396         PR target/20928
21397         * gcc.c-torture/compile/pr20928.c: New test.
21398
21399 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21400
21401         PR middle-end/23492
21402         * gcc.c-torture/compile/zero-strct-5.c: New test.
21403
21404 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21405
21406         PR libgfortran/24584
21407         * gfortran.dg/pr24584.f90: New test.
21408
21409 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21410
21411         PR fortran/18883
21412         * gfortran.dg/char_result_9.f90: New.
21413         * gfortran.dg/char_result_10.f90: New.
21414
21415 2005-10-30  Jan Hubicka  <jh@suse.cz>
21416
21417         * g++.dg/tree-ssa/pr24172.C: New testcase.
21418
21419 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21420
21421         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21422
21423 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21424
21425         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21426         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21427         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21428         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21429         gfortran.dg/enum_9.f90,
21430         gfortran.fortran-torture/compile/enum_1.f90,
21431         gfortran.fortran-torture/execute/enum_1.f90,
21432         gfortran.fortran-torture/execute/enum_2.f90,
21433         gfortran.fortran-torture/execute/enum_3.f90,
21434         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21435
21436 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21437
21438         PR target/18482
21439         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21440         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21441
21442 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21443
21444         PR libfortran/20179
21445         * gfortran.dg/mixed_io_1.f90: New test.
21446         * gfortran.dg/mixed_io_1.c: New file.
21447
21448 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21449
21450         * gfortran.dg/malloc_free_1.f90: New test.
21451
21452 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21453
21454         * gcc.dg/nested-func-4.c: Require profiling -pg.
21455
21456 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21457
21458         PR C++/23229
21459         * g++.dg/warn/main-2.C: New test.
21460
21461 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21462
21463         PR fortran/24545
21464         * gfortran.dg/interface_2.f90: new test.
21465
21466 2005-10-28  Josh Conner  <jconner@apple.com>
21467
21468         PR c++/22153
21469         * g++.dg/template/crash38.C: New test.
21470         * g++.dg/parse/explicit1.C: Change expected errors.
21471
21472 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21473
21474         PR C++/23426
21475         * g++.dg/other/large-size-array.C: New test.
21476
21477 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21478
21479         PR middle-end/24362
21480         * g++.dg/opt/complex4.C: New test.
21481
21482 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21483
21484         * gcc.dg/nested-func-4.c: New test.
21485
21486 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21487
21488         PR fortran/24158
21489         gfortran.dg/derived_recursion.f90: New test.
21490         gfortran.dg/implicit_actual.f90: New test.
21491
21492 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21493
21494         PR middle-end/24295, PR testsuite/24477
21495         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21496         removed when weakref hits the tree.
21497
21498 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gfortran.dg/cray_pointers_4.f90: New test.
21501
21502         * gfortran.dg/cray_pointers_5.f90: New test.
21503
21504 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21505
21506         PR fortran/22290
21507         * gfortran.dg/assign_5.f90: New test.
21508         * gfortran.dg/assign_6.f: New test.
21509
21510 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21511
21512         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21513         CPU has no SSE support.
21514
21515 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21516
21517         PR libgfortran/24224
21518         * gfortran.dg/arrayio_1.f90: Update attribution.
21519         * gfortran.dg/arrayio_2.f90: Update attribution.
21520         * gfortran.dg/arrayio_3.f90: Update attribution.
21521         * gfortran.dg/arrayio_4.f90: Update test conditions.
21522         * gfortran.dg/arrayio_5.f90: Update attribution.
21523         * gfortran.dg/arrayio_6.f90: New test.
21524         * gfortran.dg/arrayio_7.f90: New test.
21525
21526 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21527
21528         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21529
21530 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21531
21532         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21533
21534 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21535
21536         PR fortran/24416
21537         * gfortran.dg/namelist_char_only.f90: New test.
21538
21539 2005-10-24  Asher Langton  <langton2@llnl.gov>
21540
21541         PR fortran/17031
21542         PR fortran/22282
21543         * gfortran.dg/cray_pointers_1.f90: New test.
21544         * gfortran.dg/cray_pointers_2.f90: New test.
21545         * gfortran.dg/cray_pointers_3.f90: New test.
21546         * gfortran.dg/loc_1.f90: New test.
21547         * gfortran.dg/loc_2.f90: New test.
21548
21549 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21550
21551         * gcc.dg/pr24225.c: New test.
21552
21553 2005-10-24  Asher Langton  <langton2@llnl.gov>
21554
21555         * gfortran.dg/dup_save_1.f90: New test.
21556         * gfortran.dg/dup_save_2.f90: New test.
21557
21558 2005-10-24  Paul Brook  <paul@codesourcery.com>
21559
21560         PR 24107
21561         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21562         stdint.h.
21563
21564 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21565
21566         PR libgfortran/24489
21567         * gfortran.dg/pr24489.f90: New test.
21568
21569 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         PR fortran/23635
21572         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21573
21574 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21575
21576         PR target/18911
21577         * g++.dg/init/array16.C: Skip for mmix-*-*.
21578
21579 2005-10-23  Asher Langton  <langton2@llnl.gov>
21580
21581         * gfortran.dg/byte_1.f90: New test.
21582         * gfortran.dg/byte_2.f90: New test.
21583
21584 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21585
21586         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21587
21588 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21589
21590         PR fortran/18022
21591         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21592
21593         PR fortran/24311
21594         * gfortran.dg/merge_char_const.f90: New test.
21595
21596         PR fortran/24384
21597         * gfortran.dg/spread_scalar_source.f90: New test.
21598
21599 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21600
21601         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21602
21603         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21604         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21605
21606         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21607
21608 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21609
21610         PR fortran/24426
21611         * gfortran.dg/der_pointer_4.f90: New.
21612
21613 2005-10-22  David Ayers  <d.ayers@inode.at>
21614
21615         * obj-c++.dg/except-1.mm: Simplify.
21616
21617 2005-10-21  David Ayers  <d.ayers@inode.at>
21618
21619         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21620
21621 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21622
21623         * gfortran.dg/assumed_dummy_2.f90: New test.
21624
21625 2005-10-21  James E Wilson  <wilson@specifix.com>
21626
21627         PR preprocessor/15220
21628         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21629
21630 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21631
21632         * gcc.c-torture/execute/20051021-1.c: New test.
21633
21634 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21635
21636         PR c++/24260
21637         * g++.dg/ext/tmplattr1.C: New test.
21638
21639 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21640
21641         PR fortran/24440
21642         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21643
21644 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21645
21646         * obj-c++.dg/except-1.mm: New.
21647
21648         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21649
21650 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21651
21652         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21653
21654 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21655
21656         PR middle-end/24295
21657         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21658         declarations with the same names as thunks' alias targets, use
21659         aliases instead.
21660         * gcc.dg/attr-alias-3.c: New test.
21661         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21662
21663 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/22618
21666         * g++.dg/parse/access8.C: New test.
21667
21668 2005-10-20  Richard Guenther  <rguenther@suse.de>
21669
21670         PR c++/24439
21671         * g++.dg/tree-ssa/pr24439.C: New testcase.
21672
21673 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21674
21675         * g++.dg/opt/delay-slot-1.C: New test.
21676
21677 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21678
21679         PR fortran/21625
21680         * gfortran.fg/der_init_1.f90: New.
21681
21682 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21683
21684         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21685
21686 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21687
21688         PR c++/21908
21689         * g++.dg/parse/error28.C: New test.
21690
21691 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21692
21693         * gcc.dg/profile-generate-2.c: New test.
21694
21695 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21696
21697         PR target/23589
21698         * g++.dg/ext/dllimport11.C: New.
21699
21700 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21701
21702         PR c++/22293
21703         * g++.dg/other/friend3.C: New test.
21704
21705 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21706
21707         PR c++/23293
21708         * g++.dg/template/error19.C: New test.
21709
21710 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21711
21712         PR c++/21383
21713         * g++.dg/overload/koenig2.C: New.
21714
21715         PR c++/23118
21716         * g++.dg/overload/error2.C: New.
21717
21718         PR c++/22604
21719         * g++.dg/inherit/covariant14.C: New.
21720
21721 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21722
21723         PR c++/23440
21724         * g++.dg/parse/for1.C: New test.
21725
21726 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21727
21728         PR fortran/23446
21729         * gfortran.dg/host_dummy_index_1.f90: New test.
21730
21731         PR fortran/21459
21732         * gfortran.dg/automatic_char_len_2.f90: New test.
21733
21734         PR fortran/20866
21735         * gfortran.dg/recursive_statement_functions.f90: New test.
21736
21737         PR fortran/20853
21738         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21739
21740         PR fortran/20849
21741         * gfortran.dg/external_initializer.f90: New test.
21742
21743         PR fortran/20837
21744         * non_module_public.f90: New test.
21745
21746 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21747
21748         PR c++/24386
21749         * g++.dg/template/overload7.C: New.
21750
21751         PR c++/22551
21752         * g++.dg/other/switch2.C: Remove expected warnings.
21753
21754         PR c++/21353
21755         * g++.dg/template/defarg6.C: New.
21756
21757 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21758
21759         PR target/24315
21760         * gcc.target/i386/pr24315.c: New test.
21761
21762 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/24389
21765         * g++.dg/template/static21.C: New test.
21766         * g++.dg/template/static21-a.cc: Likewise.
21767
21768 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21769
21770         PR c++/23959
21771         * g++.dg/warn/Wswitch-default-1.C: New test.
21772         * g++.dg/warn/Wswitch-default-2.C: New test.
21773
21774 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21775
21776         PR c++/22173
21777         * g++.dg/parse/template18.C: New test.
21778         * g++.dg/template/nontype15.C: Likewise.
21779
21780 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21781
21782         PR fortran/22273
21783         * gfortran.dg/spec_expr_2.f90: New.
21784
21785 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21786
21787         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21788         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21789         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21790         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21791         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21792         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21793         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21794         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21795         previous target-specific skips and warning-message matches where
21796         applicable.
21797
21798 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/21347
21801         * g++.dg/warn/Wctor-dtor.C: New test.
21802
21803 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21804
21805         PR c/23439
21806         * gcc.dg/for-1.c: New test.
21807
21808 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21809
21810         PR c++/19565
21811         * g++.dg/warn/Wconversion1.C: New test.
21812         * g++.dg/ext/packed4.C: Compile with -w.
21813         * g++.dg/opt/20050511-1.C: Likewise.
21814         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21815
21816 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21817
21818         * gfortran.dg/boz_5.f90: New test.
21819
21820 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21821
21822         PR c++/22551
21823         * g++.dg/other/switch2.C: New.
21824
21825         PR c++/23984
21826         * g++.dg/init/ctor7.C: New.
21827
21828 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21829
21830         PR c++/23730
21831         * g++.dg/parse/crash32.C: New test.
21832
21833 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/20721
21836         * g++.dg/init/goto2.C: New test.
21837
21838         PR c++/22464
21839         * g++.dg/template/crash/41.C: New test.
21840
21841         PR c++/22180
21842         * g++.dg/template/crash40.C: New test.
21843
21844         PR c++/23694
21845         * g++.dg/parse/friend5.C: New test.
21846
21847         PR c++/23307
21848         * g++.dg/template/crash38.C: New test.
21849
21850         PR c++/22352
21851         * g++.dg/template/friend38.C: New test.
21852
21853         PR c++/22405
21854         * g++.dg/template/crash39.C: New test.
21855
21856 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21857
21858         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21859         gcc.dg/debug/dwarf2/dwarf-char2.c,
21860         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21861
21862         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21863
21864 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21865
21866         * gcc.dg/dll-2.c: Add tests for warnings.
21867         * gcc.dg/dll-3.c: Likewise.
21868         * gcc.dg/dll-4.c: Likewise.
21869
21870         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21871         * g++.dg/ext/dllimport2.C: Likewise.
21872         * g++.dg/ext/dllimport3.C: Likewise.
21873         * g++.dg/ext/dllimport7.C: Likewise.
21874         * g++.dg/ext/dllimport8.C: Likewise.
21875         * g++.dg/ext/dllimport9.C: Likewise.
21876
21877 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21878
21879         PR fortran/24092
21880         * gfortran.dg/derived_pointer_recursion.f90: New test.
21881
21882 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21883
21884         * gcc.c-torture/execute/20051012-1.c: New test.
21885
21886 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21887
21888         PR fortran/18082
21889         * gfortran.dg/automatic_char_len_1.f90: New test.
21890
21891 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21892
21893         PR fortran/20847
21894         * gfortran.dg/save_common.f90: New test.
21895
21896         PR fortran/20856
21897         * gfortran.dg/save_result.f90: New test.
21898
21899 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21900
21901         PR c++/21592
21902         * g++.dg/template/dependent-expr1.C: Add new expected error.
21903         * g++.dg/template/dependent-expr2.C: Adjust error text.
21904         * g++.dg/template/overload6.C: New.
21905
21906         PR c++/23797
21907         * g++.dg/other/typename8.C: New.
21908
21909         PR c++/21117
21910         * g++.dg/other/return1.C: New.
21911
21912 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21913
21914         PR c++/24052
21915         * g++.dg/ext/label5.C: New.
21916
21917 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21918
21919         PR c++/19964
21920         * g++.dg/parse/crash31.C: New.
21921
21922 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21923
21924         * g++.dg/ipa/ipa-1.c: New test.
21925         * g++.dg/ipa/ipa-2.c: New test.
21926         * g++.dg/ipa/ipa-3.c: New test.
21927         * g++.dg/ipa/ipa-4.c: New test.
21928         * g++.dg/ipa/ipa-5.c: New test.
21929         * g++.dg/ipa/ipa.exp: New file.
21930
21931 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21932
21933         PR fortran/24207
21934         * gfortran.dg/private_type_3.f90: New test.
21935
21936 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21937
21938         PR fortran/20786
21939         gfortran.dg/aint_anint_1.f90: New test.
21940
21941 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21942
21943         PR libgfortran/24313
21944         gfortran.dg/csqrt.f: New test.
21945
21946 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21947
21948         PR c++/8057
21949         * g++.dg/warn/noeffect7.C: New test.
21950         * g++.dg/warn/noeffect2.C: Instantiate templates.
21951         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21952         and warning.
21953
21954 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21955
21956         PR c++/21089
21957         * g++.dg/init/float1.C: New test.
21958
21959         PR c++/24277
21960         * g++.dg/init/member1.C: Tweak error markers.
21961
21962 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21963
21964         PR testsuite/24281
21965         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21966         Check for null pointer.
21967
21968 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/21369
21971         * g++.dg/parse/ret-type3.C: New test.
21972
21973 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21974
21975         PR tree-opt/23946
21976         * gcc.c-torture/compile/pr23946.c: New test.
21977
21978 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21979
21980         * g++.dg/opt/mmx2.C: New test.
21981
21982 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21983
21984         PR c++/24277
21985         * g++.dg/template/static20.C: New test.
21986
21987         PR c++/24302
21988         * g++.dg/warn/Wunused-12.C: New test.
21989
21990         PR c++/23437
21991         * g++.dg/template/arg4.C: New test.
21992
21993 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21994
21995         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21996         * gcc.dg/ucnid-3.c: Likewise.
21997         * gcc.dg/ucnid-4.c: Likewise.
21998         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21999         * g++.dg/other/ucnid-1.C: Likewise.
22000         * gcc.dg/sparc-frame-1.c: New test.
22001
22002 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22003
22004         PR c++/24139
22005         * g++.dg/template/spec27.C: New test.
22006
22007         PR c++/24275
22008         * g++.dg/template/static19.C: New test.
22009
22010 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22011
22012         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22013         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22014
22015 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22016
22017         PR target/24136
22018         * gfortran.fortran-torture/compile/pr24136.f: New test.
22019
22020 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22021
22022         PR c++/22172
22023         * g++.dg/parse/crash30.C: New test.
22024
22025 2005-10-07  Richard Guenther  <rguenther@suse.de>
22026
22027         PR middle-end/24227
22028         * gcc.c-torture/compile/pr24227.c: New testcase.
22029
22030 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22031
22032         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22033         Do not put aligned attributes on array elements.
22034
22035 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22036
22037         PR testsuite/23611, PR testsuite/23615
22038         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22039         writing prototypes of library functions by hand.
22040         * obj-c++.dg/bitfield-4.mm: Likewise.
22041         * obj-c++.dg/const-str-4.mm: Likewise.
22042         * obj-c++.dg/encode-4.mm: Likewise.
22043         * obj-c++.dg/encode-5.mm: Likewise.
22044         * obj-c++.dg/encode-6.mm: Likewise.
22045         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22046         * obj-c++.dg/method-10.mm: Likewise.
22047         * obj-c++.dg/method-17.mm: Likewise.
22048         * obj-c++.dg/method-19.mm: Likewise.
22049         * obj-c++.dg/try-catch-2.mm: Likewise.
22050
22051 2005-10-06  Richard Henderson  <rth@redhat.com>
22052
22053         PR 24236
22054         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22055
22056 2005-10-06  Dale Johannesen  <dalej@apple.com>
22057
22058         * gcc.c-torture/execute/20030125-1.c: Correct.
22059
22060 2005-10-06  Richard Guenther  <rguenther@suse.de>
22061
22062         PR tree-optimization/24238
22063         * g++.dg/tree-ssa/pr24238.C: New testcase.
22064
22065 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22066
22067         PR 18568
22068         * gfortran.dg/der_pointer_3.f90: New test.
22069
22070 2005-10-05  Devang Patel  <dpatel@apple.com>
22071
22072         PR Debug/23205
22073         * g++.dg/other/PR23205.C: New.
22074
22075 2005-10-05  Richard Henderson  <rth@redhat.com>
22076
22077         PR target/23602
22078         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22079         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22080
22081 2005-10-05  Dale Johannesen  <dalej@apple.com>
22082
22083         * gcc.c-torture/execute/float-floor.c: New.
22084
22085 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22086
22087         PR tree-optimization/21419
22088         PR tree-optimization/24146
22089         PR tree-optimization/24151
22090
22091         * g++.dg/ext/asm7.C: New.
22092         * g++.dg/ext/asm8.C: New.
22093         * gcc.dg/asm-1.c: Compile on all targets.
22094         * gcc.dg/asm-pr24146.c: New.
22095         * gcc.dg/pr21419.c: Adjust error messages.
22096
22097 2005-10-05  Richard Guenther  <rguenther@suse.de>
22098
22099         PR fortran/24176
22100         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22101
22102 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22103
22104         PR c++/23513
22105         * g++.dg/template/spec22.C: Robustify test.
22106         * g++.dg/template/spec26.C: New.
22107
22108 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22109
22110         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22111         if target supports vector instructions.
22112
22113 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22114
22115         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22116         C99 functions.
22117
22118 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22119
22120         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22121         check_effective_target_fortran_large_int): Replace cached result
22122         when target changes.
22123
22124 2005-10-04  Devang Patel  <dpatel@apple.com>
22125
22126         * gcc.dg/i386-sse-vect-types.c: New.
22127
22128 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22129
22130         PR preprocessor/13726
22131         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22132         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22133
22134 2005-10-04  Richard Guenther  <rguenther@suse.de>
22135
22136         PR c/23576
22137         * gcc.dg/noncompile/pr23576.c: New testcase.
22138
22139 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22140
22141         PR middle-end/23125
22142         * gcc.dg/register-var-3.c: New test.
22143
22144 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22145
22146         * gcc.dg/pr23049.c: New test.
22147
22148         * gcc.dg/ucnid-4.c: Fix test.
22149
22150 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22151
22152         PR 23445
22153         * gcc.c-torture/compile/pr23445.c: New test.
22154
22155 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22156
22157         * g++.dg/overload/unknown1.C: New.
22158
22159 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/17775
22162         * g++.dg/template/repo4.C: New test.
22163
22164 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22165
22166         PR libfortran/19308
22167         * gfortran.dg/large_real_kind_2.F90: New test.
22168         * gfortran.dg/large_integer_kind_2.f90: New test.
22169
22170 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22171
22172         * lib/target-supports.exp (check_effective_target_vect_shift):
22173         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22174         (check_effective_target_vect_condition): Fix copy-n-pasto.
22175
22176         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22177         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22178         targets.
22179
22180 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22181
22182         PR c++/22621
22183         * g++.dg/template/overload5.C : New test.
22184
22185         PR c++/23840
22186         * g++.dg/expr/stdarg1.C: New test.
22187
22188 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22189
22190         PR 24142
22191         * gcc.c-torture/execute/pr24142.c: New test.
22192
22193 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22194
22195         PR 24141
22196         * gcc.c-torture/execute/pr24141.c: New test.
22197
22198 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22199             Diego Novillo  <dnovillo@redhat.com>
22200
22201         PR 23604
22202         * gcc.c-torture/execute/pr23604.c: New test.
22203
22204 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22205
22206         PR fortran/16404
22207         PR fortran/20835
22208         PR fortran/20890
22209         PR fortran/20899
22210         PR fortran/20900
22211         PR fortran/20901
22212         PR fortran/20902
22213         gfortran.dg/equiv_constraint_1.f90: New test.
22214         gfortran.dg/equiv_constraint_2.f90: New test.
22215         gfortran.dg/equiv_constraint_3.f90: New test.
22216         gfortran.dg/equiv_constraint_4.f90: New test.
22217         gfortran.dg/equiv_constraint_5.f90: New test.
22218         gfortran.dg/equiv_constraint_6.f90: New test.
22219         gfortran.dg/equiv_constraint_7.f90: New test.
22220         gfortran.dg/equiv_constraint_8.f90: New test.
22221         gfortran.dg/private_type_1.f90: New test.
22222         gfortran.dg/private_type_2.f90: New test.
22223         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22224         980628-10.f: Assert std=gnu to permit mixing of
22225         types in equivalence statements.
22226
22227 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22228
22229         PR 24112
22230         * gfortran.dg/open_status_1.f90: New.
22231
22232 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22233
22234         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22235         * gcc.dg/vect/pr22480.c: Clean up temp files.
22236         * gcc.dg/vect/pr23831.c: Clean up temp files.
22237         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22238         Clean up temp files.
22239         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22240         Clean up temp files.
22241
22242         * gcc.dg/20050309-1.c: Clean up temp files.
22243         * gcc.dg/20050325-1.c: Clean up temp files.
22244
22245 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22246
22247         PR tree-optimization/24059
22248         * gcc.dg/vect/pr24059.c : New test.
22249
22250 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22251
22252         PR middle-end/24109
22253         * gcc.c-torture/execute/20050929-1.c: New test.
22254
22255 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22256
22257         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22258
22259 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22260
22261         PR c/21419
22262         * gcc.dg/pr21419.c: New test.
22263
22264 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22265
22266         * gcc.dg/pr23911.c: New test.
22267
22268 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22269
22270         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22271
22272         PR c++/16782
22273         * g++.dg/parse/qualified4.C: New test.
22274         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22275         * g++.old-deja/g++.mike/p8154.C: Likewise.
22276
22277 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22278
22279         PR c++/22147
22280         * g++.dg/template/friend37.C: New test.
22281         * g++.dg/parse/crash28.C: Adjust error markers.
22282
22283 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22284
22285         PR fortran/18518
22286         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22287
22288 2005-09-27  Devang Patel  <dpatel@apple.com>
22289
22290         PR tree-optimization/23625
22291         * gcc.dg/pr23625.c: New test.
22292
22293 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22294
22295         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22296         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22297
22298 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22299
22300         PR fortran/23677
22301         * gfortran.fortran-torture/execute/save_1.f90: New test.
22302         * gfortran.dg/save_1.f90: New test.
22303
22304 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22305
22306         * gcc.target/i386/builtin-apply-mmx.c: New test.
22307
22308         PR target/22576
22309         * gcc.target/i386/pr22576.c: New test.
22310
22311         PR target/22585
22312         * gcc.target/i386/pr22585.c: New test.
22313
22314         PR target/23268
22315         * gcc.target/i386/pr23268.c: New test.
22316
22317         PR middle-end/23831
22318         * gcc.dg/vect/pr23831.c: New test.
22319
22320         PR target/24055
22321         * gcc.target/i386/pr24055.c: New test.
22322
22323 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22324
22325         PR tree-optimization/23960
22326         * gcc.c-torture/compile/pr23960.c: New.
22327
22328 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22329
22330         PR fortran/16861
22331         * gfortran.dg/nested_modules_3.f90: New.
22332
22333 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22334
22335         PR fortran/24005
22336         gfortran.dg/interface_1.f90: New test.
22337
22338 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22339         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22340
22341         PR fortran/23843
22342         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22343
22344 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22345
22346         PR fortran/23516
22347         * gfortran.dg/imag_1.f: New test.
22348         * gfortran.dg/imag_2.f: Ditto.
22349
22350 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22351
22352         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22353
22354 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22355
22356         PR c++/21983
22357         * g++.dg/warn/pr21983.C: New test.
22358
22359 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22360
22361         * gcc.dg/20050922-1.c: Testcase added.
22362
22363 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22364
22365         PR c++/23993
22366         * g++.dg/template/array14.C: New test.
22367
22368 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22369
22370         PR fortran/19929
22371         * gfortran.dg/der_ptr_component_1.f90: New test.
22372
22373 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22374
22375         PR c++/23965
22376         * g++.dg/template/error1.C: Reject "no matching function" message.
22377
22378 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22379
22380         PR c++/17609
22381         * g++.dg/lookup/error1.C: New test.
22382
22383 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22384
22385         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22386         functionality of the testcase.
22387
22388 2005-09-20  Richard Henderson  <rth@redhat.com>
22389
22390         * gcc.dg/vect/vect-22.c: Require vect_float.
22391         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22392
22393 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22394
22395         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22396         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22397         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22398         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22399         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22400         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22401         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22402         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22403         * gcc.dg/cpp/ucnid-8.c: New test.
22404
22405 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22406
22407         PR tree-optimization/23929
22408         * gcc.c-torture/compile/pr23929.c: New test.
22409
22410 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22411
22412         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22413         for one loop.
22414
22415 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22416
22417         PR testsuite/23186
22418         * g++.dg/other/pr22003.C: Require named sections.
22419
22420 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22421
22422         PR c++/23947
22423         * g++.dg/rtti/crash3.C: New test.
22424
22425         PR tree-optimization/23818
22426         * gcc.dg/pr23818.c: New test.
22427
22428 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22429
22430         PR fortran/23420
22431         * gfortran.dg/print_fmt_4.f: New.
22432
22433 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22434
22435         PR fortran/23663
22436         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22437
22438 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22439
22440         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22441         Use pointers to local alignable arrays instead. Added comments.
22442         * gcc.dg/vect/vect-46.c: Likewise.
22443         * gcc.dg/vect/vect-48.c: Likewise.
22444         * gcc.dg/vect/vect-49.c: Likewise.
22445         * gcc.dg/vect/vect-52.c: Likewise.
22446         * gcc.dg/vect/vect-53.c: Likewise.
22447         * gcc.dg/vect/vect-54.c: Likewise.
22448         * gcc.dg/vect/vect-56.c: Likewise.
22449         * gcc.dg/vect/vect-57.c: Likewise.
22450         * gcc.dg/vect/vect-58.c: Likewise.
22451         * gcc.dg/vect/vect-60.c: Likewise.
22452         * gcc.dg/vect/vect-61.c: Likewise.
22453
22454         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22455         The test is no longer vectorizable on vect_no_align targets.
22456         * gcc.dg/vect/vect-43.c: Likewsie.
22457
22458         * gcc.dg/vect/vect-44.c: Added comments.
22459         * gcc.dg/vect/vect-45.c: Added comments.
22460         * gcc.dg/vect/vect-50.c: Added comments.
22461         * gcc.dg/vect/vect-51.c: Added comments.
22462
22463         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22464         aligned type.
22465         * gcc.dg/vect/Os-vect-95.c: Likewise.
22466
22467         * gcc.dg/vect/vect-41.c: Test removed.
22468         * gcc.dg/vect/vect-47.c: Test removed.
22469         * gcc.dg/vect/vect-55.c: Test removed.
22470         * gcc.dg/vect/vect-59.c: Test removed.
22471
22472 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22473
22474         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22475         No longer vectorizable on vect_no_align targets.
22476         * gcc.dg/vect/pr20122.c: Likewise.
22477         * gcc.dg/vect/vect-74.c: Likewise.
22478         * gcc.dg/vect/vect-75.c: Likewise.
22479         * gcc.dg/vect/vect-76.c: Likewise.
22480
22481         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22482         Will not be vectorizable on vect_no_align targets once aliasing issues
22483         are resolved.
22484         * gcc.dg/vect/vect-79.c: Likewise.
22485
22486         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22487         * gcc.dg/vect/vect-78.c: Likewise.
22488         * gcc.dg/vect/vect-97.c: Likewise.
22489
22490 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22491
22492         * gcc.dg/pr23943.c: New test.
22493
22494 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22495
22496         PR fortran/19181
22497         * gfortran.dg/derived_pointer_null_1.f90: New test.
22498
22499 2005-09-18  Richard Guenther  <rguenther@suse.de>
22500
22501         PR middle-end/23944
22502         * gcc.c-torture/compile/pr23944.c: New testcase.
22503
22504 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22505
22506         PR fortran/15975
22507         * gfortran.dg/der_pointer_2.f90: New test.
22508
22509 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22510
22511         PR fortran/16861
22512         * gfortran.dg/nested_modules_2.f90: New test.
22513
22514 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22515
22516         PR c++/18368
22517         * g++.dg/other/semicolon.C: New test.
22518
22519 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22520
22521         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22522         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22523
22524 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22525
22526         PR c++/23914
22527         * g++.dg/template/static18.C: New test.
22528
22529         PR c++/21514
22530         * g++.dg/template/crash19.C: Remove dg-error marker.
22531         * g++.dg/template/local4.C: New test.
22532
22533 2005-09-16  Paul Brook  <paul@codesourcery.com>
22534
22535         PR fortran/23906
22536         * gfortran.dg/dependency_1.f90: New test.
22537
22538 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22539
22540         PR c++/23896
22541         * g++.dg/template/static17.C: New test.
22542
22543 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22544
22545         PR c++/23139
22546         * g++.dg/warn/huge-val1.C: New test.
22547
22548 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22549
22550         PR c++/13140
22551         * g++.dg/parse/class2.C: New test.
22552         * g++.dg/template/explicit8.C: Likewise.
22553         * g++.dg/template/spec25.C: Likewise.
22554
22555 2005-09-14  Josh Conner  <jconner@apple.com>
22556
22557         PR middle-end/23584
22558         * gcc.dg/pr23584.c: New test.
22559
22560 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22561
22562         PR fortran/21875 Internal Unit Array I/O, NIST
22563         * gfortran.dg/arrayio_1.f90: New test.
22564         * gfortran.dg/arrayio_1.f90: New test.
22565         * gfortran.dg/arrayio_1.f90: New test.
22566         * gfortran.dg/arrayio_1.f90: New test.
22567         * gfortran.dg/arrayio_1.f90: New test.
22568
22569 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22570
22571         PR middle-end/22480
22572         * gcc.dg/vect/pr22480.c: New test.
22573
22574 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22575
22576         PR fortran/19358
22577         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22578
22579 2005-09-13 Josh Conner <jconner@apple.com>
22580
22581         PR c++/23180
22582         * g++.dg/init/struct2.C: New test.
22583         * g++.dg/init/struct3.C: New test.
22584
22585 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22586
22587         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22588         Clean up temp files.
22589         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22590         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22591         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22592         gcc.dg/tree-ssa/builtin-printf-1.c,
22593         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22594         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22595         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22596         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22597         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22598         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22599         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22600         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22601         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22602         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22603         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22604         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22605
22606 2005-09-13  Josh Conner  <jconner@apple.com>
22607
22608         * lib/gcc-dg.exp: Load scanipa.exp.
22609         (cleanup-dump): New procedure.
22610         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22611         * lib/scandump.exp: New file.
22612         * lib/scantree.exp: Use it.
22613         * lib/scanipa.exp: New file.
22614
22615 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22616
22617         PR fortran/17740
22618         * gfortran.dg/generic_4.f90: New test.
22619
22620 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22621
22622         PR target/23816
22623         * gcc.target/i386/pr23816-1.c: New test.
22624         * gcc.target/i386/pr23816-2.c: New test.
22625
22626
22627 2005-09-13  Bastian Blank <waldi@debian.org>
22628
22629         PR c++/16171
22630         * g++.dg/abi/mangle26.C: New test.
22631         * g++.dg/abi/mangle27.C: New test.
22632         * g++.dg/abi/mangle28.C: New test.
22633         * g++.dg/abi/mangle29.C: New test.
22634
22635         PR c++/23839
22636         * g++.dg/parse/register1.C: New test.
22637
22638 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/23842
22641         * g++.dg/template/access16.C: New test.
22642
22643 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22644
22645         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22646
22647 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22648
22649         PR fortran/18899
22650         * gfortran.dg/shape_2.f90: New test.
22651
22652 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22653
22654         PR target/19269
22655         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22656         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22657         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22658         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22659         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22660         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22661         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22662         tests.
22663
22664 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22665
22666         PR c++/23841
22667         * g++.dg/parse/template17.C: New test.
22668
22669 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22670
22671         PR c++/23789
22672         * g++.dg/template/nontype14.C: New test.
22673
22674 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22675
22676         PR g++/7874
22677         * g++.dg/lookup/friend7.C: New test.
22678         * g++.dg/lookup/friend8.C: New test.
22679         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22680         so that it will be found via argument dependent lookup.
22681         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22682         friend functions which will no longer be found.
22683         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22684         function g, so that it will be found via argument dependent
22685         lookup.
22686         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22687         * g++.old-deja/g++.mike/net43.C: Likewise.
22688
22689 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22690
22691         PR c++/23691
22692         * g++.dg/template/static16.C: New test.
22693
22694 2005-09-12  Josh Conner  <jconner@apple.com>
22695
22696         PR middle-end/23237
22697         * gcc.c-torture/compile/pr23237.c: New test.
22698
22699 2005-09-11  Richard Henderson  <rth@redhat.com>
22700
22701         * g++.dg/other/error8.C: Update expected diagnostic text.
22702
22703 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22704
22705         PR libfortran/19872
22706         * gfortran.dg/overwrite_1.f: New test.
22707
22708 2005-09-09  Josh Conner  <jconner@apple.com>
22709
22710         * g++.dg/init/pr23180-1.C: Removed.
22711         * g++.dg/init/pr23180-2.C: Removed.
22712
22713 2005-09-09  David Daney <ddaney@avtrex.com>
22714
22715         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22716         files which are ...
22717         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22718         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22719
22720 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22721
22722         * gfortran.dg/iostat_2.f90: New test.
22723
22724 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22725
22726         PR c++/22252
22727         * g++.dg/ext/interface1.C: New test.
22728         * g++.dg/ext/interface1.h: Likewise.
22729         * g++.dg/ext/interface1a.cc: Likewise.
22730
22731 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22732
22733         * gfortran.dg/iomsg_1.f90: New test case.
22734
22735 2005-09-09  Richard Guenther  <rguenther@suse.de>
22736
22737         PR c++/23624
22738         * g++.dg/tree-ssa/pr23624.C: New testcase.
22739
22740 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22741
22742         PR fortran/19239
22743         * gfortran.dg/vector_subscript_1.f90,
22744         * gfortran.dg/vector_subscript_2.f90: New tests.
22745
22746 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22747
22748         PR fortran/21104
22749         * gfortran.dg/array_alloc_1.f90,
22750         * gfortran.dg/array_alloc_2.f90,
22751         * gfortran.dg/array_alloc_3.f90: New tests.
22752
22753 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22754
22755         PR fortran/12840
22756         * gfortran.dg/array_constructor_6.f90
22757         * gfortran.dg/array_constructor_7.f90
22758         * gfortran.dg/array_constructor_8.f90
22759         * gfortran.dg/array_constructor_9.f90
22760         * gfortran.dg/array_constructor_10.f90
22761         * gfortran.dg/array_constructor_11.f90
22762         * gfortran.dg/array_constructor_12.f90: New tests.
22763
22764 2005-09-08  Josh Conner  <jconner@apple.com>
22765
22766         PR c++/23180
22767         * g++.dg/init/pr23180-1.C: New test.
22768         * g++.dg/init/pr23180-2.C: New test.
22769
22770 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22771
22772         PR fortran/18878
22773         * gfortran.dg/module_double_reuse.f90: New.
22774
22775 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22776
22777         PR fortran/23270
22778         PR fortran/22304
22779         PR fortran/18870
22780         PR fortran/17917
22781         PR fortran/16511
22782         * gfortran.dg/common_equivalence_1.f: New.
22783         * gfortran.dg/common_equivalence_2.f: New.
22784         * gfortran.dg/common_equivalence_3.f: New.
22785         * gfortran.dg/contained_equivalence_1.f90: New.
22786         * gfortran.dg/module_blank_common.f90: New.
22787         * gfortran.dg/module_commons_1.f90: New.
22788         * gfortran.dg/module_equivalence_1.f90: New.
22789         * gfortran.dg/nested_modules_1.f90: New.
22790         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22791         equivalences and add comment to connect the test with
22792         the PR.
22793
22794 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22795
22796         PR fortran/23765
22797         * gfortran.dg/common_6.f90: New test.
22798
22799 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22800
22801         PR fortran/15326
22802         * gfortran.dg/char_result_1.f90,
22803         * gfortran.dg/char_result_2.f90,
22804         * gfortran.dg/char_result_3.f90,
22805         * gfortran.dg/char_result_4.f90,
22806         * gfortran.dg/char_result_5.f90,
22807         * gfortran.dg/char_result_6.f90,
22808         * gfortran.dg/char_result_7.f90,
22809         * gfortran.dg/char_result_8.f90: New tests.
22810
22811 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22812
22813         PR fortran/19928
22814         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22815
22816 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22817
22818         PR obj-c++/16816
22819         * obj-c++.dg/selector-5.mm: New test.
22820         * obj-c++.dg/selector-6.mm: New test.
22821
22822 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22823
22824         PR objc/20574
22825         PR objc/19324
22826         * objc.dg/error-1.m: New test.
22827
22828 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22829
22830         PR fortran/23373
22831         * gfortran.fortran-torture/execute/pr23373-1.f90,
22832         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22833
22834 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22835
22836         PR libfortran/23760
22837         * gfortran.dg/g77/1832.f: Remove long string in write statement
22838         to allow the test to pass on correct list directed output with
22839         prepended space.
22840
22841 2005-09-07  James E Wilson  <wilson@specifix.com>
22842
22843         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22844
22845 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22846
22847         * gfortran.dg/parameter+save.f90: Rename to
22848         * gfortran.dg/parameter_save.f90: .. this.
22849
22850 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22851
22852         PR fortran/20848
22853         * gfortran.dg/parameter+save.f90: New test case.
22854
22855 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22856
22857         PR fortran/19269
22858         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22859
22860 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22861
22862         PR c/23075
22863         * gcc.dg/pr23075.c: New test.
22864         * g++.dg/warn/pr23075.C: New test.
22865
22866         PR target/22362
22867         * gcc.target/i386/pr22362.c: New test.
22868
22869         PR rtl-optimization/23098
22870         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22871
22872         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22873         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22874         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22875
22876 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22877
22878         * g++.dg/expr/cast6.C: New test.
22879
22880         PR c++/9782
22881         * g++.dg/init/new15.C: New test.
22882
22883 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22884
22885         * gcc.dg/vect/Os-vect-95.c: New test.
22886         * gcc.dg/vect/vect-95.c: Same.
22887
22888 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22889
22890         * gcc.dg/vect/vect-29.c: Update xfail testing.
22891         * gcc.dg/vect/vect-44.c: Same.
22892         * gcc.dg/vect/vect-48.c: Same.
22893         * gcc.dg/vect/vect-50.c: Same.
22894         * gcc.dg/vect/vect-72.c: Same.
22895         * gcc.dg/vect/vect-77.c: Same.
22896         * gcc.dg/vect/vect-78.c: Same.
22897         * gcc.dg/vect/vect-80.c: Same.
22898         * gcc.dg/vect/vect-96.c: Same.
22899         * gcc.dg/vect/vect-100.c: Same.
22900         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22901         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22902         * gfortran.dg/vect/vect-5.f90: Same.
22903
22904 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22905
22906         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22907         start strings.
22908         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22909         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22910
22911         PR c++/23056
22912         * g++.dg/opt/pr23056.C: New test.
22913
22914         PR rtl-optimization/23098
22915         * gcc.target/i386/pr23098.c: New test.
22916
22917 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22918
22919         PR c++/23667
22920         * g++.dg/template/static15.C: New test.
22921
22922         PR c++/21440
22923         * g++.dg/ext/stmtexpr5.C: New test.
22924         * g++.dg/ext/stmtexpr6.C: Likewise.
22925
22926 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22927
22928         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22929
22930         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22931         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22932         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22933
22934 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22935
22936         PR libfortran/23321
22937         * gfortran.dg/direct_io_4.f90: New test case.
22938
22939 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22940             Rasmus Hahn  <rassahah@neofonie.de>
22941
22942         PR libobjc/23108
22943         * objc.dg/type-stream-1.m: New test.
22944
22945 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22946
22947         PR fortran/23661
22948         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22949         gfortran.dg/print_fmt_3.f90: New test.
22950
22951 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22952
22953         * gfortran.dg/fmt_t_1.f90: New test.
22954
22955 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22956
22957         PR rtl-optimization/23454
22958         * g++.dg/opt/pr23454.C: New test.
22959
22960 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/23699
22963         * g++.dg/ext/static1.C: New test.
22964
22965 2005-09-02  Richard Henderson  <rth@redhat.com>
22966
22967         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22968         tail call to check_fa_work.
22969
22970 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22971
22972         PR c++/21687
22973         * g++.dg/other/gc3.C: New test.
22974
22975 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22976
22977         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22978         * gcc.dg/20050826-1.c: Likewise.
22979
22980 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22981
22982         PR c++/23167
22983         * g++.dg/expr/volatile1.C: New test.
22984
22985 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22986
22987         PR middle-end/23547
22988         * gcc.dg/pr23547.c: New test.
22989
22990 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22991
22992         PR c/22061
22993         * gcc.c-torture/execute/pr22061-1.c,
22994         * gcc.c-torture/execute/pr22061-2.c,
22995         * gcc.c-torture/execute/pr22061-3.c,
22996         * gcc.c-torture/execute/pr22061-4.c: New tests.
22997
22998 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22999
23000         * gcc.dg/Wredundant-decls-2.c: New test to check that
23001         -Wredundant-decls does not issue warning for a variable
23002         definition following a declaration.
23003
23004 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23005
23006         PR debug/7241
23007         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23008         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23009         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23010
23011         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23012         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23013         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23014         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23015         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23016         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23017         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23018         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23019
23020 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23021
23022         PR objc/23306
23023         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23024         scan-assmbler.
23025
23026 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23027
23028         PR target/21255
23029         * gcc.dg/pr21255-1.c: New test.
23030         * gcc.dg/pr21255-2-mb.c: Likewise.
23031         * gcc.dg/pr21255-2-ml.c: Likewise.
23032         * gcc.dg/pr21255-3.c: Likewise.
23033         * gcc.dg/pr21255-4.c: Likewise.
23034
23035 2005-08-31  Dale Johannesen  <dalej@apple.com>
23036
23037         * gcc.dg/20050830-1.c: New.
23038
23039 2005-08-31  Josh Conner  <jconner@apple.com>
23040
23041         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23042         command-line options for arm-*-* targets.
23043         * g++.dg/init/array16.C: Likewise.
23044         * g++.dg/other/crash-4.C: Likewise.
23045
23046 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23047
23048         PR obj-c++/23640
23049         * obj-c++.dg/gnu-runtime-3.mm: New test.
23050
23051 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23052
23053         PR c++/13377
23054         * g++.dg/lookup/ambig4.C: New test.
23055         * g++.dg/lookup/ambig5.C: New test.
23056         * g++.dg/tc1/dr101.C: Adjust error markers.
23057
23058 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23059
23060         PR c++/23639
23061         * g++.dg/template/ttp5.C: Adjust error markers.
23062
23063 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23064
23065         PR testsuite/23609
23066         * lib/obj-c++.exp: Include target-libpath.exp.
23067         (obj-c++_link_flags): Look for the GNU libobjc library
23068         and set the library path to include it.
23069         Don't manually set LD_LIBRARY_PATH (etc.) but call
23070         set_ld_library_path_env_vars instead.
23071         (obj-c++_target_compile): Don't set library path or
23072         linker flags because they are already set correctly
23073         in obj-c++_link_flags.
23074
23075 2005-08-30  Josh Conner  <jconner@apple.com>
23076
23077         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23078         to command-line options for arm-*-* targets.
23079
23080 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23081
23082         * g++.dg/other/i386-1.C: New.
23083
23084 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23085
23086         PR preprocessor/20348
23087         PR preprocessor/20356
23088         * gcc.dg/cpp/pr20348.c: New test.
23089         * gcc.dg/cpp/pr20348.h: New file.
23090         * gcc.dg/cpp/inc/pr20348.h: New file.
23091         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23092         * gcc.dg/cpp/pr20356.c: New test.
23093         * gcc.dg/cpp/pr20356.h: New file.
23094         * gcc.dg/cpp/inc/pr20356.h: New file.
23095         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23096
23097 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23098
23099         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23100         Fix array dimension to avoid correct end-of-file error.
23101
23102 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23103
23104         PR libfortran/23598
23105         * gfortran.dg/iostat_1.f90: New test.
23106
23107 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23108
23109         PR middle-end/23408
23110         * gcc.dg/pr23408.c: New test.
23111
23112 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23113
23114         PR c++/23099
23115         * g++.dg/init/member1.C: Make sure erroneous static data member
23116         definitions are required.
23117         * g++.dg/template/static13.C: New test.
23118         * g++.dg/template/static14.C: Likewise.
23119
23120 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23121
23122         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23123         -march=pentium4, remove ilp32 requirement.
23124
23125         PR middle-end/23484
23126         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23127         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23128
23129 2005-08-29  Andreas Jaeger  <aj@suse.de>
23130
23131         PR testsuite/23607
23132         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23133
23134 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23135
23136         * gcc.c-torture/execute/20050316-2.c: New test.
23137         * gcc.c-torture/execute/20050316-3.c: New test.
23138         * gcc.dg/torture/pr16104-1.c: New test.
23139
23140 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         PR middle-end/23463
23143         * gcc.c-torture/execute/zero-struct-1.c: New test.
23144
23145 2005-08-27  Richard Guenther  <rguenther@suse.de>
23146
23147         PR target/23575
23148         * gcc.target/i386/pr23575.c: New testcase.
23149
23150 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23151
23152         PR rtl-optimization/23561
23153         * gcc.c-torture/execute/20050826-1.c: New test.
23154
23155         PR rtl-opt/23560
23156         * gcc.c-torture/execute/20050826-2.c: New test.
23157
23158 2005-08-26  Dale Johannesen  <dalej@apple.com>
23159
23160         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23161         * gcc.dg/20050826-1.c: New.
23162
23163 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/19004
23166         * g++.dg/template/nontype13.C: New test.
23167
23168         PR c++/23491
23169         * g++.dg/init/new14.C: New test.
23170         * g++.dg/expr/anew1.C: Do not XFAIL.
23171         * g++.dg/expr/anew2.C: Likewise.
23172         * g++.dg/expr/anew3.C: Likewise.
23173
23174 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23175
23176         PR middle-end/22439
23177         * gcc.dg/vla-3.c: New test.
23178
23179 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23180
23181         PR fortran/20363
23182         * gfortran.dg/named_interface.f90: New.
23183
23184 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23185
23186         * gcc.c-torture/execute/frame-address.c: New test.
23187
23188 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23189
23190         PR c++/20817
23191         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23192
23193 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23194
23195         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23196
23197 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23198
23199         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23200         * gcc.dg/altivec-22.c: Rename from..
23201         * gcc.dg/altivec-nomfcr.c: ..this.
23202
23203 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23204
23205         PR tree-optimization/23546
23206         * gcc.dg/tree-ssa/pr23546.c: New test.
23207
23208 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23209
23210         PR fortran/17758
23211         * gfortran.dg/nonreturning_statements.f90: New test.
23212
23213 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         PR c++/22454
23216         * g++.dg/parse/crash29.C: New.
23217
23218 2005-08-23  DJ Delorie  <dj@redhat.com>
23219
23220         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23221         constants have the L suffix.
23222
23223 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23224
23225         PR c++/23044
23226         * g++.dg/template/instantiate8.C: New.
23227
23228 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23229
23230         PR middle-end/23467
23231         * gcc.c-torture/execute/pr23467.c: New test.
23232
23233 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23234
23235         PR tree-optimization/22043
23236         * gcc.c-torture/execute/20050613-1.c: New test.
23237
23238 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23239
23240         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23241
23242 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23243
23244         PR rtl-optimization/23478
23245         * g++.dg/opt/pr23478.C: New test.
23246
23247 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23248
23249         PR c/18715
23250         * gcc.dg/switch-warn-3.c: New test.
23251
23252 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23253
23254         PR c++/22233
23255         * g++.dg/template/param1.C: New test.
23256
23257 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23258
23259         PR c++/23089
23260         * g++.dg/other/incomplete1.C: New test.
23261
23262 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23263
23264         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23265         are vectorizable.
23266
23267 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23268
23269         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23270         d_lines_5.f: New.
23271
23272 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23273
23274         * gcc.target/i386/sse-4.c: New test.
23275
23276 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23277
23278         PR testsuite/23239
23279         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23280
23281 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23282
23283         * gcc.dg/20050811-1.c: New test.
23284         * gcc.dg/20050811-2.c: New test.
23285
23286 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23287
23288         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23289
23290 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23291
23292         PR 23476
23293         * gcc.c-torture/compile/pr23476.c: New test.
23294
23295 2005-08-19  Devang Patel  <dpatel@apple.com>
23296
23297         PR tree-optimization/23048
23298         * gcc.dg/tree-ssa/pr23048.c: New test.
23299
23300 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23301
23302         PR middle-end/20624
23303         * g++.dg/warn/Wreturn-3.C: New test
23304
23305 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23306
23307         PR tree-optimization/22228
23308         * g++.dg/vect/pr22543.cc: New test.
23309
23310 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23311
23312         PR tree-optimization/21574
23313         * gcc.dg/tree-ssa/pr21574.c: New test.
23314
23315 2005-08-16  James E Wilson  <wilson@specifix.com>
23316
23317         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23318
23319 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23320
23321         PR tree-opt/23402
23322         * gcc.c-torture/compile/zero-strct-3.c: New test.
23323         * gcc.c-torture/compile/zero-strct-4.c: New test.
23324
23325 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23326
23327         PR target/23376
23328         * gcc.target/x86_64/pr23376.c: New test.
23329
23330 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23331
23332         PR c++/23337
23333         * g++.dg/ext/vector2.C: New.
23334
23335 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23336
23337         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23338
23339 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23340
23341         PR libfortran/23428
23342         * gfortran.dg/inquire-complex.f90: New test case.
23343
23344 2005-08-16  James E Wilson  <wilson@specifix.com>
23345
23346         PR tree-optimization/21105
23347         * gcc.dg/large-size-array.c: New.
23348
23349 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23350
23351         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23352         type.
23353         * gcc.dg/vect/vect-41: Likewise.
23354         * gcc.dg/vect/vect-42: Likewise.
23355         * gcc.dg/vect/vect-43: Likewise.
23356         * gcc.dg/vect/vect-44: Likewise.
23357         * gcc.dg/vect/vect-46: Likewise.
23358         * gcc.dg/vect/vect-47: Likewise.
23359         * gcc.dg/vect/vect-48: Likewise.
23360         * gcc.dg/vect/vect-52: Likewise.
23361         * gcc.dg/vect/vect-53: Likewise.
23362         * gcc.dg/vect/vect-54: Likewise.
23363         * gcc.dg/vect/vect-55: Likewise.
23364         * gcc.dg/vect/vect-56: Likewise.
23365         * gcc.dg/vect/vect-57: Likewise.
23366         * gcc.dg/vect/vect-58: Likewise.
23367         * gcc.dg/vect/vect-59: Likewise.
23368         * gcc.dg/vect/vect-60: Likewise.
23369         * gcc.dg/vect/vect-61: Likewise.
23370         * gcc.dg/vect/vect-85: Likewise.
23371         * gcc.dg/vect/vect-87: Likewise.
23372         * gcc.dg/vect/vect-88: Likewise.
23373         * gcc.dg/vect/vect-93.c: Likewise.
23374         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23375         * gcc.dg/vect/vect-75: Likewise.
23376         * gcc.dg/vect/vect-76: Likewise.
23377         * gcc.dg/vect/vect-77: Likewise.
23378         * gcc.dg/vect/vect-78: Likewise.
23379         * gcc.dg/vect/vect-80: Likewise.
23380         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23381         vectorized for the expected reason, rather than checking how alignment
23382         was handled.
23383         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23384         aligned type and also instead of aligned pointers. Added documentation.
23385
23386 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23387
23388         * gfortran.dg/power.f90: New test.
23389
23390 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23391
23392         PR rtl-optimization/23299
23393         * g++.dg/opt/pr23299.C: New test.
23394
23395 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23396
23397         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23398
23399 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23400
23401         * g++.dg/template/local6.C: New test.
23402
23403 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23404
23405         * execute/exceptions/finally-1.m: Check that the catch and finally are
23406         being called.  Also add a "return 0;" at the end of main.
23407
23408 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23409
23410         PR fortran/21432.
23411         * gfortran.dg/namelist_print_1.f: New test of functionality of
23412         PRINT namelist.
23413         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23414         namelist generates error with -std=f95.
23415
23416 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23417
23418         PR tree-optimization/23119
23419         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23420
23421 2005-08-13  Marcin Koziej  <creep@desk.pl>
23422             Andrew Pinski  <pinskia@physics.uc.edu>
23423
23424         PR libobjc/22492
23425         * execute/exceptions/finally-1.m: New test.
23426
23427 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23428
23429         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23430         testsuite.
23431         * objc/execute/exceptions/trivial.m: New test.
23432         * objc.dg/try-catch-11.m: Move to ...
23433         * objc/execute/exceptions/foward-1.m: Here.
23434         * objc.dg/try-catch-2.m: Move to ...
23435         * objc/execute/exceptions/catchall-1.m: Here.
23436         * objc.dg/try-catch-8.m: Move to ...
23437         * objc/execute/exceptions/local-variables-1.m: Here.
23438
23439 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23440
23441         * objc.dg/nested-func-1.m: Move to ...
23442         * objc/execute/nested-func-1.m: Here.
23443
23444 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23445
23446         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23447         in ${options} instead of [target_info name].
23448         * lib/obj-c++.exp (objc_target_compile): Likewise.
23449
23450 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23451
23452         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23453
23454 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23455
23456         part of PR testsuite/23348
23457         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23458         each of the torture options.
23459         * objc/compile/trivial.m: New test.
23460
23461 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23462
23463         * gfortran.dg/eoshift.f90: Correct format.
23464
23465 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23466
23467         * gfortran.fortran-torture/execute/character_passing.f90:
23468         Fix comment typo.
23469
23470 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23471
23472         PR c++/8271
23473         * g++.dg/template/unify10.C: New.
23474
23475 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23476
23477         * g++.dg/parse/pr22514.C: Move to...
23478         * g++.dg/debug/pr22514.C: here.
23479
23480 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23481
23482         PR c++/23266
23483         * g++.dg/inherit/pure1.C: New test.
23484
23485         * ChangeLog: Fix typos.
23486
23487 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23488             Steven Bosscher  <stevenb@suse.de>
23489
23490         * gfortran.dg/runtime_warning_1.f90: New test.
23491
23492 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23493
23494         PR c++/23219
23495         * g++.dg/parse/crash28.C: New.
23496
23497 2005-08-11  Richard Guenther  <rguenther@suse.de>
23498
23499         PR target/23289
23500         * gcc.target/i386/tailcall-1.c: New testcase.
23501
23502 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23503
23504         * gcc.dg/vect/vect-67.c: Un-xfail.
23505
23506 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23507
23508         PR c++/23225
23509         * g++.dg/parse/crash27.C: new test.
23510
23511 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23512
23513         PR libfortran/22143
23514         * gfortran.dg/shift-kind.f90: New testcase.
23515
23516 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23517
23518         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23519         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23520
23521 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23522
23523         PR c++/20646
23524         * g++.dg/other/mult-stor1.C: New test.
23525
23526 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23527
23528         * gcc.c-torture/pr18299-1.c: Move to ...
23529         * gcc.c-torture/compile/pr18299-1.c: Here.
23530
23531 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23532
23533         * gfortran/fortran.torture/execute/character_passing.f90:
23534         Fix types for LSAME.
23535
23536 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23537
23538         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23539         input data back to what it was originally.
23540
23541 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23542
23543         * objc.dg/try-catch-8.m: Enable for all targets.
23544
23545 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23546
23547         * gcc.dg/pr23165.c: New test.
23548
23549 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23550
23551         PR tree-optimization/23234
23552         * gcc.dg/tree-ssa/pr23234.c: New test.
23553
23554 2005-08-08  Josh Conner  <jconner@apple.com>
23555
23556         PR rtl-optimization/23241
23557         * gcc.dg/char-compare.c: New test.
23558
23559 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23560
23561         PR c++/22508
23562         * g++.dg/init/new13.C: New test.
23563
23564 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23565
23566         PR c++/21166
23567         * g++.dg/other/crash-4.C: Adjust
23568         * g++/dg/ext/packed9.C: New.
23569
23570 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23571
23572         PR middle-end/21964
23573         * gcc.c-torture/execute/pr21964-1.c: New test.
23574
23575 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23576
23577         PR c/22458
23578         * gcc.dg/pr22458-1.c: New test.
23579
23580 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23581             Steven G. Kargl <kargls@comcast.net>
23582
23583         PR fortran/22390
23584         * gfortran.dg/flush_1.f90: New test.
23585
23586 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23587
23588         PR c++/23191
23589         * g++.dg/template/eh2.C: New test.
23590
23591 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23592
23593         PR c++/19498
23594         * g++.dg/template/instantiate7.C: New test.
23595
23596 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23597
23598         PR c/23113
23599         * gcc.dg/Wunused-value-1.c: New test.
23600
23601 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23602
23603         PR rtl-optimization/23233
23604         * gcc.c-torture/compile/pr23233-1.c: New test.
23605
23606 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23607
23608         PR fortran/18833
23609         PR fortran/20850
23610         * gfortran.dg/equiv_1.f90: New test.
23611         * gfortran.dg/equiv_2.f90: New test.
23612         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23613         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23614         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23615
23616 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23617
23618         * gcc.c-torture/execute/vrp-5.c: New test.
23619         * gcc.c-torture/execute/vrp-6.c: New test.
23620         * gcc.dg/tree-ssa/vrp21.c: New test.
23621
23622 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23623
23624         * g++.dg/parse/pr22514.C: New test.
23625
23626 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23627
23628         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23629
23630         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23631         instead of constant loads / pool entries.
23632
23633 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23634
23635         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23636         TEST_TO_WCTYPE.
23637
23638 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23639
23640         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23641         __WINT_TYPE__ in generated prototypes if possible.
23642
23643 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23644
23645         PR 22037
23646         * g++.dg/tree-ssa/pr22037.C:
23647
23648 2005-08-04  Richard Henderson  <rth@redhat.com>
23649
23650         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23651         scan-tree-dump-times directive.
23652
23653 2005-08-04  Jan Hubicka  <jh@suse.cz>
23654
23655         * gcov-1.C: Fix switch counts.
23656         * gcov-4b.c: Likewise.
23657
23658 2005-08-03  Jeff Law  <law@redhat.com>
23659
23660         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23661
23662 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23663
23664         * gcc.c-torture/execute/pr23135.c: New test.
23665
23666 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23667
23668         PR tree-optimization/19899
23669         * gcc.dg/tree-ssa/scev-1.c: New test.
23670         * gcc.dg/tree-ssa/scev-2.c: New test.
23671
23672 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23673
23674         PR target/18582
23675         * gcc.dg/torture/pr18582-1.c: New test.
23676
23677 2005-08-03  Jan Hubicka  <jh@suse.cz>
23678
23679         * update-conroll.c: New testcase.
23680         * update-conroll-2.c: New testcase.
23681
23682 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23683
23684         * gfortran.dg/constant_substring.f: New test.
23685         * gfortran.dg/pr22491.f: New test.
23686
23687 2005-08-02  Jan Hubicka  <jh@suse.cz>
23688
23689         * update-threading.c: Replace by the proper one.
23690
23691 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23692
23693         PR 23164
23694         * g++.dg/tree-ssa/pr23164.C: New test.
23695
23696 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23697
23698         * gcc.dg/tree-ssa/pr23192.c: New test.
23699
23700 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23701
23702         * gcc.c-torture/execute/vrp-4.c: New test.
23703
23704 2005-08-02  Jan Hubicka  <jh@suse.cz>
23705
23706         * update-threading.c: New test.
23707
23708 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23709
23710         * gcc.c-torture/compile/20050801-1.c: New test.
23711         * gcc.c-torture/compile/20050801-2.c: New test.
23712
23713 2005-08-01  Jan Hubicka  <jh@suse.cz>
23714
23715         * val-prof-5.c: New test.
23716
23717 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23718
23719         PR c/22311
23720         * gcc.dg/pr22311-1.c : New test.
23721
23722 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23723
23724         PR target/23095
23725         * gfortran.dg/pr23095.f: New test.
23726
23727         PR c++/22003
23728         * g++.dg/other/pr22003.C: New test.
23729
23730 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23731
23732         PR target/20621
23733         * gcc.c-torture/execute/pr20621-1.c: New test.
23734
23735 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23736
23737         * gfortran.dg/comma_format_extension_4.f: Adjust length
23738         of string for format.
23739         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23740         print statement with internal write.
23741         * gfortran.dg/der_array_io_2.f: Likewise.
23742         * gfortran.dg/der_array_io_3.f: Likewise.
23743
23744 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23745
23746         * gcc.dg/fold-abs-4.c: new test.
23747
23748 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23749
23750         PR fortran/22570 an related issues.
23751         * gfortran.dg/x_slash_1.f: New test.
23752
23753 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23754
23755         PR c/23143
23756         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23757         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23758
23759 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23760
23761         PR c/529
23762         * gcc.dg/Wshadow-3.c: New test.
23763
23764 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23765
23766         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23767         used to have the wrong bounds).
23768
23769 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23770
23771         PR c/21720
23772         * gcc.dg/hex-round-1.c: Test more cases.
23773         * gcc.dg/hex-round-2.c: New test.
23774
23775 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23776
23777         PR 22550
23778         * g++.dg/tree-ssa/pr22550.C: New test.
23779
23780 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23781
23782         * gcc.dg/tree-ssa/vrp19.c: New test.
23783         * gcc.dg/tree-ssa-vrp20.c: New test.
23784
23785 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23786
23787         PR c/22240
23788         * gcc.dg/transparent-union-4.c: New test.
23789
23790 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23791
23792         PR c/22192
23793         * gcc.dg/c99-vla-2.c: New test.
23794
23795 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23796
23797         PR c/21720
23798         * gcc.dg/hex-round-1.c: New test.
23799
23800 2005-07-28  Jan Hubicka  <jh@suse.cz>
23801
23802         * inliner-1.c: Do not dump everything.
23803         * tree-prof.exp: Do not pass -ftree-based-profiling.
23804         * bprob.exp: Likewise.
23805
23806         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23807
23808 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23809
23810         PR c++/22545
23811         * g++.dg/expr/ptrmem7.C: New test.
23812
23813 2005-07-28  Mike Stump  <mrs@apple.com>
23814
23815         * g++.old-deja/g++.mike/visibility-1.C: New test.
23816
23817 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23818
23819         PR c/20187
23820         * gcc.c-torture/execute/pr20187-1.c: New test.
23821
23822 2005-07-28  Jeff Law  <law@redhat.com>
23823
23824         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23825         * gcc.dg/tree-ssa/vrp18.c: New test.
23826
23827 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23828
23829         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23830
23831 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23832
23833         PR tree-optimization/22506
23834         * gcc.dg/vect/ps22506.c: New test.
23835
23836 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23837
23838         PR target/21149
23839         * gcc.target/i386/sse-3.c: New test.
23840
23841 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23842
23843         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23844         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23845
23846 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23847
23848         PR c/22589
23849         * gcc.c-torture/compile/pr22589-1.c: New test.
23850
23851 2005-07-28  Jan Hubicka  <jh@suse.cz>
23852
23853         * update-loopch.c: New testcase.
23854
23855 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23856
23857         PR rtl-optimization/23047
23858         * gcc.c-torture/execute/pr23047.c: New test.
23859         * gcc.c-torture/execute/pr23047.x: New.
23860
23861 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23862
23863         PR tree-optimization/22493
23864         * gcc.c-torture/execute/pr22493-1.c: New test.
23865         * gcc.c-torture/execute/pr22493-1.x: New.
23866         * gcc.c-torture/execute/vrp-1.c: New test.
23867         * gcc.c-torture/execute/vrp-2.c: New test.
23868         * gcc.c-torture/execute/vrp-2.c: New test.
23869
23870 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23871
23872         * gcc.target/frv/all-builtin-read8.c: Delete.
23873         * gcc.target/frv/all-builtin-read16.c: Delete.
23874         * gcc.target/frv/all-builtin-read32.c: Delete.
23875         * gcc.target/frv/all-builtin-read64.c: Delete.
23876         * gcc.target/frv/all-builtin-write8.c: Delete.
23877         * gcc.target/frv/all-builtin-write16.c: Delete.
23878         * gcc.target/frv/all-builtin-write32.c: Delete.
23879         * gcc.target/frv/all-builtin-write64.c: Delete.
23880         * gcc.target/frv/all-read-write-1.c: New.
23881
23882 2005-07-27  Jeff Law  <law@redhat.com>
23883
23884         * gcc.c-torture/execute/pr22630.c: New test.
23885
23886 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23887
23888         PR tree-optimization/23073
23889         * gcc.dg/vect/nodump-pr23073.c: New test.
23890         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23891
23892 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23893
23894         PR tree-optimize/22348
23895         * gcc.c-torture/execute/pr22348.c: New.
23896
23897 2005-07-27  Richard Guenther  <rguenther@suse.de>
23898
23899         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23900
23901 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23902
23903         PR fortran/22503
23904         * gfortran.dg/logical_comp.f90: New test.
23905
23906 2005-07-27  Jan Hubicka  <jh@suse.cz>
23907
23908         * inliner-1.c: Add cleanup of dumps.
23909         * val-prof-*.c: Likewise.
23910         * update-tailcall.c: New.
23911
23912 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23913
23914         PR 22591
23915         * gcc.dg/tree-ssa/pr22591.c: New test.
23916         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23917
23918 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23919
23920         PR libobjc/22606
23921         * objc.dg/try-catch-11.m: New test.
23922
23923 2005-07-26  Richard Guenther  <rguenther@suse.de>
23924
23925         PR tree-optimization/22486
23926         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23927
23928 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23929
23930         PR tree-opt/22484
23931         * g++.dg/opt/loop2.C: New test.
23932
23933 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23934
23935         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23936         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23937
23938 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23939
23940         * lib/profopt.exp (profopt-execute): Check for profiling data
23941         files on the target.
23942
23943 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23944
23945         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23946         for matching of asm labels.
23947
23948 2005-07-25  Richard Guenther  <rguenther@suse.de>
23949
23950         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23951
23952 2005-07-25  Richard Guenther  <rguenther@suse.de>
23953
23954         PR testsuite/22624
23955         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23956
23957 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23958
23959         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23960         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23961         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23962         * gcc.dg/vect/vect-100.c: New test.
23963         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23964         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23965         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23966         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23967         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23968         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23969         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23970         * gfortran.dg/vect/pr19049.f90: New testcase.
23971         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23972
23973 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.c-torture/execute/20050713-1.c: New test.
23976
23977         PR fortran/20063
23978         * gfortran.fortran-torture/execute/data_4.f90: New test.
23979
23980         PR middle-end/20303
23981         * gcc.dg/visibility-d.c: New test.
23982
23983 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23984
23985         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23986         * gfortran.dg/underflow.f90: Ditto.
23987
23988 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23989
23990         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23991         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23992         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23993
23994 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23995
23996         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23997         include case of field width of zero.
23998
23999 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24000
24001         PR libgfortran/21875
24002         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24003         with trailing blanks on normal formatted read.
24004
24005 2005-07-23  Chao-ying Fu  <fu@mips.com>
24006
24007         * gcc.target/mips/mips32-dsp-type.c: New test.
24008         * gcc.target/mips/mips32-dsp.c: New test.
24009
24010 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24011
24012         PR testsuite/21073
24013         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24014
24015         PR testsuite/20454
24016         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24017         and __cyg_profile_func_exit.
24018
24019 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24020
24021         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24022         * gfortran.dg/comma_format_extension_4.f: Same.
24023         * gfortran.dg/pr15332.f: Same.
24024         * gfortran.dg/pr21730.f: Same.
24025
24026 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24027
24028         * g++.dg/opt/vrp2.C: Fix testcase.
24029
24030         PR tree-opt/22625
24031         * g++.dg/opt/vrp2.C: New test.
24032
24033 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24034
24035         PR debug/21828
24036         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24037
24038 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24039
24040         * gcc.dg/tree-ssa/20050719-1.c: New test.
24041
24042 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24043
24044         * gcc.dg/bfin-longcall-1.c: New file.
24045         * gcc.dg/bfin-longcall-2.c: New file.
24046
24047 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24048
24049         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24050
24051 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24052
24053         PR middle-end/19055
24054         * gcc.dg/tree-ssa/pr19055.c: New test.
24055         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24056
24057 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24058
24059         PR C++/22358
24060         * g++.dg/other/pr22358.C: New test.
24061
24062 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24063
24064         PR c++/2922
24065         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24066
24067 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24068
24069         PR c++/15938
24070         * g++.dg/init/union2.C: New test.
24071
24072 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24073
24074         PR c/22393
24075         * gcc.dg/complex-4.c: New test.
24076
24077 2005-07-21  Richard Guenther  <rguenther@suse.de>
24078
24079         PR testsuite/22522
24080         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24081         scanning for asm labels.
24082         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24083
24084 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24085
24086         PR target/22085
24087         * gcc.dg/altivec-pr22085.c: New.
24088
24089 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24090
24091         PR tree-optimization/19210
24092         * gcc.dg/tree-ssa/pr19210-1.c: New.
24093         * gcc.dg/tree-ssa/pr19210-2.c: New.
24094
24095 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24096
24097         PR rtl-optimization/22167
24098         * g++.dg/opt/pr22167.C: New test.
24099
24100 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24101
24102         PR c++/2922
24103         * g++.dg/lookup/two-stage2.C: New.
24104         * g++.dg/lookup/two-stage3.C: New.
24105         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24106         fixed two-stage name lookup for operators.
24107         * g++.dg/template/call3.C: Compiler now produces an appropriate
24108         error message.
24109         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24110         14 as a candidate.
24111         * g++.dg/template/ptrmem4.C: Compiler produces different error
24112         message.
24113         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24114         connect_to_method as a candidate.
24115
24116 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24117
24118         * gcc.dg/fold-alloc-1.c: New test.
24119
24120 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24121
24122         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24123         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24124
24125 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24126
24127         * gcc.dg/fold-abs-1.c: New test.
24128         * gcc.dg/fold-abs-2.c: New test.
24129         * gcc.dg/fold-abs-3.c: New test.
24130
24131 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24132
24133         Make CONSTRUCTOR use VEC to store initializers.
24134         * g++.dg/ext/complit3.C: Check for specific error messages.
24135         * g++.dg/init/brace2.C: Update error message.
24136         * g++.dg/warn/Wbraces2.C: Likewise.
24137
24138 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24139
24140         PR fortran/16940
24141         * gfortran.dg/module_interface_1.f90: New test.
24142
24143 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24144             Kenneth Zadeck <zadeck@naturalbridge.com>
24145
24146         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24147
24148 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24149
24150         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24151         specify -Wformat for these tests.
24152         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24153         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24154         * gcc.dg/format/opt-6.c: Delete.
24155
24156 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24157
24158         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24159         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24160
24161 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24162
24163         * gcc.dg/tree-ssa/alias-2.c: New test.
24164
24165 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24166
24167         PR c++/22263
24168         * g++.dg/template/explicit7.C: New test.
24169
24170 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24171
24172         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24173         field width of 8 to +Inf and -Inf.
24174
24175 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24176
24177         PR c++/22139
24178         * g++.dg/template/friend36.C: New test.
24179
24180 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24181
24182         PR fortran/21730
24183         * gfortran.dg/pr21730.f: New test.
24184
24185 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24186             Kenneth Zadeck <zadeck@naturalbridge.com>
24187
24188         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24189         since pure const detection cannot run at -O1 in c compiler.
24190         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24191         can now optimize this case properly.
24192         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24193         because we now pass.
24194         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24195
24196 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24197
24198         PR c/22421
24199         * gcc.dg/format/bitfld-1.c: New test.
24200
24201 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/22204
24204         * g++.dg/rtti/repo1.C: New test.
24205
24206 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24207
24208         PR middle-end/22398
24209         * gcc.c-torture/compile/pr22398.c: New test.
24210
24211 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/22132
24214         * g++.dg/expr/cast4.C: New test.
24215
24216 2005-07-15  Richard Guenther  <rguenther@suse.de>
24217
24218         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24219         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24220
24221 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24222
24223         PR tree-optimization/22230
24224         * gcc.dg/tree-ssa/pr22230.c: New test.
24225
24226 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24227
24228         * gfortran.dg/g77/cpp6.f: New test.
24229
24230         PR fortran/22417
24231         * gfortran.dg/g77/cpp5.F: New test.
24232         * gfortran.dg/g77/cpp5.h: New file.
24233         * gfortran.dg/g77/cpp5inc.h: New file.
24234
24235 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24236
24237         PR libfortran/16435
24238         * gfortran.dg/tl_editting.f90: New.
24239         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24240
24241 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24242
24243         * gfortran.dg/char_array_constructor.f90: New test.
24244
24245 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24246
24247         * gfortran.dg/past_eor.f90: New.
24248         * gfortran.dg/complex_read.f90: New.
24249
24250 2005-07-13  Jeff Law  <law@redhat.com>
24251
24252         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24253         additional casts.
24254
24255         * gcc.dg/tree-ssa/pr22321.c: New test
24256
24257 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24258
24259         PR tree-optimization/21921
24260         * gcc.dg/tree-ssa/pr21921.c: New.
24261
24262 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24263
24264         PR tree-optimizatio/22442
24265         * gcc.dg/tree-ssa/loop-11.c: New test.
24266
24267 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24268
24269         PR tree-opt/21840
24270         * gcc.c-torture/compile/pr21840.c: New test.
24271
24272 2005-07-12  Jan Hubicka  <jh@suse.cz>
24273
24274         * gcc.c-torture/compile/pr22379.c: New test.
24275
24276 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24277
24278         PR libfortran/21593
24279         gfortran.dg/dev_null.f90: Remove outdated comment about
24280         PR libfortran/21593.
24281
24282
24283 2005-07-12  Dale Johannesen  <dalej@apple.com>
24284
24285         * gcc.target/i386/compress-float-sse.c: New.
24286         * gcc.target/i386/compress-float-sse-pic.c: New.
24287         * gcc.target/i386/compress-float-387.c: New.
24288         * gcc.target/i386/compress-float-387-pic.c: New.
24289         * gcc.dg/compress-float-ppc.c: New.
24290         * gcc.dg/compress-float-ppc-pic.c: New.
24291
24292 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24293
24294         PR libfortran/21593
24295         gfortran.dg/dev_null.f90: Remove targets.
24296
24297 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24298
24299         PR tree-opt/22335
24300         * gcc.dg/pr22335-1.c: New test.
24301         * gcc.dg/pr22335-2.c: New test.
24302
24303 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24304
24305         PR c++/20172
24306         * g++.dg/template/nontype12.C : New test.
24307
24308 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24309
24310         * gcc.dg/tree-ssa/loop-10.c: New test.
24311
24312 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24313
24314         * gcc.c-torture/execute/20020720-1.x: Remove.
24315
24316 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24317
24318         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24319
24320 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24321
24322         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24323         (dg-mips-options): Use it.
24324
24325 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24326
24327         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24328
24329 2005-07-09  Richard Henderson  <rth@redhat.com>
24330
24331         * lib/target-supports.exp (check_effective_target_sync_char_short):
24332         Add alpha.
24333
24334 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24335
24336         PR libfortran/22217
24337         * gfortran.dg/negative-z-descriptor.f90: New test.
24338
24339 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24340
24341         PR tree-opt/22329
24342         * gcc.dg/pr22329.c: New test.
24343
24344 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24345
24346         PR tree-optimization/20139
24347         * gcc.dg/tree-ssa/pr20139.c: New.
24348
24349 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24350
24351         PR tree-opt/22356
24352         * gcc.dg/pr22356-1.c: New test.
24353
24354 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         PR c++/21799
24357         * g++.dg/template/unify8.C: New.
24358         * g++.dg/template/unify9.C: New.
24359
24360 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24363
24364 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24365
24366         * gcc.dg/darwin-version-1.c: New.
24367         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24368         * gcc.dg/builtins-20.c: Likewise.
24369         * gcc.dg/builtins-53.c: Likewise.
24370         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24371         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24372         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24373         * gcc.dg/torture/builtins-power-1.c: Likewise.
24374         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24375         on Darwin.
24376
24377 2005-07-07  Jeff Law  <law@redhat.com>
24378
24379         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24380         argument evaluation order.
24381
24382 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24383
24384         PR libfortran/21594
24385         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24386         Add test cases where the shift length is greater than the
24387         array length.
24388
24389 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24390
24391         * obj-c++.dg/proto-lossage-6.mm: New.
24392         * objc.dg/proto-lossage-6.m: New.
24393
24394 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24395
24396         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24397         * objc.dg/gnu-runtime-2.m: Likewise.
24398
24399 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * gfortran.dg/longline.f: New test.
24402
24403         * gfortran.dg/badline.f: New test.
24404
24405 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24406
24407         PR fortran/16531
24408         PR fortran/15966
24409         PR fortran/18781
24410         * gfortran.dg/hollerith.f90: New.
24411         * gfortran.dg/hollerith2.f90: New.
24412         * gfortran.dg/hollerith3.f90: New.
24413         * gfortran.dg/hollerith4.f90: New.
24414         * gfortran.dg/hollerith_f95.f90: New.
24415         * gfortran.dg/hollerith_legacy.f90: New.
24416         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24417
24418 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24419
24420         PR objc/22274
24421         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24422         * objc.dg/gnu-runtime-2.m: New.
24423
24424 2005-07-06  Jeff Law  <law@redhat.com>
24425
24426         * gcc.dg/tree-ssa/vrp17.c: New test.
24427
24428 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24429
24430         PR fortran/22327
24431         * gfortran.dg/array_constructor_5.f90: New test.
24432
24433 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24434
24435         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24436
24437 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24438
24439         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24440         * gcc.dg/980816-1.c: Ditto.
24441
24442 2005-07-06  Jeff Law  <law@redhat.com>
24443
24444         * gcc.c-torture/compile/pr21356.c: New test.
24445
24446 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24447
24448         PR c/22013
24449         PR c/22098
24450         * gcc.c-torture/compile/pr22013-1.c,
24451         gcc.c-torture/execute/pr22098-1.c,
24452         gcc.c-torture/execute/pr22098-2.c,
24453         gcc.c-torture/execute/pr22098-3.c: New tests.
24454
24455 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24456
24457         PR c/22308
24458         * gcc.dg/pr22308-1.c: New test.
24459
24460 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24461
24462         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24463         target.
24464         * gcc.dg/compare9.c: Use -fshort-enums instead of
24465         -fno-short-enums.  Change the last test to dg-bogus.
24466
24467 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24468
24469         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24470         * gcc.dg/compare9.c: New.
24471
24472 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24473
24474         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24475
24476 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24477
24478         PR testsuite/22288
24479         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24480
24481
24482 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24483
24484         * gcc.dg/format/gcc_gfc-1.c: New.
24485
24486 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24487
24488         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24489
24490 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24491
24492         PR fortran/20842
24493         * gfortran.dg/io_invalid_1.f90: New test.
24494
24495 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24496
24497         * gcc.dg/format/gcc_diag-1.c: Update.
24498
24499 2005-07-02  Jeff Law  <law@redhat.com>
24500
24501         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24502         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24503
24504 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24505
24506         * gcc.dg/format/gcc_diag-1.c: Update.
24507
24508 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24509
24510         PR tree-opt/22269
24511         * gcc.c-torture/compile/pr22269.c: New test.
24512
24513 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24514
24515         PR 21584
24516         PR 22219
24517         * g++.dg/tree-ssa/pr21584-1.C: New test.
24518         * g++.dg/tree-ssa/pr21584-2.C: New test.
24519
24520 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24521
24522         * obj-c++.dg/try-catch-11.mm: New.
24523         * objc.dg/try-catch-10.m: New.
24524
24525 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24526
24527         * g++.dg/other/ucnid-1.C: xfail on AIX.
24528
24529 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24530
24531         PR 22234
24532         * gcc.dg/20050629-1.c: New test.
24533
24534 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24535
24536         * obj-c++.dg/const-str-1[0-1].mm: New.
24537         * objc.dg/const-str-1[0-1].m: New.
24538
24539 2005-05-29  Richard Henderson  <rth@redhat.com>
24540
24541         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24542         Rename from check_effective_target_vect_no_max.
24543         (check_effective_target_vect_no_int_add): New.
24544         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24545         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24546         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24547         * gcc.dg/vect/vect-reduc-1.c: Use both.
24548         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24549
24550 2005-05-29  Richard Henderson  <rth@redhat.com>
24551
24552         * lib/target-supports.exp (check_effective_target_vect_no_max):
24553         Remove i386 and x86_64.
24554
24555 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24556
24557         PR testsuite/21969
24558         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24559
24560 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24561
24562         PR middle-end/21969
24563         * gcc.dg/vect/pr21969.c: New test.
24564
24565 2005-06-28  Eric Christopher  <echristo@redhat.com>
24566
24567         PR c/22052
24568         PR c/21975
24569         * gcc.dg/inline1.c: New test.
24570         * gcc.dg/inline2.c: Ditto.
24571         * gcc.dg/inline3.c: Ditto.
24572         * gcc.dg/inline4.c: Ditto.
24573         * gcc.dg/inline5.c: Ditto.
24574
24575 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24576
24577         PR libfortran/22142
24578         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24579         Add testcase also testing eoshift1 for PR 22142.
24580
24581 2005-06-28  Richard Henderson  <rth@redhat.com>
24582
24583         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24584         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24585         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24586         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24587         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24588
24589 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24590
24591         PR libfortran/22142
24592         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24593         Add testcase for PR 22142.
24594
24595 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24596
24597         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24598         gcc.target/ia64/fpreg-2.c: New tests.
24599
24600 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24601
24602         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24603
24604 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24605
24606         PR libfortran/22170
24607         * gfortran.dg/slash_1.f90: New test.
24608
24609 2005-06-27  Richard Henderson  <rth@redhat.com>
24610
24611         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24612         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24613         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24614         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24615         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24616         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24617
24618 2005-06-27  Richard Henderson  <rth@redhat.com>
24619
24620         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24621         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24622
24623 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24624
24625         * obj-c++.dg/proto-lossage-5.mm: New.
24626         * objc.dg/proto-lossage-5.m: New.
24627
24628 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24629
24630         PR 21959
24631         * gcc.dg/tree-ssa/pr21959.c: New test.
24632
24633 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24634
24635         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24636         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24637         testing uninitialized var.
24638
24639         * gcc.c-torture/execute/builtins/chk.h: New.
24640         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24641         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24642         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24643         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24644         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24645         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24646         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24647         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24648         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24649         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24650         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24651         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24652         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24653         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24654         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24655         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24656         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24657         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24658         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24659         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24660         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24661         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24662         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24663         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24664         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24665         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24666         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24667         * gcc.dg/builtin-object-size-1.c: New test.
24668         * gcc.dg/builtin-object-size-2.c: New test.
24669         * gcc.dg/builtin-object-size-3.c: New test.
24670         * gcc.dg/builtin-object-size-4.c: New test.
24671         * gcc.dg/builtin-object-size-5.c: New test.
24672         * gcc.dg/builtin-stringop-chk-1.c: New test.
24673         * gcc.dg/builtin-stringop-chk-2.c: New test.
24674         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24675         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24676         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24677         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24678         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24679         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24680         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24681         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24682         * gcc.c-torture/execute/printf-1.c: New test.
24683         * gcc.c-torture/execute/fprintf-1.c: New test.
24684         * gcc.c-torture/execute/vprintf-1.c: New test.
24685         * gcc.c-torture/execute/vfprintf-1.c: New test.
24686         * gcc.c-torture/execute/printf-chk-1.c: New test.
24687         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24688         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24689         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24690
24691 2005-06-27  Michael Matz  <matz@suse.de>
24692
24693         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24694         slot is not merged if address escapes.
24695
24696 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24697
24698         PR c/21911
24699         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24700
24701 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24702
24703         PR middle-end/17965
24704         * gcc.c-torture/compile/20050622-1.c: New test.
24705
24706         PR middle-end/22028
24707         * gcc.dg/20050620-1.c: New test.
24708
24709 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24710
24711         PR tree-optimization/22026
24712         * gcc.dg/tree-ssa/pr22026.c: New.
24713
24714 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24715
24716         PR libfortran/22144
24717         * gfortran.dg/shift-alloc.f90: New testcase.
24718
24719 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24720
24721         * all files: Update FSF address in copyright headers.
24722
24723 2005-06-22  Jan Hubicka  <jh@suse.cz>
24724
24725         * wholeprogram-1.c: New testcase.
24726         * wholeprogram-2.c: New testcase.
24727
24728 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR 22171
24731         * gcc.dg/tree-ssa/pr22171.c: New test.
24732
24733 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24734
24735         * gfortran.dg/simplify_modulo.f90: New.
24736
24737 2005-06-24  Jan Hubicka  <jh@suse.cz>
24738
24739         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24740
24741 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24742
24743         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24744
24745 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24746
24747         * obj-c++.dg/typedef-alias-1.mm: New.
24748         * objc.dg/typedef-alias-1.m: New.
24749
24750 2005-06-23  Jeff Law  <law@redhat.com>
24751
24752         * gcc.dg/tree-ssa/vrp16.c: New test.
24753
24754 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24755
24756         * lib/target-supports.exp: Add
24757         check_effective_target_fortran_large_real and
24758         check_effective_target_fortran_large_int to check for
24759         corresponding effective targets.
24760         * gfortran.dg/large_integer_kind_1.f90: New test.
24761         * gfortran.dg/large_real_kind_1.f90: New test.
24762
24763 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24764
24765         PR tree-optimization/22117
24766         * gcc.dg/tree-ssa/pr22117.c: New.
24767
24768 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24769
24770         PR testsuite/22123
24771         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24772
24773 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24774
24775         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24776
24777 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24778
24779         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24780         * gfortran.dg/f2c_4.c: Likewise.
24781
24782 2005-06-22 Paul Brook  <paul@codesourcery.com>
24783
24784         PR fortran/21034
24785         * gfortran.dg/auto_save_1.f90: New test.
24786
24787 2005-06-22  Michael Matz  <matz@suse.de>
24788
24789         * gcc.target/x86-64/abi: New directory.
24790         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24791         * gcc.target/x86-64/abi/README.gcc: New file.
24792         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24793         * gcc.target/x86-64/abi/asm-support.s: New file.
24794         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24795         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24796         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24797         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24798         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24799         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24800         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24801         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24802         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24803         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24804         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24805         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24806         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24807         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24808         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24809         * gcc.target/x86_64/abi/test_varargs.c: New test.
24810
24811 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24812
24813         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24814         32-bit i?86 and x86_64.
24815
24816 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24817
24818         * obj-c++.dg/const-str-[1-9].mm: New tests.
24819
24820 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24821
24822         PR fortran/22010
24823         * gfortran.dg/namelist_use.f90: New.
24824         * gfortran.dg/namelist_use_only.f90: New.
24825
24826 2005-06-21  Jeff Law  <law@redhat.com>
24827
24828         * gcc.dg/tree-ssa/vrp15.c: New test.
24829
24830 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24831
24832         * lib/target-supports.exp (check_effective_target_vect_reduction):
24833         Remove.
24834         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24835         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24836         remove vect_reduction target keyword. Also avoid two returns in main.
24837         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24838         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24839         * gcc.dg/vect/vect-reduc-1short.c: New test.
24840         * gcc.dg/vect/vect-reduc-1char.c: New test.
24841         * gcc.dg/vect/vect-reduc-2short.c: New test.
24842         * gcc.dg/vect/vect-reduc-2char.c: New test.
24843         * gcc.dg/vect/vect-reduc-6.c: New test.
24844         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24845         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24846         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24847
24848 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24849         Paul Thomas  <pault@gcc.gnu.org>
24850
24851         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24852         New tests.
24853
24854 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24855
24856         * gfortran.dg/backslash_1.f90: New test.
24857         * gfortran.dg/backslash_2.f90: New test.
24858
24859 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24860
24861         * gfortran.dg/duplicate_labels.f90: New test.
24862
24863 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24864
24865         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24866         unsupportable relocations.
24867         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24868         * gcc.dg/20050321-2.c: xfail for NetWare.
24869
24870 2005-06-20  Andreas Jaeger  <aj@suse.de>
24871
24872         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24873         gcc.target/i386/fastcall-sseregparm.c,
24874         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24875
24876 2005-06-19  Richard Henderson  <rth@redhat.com>
24877
24878         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24879
24880 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24881
24882         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24883
24884 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24885
24886         PR c++/22115
24887         * g++.dg/conversion/simd2.C: Change expected error message.
24888
24889 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24890
24891         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24892         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24893         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24894
24895 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24896
24897         * gcc.dg/fold-mod-1.c: New test.
24898
24899 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24900
24901         PR fortran/19926
24902         * gfortran.dg/pr19926.f90: New test.
24903
24904 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24905
24906         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24907         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24908         targets.
24909         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24910         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24911
24912 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24913
24914         * gcc.target/ia64/float80-varargs-1.c: New test.
24915
24916 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24917
24918         PR tree-opt/22035
24919         * gfortran.dg/f2c_6.f90: New test.
24920
24921 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24922
24923         PR c++/17413
24924         * g++.dg/template/local5.C: New.
24925
24926 2005-06-17  Richard Henderson  <rth@redhat.com>
24927
24928         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24929
24930 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24931
24932         PR testsuite/21945
24933         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24934
24935 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24936
24937         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24938         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24939         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24940         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24941         check_vect to verify the presence of hardware vector support.
24942
24943 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24944
24945         PR testsuite/22056
24946         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24947
24948 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24949
24950         PR libfortran/19216
24951         * gfortran.dg/pr19216.f: Add correct space between brackets and
24952         dg directive.
24953
24954 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24955
24956         PR libfortran/16436
24957         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24958
24959 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24960
24961         * gcc.target/i386/attributes-error.c: New testcase.
24962         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24963         * gcc.target/i386/regparm-stdcall.c: Likewise.
24964         * gcc.target/i386/sseregparm-1.c: Likewise.
24965         * gcc.target/i386/sseregparm-2.c: Likewise.
24966
24967 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         * g++.dg/rtti/crash2.C: New.
24970
24971 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24972
24973         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24974
24975 2005-06-15  David Ung  <davidu@mips.com>
24976
24977         * gcc.target/mips/mips16e-extends.c: New test for testing the
24978         generation of MIPS16e zeb/zeh, seb/seh instructions.
24979
24980 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24981
24982         PR 22018
24983         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24984         * gcc.dg/tree-ssa/pr22018.c: New test.
24985
24986 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24987
24988         * gcc.dg/simd-1.c: Update error messages.
24989         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24990         * gcc.dg/simd-2.c: Update error messages.
24991         * gcc.dg/simd-4.c: New.
24992
24993 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         PR c++/20678
24996         * g++.dg/other/crash-4.C: New.
24997
24998 2005-06-14  Devang Patel  <dpatel@apple.com>
24999
25000         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25001
25002 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25003
25004         PR c++/21929
25005         * g++.dg/parse/crash11.C: Update
25006
25007 2005-06-13  Jeff Law  <law@redhat.com>
25008
25009         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25010         perform the desired transformations.
25011         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25012         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25013
25014 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25015
25016         PR fortran/22038
25017         * gfortran.dg/forall_1.f90: Un-XFAIL.
25018
25019 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25020
25021         PR c++/21929
25022         * g++.dg/parse/crash26.C: New.
25023
25024         PR c++/20789
25025         * g++.dg/init/member1.C: New.
25026
25027 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25028
25029         * gfortran.dg/altreturn_1.f90: New test.
25030
25031 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25032
25033         PR middle-end/21985
25034         * gcc.dg/tree-ssa/pr21985.c: New test.
25035
25036 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25037
25038         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25039
25040 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25041
25042         PR c++/21930
25043         * g++.dg/other/error10.C: New test case.
25044
25045 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25046
25047         PR libfortran/19155
25048         * gfortran.dg/pr19155.f: Add test.
25049
25050 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25051
25052         * gfortran.dg/f2c_7.f90: New test.
25053
25054         * gfortran.dg/forall_1.f90: XFAILed.
25055
25056 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25057
25058         * gcc.dg/pr14796-1.c: New.
25059         * gcc.dg/pr14796-2.c: New.
25060
25061 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25062
25063         PR fortran/17792
25064         PR fortran/21375
25065         * gfortran.dg/deallocate_stat.f90: New test.
25066
25067 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25068
25069         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25070
25071 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25072
25073         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25074         access will be generated when this loop is vectorized. Test that
25075         accesses with same alignment were detected.
25076         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25077         Test that accesses with same alignment were detected.
25078         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25079         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25080         alignment were detected.
25081
25082 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25083
25084         PR c++/10611
25085         * g++.dg/conversion/simd2.C: New.
25086
25087 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25088
25089         * gcc.dg/Wcxx-compat-1.c: New.
25090
25091 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25092
25093         PR libfortran/21480
25094         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25095         complex array.
25096
25097 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25098
25099         * gcc.dg/alias-8.c: New.
25100
25101 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25102
25103         * gcc.dg/format/cmn_err-1.c: Update.
25104
25105 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25106
25107         PR target/20666
25108         * gcc.target/sparc/fexpand-2.c: New.
25109         * gcc.target/sparc/fpmerge-2.c: New.
25110         * gcc.target/sparc/fpmul-2.c: New.
25111         * gcc.target/sparc/noresult.c: New.
25112         * gcc.target/sparc/pdist-2.c: New.
25113         * gcc.target/sparc/pdist-3.c: New.
25114
25115 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25116
25117         PR testsuite/21702
25118         * gcc.target/i386/i386.exp: Fix comment typo.
25119
25120 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25121
25122         PR c++/19497
25123         * g++.dg/inherit/using5.C: New.
25124         * g++.dg/inherit/using6.C: New.
25125
25126 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25127
25128         PR c++/19894
25129         * g++.dg/template/ptrmem15.C: New test.
25130
25131         PR c++/20563
25132         * g++.dg/ext/label4.C: New test.
25133
25134 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25135
25136         * gcc.dg/tls/debug-1.c: New test.
25137
25138 2005-06-07  Dale Johannesen  <dalej@apple.com>
25139
25140         * gcc.target/i386/movq.c: New.
25141
25142 2005-06-07  Dale Johannesen  <dalej@apple.com>
25143
25144         * gcc.dg/20050607-1.c: New.
25145
25146 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25147
25148         PR middle-end/21850
25149         * gcc.c-torture/execute/20050607-1.c: New test.
25150
25151 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25152
25153         PR libfortran/21926
25154         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25155         Test case where the return array has lowest stride one,
25156         but isn't packed.
25157
25158 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25159
25160         * lib/target-supports.exp (check_effective_target_sync_int_long):
25161         Add s390 and s390x targets.
25162
25163 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25164
25165         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25166         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25167         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25168         * gcc.dg/tree-ssa/loop-9.c: New test.
25169
25170 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25171
25172         * g++.dg/parse/defarg10.C: New.
25173
25174 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25175
25176         PR regression/21897
25177         * gcc.c-torture/execute/20050604-1.c: New test.
25178
25179 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         PR 21903
25182         * g++.dg/parse/defarg9.C: New.
25183
25184         PR c++/20637
25185         * g++.dg/inherit/using4.C: New.
25186         * g++.dg/overload/error1.C: Adjust expected errors.
25187         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25188         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25189         * g++.old-deja/g++.other/redecl2.C: Likewise.
25190         * g++.old-deja/g++.other/redecl4.C: Likewise.
25191         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25192
25193 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25194
25195         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25196
25197 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25198
25199         * lib/gfortran.exp (gfortran_target_compile): Call
25200         dg-additional-files-options
25201         * gfortran.dg/f2c_4.f90: New file
25202         * gfortran.dg/f2c_4.c: New file
25203         * gfortran.dg/f2c_5.f90: New file
25204         * gfortran.dg/f2c_5.c: New file
25205
25206 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25207
25208         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25209
25210         PR fortran/21912
25211         * gfortran.dg/array_constructor_4.f90: New test.
25212
25213 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25214
25215         PR c++/21619
25216         * g++.dg/ext/builtin9.C: New test.
25217
25218 2005-06-05  Dale Johannesen  <dalej@apple.com>
25219
25220         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25221         * gcc.c-torture/execute/20050603-2.c: Ditto.
25222
25223 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25224
25225         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25226         * gcc.dg/vect/vect-reduc-1.c: New.
25227         * gcc.dg/vect/vect-reduc-2.c: New.
25228         * gcc.dg/vect/vect-reduc-3.c: New.
25229
25230 2005-06-04  Dale Johannesen  <dalej@apple.com>
25231
25232         * gcc.c-torture/execute/20050603-1.c: New.
25233         * gcc.c-torture/execute/20050603-2.c: New.
25234         * gcc.dg/20050603-3.c: New.
25235
25236 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25237
25238         PR fortran/19195
25239         * gfortran.dg/debug_1.f90: New test.
25240
25241         * gfortran.dg/forall_1.f90: New test.
25242
25243 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25244
25245         * gfortran.dg/array_constructor_3.f90: New test.
25246
25247 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25248
25249         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25250
25251 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25252
25253         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25254
25255 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25256
25257         PR c/21873
25258         * gcc.dg/init-excess-1.c: New test.
25259
25260 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25261
25262         PR c++/21853
25263         * g++.dg/expr/static_cast6.C: New test.
25264
25265 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25266
25267         * gcc.dg/tree-ssa/vrp14.c: New test.
25268
25269 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25270
25271         PR c++/21336
25272         * g++.dg/template/new2.C: New test.
25273
25274 2005-06-03  Josh Conner  <jconner@apple.com>
25275
25276         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25277         all entries in initializer.
25278
25279 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25280
25281         PR middle-end/21858
25282         * gcc.dg/pr21858.c: New testcase.
25283
25284 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25285
25286         PR tree-optimization/21292
25287
25288         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25289         New.
25290         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25291         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25292         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25293         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25294         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25295
25296 2005-06-02  Richard Henderson  <rth@redhat.com>
25297
25298         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25299
25300 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25301
25302         * gcc.dg/wtypequal.c: New testcase.
25303
25304 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25305
25306         PR 21582
25307         * gcc.dg/tree-ssa/pr21582.c: New test.
25308
25309 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         PR c++/21280
25312         * g++.dg/opt/interface2.h: New.
25313         * g++.dg/opt/interface2.C: New.
25314         * g++.dg/init/ctor4.C: Adjust error lines.
25315         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25316         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25317         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25318         * g++.old-deja/g++.pt/assign1.C: Likewise.
25319         * g++.old-deja/g++.pt/crash20.C: Likewise.
25320
25321 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25322
25323         PR tree-optimization/21734
25324         * g++.dg/vect/pr21734_1.cc: New.
25325         * g++.dg/vect/pr21734_2.cc: New.
25326
25327 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         PR c++/20350
25330         * g++.dg/template/spec24.C: New.
25331
25332         PR c++/21151
25333         * g++.dg/pch/local-1.C: New.
25334         * g++.dg/pch/local-1.Hs: New.
25335
25336 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25337
25338         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25339         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25340         * gcc.dg/tree-ssa/pr14341.c: New test.
25341         * gcc.dg/tree-ssa/pr14841.c: New test.
25342         * gcc.dg/tree-ssa/pr20701.c: New test.
25343         * gcc.dg/tree-ssa/pr21086.c: New test.
25344         * gcc.dg/tree-ssa/pr21090.c: New test.
25345         * gcc.dg/tree-ssa/pr21332.c: New test.
25346         * gcc.dg/tree-ssa/pr21458.c: New test.
25347         * gcc.dg/tree-ssa/pr21658.c: New test.
25348         * gcc.dg/tree-ssa/vrp01.c: New test.
25349         * gcc.dg/tree-ssa/vrp02.c: New test.
25350         * gcc.dg/tree-ssa/vrp03.c: New test.
25351         * gcc.dg/tree-ssa/vrp04.c: New test.
25352         * gcc.dg/tree-ssa/vrp05.c: New test.
25353         * gcc.dg/tree-ssa/vrp06.c: New test.
25354         * gcc.dg/tree-ssa/vrp07.c: New test.
25355         * gcc.dg/tree-ssa/vrp08.c: New test.
25356         * gcc.dg/tree-ssa/vrp09.c: New test.
25357         * gcc.dg/tree-ssa/vrp10.c: New test.
25358         * gcc.dg/tree-ssa/vrp11.c: New test.
25359         * gcc.dg/tree-ssa/vrp12.c: New test.
25360         * gcc.dg/tree-ssa/vrp13.c: New test.
25361
25362 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25363
25364         PR 21029
25365         * gcc.dg/tree-ssa/pr21029.c: New test.
25366
25367 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25368
25369         * gfortran.dg/logint-1.f: New test case.
25370         * gfortran.dg/logint-2.f: Likewise.
25371         * gfortran.dg/logint-3.f: Likewise.
25372
25373 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25374
25375         PR c/21536
25376         PR c/20760
25377         * gcc.dg/20050527-1.c: New test.
25378
25379         * gcc.dg/i386-sse-12.c: New test.
25380
25381         PR fortran/21729
25382         * gfortran.dg/implicit_5.f90: New test.
25383
25384 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25385
25386         PR fortran/20883
25387         * gfortran/assign_4.f90: New test.
25388         * gfortran/assign_2.f90: Change compile to run.
25389
25390 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25391
25392         * lib/target-supports.exp
25393         (check_effective_target_sync_char_short): New.
25394         * gcc.dg/sync-2.c: New.
25395
25396 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25397
25398         PR tree-optimization/21817
25399         * gcc.dg/torture/pr21817-1.c: New.
25400
25401 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25402
25403         PR c++/21165
25404         * g++.dg/template/init5.C: New.
25405
25406 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25407
25408         * gfortran.dg/char_initialiser_actual.f90:
25409         Test character initialisers as actual arguments.
25410         * gfortran.dg/char_pointer_comp_assign.f90:
25411         Test character pointer structure component assignments.
25412         * gfortran.dg/char_array_structure_constructor.f90:
25413         Test character components in structure constructors.
25414
25415 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25416
25417         PR middle-end/20931
25418         * g++.dg/opt/pr20931.C: New test.
25419
25420 2005-05-31  Andreas Jaeger  <aj@suse.de>
25421
25422         PR testsuite/20772
25423         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25424         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25425         g++.old-deja/g++.ext/asmspec1.C,
25426         g++.old-deja/g++.other/regstack.C,
25427         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25428         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25429         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25430         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25431         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25432         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25433         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25434         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25435         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25436         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25437         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25438         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25439         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25440         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25441         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25442         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25443         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25444         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25445         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25446
25447 2005-05-31  Jeff Law  <law@redhat.com>
25448
25449         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25450
25451 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25452
25453         PR middle-end/21743
25454         * gcc.dg/builtins-1.c: Activate disabled clog test.
25455         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25456
25457 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25458
25459         * gfortran.dg/char_pointer_assign.f90:
25460         Test character-pointer assignments and pointer assignments.
25461         * gfortran.dg/char_pointer_dummy.f90:
25462         Test character-pointer dummy arguments.
25463         * gfortran.dg/char_pointer_func.f90:
25464         Test character-pointer function returns.
25465         * gfortran.dg/char_pointer_dependency.f90:
25466         Test character-pointer functions with dependencies.
25467
25468 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25469
25470         PR c++/21784
25471         * g++.dg/lookup/using14.C: New test.
25472
25473 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25474
25475         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25476         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25477         trailing ^M.
25478
25479 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25480
25481         PR c++/17413
25482         * g++.dg/template/local5.C: New.
25483
25484         PR target/21761
25485         * gcc.c-torture/compile/pr21761.c: New.
25486
25487         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25488         before darwin8.
25489
25490 2005-05-30  Steven G. Kargl
25491
25492         PR fortran/20846
25493         * gfortran.dg/inquire_8.f90: New test.
25494
25495 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25496
25497         PR libfortran/21376
25498         * gfortran.dg/output_exponents_1.f90: New test.
25499
25500 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25501
25502         PR libfortran/20006
25503         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25504
25505 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25506
25507         PR c++/21210
25508         * g++.dg/ext/complex1.C: New test.
25509
25510         PR c++/21340
25511         * g++.dg/init/ctor6.C: New test.
25512
25513 2005-05-29  Jan Hubicka  <jh@suse.cz>
25514
25515         * gcc.c-torture/compile/pr21562.c: New.
25516
25517 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25518
25519         * gfortran.dg/subnormal_1.f90: New test.
25520
25521 2005-05-28  Jan Hubicka  <jh@suse.cz>
25522
25523         * tree-prof.exp: Fix comment.
25524         * value-prof-1.c: New.
25525         * value-prof-2.c: New.
25526         * value-prof-3.c: New.
25527         * value-prof-4.c: New.
25528
25529 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25530
25531         PR c++/21614
25532         * g++.dg/expr/ptrmem6.C: New test.
25533         * g++.dg/expr/ptrmem6a.C: Likewise.
25534
25535 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25536
25537         PR tree-optimization/21658
25538         * gcc.dg/tree-ssa/pr21658.c: New.
25539
25540 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25541
25542         PR c++/21455
25543         * g++.dg/inherit/ptrmem3.C: New.
25544
25545         PR c++/21681
25546         * g++.dg/parse/template16.C: New.
25547
25548 2005-05-27  Andreas Jaeger  <aj@suse.de>
25549
25550         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25551
25552         * gcc.dg/i386-sse-8.c: Run test on all archs.
25553
25554 2005-05-26  Mike Stump  <mrs@apple.com>
25555
25556         * objc.dg/isa-field-1.m: Only run on darwin.
25557         * objc.dg/lookup-1.m: Likewise.
25558         * objc.dg/try-catch-8.m: Likewise.
25559
25560 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25561
25562         PR tree-optimization/9814
25563         * gcc.dg/pr9814-1.c: New test case.
25564
25565 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25566
25567         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25568         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25569         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25570         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25571         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25572         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25573         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25574         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25575         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25576         objc.dg/try-catch-8.m: New.
25577
25578 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25579
25580         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25581         remove extraneous semicolons.
25582
25583 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25584
25585         * obj-c++.dg/comp-types-12.mm: New.
25586         * objc.dg/comp-types-11.m: New.
25587         * objc.dg/selector-4.m: New.
25588
25589 2005-05-26  Andreas Jaeger  <aj@suse.de>
25590
25591         PR testsuite/20772
25592         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25593         g++.old-deja/g++.ext/attrib3.C,
25594         g++.old-deja/g++.other/store-expr1.C,
25595         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25596         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25597         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25598         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25599         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25600         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25601         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25602         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25603         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25604         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25605         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25606         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25607         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25608         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25609         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25610         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25611         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25612         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25613         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25614
25615 2005-05-26  Andreas Jaeger  <aj@suse.de>
25616
25617         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25618         x86-64 compilation.
25619
25620 2005-05-26  Andreas Jaeger  <aj@suse.de>
25621
25622         PR testsuite/20772
25623         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25624         gcc.misc-tests/i386-pf-athlon-1.c,
25625         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25626         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25627         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25628         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25629         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25630         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25631         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25632         programs.
25633
25634         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25635         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25636         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25637         x86-64 compilation.
25638
25639         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25640         x86_64.
25641
25642         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25643         effective-target ilp32.
25644
25645 2005-05-26  David Ung  <davidu@mips.com>
25646
25647         * gcc.target/mips/ext_ins.c: New test for testing the generation
25648         of MIPS32/64 rev 2 ext/ins instructions.
25649
25650 2005-05-26  Andreas Jaeger  <aj@suse.de>
25651
25652         * treelang/compile/unsigned.tree: Use gimple instead of
25653         nonexisting generic dump.
25654
25655 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25656
25657         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25658
25659 2005-05-26  Andreas Jaeger  <aj@suse.de>
25660
25661         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25662
25663 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25664
25665         PR libfortran/17283
25666         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25667         Test callee-allocated memory with write statements.
25668
25669 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25670
25671         PR middle-end/21709
25672         * gcc.dg/pr21709-1.c: New test case.
25673
25674 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25675             Mike Stump  <mrs@apple.com>
25676
25677         * objc/execute/next_mapping.h: Update for C++.
25678
25679         * obj-c++.dg/selector-1.mm: Move to...
25680         * obj-c++.dg/selector-4.mm: here...
25681
25682         * obj-c++.dg/basic.mm: New.
25683         * obj-c++.dg/comp-types-1.mm: New.
25684         * obj-c++.dg/cxx-class-1.mm: New.
25685         * obj-c++.dg/cxx-ivars-1.mm: New.
25686         * obj-c++.dg/cxx-ivars-2.mm: New.
25687         * obj-c++.dg/cxx-ivars-3.mm: New.
25688         * obj-c++.dg/cxx-scope-1.mm: New.
25689         * obj-c++.dg/cxx-scope-2.mm: New.
25690         * obj-c++.dg/defs.mm: New.
25691         * obj-c++.dg/empty-private-1.mm: New.
25692         * obj-c++.dg/encode-1.mm: New.
25693         * obj-c++.dg/encode-2.mm: New.
25694         * obj-c++.dg/encode-3.mm: New.
25695         * obj-c++.dg/extern-c-1.mm: New.
25696         * obj-c++.dg/extra-semi.mm: New.
25697         * obj-c++.dg/fix-and-continue-2.mm: New.
25698         * obj-c++.dg/isa-field-1.mm: New.
25699         * obj-c++.dg/ivar-list-semi.mm: New.
25700         * obj-c++.dg/local-decl-1.mm: New.
25701         * obj-c++.dg/lookup-1.mm: New.
25702         * obj-c++.dg/lookup-2.mm: New.
25703         * obj-c++.dg/method-1.mm: New.
25704         * obj-c++.dg/method-2.mm: New.
25705         * obj-c++.dg/method-3.mm: New.
25706         * obj-c++.dg/method-4.mm: New.
25707         * obj-c++.dg/method-5.mm: New.
25708         * obj-c++.dg/method-6.mm: New.
25709         * obj-c++.dg/method-7.mm: New.
25710         * obj-c++.dg/no-extra-load.mm: New.
25711         * obj-c++.dg/overload-1.mm: New.
25712         * obj-c++.dg/pragma-1.mm: New.
25713         * obj-c++.dg/pragma-2.mm: New.
25714         * obj-c++.dg/private-1.mm: New.
25715         * obj-c++.dg/private-2.mm: New.
25716         * obj-c++.dg/proto-qual-1.mm: New.
25717         * obj-c++.dg/qual-types-1.mm: New.
25718         * obj-c++.dg/stubify-1.mm: New.
25719         * obj-c++.dg/stubify-2.mm: New.
25720         * obj-c++.dg/super-class-1.mm: New.
25721         * obj-c++.dg/super-class-2.mm: New.
25722         * obj-c++.dg/super-dealloc-1.mm: New.
25723         * obj-c++.dg/super-dealloc-2.mm: New.
25724         * obj-c++.dg/template-1.mm: New.
25725         * obj-c++.dg/template-2.mm: New.
25726         * obj-c++.dg/template-3.mm: New.
25727         * obj-c++.dg/template-4.mm: New.
25728         * obj-c++.dg/template-5.mm: New.
25729         * obj-c++.dg/template-6.mm: New.
25730         * obj-c++.dg/try-catch-1.mm: New.
25731         * obj-c++.dg/try-catch-2.mm: New.
25732         * obj-c++.dg/try-catch-3.mm: New.
25733         * obj-c++.dg/try-catch-4.mm: New.
25734         * obj-c++.dg/try-catch-5.mm: New.
25735         * obj-c++.dg/try-catch-6.mm: New.
25736         * obj-c++.dg/try-catch-7.mm: New.
25737         * obj-c++.dg/try-catch-8.mm: New.
25738         * obj-c++.dg/try-catch-9.mm: New.
25739         * obj-c++.dg/va-meth-1.mm: New.
25740
25741 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25742
25743         * obj-c++.dg/selector-1.mm: New.
25744         * obj-c++.dg/selector-2.mm: New.
25745
25746 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25747
25748         * obj-c++.dg/selector-3.mm: New.
25749         * objc.dg/selector-3.m: New.
25750
25751 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25752
25753         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25754         about where warning appears.
25755
25756 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25757
25758         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25759         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25760         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25761         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25762
25763 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25764
25765         * gcc.dg/20050524-1.c: New test.
25766
25767 2005-05-25  Jan Hubicka  <jh@suse.cz>
25768
25769         * gcc.dg/tree-prof/inliner-1.c: New.
25770
25771 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25772
25773         * gcc.dg/tree-prof: New directory.
25774         * gcc.dg/tree-prof/tree-prof.exp: New.
25775
25776 2005-05-25  DJ Delorie  <dj@redhat.com>
25777
25778         * gcc.dg/Wattributes-1.c: New.
25779         * gcc.dg/Wattributes-2.c: New.
25780         * gcc.dg/Wattributes-3.c: New.
25781
25782 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25783
25784         PR tree-optimization/19833
25785         * gcc.dg/uninit-4.c: Remove xfail.
25786         * gcc.dg/uninit-9.c: Ditto.
25787
25788 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25789
25790         * obj-c++.dg/bitfield-[1-5].mm: New.
25791         * obj-c++.dg/class-protocol-1.mm: New.
25792         * obj-c++.dg/comp-types-1[0-1].mm: New.
25793         * obj-c++.dg/comp-types-[2-9].mm: New.
25794         * obj-c++.dg/encode-[4-8].mm: New.
25795         * obj-c++.dg/layout-1.mm: New.
25796         * obj-c++.dg/method-1[0-9].mm: New.
25797         * obj-c++.dg/method-2[0-1].mm: New.
25798         * obj-c++.dg/method-[8-9].mm: New.
25799         * obj-c++.dg/objc-gc-3.mm: New.
25800         * obj-c++.dg/try-catch-10.mm: New.
25801         * objc.dg/bitfield-5.m: New.
25802         * objc.dg/comp-types-10.m: New.
25803         * objc.dg/comp-types-9.m: New.
25804         * objc.dg/layout-1.m: New.
25805         * objc.dg/objc-gc-4.m: New.
25806         * objc.dg/try-catch-9.m: New.
25807         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25808         * objc.dg/comp-types-1.m: Likewise.
25809         * objc.dg/comp-types-[5-6].m: Likewise.
25810         * objc.dg/method-9.m: Likewise.
25811
25812 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25813
25814         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25815         and on hardware without VMX support.
25816
25817         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25818
25819         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25820
25821         * lib/profopt.exp (dg-final-generate, dg-final-use,
25822         profopt-final-code, profopt-get-options): New.
25823         (profopt-execute): Process test directives.
25824
25825         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25826         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25827         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25828
25829 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25830
25831         PR C++/21645
25832         * g++.dg/init/ctor5.C: New test.
25833
25834 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25835
25836         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25837         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25838         vect-113.c, vect-114.c.
25839
25840 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25841
25842         * gcc.dg/const-elim-1.c: Remove xfails.
25843
25844 2005-05-23  Jeff Law  <law@redhat.com>
25845
25846         * gcc.c-torture/compile/pr21638.c: New test.
25847         * gcc.c-torture/compile/20050520-1.c: New test.
25848
25849 2005-05-23  Nick Clifton  <nickc@redhat.com>
25850
25851         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25852         be a proper triple, ie: m32r*-*-*.
25853         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25854
25855 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25856
25857         PR middle-end/21331
25858         PR tree-opt/21293
25859         * gcc.c-torture/compile/pr21293.c: New test.
25860         * gcc.c-torture/execute/pr21331.c: New test.
25861
25862 2004-05-20  Richard Henderson  <rth@redhat.com>
25863
25864         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25865
25866 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25867
25868         * obj-c++-dg.exp: Add.
25869         * obj-c++.exp: Add.
25870         * obj-c++.dg/dg.exp: Add.
25871
25872 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25873
25874         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25875         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25876
25877 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25878
25879         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25880
25881 2004-05-19  Richard Henderson  <rth@redhat.com>
25882
25883         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25884
25885 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25886
25887         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25888
25889         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25890
25891 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25892
25893         PR c++/21495
25894         * g++.dg/parse/extern1.C: New test.
25895         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25896
25897 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25898
25899         * gcc.dg/c99-math.h: New.
25900         * gcc.dg/c99-math-float-1.c: New test.
25901         * gcc.dg/c99-math-double-1.c: Likewise.
25902         * gcc.dg/c99-math-long-double-1.c: Likewise.
25903
25904 2005-05-18  Richard Henderson  <rth@redhat.com>
25905
25906         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25907
25908 2005-05-18  Devang Patel  <dpatel@apple.com>
25909
25910         * g++.dg/opt/20050511-1.C: New test.
25911
25912 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25913
25914         PR libfortran/21127
25915         * gfortran.dg/reshape-complex.f90: New test.
25916
25917 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25918
25919         * gfortran.dg/array_constructor_1.f90: New test.
25920         * gfortran.dg/array_constructor_2.f90: New test.
25921
25922 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25923
25924         PR fortran/20954
25925         * gfortran.dg/pr20954.f: New test.
25926
25927 2005-05-17  Mike Stump  <mrs@apple.com>
25928
25929         Yet more Objective-C++...
25930
25931         * objc.dg/method-5.m: Update.
25932         * objc.dg/method-6.m: Update.
25933         * objc.dg/method-7.m: Update.
25934         * objc.dg/method-9.m: Update.
25935         * objc.dg/try-catch-2.m: Update.
25936
25937 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25938
25939         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25940         Remove little-endian optimizations.
25941
25942 2005-05-17  Jeff Law  <law@redhat.com>
25943
25944         * g++.dg/tree-ssa/pr14814.C: New test.
25945         * gcc.dg/tree-ssa/pr14814.C: New test.
25946         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25947         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25948
25949 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25950
25951         * gcc.dg/compat/generate-random.c: Do not include
25952         libiberty.h.
25953         * gcc.dg/compat/generate-random_r.c: Likewise.
25954
25955 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25956
25957         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25958
25959 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25960
25961         PR middle-end/21595
25962         * g++.dg/tree-ssa/builtin1.C: New testcase.
25963
25964 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25965
25966         PR c++/21454
25967         * g++.dg/opt/const4.C: New test.
25968
25969         PR middle-end/21492
25970         * g++.dg/opt/crossjump1.C: New test.
25971
25972         PR tree-optimization/21610
25973         * gcc.c-torture/compile/20050516-1.c: New test.
25974
25975         PR fortran/15080
25976         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25977         about the test failing.
25978         * gfortran.fortran-torture/execute/where_7.f90: New test.
25979         * gfortran.fortran-torture/execute/where_8.f90: New test.
25980
25981 2005-05-16  Richard Henderson  <rth@redhat.com>
25982
25983         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25984         i?86 and x86_64.
25985
25986 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25987
25988         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25989         (limits.h): Include unconditionally.
25990         (stdlib.h): Likewise.
25991         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25992         (limits.h): Include unconditionally.
25993         (stdlib.h): Likewise.
25994         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25995         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25996         (limits.h): Include unconditionally.
25997         (stdlib.h): Likewise.
25998         (hashtab.h): Do not include.
25999         (getopt.h): Likewise.
26000         (stddef.h): Include.
26001         (hashval_t): Define.
26002         (struct entry): Add "next" field.
26003         (HASH_SIZE): New macro.
26004         (hash_table): New variable.
26005         (switchfiles): Do not use xmalloc.
26006         (mix): New macro.
26007         (iterative_hash): New function.
26008         (hasht): Remove.
26009         (e_exists): New function.
26010         (e_insert): Likewise.
26011         (output): Use, instead of libiberty hashtable functions.
26012         (main): Do not use getopt.  Do not call htab_create.
26013
26014 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26015
26016         PR libstdc++/21526
26017         * lib/target-supports.exp (check_mkfifo_available):
26018         Return 0 for cygwin as mkfifo support incomplete on platform.
26019         Fix typos in comments.
26020
26021 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26022
26023         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26024
26025 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26026
26027         PR fortran/17432
26028         * gfortran.dg/assign_4.f: New test.
26029
26030 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26031
26032         PR tree-optimization/21563
26033         * gcc.dg/tree-ssa/pr21563.c: New.
26034
26035 2005-05-14  Jan Hubicka  <jh@suse.cz>
26036
26037         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26038
26039 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26040
26041         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26042
26043 2005-05-13  Julian Brown  <julian@codesourcery.com>
26044
26045         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26046         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26047
26048 2005-05-13  Jan Hubicka  <jh@suse.cz>
26049
26050         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26051         * gcc.dg/fold-xor-?.c: Likewise.
26052         * gcc.dg/pr15784-?.c: Likewise.
26053         * gcc.dg/pr20922-?.c: Likewise.
26054         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26055         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26056         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26057
26058 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26059
26060         PR fortran/21260
26061         * gfortran.dg/hollerith_1.f90: New test.
26062
26063 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26064
26065         * gfortran.dg/func_result_2.f90: New test.
26066
26067 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26068
26069         * gfortran.dg/dev_null.f90: New test.
26070
26071 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26072
26073         * gcc.dg/arm-vfp1.c: Revert last change.
26074
26075 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26076
26077         PR middle-end/19807
26078         PR tree-optimization/19639
26079         * g++.dg/tree-ssa/pr19807.C: New testcase.
26080
26081 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26082
26083         PR libfortran/21471
26084         * gfortran.dg/append-1.f90: New test.
26085
26086 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26087
26088         * gcc.dg/pr18501.c: XFAIL.
26089         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26090         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26091         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26092         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26093         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26094         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26095         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26096         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26097
26098 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26099
26100         PR fortran/20178
26101         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26102         gfortran.dg/f2c_3.f90: New tests.
26103
26104         * gfortran.dg/return_1.f90: Fix dg annotation.
26105
26106 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26107
26108         * gcc.c-torture/compile/20050510-1.c: New test.
26109
26110 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26111
26112         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26113
26114 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26115
26116         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26117
26118 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26119
26120         PR c/17913
26121         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26122
26123 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26124
26125         PR c/21342
26126         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26127         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26128
26129 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26130
26131         PR debug/16676
26132         * gcc.dg/debug/pr16676.c: New test.
26133
26134 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26135
26136         PR testsuite/21443
26137         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26138         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26139         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26140         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26141         Change -O1 to -O2.
26142         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26143         -fno-tree-dominator-opts.
26144
26145 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26146
26147         * gfortran.dg/return_1.f90: New test.
26148
26149 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26150
26151         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26152
26153         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26154
26155 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26156
26157         PR c++/21427
26158         * g++.dg/inherit/covariant13.C: New.
26159
26160 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26161
26162         PR libfortran/19155
26163         * gfortran.dg/pr19155.f: New test.
26164
26165 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26166
26167         PR inline-asm/8788
26168         * gcc.dg/pr8788-1.c: New testcase.
26169
26170 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26171
26172         PR target/21416
26173         * gcc.target/mips/fpcmp-[12].c: New tests.
26174
26175 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26176
26177         * lib/target-supports-dg.exp (dg-require-fork): New function.
26178         (dg-require-mkfifo): Likewise.
26179         * lib/target-supports.exp (check_function_available): New
26180         function.
26181         (check_fork_available): Likewise.
26182         (check_mkfifo_available): Likewise.
26183
26184 2005-05-06  Jeff Law  <law@redhat.com>
26185
26186         * gcc.c-torture/compile/pr21380.c: New test.
26187
26188 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26189
26190         PR c++/20961
26191         * g++.dg/ext/weak3.C: New test.
26192
26193 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26194
26195         PR c++/21352
26196         * g++.dg/template/crash37.C: New test.
26197
26198 2005-05-05  Paul Brook  <paul@codesourcery.com>
26199
26200         * gcc.dg/arm-g2.c: Use effective-target arm32.
26201         * gcc.dg/arm-mmx-1.c: Ditto.
26202         * gcc.dg/arm-scd42-2.c: Ditto.
26203         * gcc.dg/arm-vfp1.c: Ditto.
26204         * lib/target-supports.exp (check_effective_target_arm32): New
26205         function.
26206
26207 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26208
26209         PR libfortran/21354
26210         gfortran.dg/in_pack_rank7.f90: New test.
26211
26212 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26213
26214         PR middle-end/15618
26215         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26216
26217 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26218
26219         PR middle-end/21265
26220         * gcc.dg/20050503-1.c: New test.
26221
26222         PR rtl-optimization/21239
26223         * gcc.dg/i386-sse-11.c: New test.
26224
26225 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26226
26227         PR target/16888
26228         * gcc.target/i386/asm-1.c: New test.
26229
26230 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26231
26232         PR rtl-optimization/21330
26233         * gcc.c-torture/execute/20050502-1.c: New test.
26234
26235         PR target/21297
26236         * gcc.c-torture/execute/20050502-2.c: New test.
26237
26238 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26239
26240         PR middle-end/21282
26241         * gcc.dg/pr21282.c: New.
26242
26243 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26244
26245         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26246         * gcc.dg/vect/vect-92.c: Likewise.
26247         * gcc.dg/vect/vect-93.c: Likewise.
26248         * gcc.dg/vect/vect-dv-1.c: Likewise.
26249         * gcc.dg/vect/vect-dv-2.c: Likewise.
26250         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26251
26252 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26253
26254         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26255         * gfortran.dg/vect/vect-2.f90: Likewise.
26256         * gfortran.dg/vect/vect-3.f90: Likewise.
26257         * gfortran.dg/vect/vect-4.f90: Likewise.
26258         * gfortran.dg/vect/vect-5.f90: Likewise.
26259
26260 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26261
26262         PR target/20813
26263         * gcc.dg/rs6000-fpint-2.c: New.
26264
26265 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26266
26267         PR c/15698
26268         * gcc.dg/builtins-30.c: Update expected messages.
26269         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26270         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26271         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26272
26273 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26274
26275         PR tree-optimization/21294
26276         * gcc.dg/tree-ssa/pr21294.c: New.
26277
26278 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26279
26280         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26281         __builtin_altivec_st_internal_4si built-in.
26282
26283 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26284
26285         PR c++/15875
26286         * g++.dg/template/ptrmem14.C: New test.
26287
26288 2005-05-02  Paul Brook  <paul@codesourcery.com>
26289
26290         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26291
26292 2005-05-02  Michael Matz  <matz@suse.de>
26293
26294         PR c++/19542
26295         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26296
26297 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26298
26299         * g++.dg/cpp/weak.C: New test.
26300
26301 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26302
26303         * gcc.dg/tree-ssa/loop-8.c: New test.
26304
26305 2005-04-30  Michael Maty  <matz@suse.de>
26306
26307         * gcc.dg/inline-mcpy.c: New test.
26308
26309 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26310
26311         PR libfortran/18958
26312         * gfortran.dg/eoshift.f90: New test case.
26313
26314 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26315
26316         PR libfortran/18857
26317         * gfortran.dg/matmul_1.f90: New test.
26318
26319 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26320
26321         PR tree-optimization/21030
26322         * gcc.dg/tree-ssa/pr21030.c: New.
26323
26324 2005-04-29  Devang Patel  <dpatel@apple.com>
26325
26326         PR tree-optimization/21272
26327         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26328
26329 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26330
26331         PR fortran/13082
26332         PR fortran/18824
26333         * gfortran.dg/entry_4.f90: New test.
26334         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26335         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26336         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26337         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26338         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26339         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26340         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26341
26342 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26343
26344         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26345
26346 2005-04-29  Paul Brook  <paul@codesourcery.com>
26347
26348         * gfortran.dg/entry_3.f90: New test.
26349
26350 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26351
26352         * gfortran.dg/implicit_4.f90: New test.
26353
26354 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26355
26356         * lib/target-supports.exp (check_profiling_available): Return
26357         false for xtensa-*-elf.
26358
26359 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26360
26361         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26362         error if file cannot be deleted.
26363
26364 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26365
26366         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26367         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26368         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26369         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26370         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26371         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26372         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26373         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26374         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26375         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26376         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26377         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26378         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26379
26380 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26381
26382         PR fortran/20865
26383         * gfortran.dg/pr20865.f90: New test.
26384
26385 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26386
26387         * gcc.dg/void-cast-2.c: New test.
26388
26389 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26390
26391         PR c/21159
26392         * gcc.dg/void-cast-1.c: New test.
26393
26394 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26395
26396         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26397
26398 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26399
26400         PR fortran/21177
26401         * gfortran.dg/pr21177.f90: New test.
26402
26403 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26404
26405         PR tree-optimization/21171
26406         * gcc.dg/tree-ssa/pr21171.c: New test.
26407
26408 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26409
26410         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26411         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26412         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26413         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26414         gcc.dg/tree-ssa/gen-vect-32.c: New.
26415         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26416         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26417         don't run on PPC32.
26418
26419 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26420
26421         PR c/21213
26422         * gcc.dg/transparent-union-3.c: New test.
26423
26424 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26425
26426         PR c/20740
26427         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26428         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26429         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26430         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26431         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26432         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26433
26434 2005-04-26  Jeff Law  <law@redhat.com>
26435
26436         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26437         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26438         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26439         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26440         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26441         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26442         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26443
26444 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26445
26446         PR tree-optimization/17598
26447         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26448
26449 2005-04-25  Mike Stump  <mrs@apple.com>
26450
26451         * objc.dg/fix-and-continue-1.m: Add.
26452
26453 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26454
26455         PR c++/20995
26456         * g++.dg/opt/pr20995-1.C: New test case.
26457
26458 2005-04-25  Devang Patel <dpatel@apple.com>
26459
26460         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26461
26462 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26463
26464         PR testsuite/21062
26465         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26466
26467 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26468
26469         PR C++/21188
26470         * g++.dg/opt/rtti2.C: New test.
26471
26472 2005-04-25  Paul Brook  <paul@codesourcery.com>
26473         Steven G. Kargl  <kargls@comcast.net>
26474
26475         PR fortran/20879
26476         * gfortran.dg/ichar_1.f90: New file.
26477
26478 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26479
26480         PR middle-end/20991
26481         * g++.dg/opt/pr20991.C: New test.
26482
26483         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26484         where sizeof (type) < __alignof__ (type).
26485         * gcc.dg/compat/struct-layout-1.h: Likewise.
26486
26487 2005-04-24  Per Bothner  <per@bothner.com>
26488             Devang Patel  <dpatel@apple.com>
26489
26490         PR preprocessor/20907
26491         * gcc.dg/cpp/very-long-comment.c: New test.
26492
26493 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26494
26495         PR fortran/20059
26496         * gfortran.dg/common_5.f: New test.
26497
26498 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26499
26500         PR middle-end/21082
26501         * g++.dg/tree-ssa/pr21082.C: New testcase.
26502
26503 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26504
26505         * gcc.dg/vect/vect-99.c: New test.
26506
26507 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26508
26509         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26510
26511 2005-04-22  Jeff Law  <law@redhat.com>
26512
26513         * gcc.dg/uninit-5.c: Remove xfails.
26514         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26515         conditionals and loads.
26516
26517 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26518
26519         PR libfortran/20074
26520         PR libfortran/20436
26521         PR libfortran/21108
26522         * gfortran.dg/nested_reshape.f90: new test
26523         * gfortran.dg/reshape-alloc.f90: new test
26524         * gfortran.dg/reshape.f90: new test
26525
26526 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26527
26528         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26529
26530         * gcc.dg/arm-vfp1.c: New test.
26531
26532 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26533
26534         PR c++/21087
26535         * g++.dg/lookup/builtin2.C: New test.
26536
26537 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26538
26539         * gcc.dg/weak/weak-13.c: New test.
26540
26541 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26542
26543         * lib/target-supports.exp (check_effective_target_sync_int_long):
26544         Add powerpc*.
26545
26546 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26547
26548         * gcc.target/mips/branch-1.c: New test.
26549
26550 2005-04-21  Richard Henderson  <rth@redhat.com>
26551
26552         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26553         * gcc.dg/vect/vect-86.c: Likewise.
26554         * gcc.dg/vect/vect-87.c: Likewise.
26555         * gcc.dg/vect/vect-88.c: Likewise.
26556
26557 2005-04-21  Devang Patel  <dpatel@apple.com>
26558
26559         PR optimization/20994
26560         * gcc.dg/tree-ssa/ifc-3.c: New test.
26561
26562 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26563
26564         PR c/12913
26565         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26566         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26567         gcc.dg/c99-vla-jump-5.c: New tests.
26568
26569 2005-04-19  Richard Henderson  <rth@redhat.com>
26570
26571         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26572         Fix typo in exists check.
26573         (check_effective_target_sync_int_long): New.
26574         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26575         * gcc.dg/ia64-sync-2.c: Likewise.
26576         * gcc.dg/ia64-sync-3.c: Likewise.
26577         * gcc.dg/ia64-sync-4.c: Likewise.
26578
26579 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26580
26581         * gcc.dg/fold-xor-1.c: New test.
26582         * gcc.dg/fold-xor-2.c: New test.
26583
26584 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26585
26586         PR target/20670
26587         * g++.dg/eh/fp-regs.C: New test.
26588
26589 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26590
26591         * gcc.dg/Wint-to-pointer-cast-1.c,
26592         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26593         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26594         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26595
26596 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26597
26598         PR fortran/16861
26599         * gfortran.dg/pr16861.f90: New test.
26600
26601 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26602
26603         * gcc.dg/pr21085.c: New test.
26604
26605 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26606
26607         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26608         (setup_mips_tests, dg-mips-options): New procedures.
26609         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26610         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26611         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26612         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26613         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26614         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26615         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26616         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26617         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26618         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26619         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26620         dg-mips-options instead of dg-options.  Remove now-redundant
26621         preprocessor guards.
26622         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26623         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26624         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26625         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26626         * gcc.dg/vr-mult-2.c: Delete.
26627         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26628         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26629         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26630         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26631         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26632         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26633         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26634
26635 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26636
26637         * ada/acats/run_all.sh: Use sync when executable not present.
26638
26639 2005-04-18  Devang Patel  <dpatel@apple.com>
26640
26641         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26642         * gcc.dg/vect/vect-11a.c: New.
26643         * gcc.dg/vect/vect-none.c: Update.
26644         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26645
26646 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26647
26648         PR tree-optimization/20922
26649         * gcc.dg/pr20922-1.c: New test.
26650         * gcc.dg/pr20922-2.c: New test.
26651         * gcc.dg/pr20922-3.c: New test.
26652         * gcc.dg/pr20922-4.c: New test.
26653         * gcc.dg/pr20922-5.c: New test.
26654         * gcc.dg/pr20922-6.c: New test.
26655
26656 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26657
26658         PR libfortran/20950
26659         * gfortran.dg/pr20950.f: New test.
26660
26661 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26662
26663         PR libfortran/19216
26664         * gfortran.dg/pr19216.f: New test.
26665
26666 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26667
26668         PR tree-optimization/21001
26669         * gcc.dg/tree-ssa/pr21001.c: New.
26670
26671 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26672
26673         PR libfortran/21075
26674         * gfortran.dg/reshape_rank7.f90: New test.
26675
26676 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26677
26678         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26679         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26680         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26681         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26682         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26683         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26684         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26685         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26686         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26687         wrong way round).
26688         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26689         in namelists.  New test.
26690         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26691         New test.
26692         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26693         New test.
26694         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26695         namelist.  New test.
26696         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26697         New test.
26698         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26699         New test.
26700         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26701         namelist.  New test.
26702         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26703         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26704         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26705         New test.
26706         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26707         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26708         arrays. New test.
26709
26710 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26711
26712         * gfortran.dg/wtruncate.f: New testcase.
26713         * gfortran.dg/wtruncate.f90: New testcase.
26714
26715 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26716
26717         PR c++/21025
26718         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26719         which sizeof/alignof is dependent, rather than just whether we are
26720         processing_template_decl.
26721
26722 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26723
26724         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26725         corrected typo where the wrong variables had been compared.
26726
26727 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26728
26729         PR libfortran/18495
26730         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26731         Test callee-allocated version of return array with a write
26732         statement.
26733         Test spread with a temporary with another write statement.
26734
26735 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26736
26737         PR tree-optimization/21031
26738         * gcc.dg/tree-ssa/pr21031.c: New.
26739
26740 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26741
26742         PR tree-optimization/21004
26743         * gcc.dg/builtins-53.c: Include builtins-config.h.
26744         Check floorf, ceilf, floorl and ceill transformations
26745         only when HAVE_C99_RUNTIME is defined.
26746
26747 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26748
26749         PR middle-end/20739
26750         * gcc.dg/tree-ssa/pr20739.c: New test.
26751
26752 2005-04-14  Mike Stump  <mrs@apple.com>
26753
26754         * gcc.dg/Foundation.framework/empty: New.
26755         * gcc.dg/framework-2.c: New.
26756
26757 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26758
26759         PR tree-optimization/21021
26760         * gcc.c-torture/compile/pr21021.c: New.
26761
26762 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26763
26764         PR testsuite/21010
26765         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26766         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26767         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26768         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26769         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26770         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26771         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26772         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26773
26774 2005-04-14  Richard Henderson  <rth@redhat.com>
26775
26776         * lib/target-supports.exp (check_effective_target_vect_condition):
26777         Add ia64, i?86, and x86_64.
26778
26779 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26780
26781         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26782
26783 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26784
26785         PR tree-optimization/20657
26786         * gcc.dg/tree-ssa/pr20657.c: New.
26787
26788 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26789
26790         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26791         (long long int)trunc*.
26792
26793 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26794
26795         PR target/20927
26796         * gcc.dg/pr20927.c: New test.
26797
26798 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26799
26800         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26801         * gcc.target/mips/asm-1.c: Likewise.
26802
26803 2005-04-13  Dale Johannesen  <dalej@apple.com>
26804
26805         * objc.dg/objc-fast-4.m: New.
26806
26807 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26808
26809         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26810         directory.
26811         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26812
26813 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26814
26815         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26816         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26817         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26818
26819 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26820
26821         PR tree-optimization/20913
26822         * gcc.dg/tree-ssa/pr20913.c: New.
26823
26824         PR tree-optimization/20702
26825         * gcc.dg/tree-ssa/pr20702.c: New.
26826
26827 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26828
26829         PR c++/13744
26830         * g++.dg/inherit/local3.C: New test.
26831
26832 2005-04-12  Jeff Law  <law@redhat.com>
26833
26834         * gcc.dg/tree-ssa/20050412-1.c: New test.
26835
26836 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26837
26838         PR libfortran/19016
26839         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26840         Add tests with mask generated by expression.
26841         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26842         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26843         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26844
26845 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26846
26847         PR middle-end/20917
26848         * gcc.dg/20050409-1.c: New test.
26849
26850 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26851
26852         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26853
26854 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26855
26856         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26857         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26858         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26859         (TARGET_CXX): Adjust accordingly.
26860         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26861         determine_class_data_visibility and class_data_always_comdat.
26862         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26863         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26864         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26865         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26866         (arm_cxx_determine_class_data_visibility): New.
26867         (arm_cxx_class_data_always_comdat): Likewise.
26868         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26869         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26870         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26871         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26872         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26873         Define.
26874
26875 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26876
26877         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26878
26879 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26880
26881         * gcc.dg/i386-darwin-fpmath.c: New.
26882
26883 2004-04-11  Devang Patel  <dpatel@apple.com>
26884
26885         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26886         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26887         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26888         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26889         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26890         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26891         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26892         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26893         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26894
26895 2004-04-11  Devang Patel  <dpatel@apple.com>
26896
26897         * gcc.dg/vect/vect-dv-1.c: New test.
26898         * gcc.dg/vect/vect-dv-2.c: New test.
26899
26900 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26901
26902         PR tree-optimization/20933
26903         * gcc.dg/tree-ssa/pr20933.c: New test.
26904
26905 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26906
26907         * gfortran.dg/fold_nearest.f90: New test.
26908
26909 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26910
26911         * gcc.dg/tree-ssa/alias-1.c: New test.
26912
26913 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26914
26915         PR tree-optimization/20920
26916         * g++.dg/tree-ssa/pr20920.C: New test.
26917
26918 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26919
26920         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26921         (long long int)ceil*.
26922
26923 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26924
26925         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26926         explicit C++ linkage.
26927
26928 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26929
26930         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26931         warning for arithmetic IF statements.
26932
26933 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26934
26935         * eor_handling_1.f90: New test case.
26936         * eor_handling_2.f90: New test case.
26937         * eor_handling_3.f90: New test case.
26938         * eor_handling_4.f90: New test case.
26939         * eor_handling_5.f90: New test case.
26940         * noadv_size.f90: New test case.
26941         * pad_no.f90: New test case.
26942
26943 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26944
26945         * gcc.c-torture/execute/20050410-1.c: New test.
26946
26947 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26948
26949         * gcc.dg/pr20126.c: New.
26950
26951 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26952             Steven G. Kargl <kargls@comcast.net>
26953
26954         * gfortran.dg/PR19872.f: New test.
26955
26956 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26957
26958         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26959
26960 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26961
26962         * gfortran.dg/nint_1.f90: New test.
26963
26964 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26965
26966         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26967         Added test for callee-allocated arrays with write statements.
26968         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26969         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26970         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26971         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26972         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26973
26974 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26975
26976         PR libfortran/20163
26977         * gfortran.dg/open-options-blanks.f: New test.
26978
26979 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26980
26981         PR fortran/13257
26982         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26983
26984 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26985
26986         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26987         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26988         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26989         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26990         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26991         * gcc.c-torture/execute/stdarg-4.c: New test.
26992
26993         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26994
26995         PR target/20795
26996         * g++.dg/abi/param2.C: New test.
26997
26998 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26999
27000         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27001
27002 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27003
27004         * gcc.dg/builtins-53.c: New test.
27005
27006 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27007
27008         * g++.dg/tree-ssa/pr18178.C: New test.
27009         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27010         * gcc.c-torture/execute/20041019-1.c: New test.
27011         * gcc.dg/tree-ssa/20041008-1.c: New test.
27012         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27013         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27014         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27015         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27016         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27017         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27018         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27019         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27020         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27021         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27022
27023 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27024
27025         PR rtl-optimization/20466
27026         * gcc.c-torture/execute/pr20466-1.c: New test.
27027
27028 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27029
27030         PR c++/20905
27031         * g++.dg/parse/cond2.C: New test.
27032
27033         PR c++/20145
27034         * g++.dg/warn/Wdtor1.C: New test.
27035
27036 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27037
27038         PR fortran/17229
27039         * gfortran.dg/pr17229.f: New test.
27040
27041 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27042
27043         * gfortran.dg/tiny_1.f90: New test.
27044         * gfortran.dg/tiny_2.f90: ditto.
27045
27046 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27047
27048         * gfortran.dg/eor_1.f90: Fix dg-do run line
27049         * gfortran.dg/open_new.f90: Fix dg-do run line
27050
27051 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27052
27053         * lib/target-supports.exp (get_compiler_messages): Support
27054         optional arguments, the fourth being compiler options.
27055         (check_effective_target_fpic): New proc.
27056         * gcc.dg/20050321-2.c: Restrict to target fpic.
27057
27058 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27059
27060         * gcc.dg/15443-1.c: New test.
27061         * gcc.dg/15443-2.c: Likewise.
27062
27063 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27064
27065         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27066
27067 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27068
27069         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27070
27071 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27072
27073         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27074         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27075         -m64.
27076         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27077         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27078         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27079
27080 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27081
27082         PR c++/20212
27083         * g++.dg/warn/Wunused-11.C: New test.
27084
27085 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27086
27087         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27088
27089 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27090
27091         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27092
27093 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27094
27095         PR c++/20734
27096         * g++.dg/template/ptrmem13.C: New test.
27097
27098 2005-04-05  Per Bothner  <per@bothner.com>
27099
27100         * lib/gcc.exp: Always add -fno-show-column, for now.
27101
27102 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27103
27104         PR testsuite/20767
27105         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27106         of plain old "unsigned int" for the type of "i".  Makes this test
27107         64bit clean.
27108
27109 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27110
27111         * gcc.dg/i386-ssefn-1.c: New test.
27112         * gcc.dg/i386-ssefn-2.c: New test.
27113         * gcc.dg/i386-ssefn-3.c: New test.
27114         * gcc.dg/i386-ssefn-4.c: New test.
27115
27116 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27117
27118         PR tree-optimization/20076
27119         * gcc.dg/builtin-apply4.c: New test.
27120
27121         PR preprocessor/19475
27122         * gcc.dg/cpp/macspace1.c: New test.
27123         * gcc.dg/cpp/macspace2.c: New test.
27124
27125 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27126
27127         * gfortran.dg/pr20755.f: Fixed bad format.
27128
27129 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27130
27131         PR c++/20763
27132         * g++.dg/ext/attrib21.C: New test.
27133
27134 2004-04-05  Devang Patel  <dpatel@apple.com>
27135
27136         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27137         * gcc.dg/vect/vect-shift-1.c: New test.
27138
27139 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27140
27141         PR libfortran/20755
27142         * gfortran.dg/pr20755.f: New test.
27143
27144 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27145
27146         * gfortran.dg/pr15959.f90: New test.
27147         * gfortran.dg/string_pad_trunc.f90: New test.
27148
27149 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27150
27151         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27152         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27153         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27154         syntax.
27155
27156 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27157
27158         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27159
27160 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27161
27162         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27163         * gcc.c-torture/compile/20011119-2.c: Likewise.
27164         * gcc.c-torture/compile/981001-2.c: Likewise.
27165
27166 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27167
27168         PR c++/20679
27169         * g++.dg/template/overload4.C: New test.
27170
27171 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         PR c++/20746
27174         * g++.dg/abi/covariant5.C: New.
27175
27176         PR debug/20505
27177         * g++.dg/debug/const2.C: New.
27178
27179 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27180
27181         PR rtl-optimization/16104
27182         * gcc.c-torture/execute/20050316-1.c: New test.
27183
27184 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27185
27186         * g++.dg/template/spec23.C: Fix dg-error text.
27187
27188 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27189
27190         PR c++/19199
27191         * g++.dg/expr/lval2.C: New.
27192
27193 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27194
27195         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27196         __builtin_strcasecmp and __builtin_strncasecmp.
27197
27198 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27199
27200         PR c++/20723
27201         * g++.dg/template/spec22.C: New.
27202         * g++.dg/template/spec23.C: New.
27203
27204 2005-04-03  Dale Ranta  <dir@lanl.gov>
27205             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27206
27207         PR libfortran/20068
27208         PR libfortran/20125
27209         PR libfortran/20156
27210         PR libfortran/20471
27211         * gfortran.dg/backspace.f: New test.
27212
27213 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27214
27215         * gcc.dg/pr19345.c: New test.
27216
27217 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27218
27219         PR tree-optimization/20640
27220         * gcc.dg/torture/tree-loop-1.c: New.
27221
27222 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27223
27224         PR rtl-optimization/20290
27225         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27226
27227 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27228
27229         * gcc.dg/rs6000-fpint.c: New.
27230
27231 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27232
27233         * gcc.dg/old-style-then-proto-1.c: New test.
27234
27235 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27236
27237         * gfortran.fortran-torture/execute/backspace.f90: Check
27238         after backspace and read was incorrect.
27239
27240 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27241
27242         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27243         buffer past the terminating NUL using memcmp.
27244         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27245         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27246
27247         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27248         Fix unused/uninitialized variable warnings.
27249
27250         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27251         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27252         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27253         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27254
27255         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27256         gcc.c-torture/execute/builtins/fputs-lib.c,
27257         gcc.c-torture/execute/builtins/lib/fprintf.c,
27258         gcc.c-torture/execute/builtins/lib/main.c,
27259         gcc.c-torture/execute/builtins/lib/memcmp.c,
27260         gcc.c-torture/execute/builtins/lib/memmove.c,
27261         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27262         gcc.c-torture/execute/builtins/lib/memset.c,
27263         gcc.c-torture/execute/builtins/lib/printf.c,
27264         gcc.c-torture/execute/builtins/lib/sprintf.c,
27265         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27266         gcc.c-torture/execute/builtins/lib/strchr.c,
27267         gcc.c-torture/execute/builtins/lib/strcmp.c,
27268         gcc.c-torture/execute/builtins/lib/strcpy.c,
27269         gcc.c-torture/execute/builtins/lib/strcspn.c,
27270         gcc.c-torture/execute/builtins/lib/strlen.c,
27271         gcc.c-torture/execute/builtins/lib/strncat.c,
27272         gcc.c-torture/execute/builtins/lib/strncmp.c,
27273         gcc.c-torture/execute/builtins/lib/strncpy.c,
27274         gcc.c-torture/execute/builtins/lib/strrchr.c,
27275         gcc.c-torture/execute/builtins/lib/strspn.c,
27276         gcc.c-torture/execute/builtins/lib/strstr.c,
27277         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27278         gcc.c-torture/execute/builtins/strlen-2.c,
27279         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27280         prototypes.
27281
27282 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27283
27284         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27285         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27286         selectany usage.
27287
27288 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27289
27290         PR c++/19406
27291         * g++.dg/debug/using1.C: New test.
27292
27293 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27294
27295         PR middle-end/20524
27296         * gcc.dg/alias-7.c: Prefix asm-declared name with
27297         __USER_LABEL_PREFIX__.
27298
27299 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27300
27301         Fix fallout from PR middle-end/15700:
27302         * gcc.c-torture/compile/20011119-1.c: Take
27303         __USER_LABEL_PREFIX__ into account.
27304         * gcc.c-torture/compile/20011119-2.c: Likewise.
27305
27306 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27307
27308         PR c++/18644
27309         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27310
27311 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27312
27313         PR c/17855
27314         * gcc.c-torture/compile/struct-non-lval-1.c,
27315         gcc.c-torture/compile/struct-non-lval-2.c,
27316         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27317
27318 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27319
27320         * gcc.dg/tls/tls.exp: Remove temporary file.
27321         * g++.dg/tls/tls.exp: Ditto.
27322         * lib/file-format.exp: Ditto.
27323         * g++.dg/special/ecos.exp: Ditto.
27324
27325         * lib/profopt.exp: Treat prof_ext as a list.
27326         * gcc.misc-tests/bprob.exp: Ditto.
27327         * g++.dg/bprob/bprob.exp: Ditto.
27328
27329         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27330         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27331         g++.dg/tree-ssa/pointer-reference-alias.C,
27332         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27333         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27334         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27335         g++.dg/vect/pr19951.cc: Ditto.
27336         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27337         gcc.dg/builtins-47.c: Ditto.
27338         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27339         gcc.dg/pr20115-1.c: Ditto.
27340         * gcc.dg/tree-ssa/20030530-2.c,
27341         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27342         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27343         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27344         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27345         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27346         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27347         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27348         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27349         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27350         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27351         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27352         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27353         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27354         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27355         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27356         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27357         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27358         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27359         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27360         gcc.dg/tree-ssa/20030824-1.c,
27361         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27362         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27363         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27364         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27365         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27366         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27367         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27368         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27369         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27370         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27371         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27372         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27373         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27374         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27375         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27376         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27377         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27378         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27379         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27380         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27381         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27382         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27383         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27384         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27385         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27386         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27387         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27388         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27389         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27390         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27391         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27392         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27393         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27394         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27395         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27396         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27397         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27398         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27399         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27400         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27401         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27402         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27403         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27404         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27405         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27406         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27407         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27408         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27409         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27410         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27411         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27412         gcc.dg/tree-ssa/useless-1.c: Ditto.
27413         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27414         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27415         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27416         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27417         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27418         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27419         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27420         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27421         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27422         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27423         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27424         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27425         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27426         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27427         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27428         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27429         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27430         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27431         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27432         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27433         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27434         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27435         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27436         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27437         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27438         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27439         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27440         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27441         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27442         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27443         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27444         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27445         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27446         gcc.dg/vect/vect-none.c: Ditto.
27447         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27448         treelang/compile/unsigned.tree: Ditto.
27449
27450         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27451         * gcc.dg/cpp/direct2s.c: Ditto.
27452         * gcc.dg/cpp/paste4.c: Ditto.
27453         * gcc.dg/cpp/separate-1.c: Ditto.
27454         * gcc.dg/pch/save-temps-1.c: Ditto.
27455         * g++.dg/ext/altivec-10.C: Ditto.
27456         * g++.dg/pch/pch.C: Ditto.
27457
27458         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27459
27460         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27461         * g++.dg/template/repo1.C: Ditto.
27462         * g++.dg/template/repo2.C: Ditto.
27463         * g++.dg/template/repo3.C: Ditto.
27464         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27465         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27466         * g++.old-deja/g++.pt/repo1.C: Ditto.
27467         * g++.old-deja/g++.pt/repo2.C: Ditto.
27468         * g++.old-deja/g++.pt/repo3.C: Ditto.
27469         * g++.old-deja/g++.pt/repo4.C: Ditto.
27470
27471         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27472         * gcc.dg/20030107-1.c: Ditto.
27473         * gcc.dg/20030702-1.c: Ditto.
27474         * gcc.dg/profile-generate-1.c: Ditto.
27475         * g++.dg/other/profile1.C: Ditto.
27476         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27477
27478         * lib/gcc-dg.exp (remove-build-file): New.
27479         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27480         cleanup-tree-dump, cleanup-saved-temps): New.
27481
27482 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         PR c++/19203, DR 214
27485         * g++.dg/parse/ambig3.C: Not ambiguous.
27486         * g++.dg/template/spec20.C: New.
27487         * g++.dg/template/spec21.C: New.
27488
27489 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27490
27491         PR target/20045
27492         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27493
27494 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27495
27496         PR libfortran/20660
27497         * gfortran.dg/negative_unit.f: New test.
27498
27499 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27500
27501         * gcc.dg/20050330-1.c: New test.
27502
27503 2005-03-30  Devang Patel  <dpatel@apple.com>
27504
27505         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27506
27507 2005-03-30  Dale Johannesen  <dalej@apple.com>
27508
27509         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27510
27511 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27512
27513         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27514         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27515         Strip options from test name.
27516
27517 2005-03-31  Jan Hubicka  <jh@suse.cz>
27518
27519         * gcc.dg/varpool-1.c: New testcase.
27520
27521 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27522
27523         PR c/772
27524         PR c/17913
27525         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27526         gcc.dg/stmt-expr-label-3.c : New tests.
27527         * gcc.c-torture/execute/medce-2.c: Remove.
27528
27529 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27530
27531         PR c/20368
27532         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27533         tests.
27534
27535 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27536
27537         * gcc.c-torture/compile/pr20203.c: New test.
27538
27539 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27540
27541         * gfortran.dg/promotion.f90: New test.
27542
27543 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27544
27545         PR middle-end/20491
27546         * gcc.dg/torture/asm-subreg-1.c: New test.
27547
27548 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27549
27550         PR c/20672
27551         * gcc.dg/pr20672-1.c: New test.
27552
27553 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27554
27555         * gfortran.dg/vect: New directory.
27556         * gfortran.dg/vect/vect.exp: New.
27557         * gfortran.dg/vect/vect-1.f90: New test.
27558         * gfortran.dg/vect/vect-2.f90: New test.
27559         * gfortran.dg/vect/vect-3.f90: New test.
27560         * gfortran.dg/vect/vect-4.f90: New test.
27561         * gfortran.dg/vect/vect-5.f90: New test.
27562
27563 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27564
27565         PR middle-end/20622
27566         * gcc.dg/alias-7.c: New test.
27567
27568 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27569
27570         * gcc.dg/sparc-reg-1.c: New test.
27571
27572 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27573
27574         PR target/19890
27575         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27576
27577 2005-03-29  Dale Ranta  <dir@lanl.gov>
27578             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27579
27580         PR libfortran/20163
27581         * gfortran.dg/pr20163-2.f: New test.
27582
27583 2005-03-28  Jan Hubicka  <jh@suse.cz>
27584
27585         PR middle-end/20635
27586         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27587         by Jakub Jelinek.
27588
27589 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27590
27591         PR tree-optimization/20626
27592         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27593         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27594
27595 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27596
27597         * gfortran.dg/underflow.f90: New test.
27598         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27599
27600 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27601
27602         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27603
27604 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27605
27606         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27607         (g++_init): Make sure that CXXFLAGS is set.
27608         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27609         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27610         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27611         * lib/objc.exp (objc_init): Likewise.
27612         * lib/treelang.exp (treelang_init): Likewise.
27613
27614 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27615
27616         PR tree-optimization/20470
27617         * gcc.dg/tree-ssa/pr20470.c: New test.
27618
27619 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27620
27621         * gcc.dg/ppc-stfiwx.c: New.
27622
27623 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27624
27625         PR target/19888
27626         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27627
27628 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27629
27630         * gcc.dg/20050325-1.c: Fix a typo.
27631
27632 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27633
27634         PR libfortran/19678
27635         PR libfortran/19679
27636         * gfortran.dg/dos_eol.f: New test.
27637
27638 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27639
27640         PR rtl-optimization/20249
27641         * gcc.dg/20050325-1.c: New test.
27642
27643 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27644
27645         PR libfortran/15332
27646         * gfortran.dg/pr15332.f: New test.
27647
27648 2005-03-24  Dale Johannesen  <dalej@apple.com>
27649
27650         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27651
27652 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27653
27654         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27655         'internal' visibility.
27656         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27657         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27658         'protected' visibility.
27659         * gcc.dg/visibility-7.c: Likewise.
27660         * lib/target-supports.exp (check_visibility_available): Take
27661         a parameter, the kind of visibility to check for.
27662         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27663         to check_visibility_available.
27664
27665         * g++.dg/expr/cast3.C: New.
27666
27667 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27668
27669         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27670         rs6000.
27671
27672 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27673
27674         PR target/20095
27675         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27676
27677 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27678
27679         * gcc.dg/badshift.c: Renamed to...
27680         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27681
27682         * gcc.target/i386/badshift.c: Renamed to...
27683         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27684         only.
27685
27686         PR rtl-optimization/20532
27687         * gcc.target/i386/badshift.c: New.
27688
27689 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27690
27691         * gfortran.dg/pr18025.f90: New test.
27692
27693 2005-03-23  Dale Johannesen  <dalej@apple.com>
27694
27695         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27696
27697 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27698
27699         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27700
27701         * lib/target-supports.exp (check_iconv_available): Default
27702         libiconv to -liconv, if there is no definition.
27703
27704 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27705
27706         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27707
27708 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27709
27710         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27711         * g++.dg/opt/pr7503-2.C: Likewise.
27712         * g++.dg/opt/pr7503-3.C: Likewise.
27713         * g++.dg/opt/pr7503-4.C: Likewise.
27714         * g++.dg/opt/pr7503-5.C: Likewise.
27715         * g++.dg/warn/minmax.C: New test.
27716
27717 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27718
27719         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27720         * gfortran.dg/g77_intrinsics_sub.f: New test.
27721
27722 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27723             Jan Hubicka  <jh@suse.cz>
27724             Steven Bosscher <stevenb@suse.de
27725
27726         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27727
27728 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27729
27730         PR c++/19980
27731         * g++.dg/template/redecl3.C: New test.
27732
27733 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27734
27735         PR c++/20499
27736         * g++.dg/parse/error16.C: Tweak error markers.
27737
27738 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27739
27740         PR target/20561
27741         * gcc.dg/20050321-2.c: New test.
27742
27743 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         PR c++/20465
27746         PR c++/20381
27747         * g++.dg/template/ptrmem12.C: New.
27748
27749 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27750
27751         PR rtl-optimization/20527
27752         * gcc.c-torture/execute/pr20527-1.c: New test.
27753
27754 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27755
27756         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27757         program, compile it into a real executable and then delete the .c
27758         and .x files afterwards, to avoid problems on testglue targets.
27759
27760 2005-03-21  Stuart Hastings  <stuart@apple.com>
27761
27762         * gcc.target/i386/sse-2.c: New.
27763
27764 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27765
27766         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27767
27768 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27769
27770         * g++.dg/parse/crash25.C: Fix typo.
27771
27772 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27773
27774         PR c++/20461
27775         * g++.dg/parse/crash24.C: New test.
27776
27777         PR c++/20536
27778         * g++.dg/parse/crash25.C: New test.
27779
27780 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27781
27782         PR c++/20147
27783         * g++.dg/ext/stmtexpr4.C: New test.
27784
27785 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27786
27787         PR middle-end/20539
27788         * gcc.c-torture/compile/pr13066-1.c: New test case.
27789         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27790         * g++.dg/opt/pr13066-1.C: Likewise.
27791
27792 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27793
27794         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27795
27796 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27797
27798         PR fortran/18525
27799         * gfortran.dg/nesting_1.f90: New test.
27800
27801 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27802
27803         PR c++/20240
27804         * g++.dg/lookup/using13.C: New test.
27805
27806 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27807
27808         PR c++/20333
27809         * g++.dg/template/crash36.C: New test.
27810
27811 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27812
27813         PR c++/20463
27814         * g++.dg/template/crash35.C: New test.
27815
27816 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27817
27818         PR c++/19966
27819         * g++.dg/overload/operator2.C: New test.
27820
27821 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27822
27823         PR libfortran/20257
27824         * gfortran.dg/pr20257.f90: New test.
27825
27826 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27827
27828         PR libfortran/20480
27829         * gfortran.dg/pr20480.f90: New test.
27830
27831 2005-03-16  Richard Henderson  <rth@redhat.com>
27832
27833         PR middle-end/15700
27834         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27835         (_rtld_global): New.
27836         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27837         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27838
27839         * gcc.dg/alias-3.c: New.
27840         * gcc.dg/alias-4.c: New.
27841         * gcc.dg/alias-5.c: New.
27842         * gcc.dg/alias-6.c: New.
27843
27844 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27845
27846         * gcc.dg/cpp/ucnid-7.c: New.
27847
27848 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27849             Dorit Naishlos  <dorit@il.ibm.com>
27850
27851         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27852         darwin.
27853
27854 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27855
27856         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27857         support misaligned accesses.
27858         * gcc.dg/vect/vect-58.c: Likewise.
27859         * gcc.dg/vect/vect-92.c: New.
27860         * gcc.dg/vect/vect-93.c: New.
27861
27862 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27863
27864         PR fortran/18827
27865         * gfortran.dg/assign_2.f90: New test.
27866         * gfortran.dg/assign_3.f90: New test.
27867         * gfortran.dg/assign.f90: New test.
27868
27869 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27870
27871         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27872         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27873         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27874         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27875         names.
27876
27877 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27878
27879         * gcc.dg/cpp/ucnid-6.c: New.
27880
27881         * gcc.dg/cpp/normalize-1.c: New.
27882         * gcc.dg/cpp/normalize-2.c: New.
27883         * gcc.dg/cpp/normalize-3.c: New.
27884         * gcc.dg/cpp/normalize-4.c: New.
27885         * gcc.dg/cpp/ucnid-4.c: New.
27886         * gcc.dg/cpp/ucnid-5.c: New.
27887         * g++.dg/cpp/normalize-1.C: New.
27888         * g++.dg/cpp/ucnid-1.C: New.
27889
27890 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27891
27892         * gcc.dg/pr18628.c: New.
27893
27894 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27895
27896         PR c++/20280
27897         * g++.dg/tree-ssa/pr20280.C: New.
27898
27899 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27900
27901         PR fortran/20467
27902         * gfortran.dg/stfunc_2.f90: New test.
27903
27904 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27905
27906         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27907
27908 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27909
27910         * gcc.dg/tree-ssa/20050314-1.c: New test.
27911
27912 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27913
27914         PR c++/4403
27915         PR c++/9783, DR433
27916         * g++.dg/template/friend34.C: New test.
27917         * g++.dg/template/friend35.C: Likewise.
27918         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27919
27920 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27921
27922         Friend class name lookup 5/n
27923         PR c++/1016
27924         * g++.dg/lookup/hidden-class1.C: New test.
27925         * g++.dg/lookup/hidden-class2.C: Likewise.
27926         * g++.dg/lookup/hidden-class3.C: Likewise.
27927         * g++.dg/lookup/hidden-class4.C: Likewise.
27928         * g++.dg/lookup/hidden-class5.C: Likewise.
27929         * g++.dg/lookup/hidden-class6.C: Likewise.
27930         * g++.dg/lookup/hidden-class7.C: Likewise.
27931         * g++.dg/lookup/hidden-class8.C: Likewise.
27932         * g++.dg/lookup/hidden-class9.C: Likewise.
27933         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27934         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27935         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27936         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27937         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27938         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27939         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27940         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27941         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27942         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27943         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27944
27945 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27946
27947         PR c++/20157
27948         * g++.dg/template/error18.C: New test.
27949
27950 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27951
27952         PR debug/16792
27953         * g++.dg/debug/pr16792.C: New test.
27954
27955 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27956
27957         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27958         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27959         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27960         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27961         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27962         test assertion names.
27963
27964 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27965
27966         PR fortran/18600
27967         * gfortran.dg/stfunc_1.f90: New test.
27968
27969 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27970
27971         PR fortran/16907
27972         * gfortran.dg/real_index_1.f90: New test.
27973
27974 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27975
27976         PR fortran/20323
27977         * gfortran.dg/spec_expr_1.f90: New test.
27978
27979 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27980
27981         PR c/20402
27982         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27983         new parser.
27984
27985 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27986
27987         PR fortran/20361
27988         * gfortran.dg/largeequiv_1.f90: New test.
27989
27990 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27991
27992         * gcc.dg/ucnid-1.c: New.
27993         * gcc.dg/ucnid-2.c: New.
27994         * gcc.dg/ucnid-3.c: New.
27995         * gcc.dg/ucnid-4.c: New.
27996         * gcc.dg/ucnid-5.c: New.
27997         * gcc.dg/ucnid-6.c: New.
27998         * gcc.dg/cpp/ucnid-1.c: New.
27999         * gcc.dg/cpp/ucnid-2.c: New.
28000         * gcc.dg/cpp/ucnid-3.c: New.
28001         * g++.dg/other/ucnid-1.C: New.
28002
28003 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28004
28005         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28006
28007 2005-03-11  Per Bothner  <per@bothner.com>
28008
28009         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28010         that diagnotics refer to correct token.
28011         * gcc.dg/unused-3.c: Likewise.
28012
28013 2005-03-11  Per Bothner  <per@bothner.com>
28014
28015         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28016         constant" is now actually on same line as string constant.
28017         * gcc.dg/cpp/direct2s.c: Likewise.
28018
28019 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28020
28021         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28022
28023 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28024
28025         PR libfortran/20124
28026         * gfortran.dg/pr20124.f90: New Test
28027
28028 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28029
28030         PR tree-optimization/20130
28031         * gcc.dg/pr20130-1.c: New test.
28032
28033 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28034
28035         PR target/20095
28036         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28037
28038 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28039
28040         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28041
28042 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28043
28044         * g++.dg/eh/forced1.C: Fix comment.
28045         * g++.dg/eh/forced2.C: Ditto.
28046         * g++.dg/eh/forced3.C: Ditto.
28047         * g++.dg/eh/forced4.C: Ditto.
28048
28049 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28050
28051         PR rtl-opt/20412
28052         * gcc.c-torture/compile/pr20412.c: New test.
28053
28054 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28055
28056         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28057
28058 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28059
28060         PR target/20322
28061         * gcc.dg/20050307-1.c: New test.
28062
28063 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         PR c++/20375
28066         * g++.dg/other/stdarg3.C: New.
28067
28068 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28069
28070         PR c++/18384, c++/18327
28071         * g++.dg/init/array19.C: New test.
28072
28073         PR inline-asm/20314
28074         * gcc.dg/torture/pr20314-1.c: New test.
28075         * gcc.dg/torture/pr20314-2.c: New test.
28076
28077 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28078
28079         * gcc.dg/20050309-1.c: New test.
28080
28081 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28082
28083         * gcc.dg/builtins-10.c: Reactivate disabled test.
28084         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28085         new cbrt transformations.
28086
28087 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28088
28089         PR c++/20208
28090         * g++.dg/template/array13.C: New test.
28091
28092 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28093
28094         PR c++/16859
28095         * g++.dg/init/brace4.C: New test.
28096
28097 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28098
28099         PR c++/20186
28100         * g++.dg/template/non-dependent12.C: New.
28101
28102 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28103
28104         PR c++/20142
28105         * g++.dg/init/array18.C: Add dg-do run marker.
28106
28107         PR c++/20142
28108         * g++.dg/init/array18.C: New test.
28109
28110 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28111
28112         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28113         * g++.dg/gcov/gcov.exp: Likewise.
28114         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28115         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28116         * lib/c-torture.exp: Likewise.
28117         * lib/fortran-torture.exp: Likewise.
28118         * lib/g++.exp: Likewise.
28119         * lib/gcc-defs.exp: Likewise.
28120         * lib/gcc-dg.exp: Likewise.
28121         * lib/gcc.exp: Likewise.
28122         * lib/gcov.exp: Likewise.
28123         * lib/gfortran.exp: Likewise.
28124         * lib/mike-g++.exp: Likewise.
28125         * lib/mike-gcc.exp: Likewise.
28126         * lib/objc-torture.exp: Likewise.
28127         * lib/objc.exp: Likewise.
28128         * lib/profopt.exp: Likewise.
28129         * lib/target-libpath.exp: Likewise.
28130         * lib/target-supports.exp: Likewise.
28131         * lib/treelang.exp: Likewise.
28132         * lib/wrapper.exp: Likewise.
28133
28134 2005-03-08  Jeff Law  <law@redhat.com>
28135
28136         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28137         PHI-OPT changes.
28138
28139 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28140
28141         * gcc.dg/vect/pr20122.c: New test.
28142
28143 2005-03-07  Jeff Law  <law@redhat.com>
28144
28145         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28146         was folded away.
28147         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28148         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28149         * gcc.dg/tree-ssa/pr18134.c: New test.
28150
28151 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28152
28153         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28154         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28155         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28156
28157 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28158
28159         PR tree-opt/17671
28160         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28161
28162 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28163
28164         * g++.dg/warn/Wnvdtor.C: New test.
28165
28166 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28167
28168         * gcc.dg/torture/pr19683-1.c: New test.
28169
28170 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28171
28172         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28173         * gfortran.dg/g77/19990313-2.f: Ditto.
28174         * gfortran.dg/g77/19990313-3.f: Ditto.
28175         * gfortran.dg/g77/19990525-0.f: Ditto.
28176         * gfortran.dg/g77/19990826-0.f: Ditto.
28177         * gfortran.dg/g77/19990826-2.f: Ditto.
28178         * gfortran.dg/g77/19990826-3.f: Ditto.
28179         * gfortran.dg/g77/20000511-1.f: Ditto.
28180         * gfortran.dg/g77/20000511-2.f: Ditto.
28181         * gfortran.dg/g77/970625-2.f: Ditto.
28182         * gfortran.dg/g77/980310-2.f: Ditto.
28183         * gfortran.dg/g77/980310-3.f: Ditto.
28184         * gfortran.dg/g77/980310-8.f: Ditto.
28185         * gfortran.dg/g77/980519-2.f: Ditto.
28186         * gfortran.dg/g77/alpha1.f: Ditto.
28187         * gfortran.dg/g77/claus.f: Ditto.
28188         * gfortran.dg/g77/erfc.f: Ditto.
28189         * gfortran.dg/g77/short.f: Ditto.
28190         * gfortran.fortran-torture/execute/data.f90: Ditto.
28191         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28192         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28193
28194 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28195
28196         * lib/file-format.exp (gcc_target_object_format): Add check for som
28197         format and hardcode object formats on hppa*-*-hpux*.
28198         * lib/target-supports.exp (check_weak_available): Add check for som
28199         object format.  Always return 0 on hppa*-*-hpux10*.
28200
28201         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28202         is defined.
28203
28204         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28205
28206 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28207
28208         * gfortran.dg/pr19936_1.f90: New test.
28209         * gfortran.dg/pr19936_2.f90: New test.
28210         * gfortran.dg/pr19936_3.f90: New test.
28211
28212 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28213             Paul Thomas <prthomas@drfccad.cea.fr>
28214
28215         * gfortran.dg/PR19754_1.f90: New test.
28216         * gfortran.dg/PR19754_2.f90: Ditto.
28217
28218 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28219
28220         PR c++/19311
28221         * g++.dg/template/non-dependent11.C: New test.
28222
28223 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28224
28225         * lib/target-supports.exp (check_iconv_available): Fix comment.
28226
28227 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28228             Joseph S. Myers  <joseph@codesourcery.com>
28229
28230         PR c++/19797
28231         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28232
28233 2005-03-04  Matthew Sachs  <msachs@apple.com>
28234
28235         * gcc.exp (gcc_target_compile): Put braces around
28236         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28237         * objc.exp (objc_target_compile): Likewise.
28238         * treelang.exp (treelang_target_compile): Likewise.
28239
28240 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28241
28242         PR fortran/19673
28243         * gfortran.dg/func_result_1.f90: New test.
28244
28245 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28246
28247         * gcc.misc-tests/options.exp: New test.
28248
28249 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28250
28251         * gcc.dg/pr15784-4.c: New test.
28252
28253 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28254
28255         * gcc.c-torture/execute/pr17133.c: New.
28256         * gcc.c-torture/compile/20050303-1.c: New.
28257
28258 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28259
28260         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28261
28262 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28263
28264         * g++.dg/overload/using2.C: New.
28265
28266 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/19916
28269         * g++.dg/init/ptrmem2.C: New test.
28270
28271 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28272
28273         PR c/8927
28274         * gcc.dg/pr8927-1.c: New test.
28275
28276 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28277
28278         PR c++/20232
28279         * g++.dg/inherit/covariant12.C: New.
28280
28281 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28282
28283         PR fortran/19479
28284         * gfortran.dg/bound_1.f90: New test.
28285
28286 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28287
28288         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28289         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28290
28291 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28292
28293         PR c/20245
28294         * gcc.dg/pr20245-1.c: New test.
28295
28296 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28297
28298         PR middle-end/19874
28299         * gcc.c-torture/execute/20050119-2.c: New test case.
28300
28301 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28302
28303         * README: Update the DejaGnu bug reporting address.
28304         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28305         * lib/objc-torture.exp: Likewise.
28306
28307 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28308
28309         * gfortran.dg/boz_1.f90: New test.
28310         * gfortran.dg/boz_3.f90: New test.
28311         * gfortran.dg/boz_4.f90: New test.
28312
28313 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28314
28315         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28316         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28317
28318 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28319
28320         PR libfortran/20101
28321         * gfortran.dg/write_0_pe_format.f90: New test.
28322
28323 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28324
28325         PR c++/20206
28326         * g++.dg/opt/thunk2.C: New test.
28327         * g++.dg/opt/covariant1.C: New test.
28328
28329 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28330
28331         * gfortran.dg/e_d_fmt.f90: New test.
28332
28333 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28334
28335         * gcc.dg/asm-b.c: Fix comment typos.
28336
28337 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28338
28339         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28340         a V_MAY_DEF also.
28341
28342 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28343
28344         PR tree-opt/20188
28345         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28346         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28347         * gcc.dg/asm-b.c: New test.
28348
28349 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28350
28351         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28352         Disable this test on IRIX 6.
28353
28354 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28355
28356         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28357         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28358         parser.
28359
28360 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28361
28362         PR tree-optimization/20204
28363         * gcc.dg/pr20204.c: New test.
28364
28365 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28366
28367         PR target/20196
28368         * gcc.c-torture/execute/20050224-1.c: New test.
28369
28370         PR c++/20175
28371         * g++.dg/warn/Wbraces2.C: New test.
28372
28373 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28374
28375         PR c++/19878
28376         * g++.dg/init/const2.C: New test.
28377
28378 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28379
28380         PR tree-optimization/20100
28381         * gcc.c-torture/execute/pr20100-1.c: New test.
28382
28383 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28384
28385         * gfortran.dg/implicit_3.f90: New test.
28386
28387         * gfortran.dg/deftype_1.f90: New test.
28388
28389 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28390
28391         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28392         the test passes.
28393         * g++.dg/other/anon3.C: Accept a warning.
28394
28395 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28396
28397         * gcc.dg/pr20017.c: Fix a comment typo.
28398
28399 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28400
28401         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28402
28403 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28404
28405         PR ada/19902
28406         * ada/acats/tests/cxa/cxa3004.a: Remove.
28407         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28408
28409 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28410
28411         PR c++/20073
28412         * g++.dg/init/const1.C: New test.
28413
28414         PR c++/19991
28415         * g++.dg/parse/constant7.C: New test.
28416
28417         PR c++/20152
28418         * g++.dg/parse/error27.C: New test.
28419         * g++.dg/template/qualttp15.C: Adjust error markers.
28420         * g++.old-deja/g++.other/struct1.C: Likewise.
28421
28422         PR c++/20153
28423         * g++.dg/template/error17.C: New test.
28424
28425         PR c++/20148
28426         * g++.dg/parser/error26.C: New test.
28427
28428 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28429
28430         PR tree-optimization/20100
28431         PR tree-optimization/20115
28432         * gcc.dg/pr20115.c: New test.
28433         * gcc.dg/pr20115-1.c: New test.
28434         * gcc.dg/pr20100.c: New test.
28435         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28436         call-clobbered variables after alias1.
28437
28438 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28439
28440         * gfortran.dg/list_read_4.f90: new test.
28441
28442 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28443
28444         PR rtl-optimization/20017.
28445         * gcc.dg/pr20017.c: New.
28446
28447 2005-02-22  Devang Patel  <dpatel@apple.com>
28448
28449         PR 19952
28450         * g++.dg/tree-ssa/pr19952.C: New test.
28451
28452 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28453
28454         PR c++/19883
28455         * g++.dg/parse/constant6.C: New test.
28456
28457 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28458
28459         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28460         * g++.dg/charset/asm2.c: Likewise.
28461         * g++.dg/charset/asm3.c: Likewise.
28462         * g++.dg/charset/asm4.c: Likewise.
28463         * g++.dg/charset/asm5.c: Likewise.
28464         * g++.dg/charset/attribute1.c: Likewise.
28465         * g++.dg/charset/attribute2.c: Likewise.
28466         * g++.dg/charset/extern1.cc: Likewise.
28467         * g++.dg/charset/extern2.cc: Likewise.
28468         * g++.dg/charset/extern3.cc: Likewise.
28469         * g++.dg/charset/function.cc: Likewise.
28470         * g++.dg/charset/string.c: Likewise.
28471         * g++.dg/charset/charset.exp: Likewise.
28472         * lib/target-supports.exp (check_iconv_available): Fix comment.
28473
28474 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28475
28476         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28477         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28478         * gcc.dg/charset/asm2.c: Likewise.
28479         * gcc.dg/charset/asm3.c: Likewise.
28480         * gcc.dg/charset/asm4.c: Likewise.
28481         * gcc.dg/charset/asm5.c: Likewise.
28482         * gcc.dg/charset/asm6.c: Likewise.
28483         * gcc.dg/charset/attribute1.c: Likewise.
28484         * gcc.dg/charset/attribute2.c: Likewise.
28485         * gcc.dg/charset/builtin1.c: Likewise.
28486         * gcc.dg/charset/extern.c: Likewise.
28487         * gcc.dg/charset/function.c: Likewise.
28488         * gcc.dg/charset/string.c: Likewise.
28489         * gcc.dg/charset/charset.exp: Likewise.
28490
28491 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28492
28493         PR fortran/20086
28494         * gfortran.dg/pr20086.f90: New test.
28495
28496 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28497
28498         PR tree-optimization/19786
28499         * g++.dg/tree-ssa/pr19786.C: New.
28500
28501 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28502
28503         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28504
28505 2005-02-21  Jeff Law  <law@redhat.com>
28506
28507         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28508
28509 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28510
28511         * gfortran.dg/do_iterator: Split loop, markup all lines for
28512         which an error locus is printed.
28513         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28514         locus is printed.
28515         * gfortran.dg/select_4.f90: Likewise.
28516         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28517         locuses in the various permutations.
28518
28519 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28520
28521         PR tree-optimization/19951
28522         * g++.dg/vect: New directory.
28523         * g++.dg/vect/vect.exp: New file.
28524         * g++.dg/vect/pr19951.cc: New testcase.
28525         * g++.dg/dg.exp: Also prune vectorizer tests.
28526
28527 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28528
28529         PR 18785
28530         * gcc.dg/charset/builtin1.c: New test.
28531
28532 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28533
28534         PR c++/19299
28535         * g++.dg/inherit/volatile1.C: New test.
28536
28537         PR c++/19440
28538         * g++.dg/template/dtor4.C: New test.
28539
28540 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28541
28542         * gfortran.dg/int_1.f90: New test.
28543
28544 2005-02-19  Devang Patel  <dpatel@apple.com>
28545
28546         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28547
28548 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28549
28550         * gfortran.dg/achar_1.f90: New test.
28551
28552 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28553
28554         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28555
28556 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28557             Jakub Jelinek  <jakub@redhat.com>
28558
28559         PR tree-optimization/19828
28560         * gcc.dg/tree-ssa/loop-7.c: New test.
28561         * gcc.c-torture/execute/20050218-1.c: New test.
28562
28563 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28564
28565         PR c/20043
28566         * gcc.dg/transparent-union-1.c: New test.
28567         * gcc.dg/transparent-union-2.c: New test.
28568
28569 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28570
28571         PR tree-optimization/18977
28572         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28573
28574 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28575
28576         PR target/20054
28577         * gcc.dg/pr20054.c: New test.
28578
28579 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28580
28581         PR c++/19508
28582         * g++.dg/ext/attrib20.C: New test.
28583
28584 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28585
28586         PR middle-end/20030
28587         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28588
28589 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28590
28591         PR c++/20008
28592         * g++.dg/opt/switch4.C: New.
28593
28594 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28595
28596         PR c++/20023
28597         PR tree-optimization/20009
28598         * gcc.c-torture/compile/20050217-1.c: New test.
28599         * g++.dg/opt/switch3.C: New test.
28600
28601         PR tree-optimization/18947
28602         * gcc.c-torture/compile/20050215-1.c: New test.
28603         * gcc.c-torture/compile/20050215-2.c: New test.
28604         * gcc.c-torture/compile/20050215-3.c: New test.
28605
28606 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28607
28608         PR c++/20028
28609         * g++.dg/template/crash34.C: New.
28610
28611         PR c++/20022
28612         * g++.dg/other/access3.C: New.
28613
28614 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28615
28616         * gcc.dg/vect/vect-98.c: New test.
28617
28618 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28619
28620         PR tree-optimization/19967
28621         * gcc.dg/pr19967.c: New.
28622
28623 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28624
28625         PR middle-end/19857
28626         * gcc.dg/tree-ssa/20050215-1.c: New test.
28627         * gcc.c-torture/execute/20050215-1.c: New test.
28628
28629 2005-02-15  Eric Christopher  <echristo@redhat.com>
28630
28631         * gcc.dg/cpp/20050215-1.c: New file.
28632
28633 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28634
28635         PR tree-optimization/15785
28636         * gcc.dg/pr15785-1.c: New test.
28637
28638 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28639
28640         PR c++/17788
28641         * g++.dg/init/ctor4.C: New.
28642         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28643
28644 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28645
28646         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28647         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28648
28649 2005-02-15  Andreas Schwab  <schwab@suse.de>
28650
28651         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28652         declare malloc.
28653
28654 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28655
28656         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28657
28658 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28659
28660         PR tree-optimization/19853
28661         * gcc.c-torture/compile/pr19853.c: New test.
28662
28663 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28664
28665         PR c++/19608
28666         * g++.dg/parse/local-class1.C: New.
28667
28668         PR c++/19895
28669         * g++.dg/parse/ptrmem3.C: New.
28670
28671         PR c++/19884
28672         * g++.old-deja/g++.oliva/template6.C: Add another case.
28673         * g++.dg/template/explicit6.C: New.
28674
28675 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28676
28677         PR c++/17816
28678         * g++.dg/other/redecl2.C: New.
28679
28680 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28681
28682         PR c++/19891
28683         * g++.dg/abi/covariant4.C: New.
28684
28685 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28686
28687         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28688         New tests.
28689
28690 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28691
28692         * gcc.dg/vect/vect-96.c: Fix typo.
28693
28694 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28695
28696         PR c++/14479
28697         PR c++/19487
28698         * g++.dg/template/enum5.C: New test.
28699
28700 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28701
28702         * gcc.dg/vect/vect-97.c: New test.
28703
28704 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28705
28706         * gcc.dg/vect/vect-96.c: New test.
28707
28708 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28709
28710         * gcc.dg/builtins-34.c: Also check ldexp*.
28711
28712 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28713
28714         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28715
28716 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28717
28718         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28719         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28720         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28721         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28722         selector_list, selector_expression, dg-process-target): Move to new
28723         file target-supports-dg.exp.
28724         * lib/target-supports-dg.exp: New.
28725
28726         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28727         New.
28728
28729 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28730
28731         PR c++/19666
28732         * g++.dg/other/ptrmem6.C: New test.
28733
28734         PR middle-end/19858
28735         * gcc.c-torture/compile/20050210-1.c: New test.
28736
28737 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28738
28739         PR c++/19755
28740         * g++.dg/warn/Wbraces1.C: New test.
28741
28742 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28743
28744         * gcc.dg/builtins-52.c: New testcase.
28745
28746 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28747
28748         PR c/19342
28749         * gcc.c-torture/execute/20050119-1.c: New test.
28750
28751 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/19811
28754         * g++.dg/init/delete1.C: New test.
28755
28756 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28757
28758         PR c++/18470
28759         * g++.dg/template/static12.C: New test.
28760
28761 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28762
28763         PR c++/19787
28764         * g++.dg/conversion/ambig1.C: New test.
28765
28766         PR c++/19739
28767         * g++.dg/ext/attrib19.C: New test.
28768
28769         PR c++/19732
28770         * g++.dg/parse/dtor5.C: New test.
28771
28772         PR c++/19762
28773         * g++.dg/template/dtor3.C: New test.
28774
28775         PR c++/19826
28776         * g++.dg/template/static11.C: New test.
28777         * g++.dg/template/crash2.C: Remove dg-error marker.
28778
28779 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28780
28781         PR C++/18491
28782         * g++.old-deja/g++.mike/p10769a.C: Remove.
28783
28784 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28785
28786         * gcc.dg/builtins-48.c: New test case.
28787         * gcc.dg/builtins-49.c: New test case.
28788         * gcc.dg/builtins-50.c: New test case.
28789         * gcc.dg/builtins-51.c: New test case.
28790
28791 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28792
28793         PR middle-end/19583
28794         * g++.dg/warn/Wreturn-type-3.C: New test.
28795
28796 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28797
28798         PR middle-end/19402
28799         * gcc.dg/pr19402-1.c: New testcase.
28800         * gcc.dg/pr19402-2.c: likewise.
28801
28802 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28803
28804         PR middle-end/19854
28805         * g++.dg/tree-ssa/tmmti.C: New testcase.
28806
28807 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28808
28809         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28810
28811 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28812
28813         PR c++/19733
28814         * g++.dg/parse/crash23.C: New test.
28815         * g++.dg/warn/Weff1.C: New test.
28816
28817 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28818
28819         * gcc.dg/20050209-1.c: New test.
28820
28821 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28822
28823         PR target/19799
28824         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28825
28826 2005-02-08  Mike Stump  <mrs@apple.com>
28827
28828         * g++.dg/pch/import-2.c: New test.
28829         * g++.dg/pch/import-2.hs: New.
28830         * g++.dg/pch/include/import-2a.h: New.
28831         * g++.dg/pch/include/import-2b.h: New.
28832
28833 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28834
28835         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28836
28837 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28838
28839         * gfortran.dg/substr_1.f90: New test.
28840
28841 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28842
28843         PR middle-end/19775
28844         * gcc.dg/torture/builtin-power-1.c: Disable test for
28845         invalid transformation.
28846         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28847         no longer optimize.
28848         * gcc.dg/builtins-47.c: New testcase.
28849
28850 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28851             Dorit Naishlos  <dorit@il.ibm.com>
28852
28853         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28854
28855 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28856
28857         * gcc.c-torture/compile/20050206-1.c: New test.
28858
28859 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28860
28861         PR tree-opt/19768
28862         * g++.dg/opt/pr19768.C: New test.
28863
28864 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28865
28866         PR tree-opt/19736
28867         * gcc.c-torture/compile/pr19736.c: New test.
28868
28869 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28870
28871         PR c++/17401
28872         * g++.dg/parse/error25.C: New test.
28873
28874 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28875
28876         * gcc.c-torture/execute/20050203-1.c: New.
28877
28878 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28879
28880         * gcc.dg/vect/vect-85.c: Remove xfail.
28881         * gcc.dg/vect/vect-86.c: Remove xfail.
28882         * gcc.dg/vect/vect-87.c: Remove xfail.
28883         * gcc.dg/vect/vect-88.c: Remove xfail.
28884
28885 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28886
28887         * gcc.dg/altivec-19.c: New.
28888
28889 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28890
28891         PR c/17807
28892         * gcc.dg/nested-func-3.c: New test.
28893         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28894
28895 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28896
28897         * gcc.test-framework/gen_directive_tests: Generate tests for
28898         selector expressions.
28899
28900 2005-02-02  Matt Austern  <austern@apple.com>
28901
28902         PR c++/19628
28903         * g++/ext/builtin7.C: New.
28904         * g++/ext/builtin8.C: New.
28905
28906 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28907
28908         PR c/18502
28909         * gcc.dg/pr18502-1.c: New test.
28910
28911 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28912
28913         PR c++/17413
28914         * g++.dg/template/local4.C: Tweak.
28915
28916 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28917
28918         PR tree-optimization/19578
28919         * gcc.c-torture/compile/20050202-1.c: New test.
28920
28921 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28922
28923         PR c/19435
28924         * gcc.dg/c99-init-4.c: New test.
28925
28926 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28927
28928         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28929
28930         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28931
28932         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28933         * g++.dg/eh/check-vect.h: New.
28934
28935         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28936         * gcc.dg/vect/vect-78.c: Ditto.
28937         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28938         Remove.
28939
28940         * g++.dg/conversion/simd1.C: Expect warning.
28941         * g++.dg/ext/attribute-test-1.C: Ditto.
28942         * g++.dg/ext/attribute-test-2.C: Ditto.
28943         * g++.dg/ext/attribute-test-3.C: Ditto.
28944         * g++.dg/ext/attribute-test-4.C: Ditto.
28945
28946         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28947         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28948
28949         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28950
28951 2005-02-01  Richard Henderson  <rth@redhat.com>
28952
28953         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28954         long double for ibm double-double format.
28955         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28956
28957 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28958
28959         PR tree-optimization/19633
28960         * gcc.dg/pr19633-1.c: New test.
28961         * gcc.dg/pr19633.c: Tweak to make pointer point
28962         to NULL or a symbol.
28963
28964 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28965
28966         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28967         New procs.
28968         (dg-process-target (local override)): Handle selector expressions.
28969
28970         * gcc.test-framework/README: Describe tests in source directory.
28971         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28972         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28973         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28974         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28975         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28976         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28977         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28978         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28979         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28980         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28981         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28982         * gcc.test-framework/dg-error-exp-P.c: New test.
28983         * gcc.test-framework/dg-error-exp-XP.c: New test.
28984         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28985         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28986         * gcc.test-framework/dg-output-exp-P.c: New test.
28987         * gcc.test-framework/dg-output-exp-XF.c: New test.
28988         * gcc.test-framework/dg-warning-exp-P.c: New test.
28989         * gcc.misc-tests/dg-1.c: Remove.
28990         * gcc.misc-tests/dg-2.c: Remove.
28991         * gcc.misc-tests/dg-3.c: Remove.
28992         * gcc.misc-tests/dg-4.c: Remove.
28993         * gcc.misc-tests/dg-5.c: Remove.
28994         * gcc.misc-tests/dg-6.c: Remove.
28995         * gcc.misc-tests/dg-7.c: Remove.
28996         * gcc.misc-tests/dg-8.c: Remove.
28997         * gcc.misc-tests/dg-9.c: Remove.
28998         * gcc.misc-tests/dg-10.c: Remove.
28999         * gcc.misc-tests/dg-11.c: Remove.
29000         * gcc.misc-tests/dg-12.c: Remove.
29001         * gcc.misc-tests/dg-test.exp: Remove.
29002
29003         * gcc.test-framework/test-framework.awk: Change recording and
29004         printing of passes and failures.
29005
29006         * gcc.test-framework: New directory.
29007         * gcc.test-framework/README: New.
29008         * gcc.test-framework/test-framework.exp: New.
29009         * gcc.test-framework/test-framework.awk: New.
29010         * gcc.test-framework/gen_directive_tests: New.
29011
29012 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29013
29014         * lib/treelang.exp: Fix comment typos.
29015         (treelang_target_compile): Don't append libs=-ltreelang to options.
29016
29017 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29018
29019         * g++.dg/parse/typename7.C: Adjust error messages.
29020
29021 2005-01-31  Jeff Law  <law@redhat.com>
29022
29023         * gcc.c-torture/execute/20050131-1.c: New test.
29024         * gcc.dg/wcaselabel.c: New test.
29025
29026 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29027
29028         * g++.dg/other/warning1.C: Adjust error messags.
29029         * g++.dg/parse/constant5.C: New test.
29030
29031 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29032
29033         PR c/19333
29034         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29035         the test case valid.
29036         * gcc.dg/20030815-1.c: Remove invalid tests.
29037         * gcc.dg/array-7.c: Adjust expected result.
29038         * gcc.dg/pr18596-3.c: Likewise.
29039         * gcc.dg/noncompile/20000901-1.c: Likewise.
29040         * gcc.dg/noncompile/init-2.c: Likewise.
29041         * gcc.dg/noncompile/init-4.c: Likewise.
29042
29043 2005-01-31  Dale Johannesen  <dalej@apple.com>
29044
29045         * g++.dg/opt/pr19650.C: New test.
29046
29047 2005-01-31  Richard Henderson  <rth@redhat.com>
29048
29049         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29050         long double for intel double extended format.
29051         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29052
29053 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/19555
29056         * g++.dg/template/static10.C: New test.
29057
29058         PR c++/19395
29059         * g++.dg/parse/error24.C: New test.
29060
29061         PR c++/19367
29062         * g++.dg/lookup/builtin1.C: New test.
29063
29064         PR c++/19457
29065         * g++.dg/warn/conv3.C: New test.
29066
29067 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29068
29069         PR fortran/19647
29070         * gfortan.dg/inquire_7.f90
29071
29072 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29073
29074         PR tree-optimization/15791
29075         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29076         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29077         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29078         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29079         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29080         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29081         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29082         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29083         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29084         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29085
29086 2005-01-29  Paul Brook  <paul@codesourcery.com>
29087
29088         PR fortran/18565
29089         * check.c (real_or_complex_check): New function.
29090         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29091         * intrinsic.c (add_functions): Use new check functions.
29092         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29093         Add prototypes.
29094
29095 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29096
29097         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29098         gcc.dg/lvalue-3.c: New tests.
29099         * gcc.dg/concat.c: Update expected messages.
29100
29101 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29102
29103         PR libfortran/19595
29104         * gfortran.dg/eor_1.f90: New test.
29105
29106 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29107
29108         PR fortran/19589
29109         * gfortran.dg/logical_data_1.f90: New test.
29110
29111 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29112
29113         PR c++/19253
29114         * g++.dg/template/crash33.C: New test.
29115
29116         PR c++/19667
29117         * g++.dg/template/crash32.C: New test.
29118
29119 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29120
29121         PR middle-end/16558
29122         * g++.dg/warn/Wreturn-type-2.C: New test.
29123
29124 2004-06-24  Jeff Law  <law@redhat.com>
29125
29126         * gcc.dg/tree-ssa/20050128-1.c: New test.
29127
29128 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29129
29130         * gcc.target/frv/all-mdpackh-1.c: New test.
29131
29132 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29133
29134         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29135
29136 2005-01-27  Richard Henderson  <rth@redhat.com>
29137
29138         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29139
29140 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29141
29142         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29143
29144 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29145
29146         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29147         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29148         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29149         to cope with cases where the multilib options override the dg-options.
29150
29151 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29152
29153         PR c/18946
29154         * gcc.dg/noncompile/20050120-1.c: New test.
29155
29156 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29157
29158         PR tree-optimization/19633
29159         * gcc.dg/pr19633.c: New test.
29160         * gcc.dg/tree-ssa/pr19633.c: New test.
29161
29162 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29163
29164         * gcc.dg/20041216-1.c: New test.
29165
29166 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29167
29168         PR objc/18862
29169         * objc.dg/selector-2.m: New test.
29170
29171 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * g++.dg/opt/range-test-2.C: New test.
29174
29175         PR rtl-optimization/19579
29176         * gcc.c-torture/execute/20050124-1.c: New test.
29177
29178 2005-01-26  Greg Parker  <gparker@apple.com>
29179         Stuart Hastings  <stuart@apple.com>
29180
29181         * gcc.c-torture/execute/20050125-1.c: New.
29182
29183 2005-01-18  Jan Hubicka  <jh@suse.cz>
29184
29185         PR tree-optimize/19337
29186         * gcc.c-torture/compile/20050119-1.c: New test.
29187
29188 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29189
29190         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29191         test for successful match.
29192
29193 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29194
29195         PR objc/18408
29196         * objc.dg/comp-types-7.m: New test.
29197
29198 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29199
29200         * lib/target-supports.exp (current_target_name): New.
29201         (check_effective_target_ilp32, check_effective_target_lp64):
29202         Cache the result to use as long as the current target, with
29203         multilib flags, remains the same.
29204
29205         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29206         (dg-require-weak, dg-require-visibility, dg-require-alias,
29207         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29208         dg-require-effective-target, dg-skip-if): Remove call to
29209         skip_test_and_clear_xfail.
29210         (dg-test): Clear xfail data.
29211
29212 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29213
29214         PR target/17751
29215         * gcc.dg/ppc64-toc.c: New test.
29216
29217         * g++.dg/tree-ssa/empty-1.C: New test.
29218
29219         PR middle-end/19551
29220         * gcc.c-torture/execute/20050121-1.c: New test.
29221         * gcc.dg/20050121-2.c: New test.
29222
29223 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29224         Paul Brook  <paul@codesourcery.com>
29225
29226         PR fortran/17941
29227         * gfortran.dg/real_const_1.f: New test.
29228         * gfortran.dg/real_const_2.f90: New test.
29229         * gfortran.dg/complex_int_1.f90: New test.
29230
29231 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29232
29233         PR fortran/19313
29234         * gfortan.dg/inquire_6.f90: New test.
29235
29236 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29237
29238         PR libfortran/19451
29239         * open_readonly_1.f90: New test.
29240
29241 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29242
29243         PR libfortran/18982
29244         * gfortran.dg/open_new.f90: New file.
29245
29246 2005-01-22  Paul Brook  <paul@codesourcery.com>
29247
29248         * namelist_1.f90: New test.
29249
29250 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29251
29252         PR tree-optimization/19484
29253         * gcc.c-torture/compile/20050122-[12].c: New tests.
29254
29255 2005-01-22  Paul Brook  <paul@codesourcery.com>
29256
29257         * gfortran.dg/implicit_2.f90: New test.
29258
29259 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29260
29261         PR fortran/19314
29262         * gfortran.dg/inquire_5.f90: New test.
29263
29264 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29265
29266         PR c/18809
29267         * gcc.dg/pr18809-1.c: New test.
29268
29269 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29270
29271         * gcc.dg/20050121-1.c: New test.
29272
29273         PR tree-optimization/13000
29274         * gcc.dg/20040206-1.c: Change warning to point where function is
29275         being inlined.
29276
29277 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29278
29279         PR c++/19208
29280         * g++.dg/template/array11.C: New test.
29281
29282 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29283
29284         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29285         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29286         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29287         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29288         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29289         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29290
29291 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29292
29293         PR tree-optimization/15349
29294         * gcc.dg/tree-ssa/pr15349.c: New.
29295
29296 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29297
29298         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29299
29300 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29301
29302         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29303         scan-assembler-times directive name.
29304
29305         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29306         after dg-do.
29307
29308         PR rtl-optimization/19462
29309         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29310
29311 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29312
29313         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29314         counting function calls on ia64.
29315
29316 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29317
29318         PR rtl-optimization/15139
29319         * gcc.dg/20050111-2.c: New test.
29320
29321         PR c/17297
29322         * gcc.c-torture/compile/20050113-1.c: New testcase.
29323
29324         PR middle-end/19164
29325         * gcc.dg/20050113-1.c: New testcase.
29326
29327 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29328
29329         * gcc.dg/vect/vect-85.c: Add comment.
29330         * gcc.dg/vect/vect-86.c: Add xfail for now.
29331         * gcc.dg/vect/vect-87.c: Add xfail for now.
29332         * gcc.dg/vect/vect-88.c: Add xfail for now.
29333         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29334
29335 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29336
29337         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29338
29339 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29340
29341         * g++.dg/debug/typedef3.C: New test.
29342
29343 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29344
29345         PR c/19472
29346         * gcc.dg/asm-a.c: New test.
29347
29348 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29349
29350         * gcc.dg/sh-relax.c: Add prototype for abort.
29351
29352 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29353
29354         * gcc.dg/short-compare-1.c: New test.
29355         * gcc.dg/short-compare-2.c: Likewise.
29356
29357 2005-01-18  Michael Matz  <matz@suse.de>
29358
29359         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29360
29361 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29362
29363         PR tree-optimization/19121
29364         * gcc.c-torture/compile/pr19121.c: New test.
29365
29366 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29367
29368         PR target/19357
29369         * gcc.c-torture/compile/pr19357.c: New test.
29370
29371 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29372
29373         PR c/5675
29374         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29375         pass--those that refer just to the variable, possibly with a
29376         cast.
29377         * gcc.dg/c99-const-expr-3.c: Likewise.
29378
29379         PR middle-end/13127
29380         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29381         longer emitted.
29382
29383 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29384
29385         PR fortran/18778
29386         * gfortran.dg/endfile_2.f90: New test.
29387
29388 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29389
29390         PR 19168
29391         * gfortran.dg/select_5.f90: New test.
29392
29393 2004-01-16  Paul Brook  <paul@codesourcery.com>
29394
29395         * gfortran.dg/common_4.f90: New test.
29396
29397 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29398
29399         PR rtl-optimization/19462
29400         * gcc.dg/torture/pr19462-1.c: New test.
29401
29402 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29403
29404         PR objc/19321
29405         * objc.dg/func-ptr-2.m: New.
29406         * objc.dg/volatile-1.m: New.
29407
29408 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29409
29410         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29411
29412 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29413
29414         PR tree-optimization/19060
29415         * gcc.c-torture/execute/20050104-1.c: New test.
29416
29417 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29418
29419         PR fortran/18983
29420         * gfortran.dg/write_to_null.f90: New test.
29421
29422 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29423             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29424
29425         PR other/19328
29426         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29427         argument.
29428
29429 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29430
29431         PR c++/19263
29432         * g++.dg/init/vector1.C: New test.
29433
29434 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29435
29436         PR target/13158
29437         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29438         PR target/18987
29439         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29440
29441 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29442
29443         * gfortran.dg/select_1.f90: New test.
29444         * gfortran.dg/select_2.f90: New test.
29445         * gfortran.dg/select_3.f90: New test.
29446         * gfortran.dg/select_4.f90: New test.
29447
29448 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29449
29450         PR middle-end/19084
29451         PR rtl-optimization/19348
29452         * gcc.dg/20050111-1.c: New test.
29453         * gcc.c-torture/execute/20050111-1.c: New test.
29454
29455         * gcc.dg/i386-asm-4.c: New test.
29456
29457 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29458
29459         * gcc.dg/nested-func-2.c: New test.
29460         * ada/acats/norun.lst: Remove c953002.
29461
29462 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29463
29464         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29465
29466 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29467
29468         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29469
29470 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29471
29472         PR target/18761
29473         * g++.dg/abi/align1.C: New test.
29474
29475 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29476
29477         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29478         at a time.
29479         * g++.dg/ext/altivec_check.h: Support compiling as C.
29480
29481 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29482
29483         PR c++/19355
29484         * g++.dg/expr/pr19355-1.C: New test case.
29485
29486 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29487
29488         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29489         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29490         * ada/acats/tests/c3/c92005b.ada: Likewise.
29491         * ada/acats/tests/c3/cxb3012.a: Likewise.
29492         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29493
29494 2005-01-09  Paul Brook  <paul@codesourcery.com>
29495
29496         * gfortran.dg/common_2.f90: New file.
29497         * gfortran.dg/common_3.f90: New file.
29498
29499 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29500
29501         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29502
29503 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29504
29505         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29506         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29507         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29508         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29509         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29510         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29511         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29512         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29513         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29514         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29515         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29516         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29517         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29518         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29519         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29520         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29521         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29522         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29523         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29524         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29525         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29526         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29527         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29528         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29529         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29530         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29531         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29532         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29533         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29534         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29535         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29536         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29537         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29538         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29539         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29540         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29541         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29542         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29543         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29544         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29545         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29546         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29547         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29548         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29549         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29550         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29551         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29552         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29553         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29554         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29555         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29556         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29557         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29558         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29559         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29560         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29561         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29562         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29563         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29564         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29565         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29566         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29567         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29568         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29569         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29570         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29571         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29572
29573         * gcc.dg/vect/vect-1.c: Fix spelling.
29574         * gcc.dg/vect/vect-10.c: Fix spelling.
29575         * gcc.dg/vect/vect-11.c: Fix spelling.
29576         * gcc.dg/vect/vect-12.c: Fix spelling.
29577         * gcc.dg/vect/vect-14.c: Fix spelling.
29578         * gcc.dg/vect/vect-15.c: Fix spelling.
29579         * gcc.dg/vect/vect-16.c: Fix spelling.
29580         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29581         * gcc.dg/vect/vect-64.c: Fix comments.
29582         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29583
29584 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29585             Ira Rosen  <irar@il.ibm.com>
29586
29587         * gcc.dg/vect/vect-70.c: New test.
29588         * gcc.dg/vect/vect-71.c: New test.
29589
29590 2005-01-09  Manfred Hollstein  <mh@suse.com>
29591
29592         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29593         * gcc.dg/pr18241-2.c: Likewise.
29594         * gcc.dg/pr18241-3.c: Likewise.
29595         * gcc.dg/pr18241-4.c: Likewise.
29596         * gcc.dg/pr18241-5.c: Likewise.
29597
29598 2005-01-08  Richard Henderson  <rth@redhat.com>
29599
29600         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29601         False for x86 and x86-64.
29602
29603 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29604
29605         PR tree-optimization/18241
29606         * gcc.dg/pr18241-1.c: New test.
29607         * gcc.dg/pr18241-2.c: New test.
29608         * gcc.dg/pr18241-3.c: New test.
29609         * gcc.dg/pr18241-4.c: New test.
29610         * gcc.dg/pr18241-5.c: New test.
29611
29612 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29613
29614         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29615         gfortran.dg/select_4.f90: New.
29616
29617 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29618
29619         * gcc.c-torture/execute/20050107-1.c: New test.
29620
29621 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         PR c++/19298
29624         * g++.dg/template/ref2.C: New.
29625
29626 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29627
29628         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29629         instead of being empty.
29630
29631 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29632
29633         PR fortran/15553
29634         * gfortran.dg/array-1.f90: New test.
29635
29636 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29637
29638         PR tree-optimization/19283
29639         * gcc.c-torture/execute/20050106-1.c: New test.
29640
29641         PR rtl-optimization/18861
29642         * gcc.dg/20050105-1.c: New test.
29643
29644         PR tree-optimization/18828
29645         * gcc.dg/20050105-2.c: New test.
29646
29647 2005-01-07  Andreas Jaeger  <aj@suse.de>
29648
29649         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29650
29651 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29652
29653         PR fortran/18398
29654         * gfortran.dg/fmt_read.f90: New test.
29655
29656 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29657
29658         * gcc.dg/rs6000-ldouble-2.c: New.
29659
29660 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29661
29662         PR c++/19244
29663         * g++.dg/parser/ctor2.C: New test.
29664
29665 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29666
29667         PR c++/17154
29668         * g++.dg/template/using9.C: New test.
29669
29670 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29671
29672         PR c++/19258
29673         * g++.dg/lookup/friend6.C: New test.
29674
29675 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29676
29677         PR c++/19270
29678         * g++.dg/template/array10.C: New.
29679
29680 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29681
29682         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29683         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29684
29685 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * gcc.c-torture/compile/20050105-1.c: New test.
29688
29689 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29690
29691         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29692
29693 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29694
29695         PR middle-end/19100
29696         * gcc.dg/conv-3.c: New test case.
29697
29698 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29699
29700         * gcc.dg/asm-wide-1.c: New test.
29701
29702 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         PR c++/19030
29705         * g++.dg/parse/crash22.C: New
29706
29707 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29708
29709         PR 19257
29710         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29711
29712 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29713
29714         PR middle-end/17767
29715         * gcc.dg/i386-mmx-6.c: New test case.
29716
29717 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29718
29719         PR tree-optimization/18308
29720         * gcc.dg/vect/pr18308.c: New testcase.
29721
29722 2005-01-04  Andreas Jaeger  <aj@suse.de>
29723
29724         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29725
29726 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29727             Robert Bowdidge <bowdidge@apple.com>
29728
29729         * gcc.dg/cpp/subframework1.c: New.
29730         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29731         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29732         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29733         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29734
29735 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29736
29737         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29738         producing warning.
29739         * gcc.dg/darwin-weakimport-2.c: New.
29740
29741 2005-01-03  Richard Henderson  <rth@redhat.com>
29742
29743         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29744
29745 2005-01-03  Richard Henderson  <rth@redhat.com>
29746
29747         * gcc.dg/vect/vect.exp: Enable for ia64.
29748         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29749         (check_effective_target_vect_float): Likewise.
29750         (check_effective_target_vect_no_align): Likewise.
29751         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29752         * gcc.dg/vect/vect-8.c: Likewise.
29753
29754 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29755
29756         PR target/19236
29757         * gcc.dg/pr19236-1.c: New test case.
29758
29759 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29760
29761         PR rtl-optimization/12092
29762         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29763
29764 2005-01-02  Andreas Jaeger  <aj@suse.de>
29765
29766         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29767
29768 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29769             Andrew Pinski  <pinskia@physics.uc.edu>
29770
29771         PR rtl-optimization/12092
29772         * gcc.dg/pr12092-1.c: New test case.
29773
29774 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29775
29776         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29777         'hidden' and 'default' for better portability.
29778         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29779
29780         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29781         6 and 7.
29782         * g++.old-deja/g++.brendan/new3.C: Likewise.
29783
29784 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29785
29786         * gcc.dg/20041231-1.C: New test.
29787         * g++.dg/warn/Wunreachable-code-1.C: New test.
29788
29789 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29790
29791         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29792         file, not /dev/null.  Abort on error.
29793
29794 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29795             Ziemowit Laski  <zlaski@apple.com>
29796
29797         PR objc/18971
29798         * objc.dg/encode-5.m: New test.
29799
29800 2004-12-29  Richard Henderson  <rth@redhat.com>
29801
29802         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29803         * objc.dg/stabs-1.m: Disable for ia64.
29804
29805 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29806
29807         PR c++/19190
29808         * g++.dg/warn/Wunused-10.C: New test.
29809
29810 2004-12-28  Richard Henderson  <rth@redhat.com>
29811
29812         * objc.dg/stabs-1.m: Disable for alpha.
29813
29814 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29815
29816         PR c++/19149
29817         * g++.dg/parse/error23.C: New test.
29818
29819 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29820
29821         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29822
29823         PR fortran/19032
29824         * gfortran.dg/intrinsic_modulo_1.f90: New.
29825         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29826         tests with divisor -1.
29827
29828 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29829
29830         * g++.dg/opt/temp1.C (memcpy): Return a value.
29831
29832         PR c++/19148
29833         * g++.dg/expr/cond7.C: New test.
29834
29835 2004-12-27  Paul Brook  <paul@codesourcery.com>
29836
29837         * gfortran.dg/g77/select_no_compile.f: Remove.
29838
29839 2004-12-27  Richard Henderson  <rth@redhat.com>
29840
29841         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29842         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29843         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29844
29845 2004-12-26  Richard Henderson  <rth@redhat.com>
29846
29847         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29848         by 1i instead of token pasting.
29849
29850 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29851
29852         PR tree-optimization/17578
29853         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29854         to additional_flags.
29855         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29856
29857 2004-12-25  Richard Henderson  <rth@redhat.com>
29858
29859         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29860         Remove Alpha.
29861
29862 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29863
29864         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29865         hppa*-*-hpux*.
29866         * gcc.dg/pr17957.c (dg-options): Likewise.
29867         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29868         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29869         instead of 0 on __hppa__.
29870         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29871         "foo,%r" on hppa*-*-*.
29872
29873 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29874
29875         PR fortran/19071
29876         * gfortran.dg/complex_write.f90: New test.
29877
29878 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29879
29880         PR c++/17595
29881         * g++.dg/parse/pragma2.C: New test.
29882
29883         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29884
29885 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29886
29887         * gcc.dg/empty2.c: Add missing dg-warning.
29888
29889 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29890
29891         PR c++/17413
29892         * g++.dg/template/local4.C: New test.
29893         * g++.dg/template/crash19.C: Add dg-error marker.
29894
29895         * g++.dg/template/crash31.C: Correct embedded PR number.
29896
29897 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29898
29899         PR c++/16405
29900         * g++.dg/opt/temp1.C: Add do-run marker.
29901
29902 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29903
29904         * g++.dg/template/spec19.C: New.
29905
29906 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29907
29908         PR target/16819
29909         * gcc.dg/empty2.c: New.
29910
29911 2004-12-23  Richard Henderson  <rth@redhat.com>
29912
29913         * lib/target-supports.exp (check_effective_target_vect_no_align):
29914         Remove i?86 and x86-64.
29915
29916 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29917
29918         PR c++/16405
29919         * g++.dg/opt/temp1.C: New test.
29920
29921 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29922
29923         PR c++/18733
29924         * g++.dg/template/friend33.C: New testcase.
29925
29926 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/18464
29929         * g++.dg/template/cond5.C: New test.
29930
29931         PR c++/18492
29932         * g++.dg/inherit/thunk3.C: New test.
29933
29934         PR c++/11224
29935         * g++.dg/warn/Wunused-9.C: New test.
29936
29937 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29938
29939         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29940
29941 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29942
29943         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29944
29945 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29946
29947         PR c++/18378
29948         * g++.dg/ext/packed8.C: New test.
29949
29950         PR c++/19063
29951         * g++.dg/template/crash31.C: New test.
29952
29953         PR c++/19034
29954         * g++.dg/template/crash30.C: New test.
29955
29956 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29957
29958         PR C++/18984
29959         * g++.dg/eh/ctor3.C: New test.
29960
29961 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29962
29963         * objc.dg/stabs-1.m: Allow section name to be quoted and
29964         assembly label to begin with '.LL'.
29965
29966 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29967
29968         * gcc.dg/vect/vect.exp
29969         (check_effective_target_lp64_or_vect_no_align): New.
29970         * gcc.dg/vect/vect-77.c: Use it.
29971         * gcc.dg/vect/vect-78.c: Use it.
29972
29973         * lib/target-supports.exp
29974         (check_effective_target_vect_no_max,
29975         check_effective_target_vect_no_bitwise,
29976         check_effective_target_vect_no_align): New.
29977         * gcc.dg/vect/vect-13.c: Use them.
29978         * gcc.dg/vect/vect-17.c: Ditto.
29979         * gcc.dg/vect/vect-18.c: Ditto.
29980         * gcc.dg/vect/vect-19.c: Ditto.
29981         * gcc.dg/vect/vect-20.c: Ditto.
29982         * gcc.dg/vect/vect-27.c: Ditto.
29983         * gcc.dg/vect/vect-29.c: Ditto.
29984         * gcc.dg/vect/vect-44.c: Ditto.
29985         * gcc.dg/vect/vect-48.c: Ditto.
29986         * gcc.dg/vect/vect-50.c: Ditto.
29987         * gcc.dg/vect/vect-52.c: Ditto.
29988         * gcc.dg/vect/vect-54.c: Ditto.
29989         * gcc.dg/vect/vect-56.c: Ditto.
29990         * gcc.dg/vect/vect-58.c: Ditto.
29991         * gcc.dg/vect/vect-60.c: Ditto.
29992         * gcc.dg/vect/vect-72.c: Ditto.
29993         * gcc.dg/vect/vect-80.c: Ditto.
29994
29995 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29996
29997         PR c++/14075
29998         * g++.dg/init/string1.C: New.
29999
30000         PR c++/18975
30001         * g++.dg/other/synth1.C: New.
30002
30003 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30004
30005         PR c/18963
30006         * gcc.dg/pr18963-1.c: New test.
30007
30008 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30009
30010         PR c/18596
30011         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30012         * gcc.dg/pr18596-1.c: Use dg-error.
30013         (dg-options): Use -fno-unit-at-a-time.
30014         * gcc.dg/pr18596-2.c: New test.
30015         * gcc.dg/pr18596-3.c: New test.
30016
30017 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30018
30019         PR middle-end/18683
30020         * g++.dg/opt/pr18683-1.C: New test case.
30021
30022 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30023
30024         PR other/19093
30025         * g++.dg/opt/max1.C: Fix for 64bit targets.
30026
30027 2004-12-20  Matt Austern  <austern@apple.com>
30028
30029         PR c++/19044
30030         * g++.dg/ext/builtin6.C: New
30031
30032 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30033
30034         PR tree-optimization/19080
30035         * gcc.c-torture/compile/pr19080.c: New test.
30036
30037 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30038
30039         * gcc.dg/20041219-1.c: New test.
30040
30041 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30042
30043         PR middle-end/19068
30044         * g++.dg/opt/max1.C: New test case.
30045
30046 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30047
30048         * gcc.dg/fdata-sections-1.c: New test.
30049
30050 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30051
30052         PR middle-end/18548
30053         * gcc.dg/max-1.c: New test case.
30054
30055 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30056
30057         * gcc.c-torture/execute/20041218-1.c: New test.
30058
30059 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30060
30061         * gcc.dg/pr18501.c: New test.
30062         * gcc.dg/uninit-5.c: XFAIL.
30063         * gcc.dg/uninit-9.c: XFAIL.
30064
30065 2004-12-17  Dale Johannesen  <dalej@apple.com>
30066
30067         * gcc.dg/20041213-1.c: New.
30068
30069 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30070
30071         * objc.dg/stabs-1.m: Allow assembly label to begin
30072         with a dot ('.').
30073
30074 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30075
30076         * gcc.c-torture/execute/20041213-1.c: Move...
30077         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30078
30079 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30080
30081         PR c++/18721
30082         * g++.dg/lookup/conv-5.C: New.
30083
30084 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30085
30086         * objc.dg/stabs-1.m: New test.
30087
30088 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30089
30090         * gcc.dg/visibility-c.c: Change compile to
30091         assemble for the test.
30092
30093 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30094
30095         PR target/19041
30096         * gcc.dg/visibility-c.c: New test.
30097
30098 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30099
30100         PR middle-end/18493
30101         * gcc.dg/switch-8.c: New test case.
30102
30103 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30104
30105         PR c++/18905
30106         * g++.dg/template/init4.C: New.
30107         * g++.dg/opt/static3.C: Enable optimizer.
30108
30109 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30110
30111         * g++.dg/other/complex1.C: New test.
30112
30113 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30114
30115         * g++.dg/opt/inline9.C: New test.
30116
30117 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30118
30119         PR fortran/18993
30120         * gfotran.dg/nullify_1.f: New test.
30121
30122 2004-12-15  Richard Henderson  <rth@redhat.com>
30123
30124         * gcc.target/i386/i386.exp: New harness.
30125         * gcc.target/i386/vect-args.c: New.
30126
30127 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30128
30129         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30130
30131 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30132
30133         PR c++/18825
30134         * g++.dg/template/friend32.C: New test.
30135
30136 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30137
30138         * cpp/pragma-once-1.c: New test.
30139         * cpp/pragma-once-1b.h: Likewise.
30140         * cpp/pragma-once-1c.h: Likewise.
30141         * cpp/pragma-once-1d.h: Likewise.
30142         * cpp/inc/pragma-once-1a.h: Likewise.
30143
30144 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30145             Steven G. Kargl  <kargls@comcast.net>
30146
30147         PR fortran/17597
30148         * gfortran.dg/list_read_3.f90: New test.
30149
30150 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30151
30152         * gcc.dg/ftrapv-2.c: New test.
30153
30154 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         PR c++/18981
30157         * g++.dg/template/typename9.C: New test.
30158
30159 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30160
30161         PR c++/18738
30162         * g++.dg/template/typename8.C: New test.
30163         * g++.dg/parse/friend2.C: Tweak error message.
30164
30165 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30166
30167         * gcc.c-torture/20041214-1.c: New test.
30168
30169 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30170
30171         PR c++/18965
30172         * g++.dg/init/array17.C: New test.
30173
30174 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30175
30176         PR c++/18793
30177         * g++.dg/init/aggr3.C: New test.
30178
30179 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30180
30181         * gcc.dg/altivec-types-1.c: New test.
30182         * gcc.dg/altivec-types-2.c: New test.
30183         * gcc.dg/altivec-types-3.c: New test.
30184         * gcc.dg/altivec-types-4.c: New test.
30185         * g++.dg/ext/altivec-types-1.C: New test.
30186         * g++.dg/ext/altivec-types-2.C: New test.
30187         * g++.dg/ext/altivec-types-3.C: New test.
30188         * g++.dg/ext/altivec-types-4.C: New test.
30189
30190 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30191
30192         PR middle-end/18951
30193         * gcc.c-torture/execute/20041213-1.c: New test.
30194
30195 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30196
30197         PR c++/18949
30198         * g++.dg/template/cast1.C: New.
30199
30200 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30201
30202         * gcc.c-torture/execute/20041213-2.c: New test.
30203
30204 2004-12-13  Richard Henderson  <rth@redhat.com>
30205
30206         * gcc.dg/i386-sse-10.c: Fix typo in options.
30207
30208 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30209
30210         PR c++/18968
30211         * g++.dg/opt/pr18968.C: New test.
30212
30213 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30214
30215         PR c++/18925
30216         * g++.dg/ext/visibility/staticdatamem.C: New test.
30217
30218 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30219
30220         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30221
30222 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30223
30224         PR rtl-optimization/18928
30225         * gcc.dg/pr18928-1.c: New test case.
30226
30227 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30228
30229         PR tree-opt/16951
30230         * gcc.c-torture/compile/20041211-1.c: New.
30231
30232 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30233
30234         PR middle-end/17564
30235         * gcc.c-torture/execute/20041212-1.c: New test.
30236
30237 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30238
30239         PR fortran/18869
30240         * gfortran.dg/common_1.f90: New test.
30241
30242 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30243         Paul Brook  <paul@codesourcery.com>
30244
30245         PR fortran/16222
30246         * gfortran.dg/real_do_1.f90: New test.
30247
30248 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30249
30250         PR tree-opt/18040
30251         * g++.dg/opt/ptrmem6.C: New test.
30252
30253 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30254
30255         PR middle-end/18921
30256         * gcc.dg/pr18921-1.c: New test case.
30257
30258 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30259
30260         PR fortran/17175
30261         * gfortran.dg/scale_1.f90: New test.
30262
30263 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30264
30265         PR middle-end/18903
30266         * gcc.c-torture/compile/pr18903.c: New test.
30267
30268 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30269
30270         * gcc.c-torture/execute/20041210-1.c: New test.
30271
30272 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30273
30274         PR c++/18731
30275         * g++.dg/parser/struct-1.C: New test.
30276         * g++.dg/parser/struct-2.C: New test.
30277         * g++.dg/parser/struct-3.C: New test.
30278
30279 2004-12-09  Richard Henderson  <rth@redhat.com>
30280
30281         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30282
30283         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30284         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30285
30286 2004-12-09  Matt Austern  <austern@apple.com>
30287
30288         PR c++/18514
30289         * g++.dg/ext/builtin1.C: New
30290         * g++.dg/ext/builtin2.C: New
30291         * g++.dg/ext/builtin3.C: New
30292         * g++.dg/ext/builtin4.C: New
30293         * g++.dg/ext/builtin5.C: New
30294
30295 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30296
30297         PR tree-opt/18904
30298         * g++.dg/opt/ptrmem5.C: New test.
30299
30300 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30301
30302         * g++.dg/parse/typename5.C: Adjust for new error.
30303         * g++.dg/parse/typename7.C: New.
30304
30305 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30306
30307         PR c++/18073
30308         * g++.dg/other/mmintrin.C: New test.
30309
30310 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30311
30312         PR c++/16681
30313         * g++.dg/init/array15.C: New.
30314         * g++.dg/init/array16.C: New.
30315
30316 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30317
30318         PR fortran/18826
30319         * gfortran.dg/assign_1.f90: New test.
30320
30321 2004-12-08  Nick Clifton  <nickc@redhat.com>
30322
30323         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30324         * gcc.target/xstormy16/data_below100: Likewise.
30325         * gcc.target/xstormy16/sfr: Likewise.
30326         * gcc.target/xstormy16/below100.S: New test source file.
30327         * gcc.target/xstormy16/below100.ld: New test linker script.
30328         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30329         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30330         bp instructions.
30331         * gcc.target/xstormy16/bp.c: Likewise.
30332
30333         * gcc.target/xstormy16/bss_below100: New files:
30334         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30335         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30336         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30337         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30338         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30339         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30340         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30341         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30342         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30343         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30344         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30345         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30346         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30347         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30348         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30349         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30350         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30351         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30352         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30353         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30354         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30355         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30356         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30357         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30358         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30359         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30360         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30361
30362         * gcc.target/xstormy16/data_below100: New files:
30363         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30364         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30365         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30366         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30367         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30368         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30369         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30370         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30371         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30372         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30373         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30374         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30375         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30376         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30377         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30378         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30379         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30380         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30381         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30382         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30383         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30384         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30385         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30386         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30387         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30388         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30389         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30390
30391         * gcc.target/xstormy16/sfr: New files:
30392         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30393         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30394         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30395         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30396         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30397         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30398         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30399         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30400         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30401         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30402         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30403         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30404         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30405         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30406         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30407         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30408         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30409         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30410         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30411         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30412         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30413         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30414         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30415         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30416         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30417         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30418         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30419         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30420         27_if0_sfrw_bitfield_f.c
30421
30422 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30423
30424         PR c++/18100
30425         * g++.dg/lookup/name-clash4.C: New test.
30426
30427 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         PR c++/18672
30430         * g++.dg/opt/array1.C: New.
30431
30432         PR c++/18803
30433         * g++.dg/template/operator5.C: New.
30434
30435 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30436
30437         PR c/18867
30438         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30439
30440 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30441
30442         * gcc.dg/noncompile/20041207.c: New test.
30443
30444 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30445
30446         * g++.dg/other/unreachable-1.C: New test.
30447
30448 2004-12-06  Nick Clifton  <nickc@redhat.com>
30449
30450         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30451         <limits.h> because the latter comes from gcc's include/ directory
30452         and not the newlib/libc/include directory.
30453
30454 2004-12-04  Richard Henderson  <rth@redhat.com>
30455
30456         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30457
30458 2004-12-04  Richard Henderson  <rth@redhat.com>
30459
30460         * lib/target-supports.exp (check_gc_sections_available): Disable
30461         for alpha and ia64.
30462
30463 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30464
30465         PR middle-end/17909
30466         * g++.dg/other/vararg-2.C: New test.
30467
30468 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30469
30470         PR c++/17011, c++/17971
30471         * g++.dg/template/error15.C: Adjust expected error.
30472         * g++.dg/template/instantiate3.C: Likewise.
30473
30474 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30475
30476         * gcc.dg/altivec-18.c: Fix for darwin
30477
30478 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30479
30480         PR c++/18782
30481         * g++.dg/parse/ptrmem2.C: New.
30482
30483         PR c++/18318
30484         * g++.dg/template/new1.C: New.
30485
30486 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30487
30488         PR fortran/18710
30489         * gfortran.dg/direct_io_3.f90: New test.
30490
30491 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30492
30493         PR 18758
30494         * g++.dg/parse/crash21.C: New.
30495
30496 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30497
30498         PR c++/15664, c++/18276
30499         * g++.dg/template/ttp13.C: New test.
30500         * g++.dg/template/ttp14.C: Likewise.
30501
30502 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30503
30504         PR c++/18123
30505         * g++.dg/parse/enum2.C: New test.
30506         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30507
30508 2004-12-02  Nick Clifton  <nickc@redhat.com>
30509
30510         * gcc.target/xstormy16: New test directory.
30511         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30512         * gcc.target/xstormy16/bp.c: Check the generation of bp
30513         instructions.
30514         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30515         bn instructions and the BELOW100 attribute.
30516
30517 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30518
30519         PR target/16952
30520         * gcc.dg/ppc-eabi.c: New.
30521
30522 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30523
30524         PR fortran/18284
30525         * gfortran.dg/backspace.f90
30526
30527 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30528
30529         * gfortran.dg/inquire.f90: New test.
30530
30531 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30532
30533         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30534         handle effective-target-keyword.
30535         (dg-skip-if): Support effective-target keyword as target list.
30536         (dg-xfail-if): Ditto.
30537         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30538
30539 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30540
30541         PR tree-optimization/18291
30542         * gcc.c-torture/compile/pr18291.c: New test.
30543
30544 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         PR C++/18729
30547         * g++.dg/parse/crash20.C: New.
30548
30549         PR c++/17431
30550         * g++.dg/overload/arg1.C: New.
30551         * g++.dg/overload/arg2.C: New.
30552         * g++.dg/overload/arg3.C: New.
30553         * g++.dg/overload/arg4.C: New.
30554
30555 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30556
30557         * gcc.dg/c99-flex-array-4.c: Remove.
30558
30559 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30560
30561         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30562
30563         * lib/target-supports.exp (is-effective-target): Simplify.
30564
30565         * lib/target-supports.exp (check_effective_target_vect_long):
30566         Fix for powerpc64-*-*.
30567
30568 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30569
30570         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30571         to support new requirements on FreeBSD 5.
30572
30573 2004-11-30  Devang Patel  <dpatel@apple.com>
30574
30575         PR 18702
30576         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30577
30578 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30579
30580         * g++.dg/ext/altivec-13.C: New test.
30581
30582 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30583
30584         PR tree-opt/18298
30585         * gcc.c-torture/execute/p18298.c: New test.
30586
30587 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30588             Dorit Naishlos  <dorit@il.ibm.com>
30589
30590         PR tree-opt/18607
30591         * gcc.dg/vect/vect-89.c: New test.
30592
30593 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30594
30595         * gcc.dg/pr18596-1.c: New test.
30596
30597 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30598
30599         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30600
30601 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30602
30603         PR c/18479
30604         * gcc.dg/pr18479.c: New test.
30605
30606 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30607
30608         PR target/18490
30609         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30610         mmix-knuth-mmixware.
30611
30612         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30613         cris-*-elf* cris-*-aout* mmix-*-*
30614
30615 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30616
30617         PR middle-end/18725
30618         * gcc.dg/pr18725.c: New test.
30619
30620 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30621
30622         PR target/18488
30623         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30624
30625         PR target/18336
30626         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30627
30628 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30629
30630         PR c++/18368
30631         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30632         * g++.old-deja/g++.law/ctors5.C: Likewise.
30633         * g++.old-deja/g++.other/crash25.C: Likewise.
30634
30635         PR c++/18674
30636         * g++.dg/template/error16.C: New test.
30637
30638         PR c++/18512
30639         * g++.dg/template/crash29.C: New test.
30640
30641 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30642
30643         PR tree-optimization/18712
30644         * gcc.c-torture/compile/pr18712.c: New test.
30645
30646 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30647
30648         PR c/7544
30649         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30650         tests.
30651
30652 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30653
30654         PR c++/18652
30655         * g++.dg/lookup/crash6.C: New test.
30656
30657 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30658
30659         PR middle-end/18164
30660         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30661
30662 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30663
30664         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30665         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30666         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30667
30668 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30669
30670         * gcc.dg/pr18164.c: New test.
30671
30672 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30673
30674         * gcc.dg/funroll-loops-all.c: New.
30675
30676 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30677
30678         PR target/18489
30679         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30680         delimeter, match space and TAB as well as ":".
30681
30682         PR target/18484
30683         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30684
30685         PR target/18348
30686         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30687
30688         PR target/18345
30689         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30690
30691         PR target/18337
30692         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30693
30694 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30695
30696         * gfortran.dg/direct_io_2.f90: New test.
30697
30698 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30699
30700         PR target/18334
30701         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30702
30703 2004-11-28  Richard Henderson  <rth@redhat.com>
30704
30705         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30706
30707 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30708
30709         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30710         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30711         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30712         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30713         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30714         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30715         gcc.dg/pointer-arith-8.c: New tests.
30716
30717 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30718
30719         PR fortran/18364
30720         * gfortran.dg/endfile.f90: New test.
30721
30722 2004-11-27  Falk Hueffner  <falk@debian.org>
30723
30724         * gcc.dg/loop-6.c: New test.
30725
30726 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30727
30728         * gcc.c-torture/execute/20041126-1.c: New test.
30729
30730 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30731
30732         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30733         on IRIX.
30734
30735 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30736
30737         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30738         functions.
30739
30740 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30741
30742         PR rtl-optimization/17825
30743         * gcc.c-torture/compile/20041119-1.c: New test.
30744
30745 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30746
30747         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30748         Check existence of ld library path variables before unsetting.
30749
30750 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30751
30752         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30753
30754 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30755
30756         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30757
30758 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30759
30760         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30761
30762 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30763
30764         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30765         dg-do directive.
30766
30767 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30768
30769         * gcc.dg/pr17957.c: Pass --param, not -param.
30770
30771 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30772
30773         PR middle-end/17957
30774         * gcc.dg/pr17957.c: New test.
30775
30776 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30777
30778         PR c++/18445
30779         * g++.dg/template/crash28.C: Likewise.
30780
30781         PR c++/18001
30782         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30783         * g++.dg/ext/lvaddr.C: Likewise.
30784         * g++.dg/opt/pr7503-3.C: Likewise.
30785
30786         PR c++/18466
30787         * g++.dg/parse/qualified3.C: New test.
30788         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30789
30790         PR c++/18545
30791         * g++.dg/expr/return1.C: New test.
30792
30793 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30794
30795         Friend class name lookup 3/n, PR c++/3332
30796         * g++.dg/lookup/friend3.C: New test.
30797         * g++.dg/lookup/friend4.C: Likewise.
30798         * g++.dg/lookup/friend5.C: Likewise.
30799
30800 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30801
30802         Friend class name lookup 2/n, PR c++/14513, c++/15410
30803         * g++.dg/lookup/friend2.C: New test.
30804         * g++.dg/template/friend31.C: Likewise.
30805
30806 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30807
30808         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30809
30810 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30811
30812         PR c++/17473
30813         * g++.dg/tc1/dr56.C: Remove.
30814         * g++.dg/template/typedef1.C: Add dg-error markers.
30815         * g++.old-deja/g++.other/typedef7.C: Likewise.
30816
30817         PR c++/18285
30818         * g++.dg/parse/typedef7.C: New test.
30819
30820 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30821
30822         * gcc.c-torture/execute/20041124-1.c: New test.
30823
30824 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30825
30826         * g++.dg/template/deduce3.C: New test.
30827
30828         PR c++/18586
30829         * g++.dg/template/crash27.C: New test.
30830
30831         PR c++/18530
30832         * g++.dg/warn/Wshadow-3.C: New test.
30833
30834 2004-11-24  Devang Patel  <dpatel@apple.com>
30835
30836         PR/18555
30837         * gcc.dg/cpp/isysroot-1.c: New test.
30838         * gcc.dg/cpp/usr/include/stdio.h: New file.
30839         * gcc.dg/cpp/isysroot-2.c: New test.
30840         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30841         New file.
30842
30843 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30844
30845         PR c++/8929
30846         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30847
30848 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30849
30850         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30851         * gcc.target/sparc/pdist.c: Likewise.
30852
30853 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30854
30855         PR c++/16882
30856         * g++.dg/conversion/simd1.C: New test.
30857
30858 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30859
30860         * lib/target-libpath.exp: New file defining
30861         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30862         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30863         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30864         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30865         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30866
30867 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30868
30869         * gcc.dg/pragma-align-2.c: Test macro expansion.
30870         * gcc.dg/pragma-pack-2.c: New test.
30871
30872 2004-11-23  Richard Henderson  <rth@redhat.com>
30873
30874         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30875         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30876         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30877         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30878         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30879         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30880
30881         * gcc.dg/vect/vect.exp: Add check for alpha.
30882         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30883         (check_effective_target_vect_int): Enable for alpha.
30884         (check_effective_target_vect_long): New.
30885         (is-effective-target): Add it.
30886
30887 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30888
30889         * gcc.dg/pr18614-1.c: New test.
30890
30891 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30892
30893         * gcc.dg/setjmp-2.c: New test.
30894
30895 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30896
30897         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30898         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30899         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30900         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30901         gcc.target/sparc/pdist.c: New tests.
30902
30903 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30904
30905         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30906
30907 2004-11-22  Dale Johannesen  <dalej@apple.com>
30908
30909         * gcc.dg/20041111-1.c: New.
30910
30911 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30912
30913         PR tree-opt/18536
30914         * gcc.dg/vect/pr18536.c: New test.
30915
30916 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30917
30918         PR c++/18354
30919         * g++.dg/template/nontype11.C: New test.
30920
30921 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30922
30923         PR middle-end/18520
30924         * gcc.dg/pr18520-1.c: New test case.
30925
30926 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30927
30928         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30929         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30930         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30931         expected diagnostics.
30932
30933 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30934
30935         PR target/18580
30936         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30937         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30938         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30939
30940 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30941
30942         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30943
30944 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30945             Joseph Myers  <joseph@codesourcery.com>
30946
30947         * lib/target-supports.exp (check_visibility_available): Really
30948         test the compiler.
30949
30950 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30951
30952         PR tree-opt/18181
30953         * gcc.dg/vect/vect-85.c: New test.
30954         * gcc.dg/vect/vect-86.c: New test.
30955         * gcc.dg/vect/vect-87.c: New test.
30956         * gcc.dg/vect/vect-88.c: New test.
30957
30958 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30959
30960         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30961
30962 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30963
30964         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30965         * gcc.dg/ppc-and-1.c: Ditto.
30966         * gcc.dg/ppc-compare-1.c: Ditto.
30967         * gcc.dg/ppc-mov-1.c: Ditto
30968
30969 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30970             Mark Mitchell  <mark@codesourcery.com>
30971
30972         * gcc.dg/pragma-init-fini-2.c: New test.
30973
30974 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30975             Aldy Hernandez  <aldyh@redhat.com>
30976
30977         * lib/target-supports.exp (check_effective_target_vect_int): New
30978         (check_effective_target_vect_float): New
30979         (check_effective_target_vect_double): New.
30980         (is-effective-target): Support new effective targets keywords.
30981         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30982         default action for dg-do.
30983         * gcc.dg/vect/pr16105.c: Use new support.
30984         * gcc.dg/vect/pr18400.c: Ditto.
30985         * gcc.dg/vect/pr18425.c: Ditto.
30986         * gcc.dg/vect/vect-1.c: Ditto.
30987         * gcc.dg/vect/vect-10.c: Ditto.
30988         * gcc.dg/vect/vect-11.c: Ditto.
30989         * gcc.dg/vect/vect-12.c: Ditto.
30990         * gcc.dg/vect/vect-13.c: Ditto.
30991         * gcc.dg/vect/vect-14.c: Ditto.
30992         * gcc.dg/vect/vect-15.c: Ditto.
30993         * gcc.dg/vect/vect-16.c: Ditto.
30994         * gcc.dg/vect/vect-17.c: Ditto.
30995         * gcc.dg/vect/vect-18.c: Ditto.
30996         * gcc.dg/vect/vect-19.c: Ditto.
30997         * gcc.dg/vect/vect-2.c: Ditto.
30998         * gcc.dg/vect/vect-20.c: Ditto.
30999         * gcc.dg/vect/vect-21.c: Ditto.
31000         * gcc.dg/vect/vect-22.c: Ditto.
31001         * gcc.dg/vect/vect-23.c: Ditto.
31002         * gcc.dg/vect/vect-24.c: Ditto.
31003         * gcc.dg/vect/vect-25.c: Ditto.
31004         * gcc.dg/vect/vect-26.c: Ditto.
31005         * gcc.dg/vect/vect-27.c: Ditto.
31006         * gcc.dg/vect/vect-27a.c: Ditto.
31007         * gcc.dg/vect/vect-28.c: Ditto.
31008         * gcc.dg/vect/vect-29.c: Ditto.
31009         * gcc.dg/vect/vect-29a.c: Ditto.
31010         * gcc.dg/vect/vect-3.c: Ditto.
31011         * gcc.dg/vect/vect-30.c: Ditto.
31012         * gcc.dg/vect/vect-31.c: Ditto.
31013         * gcc.dg/vect/vect-32.c: Ditto.
31014         * gcc.dg/vect/vect-33.c: Ditto.
31015         * gcc.dg/vect/vect-34.c: Ditto.
31016         * gcc.dg/vect/vect-35.c: Ditto.
31017         * gcc.dg/vect/vect-36.c: Ditto.
31018         * gcc.dg/vect/vect-37.c: Ditto.
31019         * gcc.dg/vect/vect-38.c: Ditto.
31020         * gcc.dg/vect/vect-4.c: Ditto.
31021         * gcc.dg/vect/vect-40.c: Ditto.
31022         * gcc.dg/vect/vect-41.c: Ditto.
31023         * gcc.dg/vect/vect-42.c: Ditto.
31024         * gcc.dg/vect/vect-43.c: Ditto.
31025         * gcc.dg/vect/vect-44.c: Ditto.
31026         * gcc.dg/vect/vect-45.c: Ditto.
31027         * gcc.dg/vect/vect-46.c: Ditto.
31028         * gcc.dg/vect/vect-47.c: Ditto.
31029         * gcc.dg/vect/vect-48.c: Ditto.
31030         * gcc.dg/vect/vect-48a.c: Ditto.
31031         * gcc.dg/vect/vect-49.c: Ditto.
31032         * gcc.dg/vect/vect-5.c: Ditto.
31033         * gcc.dg/vect/vect-50.c: Ditto.
31034         * gcc.dg/vect/vect-51.c: Ditto.
31035         * gcc.dg/vect/vect-52.c: Ditto.
31036         * gcc.dg/vect/vect-53.c: Ditto.
31037         * gcc.dg/vect/vect-54.c: Ditto.
31038         * gcc.dg/vect/vect-55.c: Ditto.
31039         * gcc.dg/vect/vect-56.c: Ditto.
31040         * gcc.dg/vect/vect-56a.c: Ditto.
31041         * gcc.dg/vect/vect-57.c: Ditto.
31042         * gcc.dg/vect/vect-58.c: Ditto.
31043         * gcc.dg/vect/vect-59.c: Ditto.
31044         * gcc.dg/vect/vect-6.c: Ditto.
31045         * gcc.dg/vect/vect-60.c: Ditto.
31046         * gcc.dg/vect/vect-61.c: Ditto.
31047         * gcc.dg/vect/vect-62.c: Ditto.
31048         * gcc.dg/vect/vect-63.c: Ditto.
31049         * gcc.dg/vect/vect-64.c: Ditto.
31050         * gcc.dg/vect/vect-65.c: Ditto.
31051         * gcc.dg/vect/vect-66.c: Ditto.
31052         * gcc.dg/vect/vect-67.c: Ditto.
31053         * gcc.dg/vect/vect-68.c: Ditto.
31054         * gcc.dg/vect/vect-69.c: Ditto.
31055         * gcc.dg/vect/vect-7.c: Ditto.
31056         * gcc.dg/vect/vect-72.c: Ditto.
31057         * gcc.dg/vect/vect-72a.c: Ditto.
31058         * gcc.dg/vect/vect-73.c: Ditto.
31059         * gcc.dg/vect/vect-74.c: Ditto.
31060         * gcc.dg/vect/vect-75.c: Ditto.
31061         * gcc.dg/vect/vect-76.c: Ditto.
31062         * gcc.dg/vect/vect-77.c: Ditto.
31063         * gcc.dg/vect/vect-77a.c: Ditto.
31064         * gcc.dg/vect/vect-78.c: Ditto.
31065         * gcc.dg/vect/vect-79.c: Ditto.
31066         * gcc.dg/vect/vect-8.c: Ditto.
31067         * gcc.dg/vect/vect-80.c: Ditto.
31068         * gcc.dg/vect/vect-82.c: Ditto.
31069         * gcc.dg/vect/vect-82_64.c: Ditto.
31070         * gcc.dg/vect/vect-83.c: Ditto.
31071         * gcc.dg/vect/vect-83_64.c: Ditto.
31072         * gcc.dg/vect/vect-9.c: Ditto.
31073         * gcc.dg/vect/vect-all.c: Ditto.
31074         * gcc.dg/vect/vect-none.c: Ditto.
31075
31076 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31077
31078         * lib/gcc-dg.exp (dg-skip-if): New function.
31079         (dg-forbid-option): Remove.
31080         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31081         * g++.dg/abi/bitfield8.C: Likewise.
31082         * g++.dg/abi/dtor1.C: Likewise.
31083         * g++.dg/abi/empty10.C: Likewise.
31084         * g++.dg/abi/empty7.C: Likewise.
31085         * g++.dg/abi/empty9.C: Likewise.
31086         * g++.dg/abi/layout3.C: Likewise.
31087         * g++.dg/abi/layout4.C: Likewise.
31088         * g++.dg/abi/thunk1.C: Likewise.
31089         * g++.dg/abi/thunk2.C: Likewise.
31090         * g++.dg/abi/vbase11.C: Likewise.
31091         * g++.dg/abi/vthunk2.C: Likewise.
31092         * g++.dg/abi/vthunk3.C: Likewise.
31093         * g++.dg/ext/attrib8.C: Likewise.
31094         * g++.dg/opt/longbranch2.C: Likewise.
31095         * g++.dg/opt/reg-stack4.C: Likewise.
31096         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31097         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31098         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31099         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31100         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31101         * gcc.dg/20000609-1.c: Likewise.
31102         * gcc.dg/20000720-1.c: Likewise.
31103         * gcc.dg/20011107-1.c: Likewise.
31104         * gcc.dg/20011119-1.c: Likewise.
31105         * gcc.dg/20020108-1.c: Likewise.
31106         * gcc.dg/20020122-2.c: Likewise.
31107         * gcc.dg/20020122-3.c: Likewise.
31108         * gcc.dg/20020201-3.c: Likewise.
31109         * gcc.dg/20020206-1.c: Likewise.
31110         * gcc.dg/20020218-1.c: Likewise.
31111         * gcc.dg/20020310-1.c: Likewise.
31112         * gcc.dg/20020411-1.c: Likewise.
31113         * gcc.dg/20020418-2.c: Likewise.
31114         * gcc.dg/20020426-1.c: Likewise.
31115         * gcc.dg/20020426-2.c: Likewise.
31116         * gcc.dg/20020517-1.c: Likewise.
31117         * gcc.dg/20020523-1.c: Likewise.
31118         * gcc.dg/20020523-2.c: Likewise.
31119         * gcc.dg/20020729-1.c: Likewise.
31120         * gcc.dg/20030204-1.c: Likewise.
31121         * gcc.dg/20030826-2.c: Likewise.
31122         * gcc.dg/20030926-1.c: Likewise.
31123         * gcc.dg/20031202-1.c: Likewise.
31124         * gcc.dg/980312-1.c: Likewise.
31125         * gcc.dg/980313-1.c: Likewise.
31126         * gcc.dg/990117-1.c: Likewise.
31127         * gcc.dg/990424-1.c: Likewise.
31128         * gcc.dg/990524-1.c: Likewise.
31129         * gcc.dg/991230-1.c: Likewise.
31130         * gcc.dg/i386-387-1.c: Likewise.
31131         * gcc.dg/i386-387-2.c: Likewise.
31132         * gcc.dg/i386-387-3.c: Likewise.
31133         * gcc.dg/i386-387-4.c: Likewise.
31134         * gcc.dg/i386-387-5.c: Likewise.
31135         * gcc.dg/i386-387-6.c: Likewise.
31136         * gcc.dg/i386-asm-1.c: Likewise.
31137         * gcc.dg/i386-bitfield1.c: Likewise.
31138         * gcc.dg/i386-bitfield2.c: Likewise.
31139         * gcc.dg/i386-loop-1.c: Likewise.
31140         * gcc.dg/i386-loop-2.c: Likewise.
31141         * gcc.dg/i386-loop-3.c: Likewise.
31142         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31143         * gcc.dg/i386-pic-1.c: Likewise.
31144         * gcc.dg/i386-regparm.c: Likewise.
31145         * gcc.dg/i386-signbit-1.c: Likewise.
31146         * gcc.dg/i386-signbit-2.c: Likewise.
31147         * gcc.dg/i386-signbit-3.c: Likewise.
31148         * gcc.dg/i386-sse-5.c: Likewise.
31149         * gcc.dg/i386-sse-8.c: Likewise.
31150         * gcc.dg/i386-unroll-1.c: Likewise.
31151         * gcc.dg/tls/opt-1.c: Likewise.
31152         * gcc.dg/tls/opt-2.c: Likewise.
31153         * gcc.dg/unroll-1.c: Likewise.
31154         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31155         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31156         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31157         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31158
31159 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31160
31161         * g++.dg/template/incomplete1.C: New test.
31162
31163 2004-11-16  Nick Clifton  <nickc@redhat.com>
31164
31165         Revert patches accidentally commited during checkin of fixes for
31166         xstormy16 tests:
31167         gcc.c-torture/execute/simd-4.c: Revert
31168         gcc.dg/20040910-1.c: Revert.
31169
31170 2004-11-16  Paul Brook  <paul@codesourcery.com>
31171
31172         PR fortran/13010
31173         * gfortran.dg/der_pointer_1.f90: New test.
31174
31175 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31176
31177         PR c/18498
31178         * gcc.dg/bitfld-13.c: New test.
31179
31180 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31181
31182         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31183         powerpc*-*-linux*.
31184
31185         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31186         * gcc.dg/ppc64-abi-2.c: Ditto.
31187         * gcc.dg/ppc64-abi-3.c: Ditto.
31188
31189         * lib/gcc-dg.exp (dg-target-list): Remove.
31190
31191 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31192
31193         * gcc.dg/ia64-postinc.c: New test.
31194
31195 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31196
31197         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31198
31199 2004-11-15  Nick Clifton  <nickc@redhat.com>
31200
31201         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31202         __INT_MAX__ so that the test can be compiled by toolchains
31203         targeted at 16-bit processors.
31204
31205         * gcc.dg/20040625-1.c: Use long constants rather than integers
31206         when performing arithmetic that will overflow 16-bits.
31207
31208         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31209         xstormy16.  It does not support 128-bit vector operations.
31210
31211         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31212         with the macro PTR_TYPE.  Define this macro to an integer type
31213         suitable for holding a pointer.
31214
31215         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31216         the target is a 16-bit processor.
31217
31218         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31219         16-bit targets where the character constant will be too long.
31220
31221         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31222         where the double will not be directly addressable.
31223
31224 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31225
31226         Friend class name lookup 1/n, PR c++/18471
31227         * g++.dg/template/crash26.C: New test.
31228         * g++.dg/lookup/struct1.C: Adjust expected error.
31229         * g++.dg/parse/elab1.C: Likewise.
31230         * g++.dg/parse/elab2.C: Likewise.
31231         * g++.dg/parse/int-as-enum1.C: Likewise.
31232         * g++.dg/parse/struct-as-enum1.C: Likewise.
31233         * g++.dg/parse/typedef1.C: Likewise.
31234         * g++.dg/parse/typedef3.C: Likewise.
31235         * g++.dg/parse/typedef4.C: Likewise.
31236         * g++.dg/parse/typedef5.C: Likewise.
31237         * g++.dg/template/nontype4.C: Likewise.
31238         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31239         * g++.old-deja/g++.other/elab1.C: Likewise.
31240         * g++.old-deja/g++.other/syntax4.C: Likewise.
31241
31242 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31243
31244         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31245
31246 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31247
31248         * gcc.c-torture/execute/20041114-1.c: New test.
31249
31250 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31251
31252         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31253         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31254         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31255         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31256         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31257         gcc.dg/switch-7.c: New tests.
31258
31259 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31260
31261         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31262
31263 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31264
31265         PR tree-opt/18400
31266         * gcc.dg/vect/pr18400.c: New test.
31267
31268 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31269             Andrew Pinski  <pinskia@physics.uc.edu>
31270
31271         PR tree-opt/18425
31272         * gcc.dg/vect/pr18425.c: New test.
31273
31274 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31275
31276         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31277         Guard with dg-require-alias and dg-require-visibility.
31278
31279 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31280
31281         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31282
31283 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31284
31285         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31286
31287 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31288
31289         PR c++/17344
31290         * g++.dg/template/defarg5.C: New test.
31291
31292 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31293
31294         * g++.dg/parse/cast1.C: Run only on ILP32.
31295         * g++.old-deja/g++.mike/p784.C: Likewise.
31296
31297 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31298
31299         * gcc.c-torture/execute/20041113-1.c: New test.
31300
31301 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31302
31303         PR target/18230
31304         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31305         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31306         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31307         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31308         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31309         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31310         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31311         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31312         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31313         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31314         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31315         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31316         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31317
31318 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31319
31320         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31321         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31322         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31323         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31324         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31325         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31326         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31327         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31328         gcc.target/sparc/combined-1.c: New tests.
31329
31330 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31331
31332         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31333         New tests.
31334
31335 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31336
31337         * lib/gcc-dg.exp (dg-forbid-option): New function.
31338         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31339         * g++.dg/abi/bitfield8.C: Likewise.
31340         * g++.dg/abi/dtor1.C: Likewise.
31341         * g++.dg/abi/empty10.C: Likewise.
31342         * g++.dg/abi/empty7.C: Likewise.
31343         * g++.dg/abi/empty9.C: Likewise.
31344         * g++.dg/abi/layout3.C: Likewise.
31345         * g++.dg/abi/layout4.C: Likewise.
31346         * g++.dg/abi/thunk1.C: Likewise.
31347         * g++.dg/abi/thunk2.C: Likewise.
31348         * g++.dg/abi/vbase11.C: Likewise.
31349         * g++.dg/abi/vthunk2.C: Likewise.
31350         * g++.dg/abi/vthunk3.C: Likewise.
31351         * g++.dg/ext/attrib8.C: Likewise.
31352         * g++.dg/opt/longbranch2.C: Likewise.
31353         * g++.dg/opt/reg-stack4.C: Likewise.
31354         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31355         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31356         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31357         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31358         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31359         * gcc.dg/20000609-1.c: Likewise.
31360         * gcc.dg/20000720-1.c: Likewise.
31361         * gcc.dg/20011107-1.c: Likewise.
31362         * gcc.dg/20011119-1.c: Likewise.
31363         * gcc.dg/20020108-1.c: Likewise.
31364         * gcc.dg/20020122-2.c: Likewise.
31365         * gcc.dg/20020122-3.c: Likewise.
31366         * gcc.dg/20020201-3.c: Likewise.
31367         * gcc.dg/20020206-1.c: Likewise.
31368         * gcc.dg/20020218-1.c: Likewise.
31369         * gcc.dg/20020310-1.c: Likewise.
31370         * gcc.dg/20020411-1.c: Likewise.
31371         * gcc.dg/20020418-2.c: Likewise.
31372         * gcc.dg/20020426-1.c: Likewise.
31373         * gcc.dg/20020426-2.c: Likewise.
31374         * gcc.dg/20020517-1.c: Likewise.
31375         * gcc.dg/20020523-1.c: Likewise.
31376         * gcc.dg/20020523-2.c: Likewise.
31377         * gcc.dg/20020729-1.c: Likewise.
31378         * gcc.dg/20030204-1.c: Likewise.
31379         * gcc.dg/20030826-2.c: Likewise.
31380         * gcc.dg/20030926-1.c: Likewise.
31381         * gcc.dg/20031202-1.c: Likewise.
31382         * gcc.dg/980312-1.c: Likewise.
31383         * gcc.dg/980313-1.c: Likewise.
31384         * gcc.dg/990117-1.c: Likewise.
31385         * gcc.dg/990424-1.c: Likewise.
31386         * gcc.dg/990524-1.c: Likewise.
31387         * gcc.dg/991230-1.c: Likewise.
31388         * gcc.dg/i386-387-1.c: Likewise.
31389         * gcc.dg/i386-387-2.c: Likewise.
31390         * gcc.dg/i386-387-3.c: Likewise.
31391         * gcc.dg/i386-387-4.c: Likewise.
31392         * gcc.dg/i386-387-5.c: Likewise.
31393         * gcc.dg/i386-387-6.c: Likewise.
31394         * gcc.dg/i386-asm-1.c: Likewise.
31395         * gcc.dg/i386-bitfield1.c: Likewise.
31396         * gcc.dg/i386-bitfield2.c: Likewise.
31397         * gcc.dg/i386-loop-1.c: Likewise.
31398         * gcc.dg/i386-loop-2.c: Likewise.
31399         * gcc.dg/i386-loop-3.c: Likewise.
31400         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31401         * gcc.dg/i386-pic-1.c: Likewise.
31402         * gcc.dg/i386-regparm.c: Likewise.
31403         * gcc.dg/i386-signbit-1.c: Likewise.
31404         * gcc.dg/i386-signbit-2.c: Likewise.
31405         * gcc.dg/i386-signbit-3.c: Likewise.
31406         * gcc.dg/i386-sse-5.c: Likewise.
31407         * gcc.dg/i386-sse-8.c: Likewise.
31408         * gcc.dg/i386-unroll-1.c: Likewise.
31409         * gcc.dg/tls/opt-1.c: Likewise.
31410         * gcc.dg/tls/opt-2.c: Likewise.
31411         * gcc.dg/unroll-1.c: Likewise.
31412         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31413         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31414         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31415         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31416         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31417         -m64 is specified.
31418
31419 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31420
31421         PR c++/18389
31422         * g++.dg/parse/cond1.C: New test.
31423
31424         PR c++/18429
31425         * g++.dg/template/array9.C: New test.
31426         * g++.dg/ext/vla1.C: Adjust error messages.
31427         * g++.dg/ext/vlm1.C: Likewise.
31428         * g++.dg/template/crash2.C: Likewise.
31429
31430         PR c++/18436
31431         * g++.dg/template/call3.C: New test.
31432
31433         PR c++/18407
31434         * g++.dg/template/ptrmem11.C: New test.
31435
31436 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31437
31438         PR other/14264
31439         * lib/g++.exp: Set LC_ALL and LANG to C.
31440         * lib/gcc-dg.exp: Likewise.
31441         * lib/gfortran.exp: Likewise.
31442         * lib/objc.exp: Likewise.
31443         * lib/treelang.exp: Likewise.
31444
31445 2004-11-12  Andreas Schwab  <schwab@suse.de>
31446
31447         * gcc.dg/pr16286.c: Fix last change.
31448
31449 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31450
31451         PR c++/18416
31452         * g++.dg/init/global1.C: New test.
31453
31454 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31455
31456         * gcc.c-torture/execute/20041112-1.c: New test.
31457
31458 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31459
31460         * lib/gcc-dg.exp (dg-target-list): New.
31461
31462 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31463             Richard Sandiford  <rsandifo@redhat.com>
31464
31465         * lib/target-supports.exp (get-compiler_messages): New.
31466         (check_named_sections_available): Use it.
31467         (check_effective_target_ilp32): New.
31468         (check_effective_target_lp64): New.
31469         (is-effective-target): New.
31470         * lib/gcc-dg.exp (dg-require-effective-target): New.
31471
31472 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31473
31474         * gcc.dg/precedence-1.c: New test.
31475
31476 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31477
31478         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31479
31480         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31481         message, delete generated files, use more descriptive name for
31482         executable, and make the test unsupported when it cannot be run.
31483
31484         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31485         (dg-require-weak, dg-require-visibility, dg-require-alias,
31486         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31487         dg-require-iconv, dg-require-named-sections): Use it.
31488
31489         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31490
31491 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31492
31493         PR target/16457
31494         * gcc.dg/ppc-and-1: New
31495
31496         PR target/16796
31497         * gcc.dg/ppc-mov-1.c: New.
31498
31499         PR target/16458
31500         * gcc.dg/ppc-compare-1.c: New.
31501
31502 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31503
31504         * objc.dg/desig-init-2.m: New test.
31505
31506 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31507
31508         PR middle-end/18160
31509         * g++.dg/warn/register-var-1.C: New test.
31510         * g++.dg/warn/register-var-2.C: New test.
31511
31512 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31513
31514         * gcc.dg/union-2.c: New test.
31515
31516 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31517
31518         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31519         New test for PR tree-optimization/17892.
31520
31521 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31522
31523         PR c++/18369
31524         * g++.dg/init/new12.C: New test.
31525
31526 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31527
31528         * gcc.target/sparc: New directory.
31529         * gcc.target/sparc/sparc.exp: New driver.
31530         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31531         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31532         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31533         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31534
31535 2004-11-10  Paul Brook  <paul@codesourcery.com>
31536
31537         PR fortran/18218
31538         * gfortran.dg/list_read.c: New test.
31539
31540 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31541
31542         PR c/18322
31543         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31544         expected diagnostic location.
31545
31546 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31547
31548         * gcc.dg/20041109-1.c: New test.
31549
31550 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31551
31552         PR objc/18406
31553         * objc/compile/pr18406.m: New test.
31554
31555 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31556
31557         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31558
31559 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31560
31561         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31562
31563 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31564
31565         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31566
31567 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31568
31569         * gcc.dg/20030225-2.c: Add prototype for abort and
31570         exit.
31571
31572 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31573
31574         PR tree-opt/18299
31575         * gcc.c-torture/pr18299-1.c: New test.
31576
31577 2004-11-06  Andreas Schwab  <schwab@suse.de>
31578
31579         * gcc.dg/pr16286.c: Also test for bool and pixel.
31580
31581 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31582
31583         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31584         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31585         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31586         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31587         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31588         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31589         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31590         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31591         gcc.dg/struct-semi-3.c: New tests.
31592
31593 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31594
31595         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31596
31597 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31598
31599         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31600         Do not use C99 designators.
31601
31602 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31603
31604         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31605
31606 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31607
31608         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31609         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31610         * gcc.c-torture/execute/simd-5.x: Remove.
31611
31612 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31613
31614         PR rtl-optimization/17933
31615         * gcc.dg/torture/pr17933-1.c: New test.
31616
31617 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31618
31619         PR target/18106
31620         * lib/target-supports.exp (check_weak_available): Support
31621         Windows.
31622
31623 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31624
31625         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31626         call to fflush(stdout) before abort.
31627         (my_ffsll): New function.
31628         (generate_fields): Use it.
31629
31630 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31631
31632         * gcc.dg/init-undef-1.c: New test.
31633
31634 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31635
31636         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31637         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31638         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31639         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31640         expected messages for new parser.
31641
31642 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31643
31644         * g++.dg/ext/visibility/symbian1.C: New test.
31645
31646 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31647
31648         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31649         on LP64 targets.
31650
31651 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31652
31653         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31654         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31655         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31656         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31657         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31658         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31659         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31660         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31661         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31662         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31663
31664 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31665
31666         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31667         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31668         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31669         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31670         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31671         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31672         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31673         for new parser.
31674
31675 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31676
31677         PR target/15342
31678         * gcc.dg/20041104-1.c: New test.
31679
31680 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31681
31682         * g++.dg/template/nontype7.C: New test.
31683         * g++.dg/template/nontype8.C: Likewise.
31684         * g++.dg/template/nontype9.C: Likewise.
31685         * g++.dg/template/nontype10.C: Likewise.
31686         * g++.dg/tc1/dr49.C: Likewise.
31687         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31688         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31689
31690 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31691
31692         * g++.dg/rtti/tinfo1.C: Remove xfails.
31693
31694 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31695
31696         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31697         packed attribute to the definition to satisfy the new C++ parser.
31698
31699 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31700
31701         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31702         invocations of va_arg.
31703
31704 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31705
31706         PR c++/18124
31707         * g++.dg/template/crash25.C: New test.
31708
31709         PR c++/18155
31710         * g++.dg/template/typedef2.C: New test.
31711         * g++.dg/parse/crash13.C: Adjust error markers.
31712
31713         PR c++/18177
31714         * g++.dg/conversion/const3.C: New test.
31715
31716 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31717
31718         PR fortran/17535
31719         PR fortran/17583
31720         PR fortran/17713
31721         * gfortran.dg/generic_[123].f90: New testcases.
31722
31723 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31724
31725         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31726         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31727
31728 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31729
31730         PR tree-opt/16808
31731         * gcc.c-torture/compile/pr16808.c: New test.
31732
31733 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31734
31735         PR rtl-optimization/17104
31736         * gcc.dg/ppc-bitfield1.c: New.
31737
31738 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31739
31740         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31741
31742 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31743
31744         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31745         strings for 32-bit code.
31746
31747 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31748
31749         PR c/18239
31750         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31751
31752 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31753
31754         PR c++/18064
31755         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31756
31757 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31758
31759         PR c++/15172
31760         * g++.dg/init/aggr2.C: New test.
31761
31762 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31763
31764         * objc.dg/local-decl-1.m: New test.
31765
31766 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31767
31768         * gcc.dg/20040910-1.c: Adjust regex.
31769
31770 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31771
31772         PR rtl-optimization/18084
31773         * g++.dg/opt/pr18084-1.C: New testcase.
31774
31775 2004-10-30  Matt Austern  <austern@apple.com>
31776
31777         PR c++/17542
31778         * g++.dg/ext/attrib18.C: New test.
31779
31780 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31781
31782         PR middle-end/18096
31783         * gcc.dg/pr18096-1.c: New test case.
31784
31785 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31786
31787         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31788
31789 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31790
31791         PR c/16666
31792         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31793         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31794         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31795         gcc.dg/old-style-prom-3.c: New tests.
31796
31797 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31798
31799         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31800         Remove unnecessary inclusion of stdio.h.
31801
31802 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31803
31804         PR rtl-optimization/17581
31805         * gcc.dg/pr17581-1.c: New test case.
31806
31807 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31808
31809         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31810         being implemented.
31811         * g++.dg/conversion/dr195-1.C: New.
31812         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31813         * g++.old-deja/g++.mike/p10148.C: Likewise.
31814
31815 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31816
31817         PR c++/17695
31818         * g++.dg/debug/typedef2.C: New test.
31819
31820 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31821
31822         PR fortran/13490
31823         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31824         * gfortran.dg/g77/README: Update.
31825
31826 2004-10-28  Matt Austern  <austern@apple.com>
31827
31828         PR c++/14124
31829         * g++.dg/ext/packed7.C: New test.
31830
31831 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31832
31833         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31834         scan-assembler.
31835         * lib/scanasm.exp (hidden-scan-for): New proc.
31836         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31837         string.
31838         (scan-not-hidden): Likewise.
31839         * lib/target-supports.exp (check_visibility_available): mach-o is
31840         support too.
31841
31842 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31843
31844         PR c++/17132
31845         * g++.dg/template/memclass3.C: New test.
31846
31847 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31848
31849         PR middle-end/18160
31850         * gcc.dg/register-var-1.c: New test.
31851         * gcc.dg/register-var-2.c: New test.
31852         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31853         error now.
31854
31855 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31856
31857         PR other/18172
31858         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31859         unused variables.
31860         * gcc.dg/vect/vect-22.c: Likewise.
31861
31862 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31863
31864         * gcc.dg/i386-rotate-1.c: New test.
31865
31866 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31867
31868         * g++.dg/init/ref12.C: Add "run" marker.
31869
31870         PR c++/17435
31871         * g++.dg/init/ref12.C: New test.
31872
31873         PR c++/18140
31874         * g++.dg/template/shift1.C: New test.
31875         * g++.dg/template/error10.C: Adjust error markers.
31876
31877 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31878
31879         PR tree-opt/17529
31880         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31881
31882 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31883
31884         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31885         * gcc.dg/weak/weak-3.c: Likewise.
31886         * gcc.dg/weak/weak-5.c: Likewise.
31887         * gcc.dg/weak/weak-9.c: Likewise.
31888         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31889         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31890
31891         * gcc.dg/darwin-weakimport-1.c: New.
31892
31893 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31894
31895         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31896
31897 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31900         'syntax' error messages.
31901         * gcc.dg/cpp/direct2s.c: Likewise.
31902
31903 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31904
31905         * gcc.c-torture/compile/20041026-1.c: New.
31906
31907 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31908
31909         PR c++/18093
31910         * g++.dg/lookup/ns2.C: New test.
31911
31912         PR c++/18020
31913         * g++.dg/template/enum4.C: New test.
31914
31915         PR c++/18161
31916         * g++.dg/template/expr1.C: New test.
31917
31918 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31919
31920         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31921
31922 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31923
31924         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31925         gcc.dg/decl-nospec-3.c: New tests.
31926
31927 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31928
31929         * objc.dg/super-class-3.m: New test.
31930
31931 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31932
31933         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31934         resyncing.
31935         * gcc.dg/cpp/direct2s.c: Likewise.
31936
31937 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31938
31939         * objc.dg/image-info.m: Update for changes to section selection.
31940
31941 2004-10-25  David Ayers  <d.ayers@inode.at>
31942             Ziemowit Laski  <zlaski@apple.com>
31943
31944         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31945         diagnostics when messaging 'id <Proto>'.
31946         * objc.dg/class-protocol-1.m: New test.
31947         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31948         a non-existent method signature.
31949         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31950         Update diagnostics when messaging with non-existent method signature.
31951         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31952         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31953         invalid receivers are now resolved as if messaging 'id'; remove
31954         extraneous diagnostics.
31955
31956 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31957
31958         PR c/16667
31959         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31960         gcc.dg/init-desig-obs-3.c: New tests.
31961
31962 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31963
31964         * gcc.dg/debug/20041023-1.c: New test.
31965
31966 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31967
31968         PR middle-end/17407
31969         * gcc.c-torture/compile/pr17407.c: New test.
31970
31971         PR c++/18121
31972         * g++.dg/template/array8.C: New test.
31973
31974 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31975
31976         PR other/18138
31977         * lib/g++.exp: Accept more than one multilib libgcc.
31978         * lib/gcc-dg.exp: Likewise.
31979         * lib/objc.exp: Likewise.
31980         * lib/treelang.exp: Likewise.
31981         * lib/gfortran.exp: Likewise.
31982
31983 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31984
31985         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31986
31987 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31988
31989         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31990         * gcc.dg/c99-const-expr-3.c: Likewise.
31991
31992 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31993
31994         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31995
31996 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31997
31998         * gcc.c-torture/execute/loop-2e.x: Remove.
31999
32000 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32001
32002         PR c++/18095
32003         * g++.dg/parse/crash18.C: New.
32004         * g++.dg/parse/crash19.C: New.
32005
32006 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32007
32008         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32009         * g++.dg/ext/dllimport2.C: Same.
32010         * g++.dg/ext/dllimport8.C: Same.
32011
32012 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32013
32014         PR c++/10841
32015         * g++.dg/conversion/cast1.C: New test.
32016         * g++.dg/overload/pmf1.C: Adjust error marker.
32017
32018 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32019
32020         PR objc/17923
32021         * objc.dg/const-str-7.m: New test.
32022
32023 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32024
32025         * g++.dg/template/memfriend11.C: Fix comment typo.
32026         * g++.dg/template/memfriend14.C: Likewise.
32027
32028 2004-10-20  Richard Henderson  <rth@redhat.com>
32029
32030         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32031         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32032         -fasynchronous-unwind-tables.
32033
32034 2004-10-20  Richard Henderson  <rth@redhat.com>
32035
32036         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32037         (main): Return success.
32038         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32039         (main): Return success.
32040
32041 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32042
32043         PR c++/13495
32044         * g++.dg/template/memfriend9.C: New test.
32045         * g++.dg/template/memfriend10.C: Likewise.
32046         * g++.dg/template/memfriend11.C: Likewise.
32047         * g++.dg/template/memfriend12.C: Likewise.
32048         * g++.dg/template/memfriend13.C: Likewise.
32049         * g++.dg/template/memfriend14.C: Likewise.
32050         * g++.dg/template/memfriend15.C: Likewise.
32051         * g++.dg/template/memfriend16.C: Likewise.
32052         * g++.dg/template/memfriend17.C: Likewise.
32053         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32054
32055 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32056
32057         * g++.dg/conversion/dr195.C: New.
32058         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32059
32060 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32061             Devang Patel  <dpatel@apple.com>
32062
32063         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32064         of floating point arithmetic, which could trap.
32065
32066 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32067
32068         PR c++/14035
32069         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32070         * g++.dg/conversion/const2.C: New test.
32071         * g++.dg/expr/reinterpret2.C: New test.
32072         * g++.dg/expr/reinterpret3.C: New test.
32073         * g++.dg/expr/cast2.C: New test.
32074         * g++.dg/expr/copy1.C: New test.
32075         * g++.dg/other/conversion1.C: Change error message.
32076         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32077         function pointers to void *.
32078         * g++.old-deja/g++.mike/p10148.C: Likewise.
32079
32080 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32081
32082         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32083
32084 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32085
32086         PR c++/18047
32087
32088         * g++.dg/parse/expr3.C: New test.
32089
32090 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32091
32092         * gcc.dg/smod-1.c: New test.
32093
32094 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32095
32096         * objc.dg/method-14.m: New test.
32097
32098 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32099
32100         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32101         Also xfail as the patch was reverted.
32102
32103 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32104
32105         PR middle-end/16973
32106         * gcc.dg/pr16973.c: New test.
32107
32108 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32109
32110         PR tree-optimization/17656
32111         * gcc.c-torture/compile/pr17656.c: New test.
32112
32113 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.dg/eh/shadow1.C: New.
32116
32117 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32118
32119         * gcc.c-torture/compile/20041018-1.c: New test.
32120
32121 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32122
32123         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32124         compiler referring to register 0 when accessing sdata.  The linker
32125         now patches things up.
32126
32127 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32128
32129         PR c/17529
32130         * gcc.c-torture/compile/pr17529.c: New test.
32131
32132 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32133
32134         PR c++/17743
32135         * g++.dg/ext/attrib17.C: New test.
32136
32137 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32138
32139         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32140
32141 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32142
32143         PR c++/10479
32144         * g++.dg/ext/attrib16.C: New test.
32145
32146 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32147
32148         PR c++/17042
32149         * g++.dg/init/dso_handle1.C: New test.
32150
32151         PR c++/14667
32152         * g++.dg/parse/typedef6.C: New test.
32153
32154         PR c++/17916
32155         * g++.dg/parse/pragma1.C: New test.
32156
32157 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32158
32159         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32160
32161 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32162
32163         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32164         -fno-common when on HPPA HP-UX platforms.
32165
32166 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32167
32168         PR other/16820
32169         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32170         stdint.h.
32171         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32172         uintptr_t.
32173
32174 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32175
32176         PR c++/16301
32177         * g++.dg/lookup/strong-using-4.C: New test.
32178
32179 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32180
32181         PR middle-end/16567
32182         * gcc.c-torture/compile/nested-1.c: New test.
32183
32184 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32185
32186         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32187         and mipsisa64*-*-* (until support for misaligned loads is added).
32188         * gcc.dg/vect/vect-50.c: Likewise.
32189         * gcc.dg/vect/vect-52.c: Likewise.
32190         * gcc.dg/vect/vect-54.c: Likewise.
32191         * gcc.dg/vect/vect-58.c: Likewise.
32192         * gcc.dg/vect/vect-60.c: Likewise.
32193         * gcc.dg/vect/vect-80.c: Likewise.
32194
32195 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32196
32197         PR c++/17976
32198         * g++.dg/init/dtor3.C: New test.
32199
32200 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32201
32202         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32203
32204 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32205
32206         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32207         * gcc.dg/macho-lo-sum.c: Likewise.
32208
32209 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32210
32211         * gcc.dg/ppc-spe64-1.c: New test.
32212
32213 2004-10-14  Devang Patel  <dpatel@apple.com>
32214
32215         PR 17635
32216         * gcc.dg/pr17635.c : New test.
32217
32218 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32219
32220         * gcc.dg/vect/vect-28.c: Remove xfail.
32221         * gcc.dg/vect/vect-30.c: Remove xfail.
32222         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32223         * gcc.dg/vect/vect-33.c: Remove xfail.
32224         * gcc.dg/vect/vect-44.c: Remove xfail.
32225         * gcc.dg/vect/vect-46.c: Remove xfail.
32226         * gcc.dg/vect/vect-50.c: Remove xfail.
32227         * gcc.dg/vect/vect-52.c: Remove xfail.
32228         * gcc.dg/vect/vect-54.c: Remove xfail.
32229         * gcc.dg/vect/vect-58.c: Remove xfail.
32230         * gcc.dg/vect/vect-60.c: Remove xfail.
32231         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32232         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32233         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32234         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32235         * gcc.dg/vect/vect-8.c: Remove xfail.
32236         * gcc.dg/vect/vect-80.c: Remove xfail.
32237         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32238
32239 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32240
32241         * gcc.dg/vect/vect-82.c: New testcase.
32242         * gcc.dg/vect/vect-82_64.c: New testcase.
32243         * gcc.dg/vect/vect-83.c: New testcase.
32244         * gcc.dg/vect/vect-83_64.c: New testcase.
32245
32246 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32247
32248         * gcc.dg/cpp/error-1.c: New test.
32249
32250 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32251
32252         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32253
32254 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32255
32256         PR target/17984
32257         * gcc.dg/cris-peep2-xsrand2.c: New test.
32258
32259 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32260
32261         PR c++/17661
32262         * g++.dg/expr/for2.C: New test.
32263
32264 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32265
32266         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32267
32268 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32269
32270         PR tree-optimization/17724
32271         * g++.dg/opt/pr17724-1.C: New test.
32272         * g++.dg/opt/pr17724-2.C: New test.
32273         * g++.dg/opt/pr17724-3.C: New test.
32274         * g++.dg/opt/pr17724-4.C: New test.
32275         * g++.dg/opt/pr17724-5.C: New test.
32276         * g++.dg/opt/pr17724-6.C: New test.
32277
32278 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32279
32280         PR c/17301
32281         * gcc.dg/pr17301-2.c: New test.
32282
32283 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32284
32285         PR c++/15876
32286         * g++.dg/parse/error22.C: New test.
32287
32288         PR c++/17936
32289         * g++.dg/template/spec18.C: New test.
32290
32291 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32292
32293         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32294         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32295         memcpy.
32296         * gcc.dg/ia64-sync-2.c: Ditto.
32297         * gcc.dg/ia64-sync-3.c: Ditto.
32298
32299 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32300
32301         * g++.dg/eh/cleanup5.C: Add dg-options "".
32302
32303 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32304
32305         PR middle-end/17657
32306         * gcc.dg/switch-4.c: New test case.
32307
32308 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32309
32310         * gcc.c-torture/execute/20041011-1.c: New test.
32311
32312 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32313
32314         PR c++/17554
32315         * g++.dg/init/for3.C: New test.
32316
32317         PR c++/17657
32318         * g++.dg/opt/switch2.C: New test.
32319
32320         PR middle-end/17703
32321         * g++.dg/warn/Wreturn-2.C: New test.
32322
32323 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32324
32325         PR c++/17907
32326         * g++.dg/eh/cleanup5.C: New test.
32327
32328 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32329
32330         PR c++/17393
32331         * g++.dg/parse/error21.C: New test.
32332
32333 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32334
32335         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32336         * g++.dg/warn/incomplete1.C: Likewise.
32337         * g++.dg/template/qualttp20.C: Likewise.
32338
32339 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32340
32341         PR c/17881
32342         * parm-incomplete-1.c: New test.
32343
32344 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32345
32346         PR c++/17867
32347         * g++.dg/parse/error19.C: New test.
32348
32349         PR c++/17670
32350         * g++.dg/init/new11.C: New test.
32351
32352         PR c++/17821
32353         * g++.dg/parse/error20.C: New test.
32354
32355         PR c++/17826
32356         * g++.dg/template/crash24.C: New test.
32357
32358 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32359
32360         PR c/17301
32361         * gcc.dg/pr17301-1.c: New test.
32362
32363 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32364
32365         PR c/17189
32366         * gcc.dg/anon-struct-5.c: New test.
32367
32368 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32369
32370         PR c/17844
32371         * gcc.dg/pr17844-1.c: New test.
32372
32373 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32374
32375         PR tree-optimization/17906
32376         * gcc.c-torture/compile/pr17906.c: New.
32377
32378 2004-10-09  Stuart Hastings  <stuart@apple.com>
32379             Roger Sayle  <roger@eyesopen.com>
32380
32381         PR rtl-optimization/17853
32382         * gcc.dg/i386-mmx-5.c: New testcase.
32383
32384 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32385
32386         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32387
32388 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/17524
32391         * g++.dg/template/static9.C: New test.
32392
32393         PR c++/17685
32394         * g++.dg/parse/operator5.C: New test.
32395
32396 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32397
32398         PR middle-end/17894
32399         * gcc.c-torture/execute/divcmp-4.c: New test case.
32400
32401 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32402
32403         PR tree-opt/17902
32404         * g++.dg/opt/pr17902.C: New test.
32405
32406 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32407
32408         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32409
32410 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32411
32412         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32413
32414 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32415
32416         * gcc.dg/assign-warn-3.c: New test.
32417
32418 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32419
32420         PR c/16999
32421         * gcc.dg/cpp/ident-1.c: New test.
32422
32423 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32424
32425         * gcc.c-torture/compile/acc1.c: New.
32426
32427 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32428
32429         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32430         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32431
32432 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32433
32434         * gcc.dg/ultrasp11.c: New test.
32435
32436 2004-10-08  Michael Matz  <matz@suse.de>
32437
32438         * gcc.dg/doloop-2.c: New test.
32439
32440 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32441
32442         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32443         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32444         objc.dg/method-9.m: Update expected diagnostics.
32445
32446 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32447
32448         * gcc.dg/ppc-fsel-3.c: New file.
32449         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32450
32451 2004-10-07  Paul Brook  <paul@codesourcery.com>
32452
32453         * gfortran.dg/intrinsic_verify_1.f90: New test.
32454
32455 2004-10-07  Paul Brook  <paul@codesourcery.com>
32456
32457         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32458
32459 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32460
32461         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32462         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32463         commit.
32464
32465 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32466
32467         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32468
32469 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32470
32471         PR c++/17115
32472         * g++.dg/warn/Winline-4.C: New test.
32473
32474 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32475
32476         * gcc.c-torture/compile/20041007-1.c: New test.
32477
32478 2004-10-07  Paul Brook  <paul@codesourcery.com>
32479
32480         PR fortran/17678
32481         * gfortran.dg/use_allocated_1.f90: New test.
32482
32483 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32484
32485         PR middle-end/17849
32486         * gfortran.fortran-torture/compile/nested.f90: New test
32487
32488 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32489
32490         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32491
32492 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32493
32494         PR c++/17368
32495         * g++.dg/ext/asm6.C: New test.
32496
32497 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32498
32499         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32500
32501 2004-10-06  Paul Brook  <paul@codesourcery.com>
32502
32503         PR libfortran/17709
32504         * gfortran.dg/empty_format_1.f90: New test.
32505
32506 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32507
32508         PR fortran/17568
32509         * gfortran.dg/ishft.f90: New test.
32510
32511         PR fortran/17283
32512         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32513         tests.
32514
32515 2004-10-06  Paul Brook  <paul@codesourcery.com>
32516
32517         * gfortran.dg/do_1.f90: New test.
32518
32519 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32522         optimizing for size.
32523
32524 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32525
32526         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32527
32528 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32529
32530         * gcc.c-torture/compile/20041005-1.c: New test.
32531
32532 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32533
32534         PR c++/17829
32535         * g++.dg/lookup/koenig4.C: New.
32536
32537 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32538
32539         * g++.dg/other/classkey1.C: Adjust quoting marks.
32540         * g++.dg/parse/error15.C: Likewise.
32541         * g++.dg/template/meminit2.C (int>): Likewise.
32542
32543 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32544
32545         PR fortran/17283
32546         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32547
32548         PR fortran/17631
32549         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32550
32551         PR fortran/17708
32552         * gfortran.dg/pr17708.f90: New test.
32553
32554 2004-10-04  Chao-ying Fu  <fu@mips.com>
32555
32556         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32557         * gcc.dg/vect/vect-4.c: Ditto.
32558         * gcc.dg/vect/vect-5.c: Ditto.
32559         * gcc.dg/vect/vect-6.c: Ditto.
32560         * gcc.dg/vect/vect-8.c: Ditto.
32561         * gcc.dg/vect/vect-16.c: Ditto.
32562         * gcc.dg/vect/vect-30.c: Ditto.
32563         * gcc.dg/vect/vect-40.c: Ditto.
32564         * gcc.dg/vect/vect-41.c: Ditto.
32565         * gcc.dg/vect/vect-42.c: Ditto.
32566         * gcc.dg/vect/vect-43.c: Ditto.
32567         * gcc.dg/vect/vect-44.c: Ditto.
32568         * gcc.dg/vect/vect-45.c: Ditto.
32569         * gcc.dg/vect/vect-46.c: Ditto.
32570         * gcc.dg/vect/vect-47.c: Ditto.
32571         * gcc.dg/vect/vect-48.c: Ditto.
32572         * gcc.dg/vect/vect-49.c: Ditto.
32573         * gcc.dg/vect/vect-50.c: Ditto.
32574         * gcc.dg/vect/vect-51.c: Ditto.
32575         * gcc.dg/vect/vect-52.c: Ditto.
32576         * gcc.dg/vect/vect-53.c: Ditto.
32577         * gcc.dg/vect/vect-54.c: Ditto.
32578         * gcc.dg/vect/vect-55.c: Ditto.
32579         * gcc.dg/vect/vect-56.c: Ditto.
32580         * gcc.dg/vect/vect-57.c: Ditto.
32581         * gcc.dg/vect/vect-58.c: Ditto.
32582         * gcc.dg/vect/vect-59.c: Ditto.
32583         * gcc.dg/vect/vect-60.c: Ditto.
32584         * gcc.dg/vect/vect-74.c: Ditto.
32585         * gcc.dg/vect/vect-79.c: Ditto.
32586         * gcc.dg/vect/vect-80.c: Ditto.
32587
32588 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32589
32590         * gcc.dg/unused-7.c: Use the correct option.
32591
32592 2004-10-04  Paul Brook  <paul@codesourcery.com>
32593         Bud Davis  <bdavis9659@comcast.net>
32594
32595         PR fortran/17706
32596         PR fortran/16434
32597         * gfortran/pr17706.f90: New test.
32598         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32599
32600 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32601
32602         * gfortran.dg/pr17612.f90: New test.
32603
32604 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32605
32606         * g++.dg/template/local1.C: Adjust quoting marks in
32607         testing for diagnostics.
32608         * g++.dg/tls/diag-2.C: Likewise.
32609         * g++.dg/other/error8.C: Likewise.
32610
32611 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32612
32613         PR c/17178
32614         * gcc.dg/unused-4.c: Adjust to be correct.
32615
32616         PR c/17820
32617         * gcc.dg/unused-7.c: New test.
32618
32619 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32620
32621         PR c++/17797
32622         * g++.dg/overload/template2.C: New test.
32623
32624 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32625
32626         PR tree-optimization/16632
32627         * gcc.dg/tree-ssa/20041002-1.c: New.
32628
32629 2004-10-03  Paul Brook  <paul@codesourcery.com>
32630
32631         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32632         rather than relying on default formatting.
32633
32634 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32635
32636         * gcc.dg/20040920-1.c: Update expected message text.
32637
32638 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32639
32640         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32641
32642 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32643
32644         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32645         tree level.
32646
32647 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32648
32649         * gcc.dg/tree-ssa/pr17343.c: Remove.
32650
32651 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32652
32653         PR tree-opt/17343
32654         * gcc.dg/tree-ssa/pr17343.c: New test.
32655
32656 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32657
32658         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32659         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32660         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32661         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32662         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32663
32664 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32665
32666         * gcc.dg/lvalue-2.c: New test.
32667
32668 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32669
32670         PR c/17730
32671         * gcc.dg/pr17730-1.c: New test
32672
32673 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32674
32675         PR c/7425
32676         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32677
32678 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32679
32680         * gcc.c-torture/execute/stdarg-1.c: New test.
32681         * gcc.c-torture/execute/stdarg-2.c: New test.
32682         * gcc.c-torture/execute/stdarg-3.c: New test.
32683         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32684         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32685         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32686         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32687         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32688
32689 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32690
32691         PR tree-optimization/17697
32692         * g++.dg/opt/pr17697-1.C: New test.
32693         * g++.dg/opt/pr17697-2.C: New test.
32694         * g++.dg/opt/pr17697-3.C: New test.
32695
32696 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32697
32698         PR c/16409
32699         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32700         gcc.dg/vla-init-5.c: New tests.
32701
32702 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32703
32704         PR c/13804
32705         * gcc.dg/pr13804-1.c: New test.
32706
32707 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32708
32709         PR fortran/16938
32710         * gfortran.dg/pr16938.f90: New test.
32711
32712 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32713
32714         * g++.dg/template/crash23.C: New test.
32715
32716 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32717
32718         PR c++/17585
32719         * g++.dg/template/static8.C: New test.
32720
32721 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32722
32723         PR c++/17681
32724         * g++.dg/other/error9.C: New test.
32725
32726 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32727
32728         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32729
32730 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32731
32732         PR fortran/15164
32733         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32734
32735 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32736
32737         PR middle-end/17112
32738         * gcc.dg/pr17112-1.c: New test case.
32739
32740 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32741
32742         PR c/11459
32743         * gcc.dg/pr11459-1.c: New test.
32744
32745 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32746
32747         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32748         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32749
32750 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32751
32752         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32753
32754 2004-09-25  Jan Hubicka  <jh@suse.cz>
32755
32756         * compile/30040909-1.c: New test.
32757         * compile/30040907-1.c: New test.
32758
32759 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32760
32761         * gcc.c-torture/execute/va-arg-26.c: New test.
32762
32763 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32764
32765         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32766         extra diagnostics on targets with 64-bit pointers.
32767         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32768
32769 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32770
32771         PR c/17188
32772         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32773         * gcc.dg/decl-3.c: Adjust expected message.
32774
32775 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32776
32777         PR fortran/17615
32778         * gfortran.dg/pr17615.f90: New test.
32779
32780 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32781
32782         PR tree-optimzation/17517
32783         * g++.dg/tree-ssa/pr17517.C: New Test.
32784
32785 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32786
32787         PR c++/16889
32788         * g++.dg/lookup/ambig3.C: New.
32789
32790 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32791
32792         PR tree-opt/17624
32793         * g++.dg/opt/pr17624.C: New test.
32794
32795 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32796
32797         PR c/6980
32798         * gcc.dg/Wbad-function-cast-1.c: New test.
32799
32800 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32801
32802         * g++.dg/ext/complit1.C
32803         * g++.dg/other/error2.C
32804         * g++.dg/other/nontype-1.C
32805         * g++.dg/parse/crash11.C
32806         * g++.dg/parse/crash12.C
32807         * g++.dg/parse/error15.C
32808         * g++.dg/parse/error4.C
32809         * g++.dg/parse/tmpl-outside1.C
32810         * g++.dg/parse/too-many-tmpl-args1.C
32811         * g++.dg/template/dependent-expr3.C
32812         * g++.dg/template/error10.C
32813         * g++.dg/template/instantiate1.C
32814         * g++.dg/template/vtable2.C
32815         * g++.dg/warn/Wshadow-1.C
32816         * g++.dg/warn/weak1.C
32817         * g++.old-deja/g++.brendan/crash16.C
32818         * g++.old-deja/g++.brendan/crash18.C
32819         * g++.old-deja/g++.brendan/crash48.C
32820         * g++.old-deja/g++.brendan/crash49.C
32821         * g++.old-deja/g++.brendan/crash55.C
32822         * g++.old-deja/g++.brendan/crash56.C
32823         * g++.old-deja/g++.brendan/crash8.C
32824         * g++.old-deja/g++.brendan/enum11.C
32825         * g++.old-deja/g++.brendan/enum8.C
32826         * g++.old-deja/g++.brendan/enum9.C
32827         * g++.old-deja/g++.brendan/friend3.C
32828         * g++.old-deja/g++.brendan/misc14.C
32829         * g++.old-deja/g++.bugs/900402_02.C
32830         * g++.old-deja/g++.bugs/900404_03.C
32831         * g++.old-deja/g++.bugs/900404_04.C
32832         * g++.old-deja/g++.bugs/900428_03.C
32833         * g++.old-deja/g++.jason/crash4.C
32834         * g++.old-deja/g++.jason/overload21.C
32835         * g++.old-deja/g++.jason/redecl1.C
32836         * g++.old-deja/g++.jason/report.C
32837         * g++.old-deja/g++.jason/rfg10.C
32838         * g++.old-deja/g++.jason/template30.C
32839         * g++.old-deja/g++.law/arm12.C
32840         * g++.old-deja/g++.law/ctors5.C
32841         * g++.old-deja/g++.law/cvt20.C
32842         * g++.old-deja/g++.law/init10.C
32843         * g++.old-deja/g++.law/init8.C
32844         * g++.old-deja/g++.law/visibility17.C
32845         * g++.old-deja/g++.law/visibility7.C
32846         * g++.old-deja/g++.mike/net8.C
32847         * g++.old-deja/g++.mike/p646.C
32848         * g++.old-deja/g++.mike/p700.C
32849         * g++.old-deja/g++.mike/p701.C
32850         * g++.old-deja/g++.mike/p811.C
32851         * g++.old-deja/g++.ns/template13.C
32852         * g++.old-deja/g++.other/array3.C
32853         * g++.old-deja/g++.other/crash25.C
32854         * g++.old-deja/g++.other/dtor3.C
32855         * g++.old-deja/g++.other/dtor4.C
32856         * g++.old-deja/g++.other/main1.C
32857         * g++.old-deja/g++.other/warn7.C
32858         * g++.old-deja/g++.pt/crash11.C
32859         * g++.old-deja/g++.pt/crash36.C
32860         * g++.old-deja/g++.pt/spec22.C
32861         * g++.old-deja/g++.pt/spec9.C
32862         * g++.old-deja/g++.pt/ttp52.C
32863         * g++.old-deja/g++.robertl/eb103.C
32864         * g++.old-deja/g++.robertl/eb121.C
32865         * g++.old-deja/g++.robertl/eb22.C
32866         * g++.old-deja/g++.robertl/eb8.C:
32867         Update locations and/or regexps of dg-error markers.
32868         Remove markers for some bogus messages that are no longer issued.
32869
32870 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32871
32872         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32873         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32874
32875 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32876
32877         PR c++/17618
32878         * g++.dg/lookup/crash5.C: New test.
32879
32880 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32881
32882         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32883         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32884         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32885         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32886         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32887         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32888
32889         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32890         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32891         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32892         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32893         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32894         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32895
32896         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32897
32898         * gcc.dg/vect/vect-44.c: Check additional cases.
32899         * gcc.dg/vect/vect-48.c: Check additional cases.
32900
32901         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32902         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32903         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32904         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32905         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32906         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32907         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32908         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32909         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32910
32911         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32912         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32913         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32914
32915 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32916
32917         * gcc.dg/tree-ssa/loop-6.c: New test.
32918
32919 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         PR c++/17620
32922         * g++.dg/inherit/base2.C: New.
32923
32924 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32925
32926         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32927         * gcc.dg/20001012-2.c: Likewise.
32928         * gcc.dg/20001013-1.c: Likewise.
32929         * gcc.dg/20001101-1.c: Likewise.
32930         * gcc.dg/20001102-1.c: Likewise.
32931         * gcc.dg/bf-spl1.c: Likewise.
32932         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32933         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32934
32935 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32936
32937         PR tree-optimization/16721
32938         * gcc.dg/tree-ssa/pr16721.c: New test.
32939
32940 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32941
32942         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32943         * gcc.dg/20040305-1.c: Likewise.
32944
32945 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32946
32947         PR c/16566
32948         * gcc.c-torture/compile/pr16566-1.c,
32949         gcc.c-torture/compile/pr16566-2.c,
32950         gcc.c-torture/compile/pr16566-3.c: New tests.
32951
32952 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32953
32954         PR tree-optimization/17512
32955         * gcc.c-torture/compile/20040916-1.c.
32956
32957 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32958
32959         * gcc.dg/pragma-re-3.c: New test.
32960
32961 2004-09-17  Matt Austern  <austern@apple.com>
32962
32963         PR c++/15049
32964         * g++.dg/other/anon3.C: New.
32965
32966 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32967
32968         PR c++/7503
32969         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32970         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32971         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32972         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32973         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32974
32975 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32976
32977         PR fortran/17286
32978         * gfortran.dg/pr17286.f90: New test.
32979
32980 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32981
32982         PR c++/17530
32983         * g++.dg/template/static7.C: New test.
32984
32985 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32986
32987         PR tree-opt/17558
32988         * gcc.c-torture/compile/pr17558.c: New test.
32989
32990 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32991
32992         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32993         if SKIP_ATTRIBUTE is defined.
32994
32995 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32996
32997         PR fortran/15957
32998         * gfortran.dg/pr15957.f90: New test.
32999
33000 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33001
33002         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33003         in comparison.
33004         * gcc.dg/vect/vect-79.c: Likewise.
33005         * gcc.dg/vect/vect-80.c: Likewise.
33006
33007 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33008
33009         PR fortran/15750
33010         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33011
33012 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33013
33014         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33015         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33016         * gcc.dg/vect/vect-62.c: New testcase.
33017         * gcc.dg/vect/vect-63.c: New testcase.
33018         * gcc.dg/vect/vect-64.c: New testcase.
33019         * gcc.dg/vect/vect-65.c: New testcase.
33020         * gcc.dg/vect/vect-66.c: New testcase.
33021         * gcc.dg/vect/vect-67.c: New testcase.
33022         * gcc.dg/vect/vect-68.c: New testcase.
33023         * gcc.dg/vect/vect-69.c: New testcase.
33024         * gcc.dg/vect/vect-79.c: New testcase.
33025         * gcc.dg/vect/vect-80.c: New testcase.
33026
33027 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33028
33029         * gcc.target/mips/asm-1.c: New test.
33030
33031 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33032
33033         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33034         * gcc.dg/vect/vect-73.c: New testcase.
33035         * gcc.dg/vect/vect-74.c: New testcase.
33036         * gcc.dg/vect/vect-75.c: New testcase.
33037         * gcc.dg/vect/vect-76.c: New testcase.
33038         * gcc.dg/vect/vect-77.c: New testcase.
33039         * gcc.dg/vect/vect-78.c: New testcase
33040
33041 2004-09-18  Paul Brook  <paul@codesourcery.com>
33042
33043         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33044
33045 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33046
33047         PR c/17424
33048         * gcc.dg/pr17424-1.c: New test.
33049
33050 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33051
33052         * g++.dg/tree-ssa/pr17153.C: New test.
33053
33054 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33055
33056         PR pch/13361
33057         * g++.dg/pch/wchar-1.C: New.
33058         * g++.dg/pch/wchar-1.Hs: New.
33059
33060 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33061
33062         * gcc.c-torture/execute/20040917-1.c: New test.
33063
33064 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33065
33066         PR tree-optimization/17319
33067         * gcc.dg/pr17319.c: New test.
33068
33069 2004-09-17  Devang Patel  <dpatel@apple.com>
33070
33071         * gcc.dg/20040813-1.c: New test.
33072
33073 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33074
33075         PR tree-optimization/17273
33076         * gcc.c-torture/compile/pr17273.c: New test.
33077
33078 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33079
33080         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33081         Update expected messages.
33082         * gcc.dg/declspec-13.c: New test.
33083
33084 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33085
33086         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33087
33088 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33089
33090         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33091         change what 'a' is pointing to.
33092
33093 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33094
33095         PR c++/16002
33096         * g++.dg/template/error18.C: New test.
33097
33098         PR c++/16029
33099         * g++.dg/warn/Wunused-8.C: New test.
33100
33101 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33102
33103         PR tree-optimization/17513
33104         * gcc.dg/20040916-1.c: New test.
33105
33106 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33107
33108         PR c++/17501
33109         * g++.dg/template/typename7.C: New test.
33110
33111 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33112
33113         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33114
33115 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33116
33117         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33118         with -ftree-based-profiling also.
33119         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33120
33121 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33122
33123         PR/15364
33124         * gfortran.dg/der_array_io_1.f90: New test.
33125         * gfortran.dg/der_array_io_2.f90: New test.
33126         * gfortran.dg/der_array_io_3.f90: New test.
33127
33128 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33129
33130         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33131         EABI.
33132
33133 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * g++.dg/opt/switch1.C: New test.
33136
33137 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33138
33139         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33140         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33141         Update expected messages.
33142
33143 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33144
33145         PR fortran/16485
33146         * gfortran.dg/same_name_1.f90: New test.
33147
33148 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33149
33150         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33151         dereference garbage pointers.
33152
33153 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33154
33155         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33156         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33157
33158         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33159         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33160         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33161
33162 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33163
33164         PR c++/17324
33165         * g++.dg/template/mangle1.C: New test.
33166
33167 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33168
33169         PR tree-optimization/17252
33170         * gcc.c-torture/execute/pr17252.c: New test.
33171
33172 2004-09-14  Andrew Pinski  <apinski@apple.com>
33173
33174         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33175
33176 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33177
33178         PR rtl-optimization/9771
33179         * gcc.dg/pr9771-1.c: New test case.
33180
33181 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33182
33183         PR tree-optimization/15262
33184         * gcc.c-torture/execute/pr15262-1.c: New test.
33185         * gcc.c-torture/execute/pr15262-2.c: New test.
33186
33187 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33188
33189         * gcc.dg/declspec-12.c: New test.
33190
33191 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33192
33193         * gfortran.dg/pr17090.f90: Add directives to test.
33194
33195 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33196
33197         * gcc.c-torture/compile/20040914-1.c: New test.
33198
33199 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33200
33201         PR c++/16162
33202         * g++.dg/template/decl2.C: New test.
33203
33204 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33205
33206         PR fortran/17090
33207         * gfortran.dg/pr17090.f90: New test.
33208
33209 2004-09-13  Dale Johannesen  <dalej@apple.com>
33210
33211         * gcc.c-torture/compile/pr17408.c: New test case.
33212
33213 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33214
33215         PR c++/16716
33216         * g++.dg/parse/crash17.C: New test.
33217
33218         PR c++/17327
33219         * g++.dg/template/enum3.C: New test.
33220
33221 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33222
33223         * lib/gcc-defs.exp: Load wrapper.exp.
33224         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33225         using local code.
33226         * lib/gcc.exp (gcc_init): Similar.
33227         * lib/gfortran.exp (gfortran_init): Similar.
33228         * lib/objc.exp (objc_init): Similar.
33229         * lib/treelang.exp (treelang_init): Similar.
33230         * lib/wrapper.exp: New file with build_wrapper call machinery in
33231         ${tool}_maybe_build_wrapper.
33232
33233 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33234
33235         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33236         "inline".
33237         * gcc.dg/declspec-11.c: Update expected messages.
33238         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33239         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33240         gcc.dg/inline-12.c: New tests.
33241
33242 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33243
33244         * g++.dg/tree-ssa/pr17400.C: New testcase.
33245
33246 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33247
33248         * gcc.target/mips/sb1-1.c: New testcase.
33249
33250 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33251
33252         * lib/g77-dg.exp: Remove unused file.
33253         * lib/mike-g77.exp: Ditto.
33254         * lib/g77.exp: Ditto.
33255
33256 2004-09-12  Richard Henderson  <rth@redhat.com>
33257
33258         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33259
33260 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33261
33262         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33263         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33264         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33265         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33266         Update expected messages.
33267
33268 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33269
33270         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33271         declaration/use mismatch for dirp parameter.
33272
33273 2004-09-12  Andrew Pinski  <apinski@apple.com>
33274
33275         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33276         -fgnu-runtime is passed.
33277
33278 2004-09-12  Richard Henderson  <rth@redhat.com>
33279
33280         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33281         do the uplevel thing and update additional_flags directly.
33282         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33283         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33284         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33285         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33286
33287 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33288
33289         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33290
33291 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33292
33293         PR middle-end/17411
33294         * g++.dg/opt/pr17411-1.C: New test case.
33295
33296 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33297
33298         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33299         gcc.dg/tls/diag-2.c: Update expected messages.
33300         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33301         messages.
33302         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33303         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33304         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33305         gcc.dg/tls/diag-5.c: New tests.
33306
33307 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33308
33309         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33310
33311 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33312
33313         * g++.dg/parse/break-in-for.C: New test.
33314
33315 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33316
33317         * gcc.dg/tree-ssa/20040911-1.c: New test.
33318
33319 2004-09-11  Andreas Jaeger  <aj@suse.de>
33320
33321         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33322         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33323
33324 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33325
33326         * gcc.target/frv: New directory of FR-V-specific tests.
33327
33328 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33329
33330         * gcc.dg/convert-vec-1.c: New test.
33331
33332 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33333
33334         PR middle-end/17024
33335         * gcc.dg/pr17024-1.c: New test case.
33336
33337 2004-09-10  Eric Christopher  <echristo@redhat.com>
33338
33339         * gcc.dg/20040910-1.c: New test.
33340
33341 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33342
33343         * gcc.dg/bitfld-9.c: New test.
33344
33345 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33346
33347         * gcc.c-torture/execute/ieee/acc1.c: New test.
33348         * gcc.c-torture/execute/ieee/acc2.c: New test.
33349         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33350
33351 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33352
33353         * gcc.dg/deprecated-2.c: New test.
33354
33355 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33356
33357         * gcc.dg/init-vec-1.c: New test.
33358
33359 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33360
33361         PR middle-end/17055
33362         * gcc.dg/pr17055-1.c: New test case.
33363
33364 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33365
33366         PR target/17377
33367         * gcc.c-torture/execute/pr17377.c: New test.
33368
33369 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33370
33371         PR c/8420
33372         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33373         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33374         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33375         gcc.dg/long-long-typespec-1.c: New tests.
33376         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33377
33378 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33379
33380         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33381         gcc.dg/gnu99-static-1.c: New tests.
33382
33383 2004-09-08  Devang Patel  <dpatel@apple.com>
33384
33385         * gcc.dg/darwin-ld-20040828-1.c: New test.
33386         * gcc.dg/darwin-ld-20040828-2.c: New test.
33387         * gcc.dg/darwin-ld-20040828-3.c: New test.
33388
33389 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33390
33391         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33392         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33393         in error message.
33394         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33395         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33396         in error message.
33397         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33398         types they qualify.
33399         * objc.dg/type-size-2.m: Fix wording in comment.
33400         * objc.dg/va-meth-1.m: New test case.
33401
33402 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33403
33404         PR c/16633:
33405         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33406         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33407
33408 2004-09-06  Devang Patel  <dpatel@apple.com>
33409
33410         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33411         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33412
33413 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33414
33415         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33416         reflect changed line numbering of diagnostics.
33417
33418 2004-09-06  Paul Brook  <paul@codesourcery.com>
33419
33420         * gfortran.dg/edit_real_1.f90: Add new test.
33421
33422 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33423
33424         * gcc.dg/tree-ssa/loop-2.c: New test.
33425         * gcc.dg/tree-ssa/loop-3.c: New test.
33426         * gcc.dg/tree-ssa/loop-4.c: New test.
33427         * gcc.dg/tree-ssa/loop-5.c: New test.
33428
33429 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33430
33431         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33432
33433 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33434
33435         * gcc.dg/format/sentinel-1.c: New test.
33436
33437 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33438
33439         * gcc.dg/builtins-46.c: New.
33440
33441 2004-09-03  Devang Patel  <dpatel@apple.com>
33442
33443         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33444         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33445
33446 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33447
33448         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33449         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33450         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33451         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33452         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33453         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33454         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33455         the non-portable bzero.
33456         * gcc.dg/20010912-1.c: xfail for NetWare.
33457         * gcc.dg/20020426-2.c: xfail for NetWare.
33458         * gcc.dg/20021014-1.c: xfail for NetWare.
33459         * gcc.dg/20021018-1.c: xfail for NetWare.
33460         * gcc.dg/20030213-1.c: xfail for NetWare.
33461         * gcc.dg/20030225-1.c: xfail for NetWare.
33462         * gcc.dg/20030708-1.c: xfail for NetWare.
33463         * gcc.dg/builtins-config.h: Also exclude NetWare.
33464         * gcc.dg/format/format.h: Define restrict only if not already defined.
33465         * gcc.dg/nest.c: xfail for NetWare.
33466         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33467         * lib/target-supports.exp (check_visibility_available): Exclude
33468         NetWare.
33469
33470 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33471
33472         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33473         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33474         deterministic starting point for the alignment of structure fields.
33475         * gcc.dg/Wpadded.c: Dito.
33476         * g++.dg/abi/vbase10.C: Dito.
33477
33478 2004-09-03  Devang Patel  <dpatel@apple.com>
33479
33480         * g++.dg/debug/pr15736.cc: New test.
33481
33482 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33483
33484         * README.QMTEST: Fix out-of-date link.
33485
33486 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33487
33488         PR fortran/16579
33489         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33490         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33491
33492 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33493
33494         * g++.dg/abi/arm_rtti1.C: New test.
33495
33496 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33497
33498         * gcc.dg/ppc-vector-memcpy.c: New.
33499         * gcc.dg/ppc-vector-memset.c: New.
33500
33501 2004-09-02  Chao-ying Fu  <fu@mips.com>
33502
33503         * gcc.target/mips/mips-3d-1.c: New test.
33504         * gcc.target/mips/mips-3d-2.c: New test.
33505         * gcc.target/mips/mips-3d-3.c: New test.
33506         * gcc.target/mips/mips-3d-4.c: New test.
33507         * gcc.target/mips/mips-3d-5.c: New test.
33508         * gcc.target/mips/mips-3d-6.c: New test.
33509         * gcc.target/mips/mips-3d-7.c: New test.
33510         * gcc.target/mips/mips-3d-8.c: New test.
33511         * gcc.target/mips/mips-3d-9.c: New test.
33512         * gcc.target/mips/mips-ps-1.c: New test.
33513         * gcc.target/mips/mips-ps-2.c: New test.
33514         * gcc.target/mips/mips-ps-3.c: New test.
33515         * gcc.target/mips/mips-ps-4.c: New test.
33516         * gcc.target/mips/mips-ps-type.c: New test.
33517
33518 2004-09-02  Paul Brook  <paul@codesourcery.com>
33519
33520         * gfortran.dg/edit_real_1.f90: Add new tests.
33521
33522 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33523
33524         PR fortran/15327
33525         * gfortran.dg/merge_char_1.f90: New test.
33526
33527 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33528
33529         PR fortran/16404
33530         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33531
33532 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33533
33534         PR c/1522
33535         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33536
33537 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33538
33539         * g++.dg/opt/loop1.C: Do not XFAIL.
33540
33541 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33542
33543         * gcc.c-torture/execute/20040831-1.c: New test.
33544
33545 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33546
33547         PR fortran/16579
33548         * gfortran.dg/g77/20010610.f: Now passes.
33549         Copy from g77.f-torture/execute. Add dg-run directive.
33550         * gfortran.dg/g77/README: Update
33551
33552 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33553
33554         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33555         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33556         (t1, t2, t3, t4): Add volatile.
33557
33558 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33559
33560         * g++.dg/ext/visibility/arm1.C: New test.
33561
33562 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33563
33564         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33565         -pedantic-errors.
33566
33567 2004-09-01  Paul Brook  <paul@codesourcery.com>
33568
33569         * gfortran.dg/eof_2.f90: New test.
33570
33571 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33572
33573         PR fortran/16579
33574         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33575
33576 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33577
33578         PR libfortran/16805
33579         * gfortran.dg/list_read_2.f90: New test.
33580
33581 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33582
33583         * g++.dg/abi/key1.C: New test.
33584
33585 2004-08-31  Richard Henderson  <rth@redhat.com>
33586
33587         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33588         form of offsetof.
33589         * g++.dg/other/offsetof5.C: Remove duplicate.
33590
33591 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33592
33593         PR fortran/17244
33594         * gfortran.dg/func_derived_1.f90: New test.
33595
33596 2004-08-31  Paul Brook  <paul@codesourcery.com>
33597
33598         * gfortran.dg/eof_1.f90: New test.
33599
33600 2004-08-31  Paul Brook  <paul@codesourcery.com>
33601
33602         * gfortran.dg/list_read_1.f90: New file.
33603
33604 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33605
33606         * g++.dg/opt/loop1.C: XFAIL.
33607
33608 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33609
33610         * gcc.dg/funcdef-storage-1.c: New.
33611         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33612         an extern function in local scope.
33613         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33614         declare an 'auto inline' function in local scope.
33615         * gcc.dg/20011130-1.c: Likewise.
33616         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33617         an 'auto' function in local scope.
33618         * gcc.dg/20021014-1.c: Likewise.
33619         * gcc.dg/20030331-2.c: Likewise.
33620
33621 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33622
33623         * gfortran.dg/blockdata_1.f90: New test.
33624
33625 2004-08-30  Richard Henderson  <rth@redhat.com>
33626
33627         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33628
33629 2004-08-30  Richard Henderson  <rth@redhat.com>
33630
33631         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33632         additional_flags set by alternate driver.
33633         (ieee-options): New procedure.
33634         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33635         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33636         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33637         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33638
33639 2004-08-30  Richard Henderson  <rth@redhat.com>
33640
33641         * lib/f-torture.exp: Remove.
33642
33643 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33644
33645         PR rtl-optimization/16590
33646         * g++.dg/opt/loop1.C: New test.
33647
33648 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33649
33650         PR fortran/13910
33651         * gfortran.dg/oldstyle_1.f90: New test.
33652
33653 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33654         Paul Brook  <paul@codesourcery.com>
33655
33656         * gfortran.dg/g77/README: Update.
33657         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33658         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33659         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33660
33661 2004-08-28  Paul Brook  <paul@codesourcery.com>
33662
33663         PR libfortran/17195
33664         * gfortran.dg/edit_real_1.f90: New test.
33665
33666 2004-08-27  Paul Brook  <paul@codesourcery.com>
33667
33668         * gfortran.dg/rewind_1.f90: New test.
33669
33670 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33671
33672         PR fortran/16597
33673         * gfortran.dg/pr16597.f90: New test.
33674
33675 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33676
33677         PR c/13801
33678         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33679         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33680         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33681         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33682         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33683
33684 2004-08-26  Nick Clifton  <nickc@redhat.com>
33685
33686         * gcc.c-torture/compile/pr17119.c: New test.
33687
33688 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33689
33690         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33691
33692 2004-08-25  Richard Henderson  <rth@redhat.com>
33693
33694         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33695         the bits that expect kind=8 to be the largest real kind.
33696
33697 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33698
33699         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33700
33701 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33702
33703         * gfortran.dg/assignment_1.f90: New test.
33704
33705 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33706
33707         * g++.dg/template/repo3.C: New test.
33708
33709 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33710
33711         PR middle-end/16693
33712         PR tree-optimization/16372
33713         * g++.dg/opt/pr16372-1.C: New test case.
33714         * g++.dg/opt/pr16693-1.C: New test case.
33715         * g++.dg/opt/pr16693-2.C: New test case.
33716
33717 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33718
33719         * objc.dg/proto-lossage-4.m: New test.
33720
33721 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33722
33723         PR c++/17155
33724         * g++.dg/inherit/local2.C: New test.
33725
33726 2004-08-25  Paul Brook  <paul@codesourcery.com>
33727
33728         PR fortran/17144
33729         * gfortran.dg/string_ctor_1.f90: New test.
33730
33731 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33732
33733         PR c++/14428
33734         * g++.dg/template/redecl2.C: New test.
33735
33736 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33737
33738         PR fortran/17143
33739         * gfortran.dg/pr17143.f90: New test.
33740
33741 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33742
33743         PR fortran/17164
33744         * gfortran.dg/pr17164.f90: New test.
33745
33746 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33747
33748         * gcc.dg/tree-ssa/loop-1.c: New test.
33749
33750 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33751
33752         * gcc.c-torture/compile/20040824-1.c: New test.
33753
33754 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33755
33756         * gcc.c-torture/compile/iftrap-3.c: New test.
33757
33758 2004-08-24  Paul Brook  <paul@codesourcery.com>
33759
33760         * gfortran.dg/entry_2.f90: New test.
33761
33762 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         PR c++/16889
33765         * g++.dg/lookup/ambig[12].C: New.
33766
33767 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33768
33769         PR c++/16706
33770         * g++.dg/template/crash21.C: New test.
33771         * g++.dg/template/crash22.C: Likewise.
33772
33773 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33774
33775         PR c++/17149
33776         * g++.dg/template/access15.C: New.
33777
33778 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33779
33780         PR c++/17163
33781         * g++.dg/template/repo2.C: New test.
33782
33783 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33784
33785         PR rtl-optimization/17078
33786         * gcc.c-torture/execute/pr17078-1.c: New test case.
33787
33788 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33789
33790         PR c/14492
33791         * gcc.dg/debug/crash1.c: New test.
33792
33793 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33794
33795         PR c/16180
33796         * gcc.dg/loop-5.c: New test.
33797
33798 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33799
33800         * gcc.c-torture/execute/20040823-1.c: New test.
33801
33802 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33803
33804         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33805         to the assembler.  Simplify test accordingly.
33806         (asm_abi_flags): Use GNU names.
33807         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33808         to check for ABI flags.
33809
33810 2004-08-22  Andrew Pinski  <apinski@apple.com>
33811
33812         * g++.dg/opt/pr14029.C: New test.
33813         * gcc.c-torture/execute/pr15262.c: New test.
33814
33815 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33816
33817         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33818
33819 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33820
33821         PR 16908
33822         * gfortran.dg/direct_io.f90: New test.
33823
33824 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33825
33826         PR c++/17121
33827         * g++.dg/inherit/local2.C: New test.
33828
33829 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33830
33831         PR c++/17120
33832         * g++.dg/warn/Wparentheses-4.C: New test.
33833
33834 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33835
33836         PR c++/17121
33837         * g++.dg/inherit/local2.C: New test.
33838
33839         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33840         * gcc.dg/ppc-ldstruct.c: Likewise.
33841         * gcc.dg/ppc64-abi-2.c: Likewise.
33842
33843 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33844
33845         PR rtl-optimization/17099
33846         * gcc.c-torture/execute/20040820-1.c: New test.
33847
33848 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33849
33850         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33851
33852 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33853
33854         PR fortran/17077
33855         * gfortran.dg/auto_array_1.f90: New test.
33856
33857 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33858
33859         PR fortran/17074
33860         * gfortran.dg/simpleif_1.f90: New test.
33861
33862 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33863
33864         * lib/target-supports.exp (check_profiling_available): Return
33865         false for arm*-*-symbianelf* and arm*-*-eabi*.
33866
33867         PR c++/15890
33868         * g++.dg/template/delete1.C: New test.
33869
33870 2004-08-19  Paul Brook  <paul@codesourcery.com>
33871
33872         PR fortran/14976
33873         PR fortran/16228
33874         * gfortran.dg/data_char_1.f90: New test.
33875
33876 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33877
33878         PR fortran/16946
33879         * gfortran.dg/reduction.f90: New testcase.
33880
33881 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33882
33883         PR fortran/16520
33884         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33885
33886 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33887
33888         PR c++/17041
33889         * g++.dg/Wparentheses-3.C: New test.
33890
33891 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33892
33893         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33894         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33895         * gcc.dg/vect/vect-2.c: Likewise.
33896         * gcc.dg/vect/vect-3.c: Likewise.
33897         * gcc.dg/vect/vect-4.c: Likewise.
33898         * gcc.dg/vect/vect-5.c: Likewise.
33899         * gcc.dg/vect/vect-6.c: Likewise.
33900         * gcc.dg/vect/vect-7.c: Likewise.
33901         * gcc.dg/vect/vect-25.c: Likewise.
33902         * gcc.dg/vect/vect-31.c: Likewise.
33903         * gcc.dg/vect/vect-32.c: Likewise.
33904         * gcc.dg/vect/vect-34.c: Likewise.
33905         * gcc.dg/vect/vect-36.c: Likewise.
33906         * gcc.dg/vect/vect-all.c: Likewise.
33907
33908 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33909
33910         PR c++/17068
33911         * g++.dg/template/operator4.C: New test.
33912
33913 2004-08-18  Richard Henderson  <rth@redhat.com>
33914
33915         * gcc.dg/20040206-1.c: XFAIL.
33916
33917 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33918
33919         PR c++/16246
33920         * g++.dg/template/array7.C: New test.
33921
33922 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33923
33924         * gcc.dg/mips-movcc-1.c: New test.
33925         * gcc.dg/mips-movcc-2.c: New test.
33926         * gcc.dg/mips-movcc-3.c: New test.
33927
33928         * gcc.dg/mips-nmadd-1.c: New test.
33929         * gcc.dg/mips-nmadd-2.c: New test.
33930
33931 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33932
33933         PR c++/15871
33934         * g++.dg/opt/inline8.C: New test.
33935
33936         PR c++/16965
33937         * g++.dg/parse/error17.C: New test.
33938
33939 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33940
33941         * gcc.dg/vect: New directory for vectorizer tests.
33942         * gcc.dg/vect/tree-vect.h: New file.
33943         * gcc.dg/vect/vect.exp: New file.
33944         * gcc.dg/vect/pr16105.c.c: New test.
33945         * gcc.dg/vect/vect-1.c: New test.
33946         * gcc.dg/vect/vect-2.c: New test.
33947         * gcc.dg/vect/vect-3.c: New test.
33948         * gcc.dg/vect/vect-4.c: New test.
33949         * gcc.dg/vect/vect-5.c: New test.
33950         * gcc.dg/vect/vect-6.c: New test.
33951         * gcc.dg/vect/vect-7.c: New test.
33952         * gcc.dg/vect/vect-8.c: New test.
33953         * gcc.dg/vect/vect-9.c: New test.
33954         * gcc.dg/vect/vect-10.c: New test.
33955         * gcc.dg/vect/vect-11.c: New test.
33956         * gcc.dg/vect/vect-12.c: New test.
33957         * gcc.dg/vect/vect-13.c: New test.
33958         * gcc.dg/vect/vect-14.c: New test.
33959         * gcc.dg/vect/vect-15.c: New test.
33960         * gcc.dg/vect/vect-16.c: New test.
33961         * gcc.dg/vect/vect-17.c: New test.
33962         * gcc.dg/vect/vect-18.c: New test.
33963         * gcc.dg/vect/vect-19.c: New test.
33964         * gcc.dg/vect/vect-20.c: New test.
33965         * gcc.dg/vect/vect-21.c: New test.
33966         * gcc.dg/vect/vect-22.c: New test.
33967         * gcc.dg/vect/vect-23.c: New test.
33968         * gcc.dg/vect/vect-24.c: New test.
33969         * gcc.dg/vect/vect-25.c: New test.
33970         * gcc.dg/vect/vect-26.c: New test.
33971         * gcc.dg/vect/vect-27.c: New test.
33972         * gcc.dg/vect/vect-28.c: New test.
33973         * gcc.dg/vect/vect-29.c: New test.
33974         * gcc.dg/vect/vect-30.c: New test.
33975         * gcc.dg/vect/vect-31.c: New test.
33976         * gcc.dg/vect/vect-32.c: New test.
33977         * gcc.dg/vect/vect-33.c: New test.
33978         * gcc.dg/vect/vect-34.c: New test.
33979         * gcc.dg/vect/vect-35.c: New test.
33980         * gcc.dg/vect/vect-36.c: New test.
33981         * gcc.dg/vect/vect-37.c: New test.
33982         * gcc.dg/vect/vect-38.c: New test.
33983         * gcc.dg/vect/vect-40.c: New test.
33984         * gcc.dg/vect/vect-41.c: New test.
33985         * gcc.dg/vect/vect-42.c: New test.
33986         * gcc.dg/vect/vect-43.c: New test.
33987         * gcc.dg/vect/vect-44.c: New test.
33988         * gcc.dg/vect/vect-45.c: New test.
33989         * gcc.dg/vect/vect-46.c: New test.
33990         * gcc.dg/vect/vect-47.c: New test.
33991         * gcc.dg/vect/vect-48.c: New test.
33992         * gcc.dg/vect/vect-49.c: New test.
33993         * gcc.dg/vect/vect-50.c: New test.
33994         * gcc.dg/vect/vect-51.c: New test.
33995         * gcc.dg/vect/vect-52.c: New test.
33996         * gcc.dg/vect/vect-53.c: New test.
33997         * gcc.dg/vect/vect-54.c: New test.
33998         * gcc.dg/vect/vect-55.c: New test.
33999         * gcc.dg/vect/vect-56.c: New test.
34000         * gcc.dg/vect/vect-57.c: New test.
34001         * gcc.dg/vect/vect-58.c: New test.
34002         * gcc.dg/vect/vect-59.c: New test.
34003         * gcc.dg/vect/vect-60.c: New test.
34004         * gcc.dg/vect/vect-61.c: New test.
34005         * gcc.dg/vect/vect-all.c: New test.
34006         * gcc.dg/vect/vect-none.c: New test.
34007
34008 2004-08-17  Paul Brook  <paul@codesourcery.com>
34009
34010         PR fortran/13082
34011         * gfortran.dg/entry_1.f90: New test.
34012
34013 2004-08-17  Andrew Pinski  <apinski@apple.com>
34014
34015         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34016
34017 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34018
34019         * gcc.dg/pr17036-1.c: New test.
34020
34021 2004-08-16  Devang Patel  <dpatel@apple.com>
34022
34023         * gcc.dg/darwin-20040809-1.c: New test.
34024
34025 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34026
34027         * gcc.dg/funcdef-attr-1.c: New test.
34028
34029 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34030
34031         * gcc.dg/altivec-17.c: New test.
34032         * gcc.dg/altivec-18.c: New test.
34033
34034 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34035
34036         PR c++/6749
34037         * g++.dg/template/vtable2.C: New test.
34038
34039 2004-08-14  Richard Henderson  <rth@redhat.com>
34040
34041         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34042         * gcc.dg/pack-test-4.c (main): Return 0.
34043         * gcc.dg/setjmp-1.c: Remove XFAIL.
34044         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34045
34046 2004-08-14  Richard Henderson  <rth@redhat.com>
34047
34048         * gcc.dg/980217-1.c: Add prototype for printf.
34049
34050 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34051
34052         * gfortran.dg/pr16935.f90: New test.
34053
34054 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34055
34056         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34057
34058 2004-08-13  Paul Brook  <paul@codesourcery.com>
34059
34060         * gfortran.dg/der_io_1.f90: Remove stray comma.
34061
34062 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34063
34064         * gcc.dg/vmx/cw-bug-2.c: Remove.
34065         * gcc.dg/vmx/vprint-1.c: Remove.
34066         * gcc.dg/vmx/vscan-1.c: Remove.
34067
34068 2004-08-12  Devang patel  <dpatel@apple.com>
34069
34070         * gcc.dg/darwin-20040809-2.c: New test.
34071
34072 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34073
34074         * g++.dg/ext/altivec-12.C: New test.
34075
34076         * g++.dg/ext/altivec-11.C: New test.
34077
34078 2004-08-12  Paul Brook  <paul@codesourcery.com>
34079
34080         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34081
34082 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34083
34084         * g++.dg/ext/altivec-2.C: Check for hardware support before
34085         executing any VMX instructions.
34086
34087         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34088
34089 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34090
34091         PR c++/16276
34092         * g++.old-deja/g++.other/comdat4.C: New test.
34093         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34094
34095 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34096
34097         PR target/16286
34098         * gcc.dg/pr16286.c: New test.
34099
34100 2004-08-12 Jan Beulich <jbeulich@novell.com>
34101
34102         * g++.dg/ext/asm5.C: New.
34103
34104 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34105
34106         PR c++/16698
34107         * g++.dg/eh/crash1.C: New test.
34108
34109         PR c++/16717
34110         * g++.dg/ext/construct1.C: New test.
34111
34112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34113
34114         PR c++/16853
34115         * g++.dg/init/ptrmem1.C: New test.
34116
34117         PR c++/16618
34118         * g++.dg/parse/offsetof5.C: New test.
34119
34120         PR c++/16870
34121         * g++.dg/template/overload3.C: New test.
34122
34123 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34124
34125         PR c++/16964
34126         * g++.dg/parse/error16.C: New test.
34127
34128         PR c++/16904
34129         * g++.dg/template/error14.C: New test.
34130
34131         PR c++/16929
34132         * g++.dg/template/error15.C: New test.
34133
34134 2004-08-11  Devang Patel  <dpatel@apple.com>
34135
34136         * gcc.dg/darwin-ld-20040809-1.c: New test.
34137         * gcc.dg/darwin-ld-20040809-2.c: New test.
34138
34139 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34140
34141         PR fortran/16917
34142         * gfortran.dg/dfloat_1.f90: New test.
34143
34144 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34145
34146         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34147         * gcc.dg/dll-2.c: Fix dg-require syntax.
34148         * gcc.misc-tests/arm-isr.c (abort): Declare.
34149         (exit): Likewise.
34150
34151 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34152
34153         PR c++/16971
34154         * g++.dg/parse/crash16.C: New test.
34155
34156 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34157
34158         * gcc.dg/mips-rsqrt-1.c: New test case.
34159         * gcc.dg/mips-rsqrt-2.c: New test case.
34160         * gcc.dg/mips-rsqrt-3.c: New test case.
34161
34162 2004-08-10  Paul Brook  <paul@codesourcery.com>
34163
34164         * gfortran.dg/der_io_1.f90: New test.
34165
34166 2004-08-10  Paul Brook  <paul@codesourcery.com>
34167
34168         PR fortran/16919
34169         * gfortran.dg/der_array_1.f90: New test.
34170
34171 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34172
34173         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34174
34175 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34176
34177         * gcc.dg/wchar_t-2.c: Fix typo.
34178
34179 2004-08-09  Falk Hueffner  <falk@debian.org>
34180
34181         PR tree-optimization/12517
34182         * gcc.c-torture/compile/pr12517.c: New test.
34183
34184         PR tree-optimization/12578
34185         * gcc.c-torture/compile/pr12578.c: New test.
34186
34187         PR tree-optimization/12899
34188         * gcc.c-torture/compile/pr12899.c: New test.
34189
34190         PR rtl-optimization/14692
34191         * gcc.c-torture/compile/pr14692.c: New test.
34192
34193         PR tree-optimization/16461
34194         * gcc.c-torture/compile/pr16461.c: New test.
34195
34196 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34197
34198         * gfortran.dg/getenv_1.f90: New test.
34199
34200 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34201
34202         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34203         wchar_t.
34204         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34205
34206 2004-08-06  Paul Brook  <paul@codesourcery.com>
34207
34208         * gfortran.dg/ret_array_1.f90: New test.
34209         * gfortran.dg/ret_pointer_1.f90: New test.
34210
34211 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34212
34213         * gcc.dg/missing-field-init-[12].c: New tests.
34214         * g++.dg/warn/missing-field-init-[12].C: New tests.
34215
34216 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34217
34218         * gcc.dg/enum2.c: New test.
34219         * gcc.dg/symbian3.c: Likewise.
34220         * gcc.dg/symbian4.c: Likewise.
34221         * gcc.dg/wchar_t-2.c: Likewise.
34222
34223 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34224
34225         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34226         destructor tests.
34227
34228 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34229
34230         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34231         dg-require-visiblity.
34232         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34233         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34234         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34235         * g++.dg/ext/visibility/new1.C: Likewise.
34236         * g++.dg/ext/visibility/pragma.C: Likewise.
34237         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34238         * g++.dg/ext/visibility/virtual.C: Likewise.
34239         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34240         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34241         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34242         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34243         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34244         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34245         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34246         * g++/dg/ext/visibility/visibility-8.C: New test.
34247         * gcc.c-torture/compile/dll.x: Remove.
34248         * gcc.dg/dll-2.c: Use dg-require-dll
34249         * gcc.dg/visibility-10.c: New test.
34250         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34251         supporting DLLs.
34252         * lib/scanasm.exp (scan_hidden): New function.
34253         (scan_not_hidden): Likewise.
34254
34255 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34256
34257         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34258
34259 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34260
34261         * gcc.c-torture/execute/20040805-1.c: New test.
34262
34263 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34264
34265         * gcc.dg/20020118-1.c: Declare abort.
34266         * gcc.dg/altivec_check.h: Likewise.
34267         * gcc.dg/iftrap-2.c: Likewise.
34268         * gcc.dg/pragma-darwin.c: Likewise.
34269         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34270
34271 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34272
34273         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34274
34275 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34276
34277         * gcc.c-torture/execute/builtins/abs-2.c,
34278         gcc.c-torture/execute/builtins/abs-3.c,
34279         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34280         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34281         intmax_t, uintmax_t and their limits.
34282         * gcc.dg/intmax_t-1.c: New test.
34283
34284 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34285
34286         * g++.dg/tc1/dr147.C: Add reference to PR.
34287
34288 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34289
34290         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34291         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34292
34293 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34294
34295         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34296
34297 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34298
34299         * gcc.dg/redecl-5.c: New test.
34300         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34301         of scanf.
34302
34303 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34304
34305         PR middle-end/16790
34306         * gcc.c-torture/execute/pr16790-1.c: New test case.
34307
34308 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34309
34310         * g++.dg/ext/visibility/assign1.C: New test.
34311         * g++.dg/ext/visibility/new1.C: Likewise.
34312
34313         * gcc.dg/symbian1.c: New test.
34314         * gcc.dg/symbian2.c: Likewise.
34315
34316 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34317
34318         PR target/16570
34319         * gcc.dg/i386-sse-9.c: New test.
34320
34321 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34322
34323         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34324
34325 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34326
34327         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34328         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34329         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34330         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34331         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34332         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34333         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34334         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34335         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34336         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34337         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34338         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34339         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34340         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34341         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34342         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34343         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34344         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34345         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34346         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34347         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34348         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34349         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34350         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34351         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34352         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34353         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34354         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34355         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34356         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34357         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34358         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34359         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34360         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34361         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34362         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34363         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34364         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34365         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34366         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34367         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34368         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34369         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34370         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34371         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34372         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34373         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34374         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34375         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34376         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34377         gcc.misc-tests/i386-pf-3dnow-1.c,
34378         gcc.misc-tests/i386-pf-athlon-1.c,
34379         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34380         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34381         Declare built-in functions used.
34382         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34383
34384 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34385
34386         PR c++/16707
34387         * g++.dg/lookup/using12.C: New test.
34388
34389         * g++.dg/init/null1.C: Fix PR number.
34390         * g++.dg/parse/namespace10.C: Likewise.
34391
34392 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34393
34394         PR c++/16224
34395         * g++.dg/template/spec17.C: New test.
34396         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34397         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34398
34399 2004-08-02  David Billinghurst
34400
34401         PR fortran/16292
34402         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34403
34404 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34405
34406         * gcc.dg/ia64-got-1.c: New test case.
34407
34408 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34409
34410         PR c++/16489
34411         * g++.dg/init/null1.C: New test.
34412         * g++.dg/tc1/dr76.C: Adjust error marker.
34413
34414         PR c++/16529
34415         * g++.dg/parse/namespace10.C: New test.
34416
34417         PR c++/16810
34418         * g++.dg/inherit/ptrmem2.C: New test.
34419
34420 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34421
34422         PR target/16155
34423         * gcc.dg/pr16155.c: New test.
34424
34425 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34426
34427         * gcc.dg/redecl-2.c: New test.
34428
34429 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34430
34431         * gcc.dg/darwin-longdouble.c: New file.
34432
34433 2004-07-30  Richard Henderson  <rth@redhat.com>
34434
34435         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34436         write to constant argument.
34437         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34438
34439 2004-07-30  Richard Henderson  <rth@redhat.com>
34440
34441         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34442         tests of nearest around zero.
34443
34444 2004-07-30  Andrew Pinski  <apinski@apple.com>
34445
34446         * gcc.c-torture/compile/20040730-1.c: New test.
34447
34448 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34449
34450         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34451         powerpc-eabispe.
34452
34453 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34454
34455         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34456
34457 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34458
34459         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34460         contains $ld_library_path.
34461         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34462
34463 2004-07-29  Richard Henderson  <rth@redhat.com>
34464
34465         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34466
34467         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34468         (alt2, which): New.
34469         (Check): Accept either alternative.
34470
34471 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34472
34473         * g++.dg/abi/inline1.C: New test.
34474         * g++.dg/abi/local1-a.cc: Likewise.
34475         * g++.dg/abi/local1.C: Likewise.
34476         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34477         * g++.dg/abi/mangle12.C: Likewise.
34478         * g++.dg/abi/mangle17.C: Likewise.
34479         * g++.dg/abi/mangle20-2.C: Likewise.
34480         * g++.dg/opt/interface1.C: Likewise.
34481         * g++.dg/opt/interface1.h: Likewise.
34482         * g++.dg/opt/interface1-a.cc: New test.
34483         * g++.dg/parse/repo1.C: New test.
34484         * g++.dg/template/repo1.C: Likewise.
34485         * g++.dg/warn/Winline-1.C: Likewise.
34486         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34487
34488 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34489
34490         * gcc.dg/tree-ssa/20040729-1.c: New test.
34491
34492 2004-07-27  Matt Austern <austern@apple.com>
34493
34494         * gcc.dg/darwin-bool-1.c: New test.
34495         * gcc.dg/darwin-bool-2.c: New test.
34496
34497 2004-07-28  Richard Henderson  <rth@redhat.com>
34498
34499         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34500         arguments in the correct type.  Don't write to constant arguments.
34501
34502 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34503
34504         PR tree-optimization/16688
34505         PR tree-optimization/16689
34506         * g++.dg/tree-ssa/pr16688.C: New test.
34507
34508 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34509
34510         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34511         loads.  Not only in the comment, this time.
34512
34513 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34514
34515         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34516         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34517         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34518         * gcc.dg/sh4a-bitmovua.c: New.
34519         * gcc.dg/sh4a-cos.c: New.
34520         * gcc.dg/sh4a-cosf.c: New.
34521         * gcc.dg/sh4a-fprun.c: New.
34522         * gcc.dg/sh4a-fsrra.c: New.
34523         * gcc.dg/sh4a-memmovua.c: New.
34524         * gcc.dg/sh4a-sin.c: New.
34525         * gcc.dg/sh4a-sincos.c: New.
34526         * gcc.dg/sh4a-sincosf.c: New.
34527         * gcc.dg/sh4a-sinf.c: New.
34528
34529 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34530
34531         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34532         conditionals.
34533         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34534         loads.
34535         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34536         DOM1.
34537
34538 2004-07-27  Andrew Pinski  <apinski@apple.com>
34539
34540         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34541
34542 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34543
34544         * gcc.dg/pragma-isr.c: New test.
34545
34546 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34547
34548         PR c++/14429
34549         * g++.dg/template/ttp11.C: New test.
34550
34551 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34552
34553         * gcc.c-torture/compile/20040727-1.c: New test.
34554
34555 2004-07-26  Eric Christopher  <echristo@redhat.com>
34556
34557         * gcc.c-torture/compile/20040726-2.c: New test.
34558
34559 2004-07-26  Andrew Pinski  <apinski@apple.com>
34560
34561         * g++.dg/rtti/tinfo1.C: Xfail.
34562
34563 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34564
34565         * gcc.c-torture/compile/20040726-1.c: New test.
34566
34567 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34568             Brian Ryner  <bryner@brianryner.com>
34569
34570         PR c++/9283
34571         PR c++/15000
34572         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34573         * g++.dg/ext/visibility/: New directory.
34574         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34575         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34576         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34577         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34578         * g++.dg/ext/visibility/fvisibility.C,
34579         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34580         g++.dg/ext/visibility/fvisibility-override1.C
34581         g++.dg/ext/visibility/fvisibility-override2.C
34582         g++.dg/ext/visibility/memfuncts.C
34583         g++.dg/ext/visibility/noPLT.C
34584         g++.dg/ext/visibility/pragma.C
34585         g++.dg/ext/visibility/pragma-override1.C
34586         g++.dg/ext/visibility/pragma-override2.C
34587         g++.dg/ext/visibility/staticmemfuncts.C
34588         g++.dg/ext/visibility/virtual.C: New tests.
34589
34590 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34591
34592         PR c/15360
34593         * gcc.dg/pr15360-1.c: New test.
34594
34595 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34596
34597         * gcc.dg/pragma-align-2.c: New test.
34598         * gcc.dg/pragma-init-fini.c: New test.
34599         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34600         targets.
34601
34602 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34603
34604         * gcc.dg/init-string-2.c: New test.
34605
34606 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34607
34608         PR 16684
34609         * gcc.dg/Wredundant-decls-1.c: New test case.
34610
34611 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34612
34613         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34614         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34615         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34616         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34617         * gcc.dg/compat/generate-random.c: New file.
34618         * gcc.dg/compat/generate-random.h: Likewise.
34619         * gcc.dg/compat/generate-random_r.c: Likewise.
34620         * gcc.dg/compat/struct-layout-1.h: Likewise.
34621         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34622         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34623         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34624         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34625         * gcc.dg/compat/struct-layout-1_main.c: New test.
34626         * gcc.dg/compat/struct-layout-1_x.c: New file.
34627         * gcc.dg/compat/struct-layout-1_y.c: New file.
34628         * gcc.dg/compat/struct-layout-1_test.h: New file.
34629
34630 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34631
34632         * gcc.dg/comp-return-1.c: New test
34633
34634 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34635
34636         * gcc.dg/vmx/8-02a.c: Fix typo.
34637
34638         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34639         * gcc.dg/darwin-abi-3.c: New test.
34640
34641         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34642         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34643
34644         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34645         * gcc.dg/vmx/ops-long-1.c: New test.
34646         * gcc.dg/vmx/ops-long-2.c: New test.
34647
34648 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34649
34650         * g++.dg/lookup/conv-[1234].C: New.
34651
34652 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34653
34654         * g++.dg/parse/attr2.C: Simplify.
34655
34656 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34657
34658         PR c/7284
34659         * gcc.c-torture/execute/pr7284-1.c: New test.
34660
34661 2004-07-22  Brian Booth  <bbooth@redhat.com>
34662
34663         * gcc.dg/tree-ssa/20040721-1.c: New test.
34664
34665 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34666
34667         * g++.dg/template/crash20.c: New.
34668
34669 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34670
34671         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34672         Add dg-run directive.  Declare variables as required.
34673         * gfortran.dg/g77/README: Update
34674
34675 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34676
34677         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34678         gcc.dg/cris-peep2-andu2.c: New tests.
34679
34680 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34681
34682         PR c/15052
34683         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34684         on return type.
34685         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34686         messages.
34687         * gcc.dg/qual-return-2.c: Update expected messages.
34688         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34689
34690 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34691
34692         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34693         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34694
34695 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34696
34697         PR c/11250
34698         * gcc.dg/init-string-1.c: New test.
34699
34700 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34701
34702         PR middle-end/15345
34703         PR c/16450
34704         * gcc.dg/torture/nested-fn-1.c: New test.
34705
34706 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34707
34708         PR target/16559
34709         * gcc.dg/ia64-fptr-1.c: New file.
34710
34711 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34712
34713         PR c++/14497
34714         * g++.dg/template/spec16.C: New test.
34715         * g++.old-deja/g++.robertl/eb118.C: Remove.
34716
34717 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34718
34719         PR c++/509
34720         * g++.dg/template/spec15.C: New test.
34721
34722 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34723
34724         Copy cases from g77.f-torture/execute and add dg-run
34725         directive.  Other changes as noted.
34726         * gfortran.dg/g77/13037.f
34727         * gfortran.dg/g77/1832.f
34728         * gfortran.dg/g77/19981119-0.f
34729         * gfortran.dg/g77/19990313-0.f
34730         * gfortran.dg/g77/19990313-1.f
34731         * gfortran.dg/g77/19990313-2.f
34732         * gfortran.dg/g77/19990313-3.f
34733         * gfortran.dg/g77/19990419-1.f
34734         * gfortran.dg/g77/19990826-0.f
34735         * gfortran.dg/g77/19990826-2.f
34736         * gfortran.dg/g77/20000503-1.f
34737         * gfortran.dg/g77/20001111.f
34738         * gfortran.dg/g77/20010116.f
34739         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34740         * gfortran.dg/g77/20010430.f
34741         * gfortran.dg/g77/6177.f
34742         * gfortran.dg/g77/947.f
34743         * gfortran.dg/g77/970816-3.f
34744         * gfortran.dg/g77/971102-1.f
34745         * gfortran.dg/g77/980520-1.f
34746         * gfortran.dg/g77/980628-0.f
34747         * gfortran.dg/g77/980628-1.f
34748         * gfortran.dg/g77/980628-10.f
34749         * gfortran.dg/g77/980628-2.f
34750         * gfortran.dg/g77/980628-3.f
34751         * gfortran.dg/g77/980628-7.f
34752         * gfortran.dg/g77/980628-8.f
34753         * gfortran.dg/g77/980628-9.f
34754         * gfortran.dg/g77/980701-0.f
34755         * gfortran.dg/g77/980701-1.f
34756         * gfortran.dg/g77/cabs.f
34757         * gfortran.dg/g77/claus.f
34758         * gfortran.dg/g77/complex_1.f
34759         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34760         * gfortran.dg/g77/dcomplex.f
34761         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34762         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34763         * gfortran.dg/g77/f90-intrinsic-numeric.f
34764         * gfortran.dg/g77/int8421.f
34765         * gfortran.dg/g77/labug1.f
34766         * gfortran.dg/g77/large_vec.f
34767         * gfortran.dg/g77/le.f
34768         * gfortran.dg/g77/short.f
34769         * gfortran.dg/g77/README: Update
34770
34771 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34772
34773         PR c++/16637
34774         * g++.dg/parse/lookup4.C: New test.
34775
34776 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34777
34778         PR c++/16175
34779         * g++.dg/template/ttp10.C: New test.
34780
34781 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34782
34783         * gcc.dg/pr12625-1.c: New test.
34784
34785 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34786
34787         * gcc.dg/switch-warn-1.c: New test.
34788         * gcc.dg/switch-warn-2.c: New test.
34789         * gcc.c-torture/compile/pr14730.c: Update.
34790
34791 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34792
34793         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34794         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34795         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34796         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34797
34798 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34799
34800         PR c++/16623
34801         * g++.dg/template/assign1.C: New test.
34802
34803 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34804
34805         PR c++/12170
34806         * g++.dg/template/ttp9.C: New test.
34807
34808 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34809
34810         * gcc.dg/format/cmn-err-1.c: New test.
34811
34812 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34813
34814         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34815         gcc.dg/Wparentheses-10.c: New tests.
34816         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34817
34818 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34819
34820         PR fortran/16465
34821         * gfortran.dg/g77//ffixed-line-length-0.f,
34822         gfortran.dg/g77/ffixed-line-length-132.f,
34823         gfortran.dg/g77/ffixed-line-length-72.f,
34824         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34825         gfortran.dg/g77/README: Update.
34826
34827 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34828
34829         PR c++/13092
34830         * g++.dg/template/non-dependent7.C: New test.
34831         * g++.dg/template/non-dependent8.C: Likewise.
34832         * g++.dg/template/non-dependent9.C: Likewise.
34833         * g++.dg/template/non-dependent10.C: Likewise.
34834
34835 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34836
34837         PR c++/16337
34838         * g++.dg/parse/attr2.C: New test.
34839
34840 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34841
34842         * g77.dg: Removed.
34843         * g77.f-torture: Ditto.
34844
34845 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34846
34847         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34848         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34849         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34850
34851 2004-07-16  Richard Henderson  <rth@redhat.com>
34852
34853         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34854
34855 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34856
34857         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34858         tests with full list of options.
34859         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34860         of TORTURE_OPTIONS if test contains 'dg-do run'.
34861
34862         PR fortran/16404
34863         * gfortran.dg/do_iterator.f90: New test.
34864
34865 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34866
34867         PR rtl-optimization/16536
34868         * gcc.c-torture/execute/restrict-1.c: New test.
34869
34870 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34871
34872         PR fortran/15324
34873         * gfortran.dg/pr15324.f90: New test.
34874
34875         PR fortran/15129
34876         * gfortran.dg/pr15129.f90: New test.
34877
34878         PR fortran/15140
34879         * gfortran.dg/pr15140.f90: New test.
34880
34881         PR fortran/13792
34882         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34883         compile-time simplification.
34884
34885 2004-07-14  Mike Stump  <mrs@apple.com>
34886
34887         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34888
34889 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34890
34891         PR target/16325
34892         * gcc.dg/profile-generate-1.c: New.
34893
34894 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34895
34896         * gcc.c-torture/execute/20040709-1.c: New test.
34897         * gcc.c-torture/execute/20040709-2.c: New test.
34898
34899 2004-07-14  Mike Stump  <mrs@apple.com>
34900
34901         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34902
34903 2004-07-14  Mike Stump  <mrs@apple.com>
34904
34905         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34906
34907 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34908
34909         PR c++/16518
34910         * g++.dg/parse/mutable1.C: New test.
34911
34912 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34913
34914         PR tree-optimization/16443
34915         * gcc.dg/tree-ssa/20040713-1.c: New test.
34916
34917 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34918
34919         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34920         for operator new.
34921
34922 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34923
34924         * gfortran.dg/g77/README: New file
34925         * gfortran.dg/g77/19981216-0.f: Copy from
34926         g77.f-torture/noncompile.  Add "dg-do compile" and
34927         dg-error as required.
34928         * gfortran.dg/g77/19990218-1.f: Likewise.
34929         * gfortran.dg/g77/19990905-1.f: Likewise.
34930         * gfortran.dg/g77/9263.f: Likewise.
34931         * gfortran.dg/g77/980615-0.f: Likewise.
34932         * gfortran.dg/g77/980616-0.f: Likewise.
34933         * gfortran.dg/g77/check0.f: Likewise.
34934         * gfortran.dg/g77/select_no_compile.f: Likewise.
34935
34936 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34937
34938         Copy files from g77.f-torture/compile.
34939         Add "{ dg-do compile}".  Other changes as noted
34940         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34941         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34942         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34943         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34944         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34945         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34946         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34947         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34948         statement to conform to standard.  Append alpha1.x for reference.
34949         * gfortran.dg/g77/xformat.f: Add dg-warning
34950
34951 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34952
34953         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34954         Add {dg-do compile} directive.
34955         * gfortran.dg/g77/cpp2.F: Likewise.
34956
34957 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34958
34959         PR c++/5402
34960         * g++.dg/lookup/name-clash1.C: New test.
34961
34962         PR c++/9777
34963         * g++.dg/lookup/name-clash2.C: New test.
34964
34965         PR c++/12102
34966         * g++.dg/lookup/name-clash3.C: New test.
34967
34968 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34969
34970         * g++.dg/lookup/new2.C: New test.
34971         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34972
34973 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34974
34975         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34976         Add {dg-do compile} directive.
34977         * gfortran.dg/g77/13060.f: Likewise.
34978         * gfortran.dg/g77/19990218-0.f: Likewise.
34979         * gfortran.dg/g77/19990305-0.f: Likewise.
34980         * gfortran.dg/g77/19990419-0.f: Likewise.
34981         * gfortran.dg/g77/19990502-0.f: Likewise.
34982         * gfortran.dg/g77/19990502-1.f: Likewise.
34983         * gfortran.dg/g77/19990525-0.f: Likewise.
34984         * gfortran.dg/g77/19990826-1.f: Likewise.
34985         * gfortran.dg/g77/19990826-3.f: Likewise.
34986         * gfortran.dg/g77/19990905-2.f: Likewise.
34987         * gfortran.dg/g77/20000412-1.f: Likewise.
34988         * gfortran.dg/g77/20000511-1.f: Likewise.
34989         * gfortran.dg/g77/20000511-2.f: Likewise.
34990         * gfortran.dg/g77/20000518.f: Likewise.
34991         * gfortran.dg/g77/20000601-1.f: Likewise.
34992         * gfortran.dg/g77/20000601-2.f: Likewise.
34993         * gfortran.dg/g77/20000629-1.f: Likewise.
34994         * gfortran.dg/g77/20000630-2.f: Likewise.
34995         * gfortran.dg/g77/20010115.f: Likewise.
34996         * gfortran.dg/g77/20010321-1.f: Likewise.
34997         * gfortran.dg/g77/20010426.f: Likewise.
34998         * gfortran.dg/g77/20020307-1.f: Likewise.
34999         * gfortran.dg/g77/8485.f: Likewise.
35000         * gfortran.dg/g77/960317-1.f: Likewise.
35001         * gfortran.dg/g77/970915-0.f: Likewise.
35002         * gfortran.dg/g77/980310-1.f: Likewise.
35003         * gfortran.dg/g77/980310-2.f: Likewise.
35004         * gfortran.dg/g77/980310-3.f: Likewise.
35005         * gfortran.dg/g77/980310-4.f: Likewise.
35006         * gfortran.dg/g77/980310-6.f: Likewise.
35007         * gfortran.dg/g77/980310-7.f: Likewise.
35008         * gfortran.dg/g77/980310-8.f: Likewise.
35009         * gfortran.dg/g77/980419-2.f: Likewise.
35010         * gfortran.dg/g77/980424-0.f: Likewise.
35011         * gfortran.dg/g77/980427-0.f: Likewise.
35012         * gfortran.dg/g77/980729-0.f: Likewise.
35013         * gfortran.dg/g77/981117-1.f: Likewise.
35014         * gfortran.dg/g77/toon_1.f: Likewise.
35015
35016 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35017
35018         PR c++/2204
35019         * g++.dg/other/abstract2.C: New test.
35020
35021 2004-07-12  Paul Brook  <paul@codesourcery.com>
35022
35023         * gfortran.dg/pointer_init_1.f90: New test.
35024
35025 2004-07-11  Paul Brook  <paul@codesourcery.com>
35026
35027         PR fortran/15986
35028         * gfortran.dg/contained_1.f90: New test.
35029
35030 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35031
35032         * g++.dg/parse/defarg8.C: New test.
35033
35034 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35035
35036         PR fortran/16433
35037         * gfortran.dg/pr16433.f: New test.
35038
35039         PR fortran/17574
35040         * gfortran.dg/pr15754.f90: New test.
35041
35042 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35043
35044         PR tree-optimization/16437
35045         * gcc.c-torture/execute/bitfld-4.c: New test.
35046
35047 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35048
35049         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35050         access to common var from module.
35051
35052 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35053
35054         PR fortran/16336
35055         * gfortran.fortran-torture/execute/common_2.f90: New test.
35056
35057 2004-07-10  Paul Brook  <paul@codesourcery.com>
35058
35059         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35060
35061 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35062
35063         PR fortran/15969
35064         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35065
35066 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35067
35068         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35069         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35070         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35071         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35072         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35073         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35074         * gfortran.dg/g77/funderscoring.f: Likewise.
35075         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35076
35077 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35078
35079         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35080
35081 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35082         Paul Brook  <paul@codesourcery.com>
35083
35084         PR fortran/13415
35085         * gfortran.dg/common_pointer_1.f90: New test.
35086
35087 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35088
35089         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35090
35091 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35092
35093         PR target/16364
35094         * gcc.c-torture/compile/20040709-1.c: New.
35095
35096 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35097
35098         PR fortran/14077
35099         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35100
35101 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35102
35103         PR fortran/13201
35104         * gfortran.dg/shape_1.f90: New test.
35105
35106 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35107             Andrew Pinski  <apinski@apple.com>
35108
35109         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35110
35111 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35112
35113         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35114         comment.
35115
35116 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35117         Paul Brook  <paul@codesourcery.com>
35118
35119         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35120         '.f95' and '.F95'.
35121
35122 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35123
35124         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35125
35126 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35127
35128         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35129         testcases with capital suffix.
35130
35131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35132
35133         PR fortran/15481
35134         PR fortran/13372
35135         PR fortran/13575
35136         PR fortran/15978
35137         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35138
35139         * gfortran.dg/implicit_1.f90: New test.
35140
35141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35142
35143         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35144         expression to match gfortran warning/error messages
35145         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35146         dg-error text.
35147
35148 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35149
35150         * lib/fortran-torture.exp: Rename proc search_for to
35151         search_for_re.
35152
35153 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35154
35155         * gcc.c-torture/execute/simd-5.x: New file.
35156         XFAIL on SPARC 64-bit at -O0.
35157
35158 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35159
35160         PR c++/8211
35161         PR c++/16165
35162         * g++.dg/warn/effc3.C: New test.
35163
35164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35165
35166         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35167         change X to 1X in format.
35168         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35169         add data statements to conform to standard.
35170
35171 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35172
35173         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35174         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35175         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35176
35177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35178
35179         * gfortran.dg/g77/7388.f: Copy from g77.dg
35180         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35181         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35182         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35183         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35184         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35185         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35186         * gfortran.dg/g77/strlen0.f: Likewise.
35187
35188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35189
35190         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35191         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35192
35193 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35194
35195         * gcc.c-torture/execute/920428-2.x: Delete.
35196         * gcc.c-torture/execute/920501-7.x: Likewise.
35197
35198 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35199
35200         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35201         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35202         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35203         prescott and c3-2.
35204         (PREFETCH_3DNOW): Add -march=c3.
35205
35206 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35207
35208         PR c/16437
35209         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35210         * gcc.c-torture/execute/bf64-1.x: Likewise.
35211
35212 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35213
35214         * gcc.c-torture/compile/20040708-1.c: New test.
35215
35216 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35217
35218         PR c++/16169
35219         * g++.dg/warn/effc2.C: New test.
35220
35221 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35222
35223         * gcc.c-torture/execute/bitfld-1.x: Remove.
35224         * gcc.c-torture/execute/bitfld-3.c: New test.
35225         * gcc.dg/bitfld-2.c: Remove XFAILs.
35226
35227 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35228
35229         PR c++/16276
35230         * g++.dg/rtti/tinfo1.C: New file.
35231
35232 2004-07-07  Eric Christopher  <echristo@redhat.com>
35233
35234         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35235
35236 2004-07-07  Andrew Pinski  <apinski@apple.com>
35237
35238         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35239
35240 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35241
35242         * g++.dg/init/call1.C: XFAIL.
35243
35244 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35245
35246         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35247         except for movstrict*, to movmem* and clrstr* to clrmem*.
35248
35249 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35250
35251         * gcc.c-torture/execute/20040707-1.c: New test.
35252
35253 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35254
35255         * gcc.c-torture/execute/20040706-1.c: New test.
35256
35257 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35258
35259         PR c++/3671
35260         * g++.dg/template/spec14.C: New test.
35261
35262 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35263
35264         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35265         nothing if not yet defined.  Use it in b, c and d type definitions.
35266         * gcc.c-torture/execute/20040705-1.c: New test.
35267         * gcc.c-torture/execute/20040705-2.c: New test.
35268
35269 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35270
35271         PR c++/2518
35272         * g++.dg/lookup/new1.C: New test.
35273
35274 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35275
35276         PR c++/11406
35277         * g++.dg/template/sizeof8.C: New test.
35278
35279 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35280
35281         * gcc.c-torture/compile/20040705-1.c: New test.
35282
35283 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35284
35285         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35286
35287 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35288
35289         * gcc.dg/cpp/if-mop.c: Two new testcases.
35290         * gcc.dg/cpp/trad/comment-3.c: New.
35291
35292 2004-07-04  Paul Brook  <paul@codesourcery.com>
35293
35294         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35295
35296 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35297
35298         PR c++/3761
35299         * g++.dg/lookup/crash4.C: New test.
35300
35301 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35302
35303         * gcc.c-torture/execute/builtin-abs-1.c
35304         * gcc.c-torture/execute/builtin-abs-2.c
35305         * gcc.c-torture/execute/builtin-complex-1.c
35306         * gcc.c-torture/execute/builtins/string-1-lib.c
35307         * gcc.c-torture/execute/builtins/string-1.c
35308         * gcc.c-torture/execute/builtins/string-2-lib.c
35309         * gcc.c-torture/execute/builtins/string-2.c
35310         * gcc.c-torture/execute/builtins/string-3-lib.c
35311         * gcc.c-torture/execute/builtins/string-3.c
35312         * gcc.c-torture/execute/builtins/string-4-lib.c
35313         * gcc.c-torture/execute/builtins/string-4.c
35314         * gcc.c-torture/execute/builtins/string-5-lib.c
35315         * gcc.c-torture/execute/builtins/string-5.c
35316         * gcc.c-torture/execute/builtins/string-6-lib.c
35317         * gcc.c-torture/execute/builtins/string-6.c
35318         * gcc.c-torture/execute/builtins/string-7-lib.c
35319         * gcc.c-torture/execute/builtins/string-7.c
35320         * gcc.c-torture/execute/builtins/string-8-lib.c
35321         * gcc.c-torture/execute/builtins/string-8.c
35322         * gcc.c-torture/execute/builtins/string-9-lib.c
35323         * gcc.c-torture/execute/builtins/string-9.c
35324         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35325         * gcc.c-torture/execute/builtins/string-asm-1.c
35326         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35327         * gcc.c-torture/execute/builtins/string-asm-2.c
35328         * gcc.c-torture/execute/stdio-opt-1.c
35329         * gcc.c-torture/execute/stdio-opt-2.c
35330         * gcc.c-torture/execute/stdio-opt-3.c
35331         * gcc.c-torture/execute/string-opt-1.c
35332         * gcc.c-torture/execute/string-opt-10.c
35333         * gcc.c-torture/execute/string-opt-11.c
35334         * gcc.c-torture/execute/string-opt-12.c
35335         * gcc.c-torture/execute/string-opt-13.c
35336         * gcc.c-torture/execute/string-opt-14.c
35337         * gcc.c-torture/execute/string-opt-15.c
35338         * gcc.c-torture/execute/string-opt-16.c
35339         * gcc.c-torture/execute/string-opt-2.c
35340         * gcc.c-torture/execute/string-opt-6.c
35341         * gcc.c-torture/execute/string-opt-7.c
35342         * gcc.c-torture/execute/string-opt-8.c:
35343         Replace with ...
35344
35345         * gcc.c-torture/execute/builtins/abs-2.c
35346         * gcc.c-torture/execute/builtins/abs-3.c
35347         * gcc.c-torture/execute/builtins/complex-1.c
35348         * gcc.c-torture/execute/builtins/fprintf.c
35349         * gcc.c-torture/execute/builtins/fputs.c
35350         * gcc.c-torture/execute/builtins/memcmp.c
35351         * gcc.c-torture/execute/builtins/memmove.c
35352         * gcc.c-torture/execute/builtins/memops-asm.c
35353         * gcc.c-torture/execute/builtins/mempcpy-2.c
35354         * gcc.c-torture/execute/builtins/mempcpy.c
35355         * gcc.c-torture/execute/builtins/memset.c
35356         * gcc.c-torture/execute/builtins/printf.c
35357         * gcc.c-torture/execute/builtins/sprintf.c
35358         * gcc.c-torture/execute/builtins/strcat.c
35359         * gcc.c-torture/execute/builtins/strchr.c
35360         * gcc.c-torture/execute/builtins/strcmp.c
35361         * gcc.c-torture/execute/builtins/strcpy.c
35362         * gcc.c-torture/execute/builtins/strcspn.c
35363         * gcc.c-torture/execute/builtins/strlen-2.c
35364         * gcc.c-torture/execute/builtins/strlen.c
35365         * gcc.c-torture/execute/builtins/strncat.c
35366         * gcc.c-torture/execute/builtins/strncmp-2.c
35367         * gcc.c-torture/execute/builtins/strncmp.c
35368         * gcc.c-torture/execute/builtins/strncpy.c
35369         * gcc.c-torture/execute/builtins/strpbrk.c
35370         * gcc.c-torture/execute/builtins/strpcpy-2.c
35371         * gcc.c-torture/execute/builtins/strpcpy.c
35372         * gcc.c-torture/execute/builtins/strrchr.c
35373         * gcc.c-torture/execute/builtins/strspn.c
35374         * gcc.c-torture/execute/builtins/strstr-asm.c
35375         * gcc.c-torture/execute/builtins/strstr.c:
35376         ... these new files.
35377
35378         * gcc.c-torture/execute/builtins/abs-2-lib.c
35379         * gcc.c-torture/execute/builtins/abs-3-lib.c
35380         * gcc.c-torture/execute/builtins/complex-1-lib.c
35381         * gcc.c-torture/execute/builtins/fprintf-lib.c
35382         * gcc.c-torture/execute/builtins/fputs-lib.c
35383         * gcc.c-torture/execute/builtins/memcmp-lib.c
35384         * gcc.c-torture/execute/builtins/memmove-lib.c
35385         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35386         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35387         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35388         * gcc.c-torture/execute/builtins/memset-lib.c
35389         * gcc.c-torture/execute/builtins/printf-lib.c
35390         * gcc.c-torture/execute/builtins/sprintf-lib.c
35391         * gcc.c-torture/execute/builtins/strcat-lib.c
35392         * gcc.c-torture/execute/builtins/strchr-lib.c
35393         * gcc.c-torture/execute/builtins/strcmp-lib.c
35394         * gcc.c-torture/execute/builtins/strcpy-lib.c
35395         * gcc.c-torture/execute/builtins/strcspn-lib.c
35396         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35397         * gcc.c-torture/execute/builtins/strlen-lib.c
35398         * gcc.c-torture/execute/builtins/strncat-lib.c
35399         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35400         * gcc.c-torture/execute/builtins/strncmp-lib.c
35401         * gcc.c-torture/execute/builtins/strncpy-lib.c
35402         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35403         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35404         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35405         * gcc.c-torture/execute/builtins/strrchr-lib.c
35406         * gcc.c-torture/execute/builtins/strspn-lib.c
35407         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35408         * gcc.c-torture/execute/builtins/strstr-lib.c
35409         * gcc.c-torture/execute/builtins/lib/abs.c
35410         * gcc.c-torture/execute/builtins/lib/fprintf.c
35411         * gcc.c-torture/execute/builtins/lib/memset.c
35412         * gcc.c-torture/execute/builtins/lib/printf.c
35413         * gcc.c-torture/execute/builtins/lib/sprintf.c
35414         * gcc.c-torture/execute/builtins/lib/strcpy.c
35415         * gcc.c-torture/execute/builtins/lib/strcspn.c
35416         * gcc.c-torture/execute/builtins/lib/strncat.c
35417         * gcc.c-torture/execute/builtins/lib/strncmp.c
35418         * gcc.c-torture/execute/builtins/lib/strncpy.c
35419         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35420         * gcc.c-torture/execute/builtins/lib/strspn.c
35421         * gcc.c-torture/execute/builtins/lib/strstr.c:
35422         New files containing support routines.
35423
35424         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35425         declaration.
35426         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35427         when not optimizing.
35428
35429 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35430
35431         PR c++/16240
35432         * g++.dg/abi/mangle22.C: New test.
35433         * g++.dg/abi/mangle23.C: Likewise.
35434
35435 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35436
35437         PR fortran/16290
35438         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35439         Allow for cases without denormalized floating point numbers.
35440
35441 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35442
35443         PR c/1027
35444         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35445         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35446         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35447         expected warning text.
35448         * gcc.dg/format/diag-2.c: New test.
35449
35450 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35451
35452         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35453
35454 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35455
35456         * gcc.dg/builtins-43.c: New.
35457         * gcc.dg/builtins-44.c: New.
35458         * gcc.dg/builtins-45.c: New.
35459
35460 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35461             Andreas Tobler  <a.tobler@schweiz.ch>
35462
35463         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35464         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35465         as SIGSEGV.
35466         * gcc.dg/cleanup-11.c: Likewise.
35467         * gcc.dg/cleanup-8.c: Likewise.
35468         * gcc.dg/cleanup-9.c: Likewise.
35469         * gcc.dg/cleanup-5.c: Run on all platforms.
35470
35471 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35472
35473         * g++.dg/warn/nonnull1.C: New test.
35474
35475 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35476
35477         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35478         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35479         Special-case the Sun compiler wrt to <complex.h>.
35480
35481 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35482
35483         * gcc.dg/Wunreachable-8.C: New test.
35484
35485         * gcc.dg/h8300-ice2.c : New test.
35486
35487 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35488
35489         PR fortran/16161
35490         * gfortran.fortran-torture/compile/implicit.f90: Add test
35491         for implicit character.
35492
35493 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35494
35495         PR fortran/16289
35496         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35497         Use tiny() intrinsic to find smallest non-negative real
35498
35499 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35500
35501         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35502         * gcc.dg/compat/struct-by-value-22_x.c: New.
35503         * gcc.dg/compat/struct-by-value-22_y.c: New.
35504
35505         * gcc.c-torture/execute/20040629-1.c: New test.
35506
35507 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35508
35509         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35510         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35511
35512         PR target/16195
35513         * gcc.dg/20040625-1.c: New test.
35514
35515 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35516
35517         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35518
35519 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35520
35521         PR fortran/15963
35522         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35523
35524 2004-06-29  Richard Henderson  <rth@redhat.com>
35525
35526         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35527
35528 2004-06-29  Paul Brook  <paul@codesourcery.com>
35529
35530         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35531         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35532
35533 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35534
35535         PR c++/16260
35536         * g++.dg/parse/crash15.C: New.
35537
35538 2004-06-28  Andrew Pinski  <apinski@apple.com>
35539
35540         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35541         by the error already.
35542
35543         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35544
35545 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35546
35547         PR target/14041
35548         * gcc.dg/h8300-bss-align-1.c : New.
35549
35550 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35551
35552         * PR c++/16174
35553         * g++.dg/template/ctor4.C: New.
35554
35555 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35556
35557         PR c++/16205
35558         * g++.dg/warn/Wsequence-point-1.C: New test.
35559
35560 2004-06-27  Paul Brook  <paul@codesourcery.com>
35561
35562         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35563
35564 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35565
35566         * g++.old-deja/g++.mike/p7325.C: Remove.
35567
35568 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35569
35570         PR c/14963
35571         * gcc.dg/pr14963.c: New test.
35572
35573 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35574
35575         PR c++/16193
35576         * g++.dg/parse/redef1.C: New test.
35577
35578 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35579
35580         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35581         20021110.c.
35582         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35583         20021119-1.c.
35584         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35585         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35586         5-04.c.
35587         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35588         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35589         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35590         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35591         g++.brendan/enum14.C.
35592         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35593         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35594         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35595         g++.mike/virt1.C.
35596         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35597         memtemp24.C.
35598
35599 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35600
35601         * gcc.dg/20040527-1.c: New test case.
35602
35603 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35604
35605         PR gfortran/pr16196
35606         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35607
35608 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35609
35610         PR middle-end/15825
35611         * gcc.dg/pr15825-1.c: New test case.
35612
35613 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35614
35615         * gcc.c-torture/execute/20040625-1.c: New test.
35616
35617 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35618
35619         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35620
35621 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35622
35623         * gcc.dg/torture/mips-div-1.c: New test.
35624
35625 2004-06-24  Jeff Law  <law@redhat.com>
35626
35627         * gcc.dg/tree-ssa/20040624-1.c: New test.
35628
35629 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35630
35631         * gcc.c-torture/compile/20040624-1.c: New test.
35632
35633 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35634
35635         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35636         this directory.
35637
35638 2004-06-23  Andrew Pinski  <apinski@apple.com>
35639
35640         PR middle-end/15988
35641         * g++.dg/opt/ptrmem4.C: New test.
35642
35643         * gcc.dg/c90-array-quals-2.c: New test.
35644
35645 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35646
35647         * gcc.dg/kpice1.c: New test.
35648
35649 2006-06-23  Andrew Pinski  <apinski@apple.com>
35650
35651         * gcc.dg/c90-array-quals.c: New test.
35652
35653 2006-06-22  Richard Henderson  <rth@redhat.com>
35654
35655         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35656
35657 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35658
35659         * gcc.dg/builtins-config.h: Handle FreeBSD.
35660
35661 2006-06-22  Richard Henderson  <rth@redhat.com>
35662
35663         * g++.dg/opt/devirt1.C: New.
35664
35665 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35666
35667         * g++.dg/opt/pr15551.C: New testcase.
35668
35669 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35670
35671         PR target/14800
35672         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35673         x86_64-*-linux* when compiling for 32bit.
35674
35675 2004-06-21  Andrew Pinski  <apinski@apple.com>
35676
35677         * gcc.dg/pch/struct-1.c: New.
35678         * gcc.dg/pch/struct-1.hs: New.
35679
35680 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35681
35682         * gcc.dg/pch/save-temps-1.c: New file.
35683         * gcc.dg/pch/save-temps-1.hs: New file.
35684
35685 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35686
35687         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35688         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35689
35690 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35691
35692         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35693         to fix type error.
35694         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35695         Remove trailing spaces.
35696
35697 2004-06-21  Richard Henderson  <rth@redhat.com>
35698
35699         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35700         merging && to BIT_FIELD_REF.
35701
35702 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35703
35704         * g++.dg/opt/placeholder1.C: New test.
35705
35706 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35707
35708         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35709         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35710         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35711         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35712
35713 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35714
35715         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35716         extern "C".
35717         * g++.dg/other/pragma-re-1.C: Add comments.
35718
35719 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35720
35721         PR gfortran/16080
35722         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35723
35724 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35725
35726         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35727         instead of setting the type of size_t by
35728         hand.
35729
35730 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35731
35732         * gcc.dg/unordered-2.c: New test case.
35733         * gcc.dg/unordered-3.c: New test case.
35734
35735 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35736
35737         PR other/16043
35738         * lib/g++.exp (g++_version): Tweak regexp for version
35739         * lib/g77.exp (g77_version): Likewise.
35740         * lib/gfortran.exp (gfortran_version): Likewise.
35741         * lib/objc.exp (objc_version): Likewise.
35742         * lib/treelang.exp (treelang_version): Likewise.
35743
35744 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35745
35746         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35747         Use INT_MAX instead of __INT_MAX__.
35748         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35749
35750         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35751         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35752         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35753         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35754         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35755         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35756         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35757         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35758         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35759
35760         * gcc.dg/range-test-1.c: New test.
35761         * g++.dg/opt/range-test-1.C: New test.
35762
35763 2004-06-17  Richard Henderson  <rth@redhat.com>
35764
35765         * objc.dg/sync-1.m: New.
35766         * objc.dg/try-catch-1.m: Don't force next runtime.
35767         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35768         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35769         shadowed catch clause.
35770         * objc.dg/try-catch-5.m: New.
35771
35772 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35773
35774         Bug 14610
35775         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35776
35777 2004-06-15  Richard Henderson  <rth@redhat.com>
35778
35779         * gcc.dg/20001116-1.c: Move expected warning line.
35780
35781 2004-06-15  Richard Henderson  <rth@redhat.com>
35782
35783         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35784         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35785
35786 2004-06-15  Jeff Law  <law@redhat.com>
35787
35788         * gcc.dg/tree-ssa/20040615-1.c: New test.
35789         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35790         be less sensitive to operand ordering.
35791         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35792
35793 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35794
35795         * g++.dg/abi/bitfield3.C: Add comment..
35796
35797 2004-06-15  Richard Henderson  <rth@redhat.com>
35798
35799         * g++.dg/ext/stmtexpr1.C: XFAIL.
35800         * gcc.dg/20030612-1.c: XFAIL.
35801
35802 2004-06-15  Eric Christopher  <echristo@redhat.com>
35803
35804         * g++.dg/charset/asm5.c: New.
35805         * gcc.dg/charset/asm6.c: New.
35806
35807 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35808
35809         PR fortran/15962
35810         * gfortran.fortran-torture/execute/select_1.f90: New test.
35811
35812 2004-06-15  Paul Brook  <paul@codesourcery.com>
35813
35814         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35815
35816 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35817
35818         PR c++/15967
35819         * g++.dg/lookup/crash3.C: New test.
35820
35821 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35822
35823         PR c++/15947
35824         * g++.dg/parse/dtor4.C: New test.
35825
35826 2004-06-14  Jeff Law  <law@redhat.com>
35827
35828         * gcc.c-torture/compile/20040614-1.c: New test.
35829
35830 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35831
35832         PR fortran/15211
35833         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35834         LEN of a character array.
35835
35836 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35837
35838         PR c++/15096
35839         * g++.dg/template/ptrmem10.C: New test.
35840
35841         PR c++/14930
35842         * g++.dg/template/friend30.C: New test.
35843
35844 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35845
35846         PR fortran/14928
35847         * gfortran.fortran-torture/compile/mloc.f90: New test.
35848
35849 2004-06-13  Paul Brook  <paul@codesourcery.com>
35850
35851         * gfortran.fortran-torture/execute/random_2.f90: New test.
35852
35853 2004-06-13  Eric Christopher  <echristo@redhat.com>
35854
35855         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35856
35857 2004-06-12  Paul Brook  <paul@codesourcery.com>
35858
35859         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35860
35861 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35862
35863         PR fortran/14923
35864         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35865
35866 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35867
35868         PR fortran/14957
35869         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35870         syntax errors in end statements of contained subroutines.
35871
35872 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35873
35874         PR fortran/12841
35875         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35876
35877 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35878
35879         PR fortran/15665
35880         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35881
35882 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35883
35884         PR gfortran/12839
35885         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35886
35887 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35888
35889         PR c++/15862
35890         * g++.dg/parse/enum1.C: New test.
35891
35892 2004-06-10  Jeff Law  <law@redhat.com>
35893
35894         * gcc.c-torture/compile/20040610-1.c: New test.
35895
35896 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35897
35898         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35899         * g++.old-deja/g++.other/decl3.C: Likewise.
35900
35901 2004-06-10  Brian Booth  <bbooth@redhat.com>
35902
35903         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35904         V_MAY_DEF instead of VDEF.
35905         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35906
35907 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35908
35909         PR c++/14211
35910         * g++.dg/conversion/const1.C: New test.
35911
35912         PR c++/15076
35913         * g++.dg/conversion/reinterpret1.C: New test.
35914
35915         PR c++/15877
35916         * g++.dg/template/enum2.C: New test.
35917
35918         PR c++/15227
35919         * g++.dg/template/error13.C: New test.
35920
35921 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35922
35923         PR fortran/14957
35924         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35925         arguments to test_* REAL and of the right size.
35926
35927 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35928
35929         PR target/15569
35930         PR rtl-optimization/15681
35931         * gcc.dg/20040609-1.c: New test.
35932
35933 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35934
35935         PR c++/14791
35936         * g++.dg/opt/builtins1.C: New test.
35937
35938 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35939
35940         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35941         that use default windows32 struct layout.
35942         * gcc.dg/i386-bitfield2.c: Likewise.
35943
35944 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35945
35946         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35947         for mingw32 and cygwin targets.
35948
35949 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35950
35951         * gcc.dg/pch/macro-4.c: New.
35952         * gcc.dg/pch/macro-4.hs: New.
35953
35954 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35955
35956         PR fortran/13249
35957         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35958
35959 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35960
35961         PR fortran/13372
35962         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35963
35964 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35965
35966         PR gfortran/14897
35967         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35968
35969 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35970
35971         PR gfortran/15755
35972         * gfortran.fortran-torture/execute/backspace.c : New test.
35973
35974 2004-06-09  Paul Brook  <paul@codesourcery.com>
35975
35976         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35977         (pointer_to_section): Rewrite to use smaller array.
35978
35979 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35980
35981         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35982         * gcc.dg/ext/altivec-10.c: Same.
35983         * gcc.dg/ext/altivec-11.c: Same.
35984         * gcc.dg/ext/altivec-12.c: Same.
35985         * gcc.dg/ext/altivec-13.c: Same.
35986         * gcc.dg/ext/altivec-14.c: Same.
35987         * gcc.dg/ext/altivec-15.c: Same.
35988         * gcc.dg/ext/altivec-16.c: Same.
35989         * gcc.dg/ext/altivec-3.c: Same.
35990         * gcc.dg/ext/altivec-4.c: Same.
35991         * gcc.dg/ext/altivec-6.c: Same.
35992         * gcc.dg/ext/altivec-7.c: Same.
35993         * gcc.dg/ext/altivec-8.c: Same.
35994         * gcc.dg/ext/altivec-varargs-1.c: Same.
35995
35996         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35997         * g++.dg/ext/altivec-10.C: Same.
35998         * g++.dg/ext/altivec-2.C: Same.
35999         * g++.dg/ext/altivec-3.C: Same.
36000         * g++.dg/ext/altivec-4.C: Same.
36001         * g++.dg/ext/altivec-5.C: Same.
36002         * g++.dg/ext/altivec-6.C: Same.
36003         * g++.dg/ext/altivec-7.C: Same.
36004         * g++.dg/ext/altivec-8.C: Same.
36005         * g++.dg/ext/altivec-9.C: Same.
36006
36007 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36008
36009         PR c++/7841
36010         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36011
36012 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36013
36014         * gcc.dg/union-1.c: New test.
36015
36016 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36017
36018         * gcc.dg/builtins-41.c: New test case.
36019         * gcc.dg/builtins-42.c: New test case.
36020
36021 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36022
36023         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36024         * g++.dg/ext/altivec-10.C: Same.
36025         * g++.dg/ext/altivec-2.C: Same.
36026         * g++.dg/ext/altivec-3.C: Same.
36027         * g++.dg/ext/altivec-4.C: Same.
36028         * g++.dg/ext/altivec-5.C: Same.
36029         * g++.dg/ext/altivec-6.C: Same.
36030         * g++.dg/ext/altivec-7.C: Same.
36031         * g++.dg/ext/altivec-8.C: Same.
36032         * g++.dg/ext/altivec-9.C: Same.
36033         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36034         * g++.old-deja/g++.brendan/new3.C: Same.
36035         * gcc.c-torture/execute/eeprof-1.x: Same.
36036
36037 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36038
36039         PR c/14765
36040         * gcc.dg/pr14765-1.c: New test.
36041
36042 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36043
36044         PR c/14649
36045         * gcc.dg/pr14649-1.c: New test case.
36046
36047 2004-06-07  Richard Henderson  <rth@redhat.com>
36048
36049         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36050         if temporaries.
36051
36052 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36053
36054         * g++.dg/eh/elide1.C: Remove XFAIL.
36055
36056 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36057
36058         PR c++/15337
36059         * g++.dg/expr/sizeof3.C: New test.
36060
36061         PR c++/14777
36062         * g++.dg/template/access14.C: New test.
36063
36064         PR c++/15554
36065         * g++.dg/template/enum1.C: New test.
36066
36067         PR c++/15057
36068         * g++.dg/eh/throw1.C: New test.
36069
36070 2004-06-07  David Ayers  <d.ayers@inode.at>
36071             Ziemowit Laski  <zlaski@apple.com>
36072
36073         * lib/objc.exp (objc_target_compile): Revert the '-framework
36074         Foundation' flag fix, since bare Darwin does not ship
36075         with the Foundation framework.
36076         * objc/execute/next_mapping.h: Provide a local NSConstantString
36077         @interface and @implementation.
36078         (objc_constant_string_init): A constructor function, used to
36079         initialize the NSConstantString meta-class object.
36080         * objc/execute/string1.m: Include "next_mapping.h" instead of
36081         <Foundation/NSString.h>.
36082         * objc/execute/string2.m: Likewise.
36083         * objc/execute/string3.m: Likewise.
36084         * objc/execute/string4.m: Likewise.
36085
36086 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36087
36088         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36089         to double. Replace double with FLOAT.
36090         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36091
36092         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36093         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36094         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36095         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36096         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36097         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36098         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36099         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36100
36101 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36102
36103         PR c/13519
36104         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36105
36106 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36107
36108         PR c++/15503
36109         * g++.dg/template/meminit2.C: New test.
36110
36111 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36112
36113         PR target/15822
36114         * gcc.c-torture/execute/compare-fp-1.c,
36115         gcc.c-torture/execute/compare-fp-2.c,
36116         gcc.c-torture/execute/compare-fp-3.c,
36117         gcc.c-torture/execute/compare-fp-4.c,
36118         gcc.c-torture/execute/compare-fp-3.x,
36119         gcc.c-torture/execute/compare-fp-4.x: Moved...
36120         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36121         gcc.c-torture/execute/ieee/compare-fp-2.c,
36122         gcc.c-torture/execute/ieee/compare-fp-3.c,
36123         gcc.c-torture/execute/ieee/compare-fp-4.c,
36124         gcc.c-torture/execute/ieee/compare-fp-3.x,
36125         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36126
36127 2004-06-04  David Ayers  <d.ayers@inode.at>
36128
36129         * objc/execute/protocol-isEqual-4.m: New testcase.
36130
36131 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36132
36133         * objc/execute/protocol-isEqual-1.m: New testcase.
36134         * objc/execute/protocol-isEqual-2.m: New testcase.
36135         * objc/execute/protocol-isEqual-3.m: New testcase.
36136
36137 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36138
36139         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36140
36141 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36142
36143         * lib/objc.exp (objc_target_compile): When running tests on
36144         Darwin (Mac OS X), inform the linker about '-framework
36145         'Foundation'.
36146
36147 2004-06-02  Eric Christopher  <echristo@redhat.com>
36148
36149         * gcc.c-torture/compile/20040602-1.c: New.
36150
36151 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36152
36153         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36154         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36155
36156         PR tree-optimization/14736
36157         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36158
36159         PR tree-optimization/14042
36160         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36161
36162         PR tree-optimization/14729
36163         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36164
36165 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36166
36167         PR fortran/15557
36168         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36169
36170 2004-06-01  Richard Hederson  <rth@redhat.com>
36171
36172         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36173
36174 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36175
36176         PR c++/14932
36177         * g++.dg/parse/offsetof4.C: New test.
36178
36179 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36180
36181         PR objc/7993
36182         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36183
36184 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36185
36186         PR c++/15701
36187         * g++.dg/template/friend29.C: New test.
36188
36189 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36190
36191         PR c/15749
36192         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36193
36194 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36195
36196         * gcc.dg/sparc-trap-1.c: New test.
36197
36198 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36199
36200         PR middle-end/15069
36201         * g++.dg/opt/fold3.C: New test case.
36202
36203 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36204
36205         * lib/target-supports.exp (check_iconv_available): Fix fallout
36206         from 2004-05-28 patch.
36207
36208 2004-05-30  Paul Brook  <paul@codesourcery.com>
36209
36210         PR fortran/15620
36211         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36212         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36213
36214 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36215
36216         * gfortran.fortran-torture/execute/random_1.f90: New test.
36217
36218 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36219
36220         * g++.dg/ext/altivec-10.C: New test.
36221
36222 2004-05-29  Paul Brook  <paul@codesourcery.com>
36223
36224         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36225
36226 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36227
36228         * gcc.dg/altivec-16.c: New test.
36229
36230 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36231
36232         * lib/target-supports.exp (check_vmx_hw_available): New.
36233         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36234
36235         * lib/target-supports.exp (check_alias_available,
36236         check_iconv_available, check_named_sections_available): Use
36237         unique names for temporary files.
36238
36239 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36240
36241         * gcc.dg/altivec-15.c: New test.
36242
36243 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36244
36245         PR c++/15083
36246         * g++.dg/warn/noeffect6.C: New test.
36247
36248         PR c++/15471
36249         * g++.dg/expr/ptrmem4.C: New test.
36250
36251         PR c++/15640
36252         * g++.dg/template/operator3.C: New test.
36253
36254 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/14668
36257         * g++.dg/lookup/redecl1.C: New test.
36258         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36259
36260 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36261
36262         * gcc.c-torture/execute/compare-fp-1.c,
36263         gcc.c-torture/execute/compare-fp-2.c,
36264         gcc.c-torture/execute/compare-fp-3.c,
36265         gcc.c-torture/execute/compare-fp-4.c,
36266         gcc.c-torture/execute/compare-fp-3.x,
36267         gcc.c-torture/execute/compare-fp-4.x,
36268         gcc.dg/pr15649-1.c: New.
36269
36270 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36271
36272         PR c++/12883
36273         * g++.dg/init/array14.C: New test.
36274
36275 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36276
36277         * lib/compat.exp (compat-get-options-main): New.
36278         (compat-get-options): Remove unneeded code, warn for ignored
36279         command.
36280         (compat-execute): Check flag set by dg-require-* commands.
36281
36282         * lib/compat.exp (compat-execute): Break up long lines.
36283
36284 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36285
36286         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36287         * gcc.dg/altivec-14.c: New test.
36288         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36289
36290         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36291         * gcc.dg/altivec-12.c: Ditto.
36292
36293         * gcc.dg/altivec-3.c: Move call to altivec_check.
36294
36295 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36296
36297         PR c++/15044
36298         * g++.dg/template/error12.C: New test.
36299
36300         PR c++/15317
36301         * g++.dg/ext/attrib15.C: New test.
36302
36303         PR c++/15329
36304         * g++.dg/template/ptrmem9.C: New test.
36305
36306 2004-05-25  Paul Brook  <paul@codesourcery.com>
36307
36308         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36309
36310 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36311
36312         PR c++/15165
36313         * g++.dg/template/crash19.C: New test.
36314
36315 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36316
36317         PR c++/15025
36318         * g++.dg/template/redecl1.C: New test.
36319
36320 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36321
36322         PR c++/14821
36323         * g++.dg/other/ns1.C: New test.
36324
36325         PR c++/14883
36326         * g++.dg/template/invalid1.C: New test.
36327
36328 2004-05-23  Paul Brook  <paul@codesourcery.com>
36329         Victor Leikehman  <lei@haifasphere.co.il>
36330
36331         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36332         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36333
36334 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36335
36336         PR c++/15285
36337         PR c++/15299
36338         * g++.dg/template/non-dependent5.C: New test.
36339         * g++.dg/template/non-dependent6.C: New test.
36340
36341 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36342
36343         PR c++/15507
36344         * g++.dg/inherit/union1.C: New test.
36345
36346         PR c++/15542
36347         * g++.dg/template/addr1.C: New test.
36348
36349         PR c++/15427
36350         * g++.dg/template/array5.C: New test.
36351
36352         PR c++/15287
36353         * g++.dg/template/array6.C: New test.
36354
36355 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36356             Roger Sayle  <roger@eyesopen.com>
36357
36358         * g++.dg/lookup/forscope2.C: New test case.
36359
36360 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36361
36362         * gcc.dg/cpp/Wmissingdirs.c: New.
36363
36364 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36365
36366         PR target/15301
36367         * gcc.dg/compat/union-m128-1.h: New file.
36368         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36369         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36370         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36371
36372 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36373
36374         PR target/15302
36375         * gcc.dg/compat/struct-complex-1.h: New file.
36376         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36377         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36378         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36379
36380 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36381
36382         PR middle-end/3074
36383         * gcc.dg/pr3074-1.c: New test case.
36384         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36385
36386 2004-05-20  Falk Hueffner  <falk@debian.org>
36387
36388         PR other/15526
36389         * gcc.dg/ftrapv-1.c: New test case.
36390
36391 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36392
36393         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36394
36395 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36396             Jeff Law  <law@redhat.com>
36397
36398         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36399         * gcc.dg/tree-ssa/20040518-2.c: New test.
36400
36401         * gcc.dg/tree-ssa/20040518-1.c: New test.
36402
36403 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36404
36405         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36406
36407 2004-05-18  Paul Brook  <paul@codesourcery.com>
36408
36409         PR fortran/13930
36410         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36411
36412 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36413
36414         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36415         constant folding.
36416
36417 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36418
36419         * gcc.dg/tree-ssa/20040517-1.c: New test.
36420
36421 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36422
36423         * gcc.dg/loop-4.c: New test.
36424
36425 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36426
36427         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36428
36429 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36430
36431         PR fortran/15311
36432         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36433
36434 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36435
36436         PR fortran/13826
36437         PR fortran/13940
36438         * gfortran.fortran-torture/compile/data_1.f90: New test.
36439
36440 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36441
36442         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36443         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36444
36445 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36446
36447         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36448
36449 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36450
36451         PR c/15444
36452         * gcc.dg/format/xopen-1.c: Adjust expected message.
36453         * gcc.dg/format/xopen-3.c: New test.
36454
36455 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36456
36457         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36458
36459 2004-05-14  Jeff Law  <law@redhat.com>
36460
36461         * gcc.dg/tree-ssa/20040514-2.c: New test.
36462
36463 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36464
36465         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36466         this ...
36467         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36468         this.
36469
36470 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36471
36472         * gcc.dg/tree-ssa/20040514-1.c: New test.
36473
36474 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36475
36476         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36477         test.
36478
36479 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36480
36481         PR fortran/14066
36482         * gfortran.fortran-torture/compile/do_1.f90: New test.
36483
36484 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36485
36486         PR fortran/15051
36487         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36488         test.
36489
36490 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36491
36492         PR fortran/15149
36493         * gfortran.fortran-torture/execute/random_init.f90: New test.
36494
36495 2004-05-13  Paul Brook  <paul@codesourcery.com>
36496
36497         PR fortran/15314
36498         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36499
36500 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36501
36502         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36503         for the powerpc case.
36504
36505 2004-05-13  Jeff Law  <law@redhat.com>
36506
36507         * gcc.dg/tree-ssa/20040513-1.c: New test.
36508         * gcc.dg/tree-ssa/20040513-2.c: New test.
36509
36510 2004-05-13  Paul Brook  <paul@codesourcery.com>
36511
36512         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36513         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36514         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36515
36516 2004-05-13  Andreas Schwab  <schwab@suse.de>
36517
36518         PR other/10819
36519         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36520         characters.
36521
36522 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36523
36524         PR fortran/15294
36525         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36526
36527 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36528
36529         Merge from tree-ssa-20020619-branch.  See
36530         ChangeLog.tree-ssa for details.
36531
36532 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36533
36534         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36535         include <altivec.h> explicitly.
36536         * gcc.dg/altivec-13.c: Likewise.
36537
36538 2004-05-11  Paul Brook  <paul@codesourcery.com>
36539
36540         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36541
36542 2004-05-10  Eric Christopher  <echristo@redhat.com>
36543
36544         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36545         * gcc.dg/sibcall-4.c: Ditto.
36546
36547 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36548
36549         * g++.dg/ext/altivec-8.C: New test case.
36550         * gcc.dg/altivec-13.c: New test case.
36551
36552 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36553
36554         * gcc.c-torture/execute/divcmp-1.c: New test case.
36555         * gcc.c-torture/execute/divcmp-2.c: New test case.
36556         * gcc.c-torture/execute/divcmp-3.c: New test case.
36557
36558 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36559
36560         * g++.dg/other/pragma-re-2.C: New test.
36561
36562 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36563
36564         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36565         * gcc.dg/i386-387-2.c: Likewise.
36566
36567         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36568         __builtin_drem.
36569         * gcc.dg/i386-387-6.c: Likewise.
36570
36571 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36572
36573         * gcc.dg/builtins-33.c: Also check log1p*.
36574
36575 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36576
36577         PR optimization/15296
36578         * gcc.c-torture/execute/pr15296.c: New test.
36579
36580 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36581
36582         * gcc.dg/builtins-40.c: New test.
36583
36584 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36585
36586         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36587
36588 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36589
36590         * g++.dg/ext/spe1.C: New testcase.
36591
36592 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36593
36594         * objc.dg/image-info.m: Allow additional attributes
36595         for __image_info section.
36596
36597 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36598
36599         * gcc.dg/torture/mips-hilo-2.c: New test.
36600
36601 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36602
36603         PR c++/14389
36604         * g++.dg/template/member5.C: New test.
36605
36606 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36607
36608         * gcc.dg/builtins-34.c: Also check expm1*.
36609
36610 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36611
36612         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36613         * gcc.dg/torture/builtin-convert-3.c: New test.
36614
36615 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36616
36617         PR middle-end/15054
36618         * g++.dg/opt/pr15054.C: New test.
36619
36620 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36621
36622         * gcc.dg/torture/builtin-rounding-1.c: New test.
36623         * gcc.dg/builtins-25.c: Delete.
36624         * gcc.dg/builtins-29.c: Delete.
36625
36626 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36627
36628         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36629         * gcc.dg/sibcall-4.c: Likewise.
36630         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36631
36632 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36633
36634         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36635         bit-field on 16-bit targets.
36636
36637 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36638
36639         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36640         16-bit targets.
36641
36642 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36643
36644         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36645         * gcc.dg/rs6000-power2-2.c: Likewise.
36646
36647 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36648
36649         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36650         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36651         Change the asm registers to be in form of frN instead of fN.
36652
36653 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36654
36655         * gcc.dg/torture/builtin-convert-2.c: New test.
36656
36657 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36658
36659         * gcc.dg/rs6000-power2-1.c: New test.
36660         * gcc.dg/rs6000-power2-2.c: New test.
36661
36662 2004-04-28  Jan Hubicka  <jh@suse.cz>
36663
36664         * gcc.dg/unused-6.c: New test.
36665
36666 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36667             Ulrich Weigand  <uweigand@de.ibm.com>
36668
36669         * ada/acats/run_all.sh: Define $target variable.
36670
36671 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36672
36673         PR c++/15119
36674         * g++.dg/other/vararg-1.C: New test.
36675
36676         PR c++/4794
36677         * g++.dg/eh/cleanup3.C: New test.
36678
36679 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36680
36681         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36682         and ad8011a (target_insn).
36683         * ada/acats/support/macro.dfs: Likewise.
36684         * ada/acats/support/impbit.adb: New file.
36685
36686 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36687
36688         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36689
36690 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36691
36692         * gcc.dg/loop-3.c: New test.
36693
36694 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36695
36696         * gcc.c-torture/execute/simd-5.c: New test.
36697
36698 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36699
36700         PR c++/15064
36701         * g++.dg/template/crash18.C: New test.
36702
36703 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36704
36705         * g++.dg/ext/complit3.C: New test.
36706
36707 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36708
36709         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36710         * gcc.dg/altivec-3.c: Same.
36711         * gcc.dg/altivec-varargs-1.c: Same.
36712
36713 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36714
36715         * lib/target-supports.exp (check_profiling_available): Assume
36716         profiling is not available on powerpc-eabi targets.
36717
36718 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36719
36720         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36721         * gcc.dg/vmx/bug-1.c: Ditto.
36722
36723 2004-04-20  Eric Christopher  <echristo@redhat.com>
36724
36725         * gcc.dg/charset/extern.c: New test.
36726         * g++.dg/charset/extern3.cc: Ditto.
36727
36728 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36729
36730         * gcc.dg/builtins-39.c: New test.
36731
36732 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36733
36734         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36735
36736 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36737
36738         * gcc.dg/torture/mips-hilo-1.c: New test.
36739
36740 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36741
36742         * gcc.c-torture/compile/20040419-1.c: New test.
36743
36744 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36745
36746         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36747
36748 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36749             Aldy Hernandez  <aldyh@redhat.com>
36750
36751         * gcc.c-torture/execute/va-arg-24.c: New.
36752
36753 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36754             Aldy Hernandez  <aldyh@redhat.com>
36755
36756         * gcc.dg/vmx/1b-01.c: New.
36757         * gcc.dg/vmx/1b-02.c: New.
36758         * gcc.dg/vmx/1b-03.c: New.
36759         * gcc.dg/vmx/1b-04.c: New.
36760         * gcc.dg/vmx/1b-05.c: New.
36761         * gcc.dg/vmx/1b-06.c: New.
36762         * gcc.dg/vmx/1b-07.c: New.
36763         * gcc.dg/vmx/1c-01.c: New.
36764         * gcc.dg/vmx/1c-02.c: New.
36765         * gcc.dg/vmx/3a-01a.c: New.
36766         * gcc.dg/vmx/3a-01.c: New.
36767         * gcc.dg/vmx/3a-01m.c: New.
36768         * gcc.dg/vmx/3a-03.c: New.
36769         * gcc.dg/vmx/3a-03m.c: New.
36770         * gcc.dg/vmx/3a-04.c: New.
36771         * gcc.dg/vmx/3a-04m.c: New.
36772         * gcc.dg/vmx/3a-05.c: New.
36773         * gcc.dg/vmx/3a-06.c: New.
36774         * gcc.dg/vmx/3a-06m.c: New.
36775         * gcc.dg/vmx/3a-07.c: New.
36776         * gcc.dg/vmx/3b-01.c: New.
36777         * gcc.dg/vmx/3b-02.c: New.
36778         * gcc.dg/vmx/3b-10.c: New.
36779         * gcc.dg/vmx/3b-13.c: New.
36780         * gcc.dg/vmx/3b-14.c: New.
36781         * gcc.dg/vmx/3b-15.c: New.
36782         * gcc.dg/vmx/3c-01a.c: New.
36783         * gcc.dg/vmx/3c-01.c: New.
36784         * gcc.dg/vmx/3c-02.c: New.
36785         * gcc.dg/vmx/3c-03.c: New.
36786         * gcc.dg/vmx/3d-01.c: New.
36787         * gcc.dg/vmx/4-01.c: New.
36788         * gcc.dg/vmx/4-03.c: New.
36789         * gcc.dg/vmx/5-01.c: New.
36790         * gcc.dg/vmx/5-02.c: New.
36791         * gcc.dg/vmx/5-03.c: New.
36792         * gcc.dg/vmx/5-04.c: New.
36793         * gcc.dg/vmx/5-05.c: New.
36794         * gcc.dg/vmx/5-06.c: New.
36795         * gcc.dg/vmx/5-07.c: New.
36796         * gcc.dg/vmx/5-07t.c: New.
36797         * gcc.dg/vmx/5-08.c: New.
36798         * gcc.dg/vmx/5-10.c: New.
36799         * gcc.dg/vmx/5-11.c: New.
36800         * gcc.dg/vmx/7-01a.c: New.
36801         * gcc.dg/vmx/7-01.c: New.
36802         * gcc.dg/vmx/7c-01.c: New.
36803         * gcc.dg/vmx/7d-01.c: New.
36804         * gcc.dg/vmx/7d-02.c: New.
36805         * gcc.dg/vmx/8-01.c: New.
36806         * gcc.dg/vmx/8-02a.c: New.
36807         * gcc.dg/vmx/8-02.c: New.
36808         * gcc.dg/vmx/brode-1.c: New.
36809         * gcc.dg/vmx/bug-1.c: New.
36810         * gcc.dg/vmx/bug-2.c: New.
36811         * gcc.dg/vmx/bug-3.c: New.
36812         * gcc.dg/vmx/cw-bug-1.c: New.
36813         * gcc.dg/vmx/cw-bug-2.c: New.
36814         * gcc.dg/vmx/cw-bug-3.c: New.
36815         * gcc.dg/vmx/dct.c: New.
36816         * gcc.dg/vmx/debug-1.c: New.
36817         * gcc.dg/vmx/debug-2.c: New.
36818         * gcc.dg/vmx/debug-3.c: New.
36819         * gcc.dg/vmx/debug-4.c: New.
36820         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36821         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36822         * gcc.dg/vmx/eg-5.c: New.
36823         * gcc.dg/vmx/fft.c: New.
36824         * gcc.dg/vmx/gcc-bug-1.c: New.
36825         * gcc.dg/vmx/gcc-bug-2.c: New.
36826         * gcc.dg/vmx/gcc-bug-3.c: New.
36827         * gcc.dg/vmx/gcc-bug-4.c: New.
36828         * gcc.dg/vmx/gcc-bug-5.c: New.
36829         * gcc.dg/vmx/gcc-bug-6.c: New.
36830         * gcc.dg/vmx/gcc-bug-7.c: New.
36831         * gcc.dg/vmx/gcc-bug-8.c: New.
36832         * gcc.dg/vmx/gcc-bug-9.c: New.
36833         * gcc.dg/vmx/gcc-bug-b.c: New.
36834         * gcc.dg/vmx/gcc-bug-c.c: New.
36835         * gcc.dg/vmx/gcc-bug-d.c: New.
36836         * gcc.dg/vmx/gcc-bug-e.c: New.
36837         * gcc.dg/vmx/gcc-bug-f.c: New.
36838         * gcc.dg/vmx/gcc-bug-g.c: New.
36839         * gcc.dg/vmx/gcc-bug-i.c: New.
36840         * gcc.dg/vmx/harness.h: New.
36841         * gcc.dg/vmx/ira1.c: New.
36842         * gcc.dg/vmx/ira2a.c: New.
36843         * gcc.dg/vmx/ira2b.c: New.
36844         * gcc.dg/vmx/ira2.c: New.
36845         * gcc.dg/vmx/ira2c.c: New.
36846         * gcc.dg/vmx/mem.c: New.
36847         * gcc.dg/vmx/newton-1.c: New.
36848         * gcc.dg/vmx/ops.c: New.
36849         * gcc.dg/vmx/sn7153.c: New.
36850         * gcc.dg/vmx/spill2.c: New.
36851         * gcc.dg/vmx/spill3.c: New.
36852         * gcc.dg/vmx/spill.c: New.
36853         * gcc.dg/vmx/t.c: New.
36854         * gcc.dg/vmx/varargs-1.c: New.
36855         * gcc.dg/vmx/varargs-2.c: New.
36856         * gcc.dg/vmx/varargs-3.c: New.
36857         * gcc.dg/vmx/varargs-4.c: New.
36858         * gcc.dg/vmx/varargs-5.c: New.
36859         * gcc.dg/vmx/varargs-6.c: New.
36860         * gcc.dg/vmx/varargs-7.c: New.
36861         * gcc.dg/vmx/vmx.exp: New.
36862         * gcc.dg/vmx/vprint-1.c: New.
36863         * gcc.dg/vmx/vscan-1.c: New.
36864         * gcc.dg/vmx/x-01.c: New.
36865         * gcc.dg/vmx/x-02.c: New.
36866         * gcc.dg/vmx/x-03.c: New.
36867         * gcc.dg/vmx/x-04.c: New.
36868         * gcc.dg/vmx/x-05.c: New.
36869         * gcc.dg/vmx/yousufi-1.c: New.
36870         * gcc.dg/vmx/zero-1.c: New.
36871         * gcc.dg/vmx/zero.c: New.
36872
36873 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36874
36875         * g++.dg/lookup/java1.C: Update for chage of
36876         _Jv_AllocObject.
36877         * g++.dg/lookup/java2.C: Likewise.
36878
36879 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36880
36881         * ada/acats/run_all.sh: use -O2 by default.
36882
36883 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36884
36885         * gcc.dg/vr-mult-[12].c: New tests.
36886
36887 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36888
36889         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36890
36891         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36892
36893 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36894
36895         * lib/target-supports.exp (check_profiling_available): Assume
36896         profiling isn't available for mips*-*-elf targets.
36897
36898 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36899
36900         * gcc.dg/builtins-38.c: New test.
36901
36902 2004-04-14  Eric Christopher  <echristo@redhat.com>
36903
36904         * g++.dg/charset/charset.exp: Run .cc extension tests.
36905
36906 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36907
36908         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36909
36910 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36911
36912         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36913
36914 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36915
36916         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36917         * gcc.dg/i386-387-2.c: Likewise.
36918
36919         * gcc.dg/i386-387-7.c: New test.
36920         * gcc.dg/i386-387-8.c: New test.
36921
36922         * gcc.dg/builtins-37.c: New test.
36923
36924 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36925
36926         * g++.dg/pch/externc-1.C: Add missing semicolon.
36927
36928 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36929
36930         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36931
36932 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36933
36934         * gcc.c-torture/execute/20040411-1.c: New test.
36935
36936 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36937
36938         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36939
36940 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36941
36942         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36943
36944 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36945
36946         * lib/target-supports.exp (check_named_sections_available): New.
36947         * lib/gcc-dg.exp (dg-require-named-sections): New.
36948         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36949         old-deja.exp.  Also prune error-count message from HP linker.
36950         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36951
36952         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36953         * g++.old-deja/g++.pt/static3.C: Likewise.
36954         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36955
36956 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36957
36958         * gcc.c-torture/execute/20040409-1.c: New test case.
36959         * gcc.c-torture/execute/20040409-2.c: New test case.
36960         * gcc.c-torture/execute/20040409-3.c: New test case.
36961
36962 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36963
36964         * gcc.dg/20040409-1.c: New test.
36965
36966 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36967
36968         PR target/14888
36969         * g++.dg/opt/pr14888.C: New test case.
36970
36971 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36972
36973         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36974         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36975         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36976         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36977         New tests.
36978
36979 2004-04-08  Paul Brook  <paul@codesourcery.com>
36980
36981         * gcc.dg/spill-1.c: New test.
36982
36983 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36984
36985         * gcc.dg/torture/builtin-ctype-2.c: New test.
36986
36987 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36988
36989         * gcc.dg/pch/pch.exp: Add largefile test.
36990
36991 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36992
36993         * g++.dg/pch/externc-1.Hs: New.
36994         * g++.dg/pch/externc-1.C: New.
36995
36996 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36997
36998         * gcc.dg/compat/struct-by-value-5a_main.c,
36999         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37000         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37001         * gcc.dg/compat/struct-by-value-5a_x.c,
37002         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37003         gcc.dg/compat/struct-by-value-5_x.c.
37004         * gcc.dg/compat/struct-by-value-5a_y.c,
37005         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37006         gcc.dg/compat/struct-by-value-5_y.c.
37007
37008         * gcc.dg/compat/struct-by-value-6a_main.c,
37009         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37010         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37011         * gcc.dg/compat/struct-by-value-6a_x.c,
37012         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37013         gcc.dg/compat/struct-by-value-6_x.c.
37014         * gcc.dg/compat/struct-by-value-6a_y.c,
37015         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37016         gcc.dg/compat/struct-by-value-6_y.c.
37017
37018         * gcc.dg/compat/struct-by-value-7a_main.c,
37019         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37020         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37021         * gcc.dg/compat/struct-by-value-7a_x.c,
37022         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37023         gcc.dg/compat/struct-by-value-7_x.c.
37024         * gcc.dg/compat/struct-by-value-7a_y.c,
37025         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37026         gcc.dg/compat/struct-by-value-7_y.c.
37027
37028 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37029
37030         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37031         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37032         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37033         options.
37034
37035 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37036
37037         * gcc.dg/builtins-36.c: New test.
37038
37039 2004-04-06  Paul Brook  <paul@codesourcery.com>
37040
37041         * README.gcc: Remove obsolete contraint on testcases.
37042
37043 2004-04-05  Paul Brook  <paul@codesourcery.com>
37044
37045         PR2123
37046         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37047         failure and exit(0) on success.
37048         * g++.dg/expr/anew2.C: Ditto.
37049         * g++.dg/expr/anew3.C: Ditto.
37050         * g++.dg/expr/anew4.C: Ditto.
37051
37052 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37053
37054         PR c++/3518
37055         * g++.dg/template/unify7.C: New.
37056
37057 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37058
37059         * g++.dg/README: Bring up to date with new subdirectories; remove
37060         duplicate subdirectory lines.
37061
37062 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37063
37064         PR c++/14007
37065         * g++.dg/template/unify5.C: New.
37066         * g++.dg/template/unify6.C: New.
37067         * g++.dg/template/qualttp20.C: Adjust.
37068         * g++.old-deja/g++.jason/report.C: Adjust.
37069         * g++.old-deja/g++.other/qual1.C: Adjust.
37070
37071 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37072
37073         PR c++/14803
37074         * g++.dg/inherit/ptrmem1.C: New test.
37075
37076 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37077
37078         PR c++/14755
37079         * gcc.c-torture/execute/20040331-1.c: New test.
37080         * gcc.dg/20040331-1.c: New test.
37081
37082 2004-04-01  Paul Brook  <paul@codesourcery.com>
37083
37084         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37085
37086 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37087
37088         PR c++/14724
37089         * g++.dg/init/goto1.C: New test.
37090
37091         PR c++/14763
37092         * g++.dg/template/defarg4.C: New test.
37093
37094 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37095
37096         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37097
37098 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37099
37100         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37101
37102 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37103
37104         * gcc.dg/noncompile/undeclared-2.c: New test.
37105
37106 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37107
37108         * gcc.dg/940409-1.c: Remove XFAIL.
37109         * gcc.dg/reg-vol-struct-1.c: New test.
37110
37111 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37112
37113         * gcc.dg/torture/builtin-wctype-1.c: New test.
37114
37115 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37116
37117         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37118         * gcc.dg/20001101-1.c: Likewise.
37119         * gcc.dg/20001102-1.c: Likewise.
37120
37121 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37122
37123         * gcc.dg/compare8.c: Add an additional test for XOR.
37124
37125 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37126
37127         * gcc.dg/torture/builtin-ctype-1.c: New test.
37128
37129 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37130
37131         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37132         * gcc.dg/torture/builtin-math-1.c: Likewise.
37133         * gcc.dg/torture/builtin-power-1.c: New test.
37134
37135 2004-03-24  Andreas Schwab  <schwab@suse.de>
37136
37137         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37138         IA64 assembler.
37139
37140 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37141             Roger Sayle  <roger@eyesopen.com>
37142
37143         * gcc.dg/compare8.c: New test case.
37144
37145 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37146
37147         * g++.dg/ext/altivec-7.C: New test.
37148
37149 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37150
37151         PR 12267, 12391, 12560, 13129, 14114, 14133
37152         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37153         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37154         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37155         Adjust error regexps.
37156         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37157         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37158         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37159         * gcc.dg/local1.c: Add explanatory comment.
37160
37161 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37162
37163         PR optimization/14669
37164         * g++.dg/opt/fold2.C: New test case.
37165
37166 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37167
37168         PR c/14069
37169         * gcc.dg/20040322-1.c: New test.
37170
37171 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37172
37173         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37174         * gcc.dg/ultrasp4.c: Likewise.
37175         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37176
37177 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37178
37179         * gcc.dg/i386-sse-8.c: Reset default options.
37180
37181 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37182
37183         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37184         in the error message text.
37185
37186 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37187
37188         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37189
37190 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37191
37192         PR c++/14616
37193         * g++.dg/init/array13.C: New test.
37194
37195 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37196
37197         PR target/13889
37198         * gcc.c-torture/compile/pr13889.c: New test case.
37199
37200 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37201
37202         PR c/14635
37203         * builtins-1.c (nan, nans): Don't test.
37204         * builtins-30.c: Don't use nan, nanf, nanl.
37205         * builtins-35.c: New test.
37206
37207 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37208
37209         * g++.dg/ext/altivec-6.C: New test.
37210
37211 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37212
37213         * g++.dg/init/placement3.C: New test.
37214
37215         * g++.dg/template/spec13.C: New test.
37216
37217         * g++.dg/lookup/using11.C: New test.
37218
37219         * g++.dg/lookup/koenig3.C: New test.
37220
37221         * g++.dg/template/operator2.C: New test.
37222
37223         * g++.dg/expr/dtor3.C: New test.
37224         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37225         marker.
37226         * g++.old-deja/g++.law/visibility28.C: Likewise.
37227
37228 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37229
37230         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37231         * gcc.dg/ppc64-abi-3.c: Likewise.
37232
37233 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37234
37235         PR c++/14545
37236         * g++.dg/parse/template15.C: New test.
37237
37238 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37239
37240         * g++.dg/expr/dtor2.C: New test.
37241
37242         * g++.dg/lookup/anon4.C: New test.
37243
37244         * g++.dg/overload/using1.C: New test.
37245
37246         * g++.dg/template/lookup7.C: New test.
37247
37248         * g++.dg/template/typename6.C: New test.
37249
37250         * g++.dg/expr/cond6.C: New test.
37251
37252 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37253
37254         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37255
37256 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37257
37258         * g++.dg/expr/cond5.C: New test.
37259         * g++.dg/expr/constcast1.C: Likewise.
37260         * g++.dg/expr/ptrmem2.C: Likewise.
37261         * g++.dg/expr/ptrmem3.C: Likewise.
37262         * g++.dg/lookup/main1.C: Likewise.
37263         * g++.dg/template/lookup6.C: Likewise.
37264
37265 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37266
37267         * gcc.dg/local1.c: New test.
37268
37269         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37270
37271 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37272
37273         * gcc.dg/torture/builtin-convert-1.c: New test.
37274
37275 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37276
37277         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37278
37279 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37280
37281         PR c++/14481
37282         * g++.dg/warn/Wunused-7.C: New test.
37283
37284 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37285
37286         * gcc.dg/torture/builtin-integral-1.c: New test.
37287
37288 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37289
37290         PR c++/14586
37291         * g++.dg/parse/non-dependent3.C: New test.
37292
37293 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37294
37295         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37296         * g++.dg/eh/simd-2.C: Likewise.
37297         * g++.dg/init/array10.C: Likewise.
37298         * gcc.c-torture/compile/simd-1.c: Likewise.
37299         * gcc.c-torture/compile/simd-2.c: Likewise.
37300         * gcc.c-torture/compile/simd-3.c: Likewise.
37301         * gcc.c-torture/compile/simd-4.c: Likewise.
37302         * gcc.c-torture/compile/simd-6.c: Likewise.
37303         * gcc.c-torture/execute/simd-1.c: Likewise.
37304         * gcc.c-torture/execute/simd-2.c: Likewise.
37305         * gcc.dg/compat/vector-defs.h: Likewise.
37306         * gcc.dg/20020531-1.c: Likewise.
37307         * gcc.dg/altivec-3.c: Likewise.
37308         * gcc.dg/altivec-4.c: Likewise.
37309         * gcc.dg/altivec-varargs-1.c: Likewise.
37310         * gcc.dg/compat/vector-defs.h: Likewise.
37311         * gcc.dg/i386-mmx-3.c: Likewise.
37312         * gcc.dg/i386-sse-4.c: Likewise.
37313         * gcc.dg/i386-sse-5.c: Likewise.
37314         * gcc.dg/i386-sse-8.c: Likewise.
37315         * gcc.dg/simd-1.c: Likewise.
37316         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37317         __ev64_opaque__ since the machine description provides it.
37318
37319 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37320
37321         * lib/compat.exp (skip_list): New global variable.
37322         Use it to hold the user defined COMPAT_SKIPS list if any.
37323         (compat-obj): Add the members of skip_list to optall.
37324
37325 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37326
37327         * gcc.dg/compat/union-by-value-1_main.c,
37328         union-by-value-1_x.c, union-by-value-1_y.c,
37329         union-check.h, union-defs.h,
37330         union-init.h, union-return-1_main.c,
37331         union-return-1_x.c, union-return-1_y.c: New files.
37332
37333 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37334
37335         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37336         mixed-struct-init.h: Add 4 mixed structure types.
37337         struct-by-value-21_main.c, struct-by-value-21_x.c,
37338         struct-by-value-21_y.c, struct-return-21_main.c,
37339         struct-return-21_x.c, struct-return-21_y.c: New files.
37340
37341 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37342
37343         PR c++/14550
37344         * g++.dg/parse/template14.C: New test.
37345
37346 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37347
37348         * gcc.c-torture/execute/20040313-1.c: New test.
37349
37350 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37351
37352         PR target/14533
37353         * gcc.dg/20040311-2.c: New test.
37354
37355 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37356
37357         PR other/14544
37358         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37359         bit-field.
37360
37361 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37362
37363         * gcc.dg/20040305-2.c: Add missing return statement.
37364
37365 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37366
37367         * gcc.dg/builtins-34.c: Also check pow10*.
37368
37369 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37370
37371         PR target/14262
37372         * gcc.dg/20040305-2.c: New test.
37373
37374 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37375
37376         * gcc.dg/20040310-1.c: New test.
37377
37378 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37379
37380         * gcc.c-torture/execute/20040311-1.c: New test case.
37381
37382 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37383
37384         PR c++/14476
37385         * g++.dg/lookup/enum1.C: New test.
37386
37387 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37388
37389         PR c++/14510
37390         * g++.dg/lookup/struct2.C: New test.
37391
37392 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37393
37394         * gcc.dg/builtins-34.c: New test.
37395
37396 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37397
37398         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37399
37400 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37401
37402         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37403         * gcc.dg/alias-2.c: New testcase.
37404
37405 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37406
37407         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37408
37409 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37410
37411         * gcc.c-torture/execute/20040309-1.c: New test case.
37412
37413 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37414
37415         PR c++/14397
37416         * g++.dg/overload/ref1.C: New.
37417
37418 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37419
37420         PR c++/14409
37421         * g++.dg/template/spec12.C: New test.
37422
37423         PR c++/14448
37424         * g++.dg/parse/crash14.C: New test.
37425
37426 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37427
37428         PR c++/14230
37429         * g++.dg/init/ref11.C: New test.
37430
37431 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37432
37433         PR c++/14432
37434         * g++.dg/parse/builtin2.C: New test.
37435
37436 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37437
37438         PR c++/14401
37439         * g++.dg/init/ctor3.C: New test.
37440         * g++.dg/init/union1.C: New test.
37441         * g++.dg/ext/anon-struct4.C: New test.
37442
37443 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37444
37445         * g++.dg/lookup/koenig1.C: Tweak error messages.
37446         * g++.dg/lookup/used-before-declaration.C: Likewise.
37447         * g++.dg/other/do1.C: Likewise.
37448         * g++.dg/overload/koenig1.C: Likewise.
37449         * g++.dg/parse/crash13.C: Likewise.
37450         * g++.dg/template/instantiate3.C: Likewise.
37451
37452 2004-03-08  Eric Christopher  <echristo@redhat.com>
37453
37454         * * lib/target-supports.exp: Enable libiconv in test
37455         compilation.  Fix up error checking.
37456
37457 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37458
37459         PR middle-end/14289
37460         * gcc.dg/pr14289-1.c: New test case.
37461         * gcc.dg/pr14289-2.c: Likewise.
37462         * gcc.dg/pr14289-3.c: Likewise.
37463
37464 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37465
37466         * gcc.c-torture/execute/20040308-1.c: New test.
37467
37468 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37469
37470         * gcc.c-torture/execute/20040307-1.c: New test case.
37471
37472 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37473
37474         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37475
37476 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37477
37478         * gcc.dg/20040306-1.c: New test.
37479
37480 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37481
37482         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37483         them static.
37484         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37485
37486 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37487
37488         PR c/14465
37489         * gcc.dg/decl-6.c: New test.
37490
37491 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37492
37493         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37494         Rename LOGPOW -> LOG_POW.
37495         (SQRT_EXP, POW_EXP): New.
37496
37497 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37498
37499         * gcc.dg/i386-sse-8.c: New test.
37500
37501 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37502
37503         PR c/14114
37504         * gcc.dg/decl-5.c: New test.
37505
37506 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37507
37508         * gcc.dg/20040305-1.c: New test.
37509
37510 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37511
37512         PR other/14354
37513         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37514
37515 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37516
37517         PR c++/14425, c++/14426
37518         * g++.dg/ext/altivec-4.C: New test.
37519         * g++.dg/ext/altivec-5.C: New test.
37520
37521 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37522
37523         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37524         global variables of a type with no linkage.
37525         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37526         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37527         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37528         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37529         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37530         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37531         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37532         * g++.dg/warn/deprecated.C: Name enum Color.
37533         * g++.dg/overload/VLA.C: Name structure for 'b'.
37534         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37535
37536 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37537
37538         * gcc.c-torture/compile/20040304-1.c: New test.
37539
37540 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37541
37542         PR 13728
37543         * gcc.dg/decl-4.c: New testcase.
37544
37545 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37546
37547         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37548         as PRECF if sizeof (float) > sizeof (double).
37549         (PRECL): Make it the same as PRECF if
37550         sizeof (float) > sizeof (long double).
37551
37552 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37553
37554         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37555         system type.  Add check for irix6 which doesn't have c99 runtime.
37556
37557 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37558
37559         * gcc.dg/const-elim-1.c: xfail for xtensa.
37560
37561 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37562
37563         PR c++/14369
37564         * g++.dg/template/cond4.C: New test.
37565
37566 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37567
37568         PR c++/14360
37569         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37570
37571         PR c++/14361
37572         * g++.dg/parse/defarg7.C: New test.
37573
37574         PR c++/14359
37575         * g++.dg/template/friend26.C: New test.
37576
37577 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/14324
37580         * g++.dg/abi/mangle21.C: New test.
37581
37582         PR c++/14260
37583         * g++.dg/parse/constructor2.C: New test.
37584
37585         PR c++/14337
37586         * g++.dg/template/sfinae1.C: New test.
37587
37588 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37589
37590         PR c++/14267
37591         * g++.dg/expr/crash2.C: New test.
37592
37593         PR middle-end/13448
37594         * gcc.dg/inline-5.c: New test.
37595         * gcc.dg/always-inline.c: Split out tests into ...
37596         * gcc.dg/always-inline2.c: ... this and ...
37597         * gcc.dg/always-inline3.c: ... this.
37598
37599 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37600
37601         PR debug/12103
37602         * g++.dg/debug/crash1.C: New test.
37603
37604 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37605
37606         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37607         function with __attribute__((noinline)).
37608         (recurser_void2): Likewise.
37609         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37610         (recurser_void2): Likewise.
37611
37612 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37613
37614         PR middle-end/14203
37615         * g++.dg/warn/Wunused-6.C: New test case.
37616
37617 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37618
37619         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37620         not defined.
37621
37622 2004-02-27  Eric Christopher  <echristo@redhat.com>
37623
37624         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37625         * g++.dg/charset/asm2.c: Run only x86.
37626         * gcc.dg/charset/asm3.c: Ditto.
37627
37628 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37629
37630         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37631         ld_library_path.
37632
37633 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37634
37635         * g++.dg/ext/altivec-3.C: New.
37636
37637 2004-02-26  Richard Henderson  <rth@redhat.com>
37638
37639         * g++.dg/ext/attrib10.C: Mark for warning.
37640         * gcc.dg/attr-alias-1.c: New.
37641
37642 2004-02-26  Richard Henderson  <rth@redhat.com>
37643
37644         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37645         * gcc.c-torture/execute/20040208-2.c: ... it back.
37646
37647 2004-02-26  Eric Christopher  <echristo@redhat.com>
37648
37649         * lib/target-supports.exp (check-iconv-available): New function.
37650         * lib/gcc-dg.exp (dg-require-iconv): New function.
37651         Use above.
37652         * gcc.dg/charset: New directory.
37653         * gcc.dg/charset/charset.exp: New file.
37654         * gcc.dg/charset/asm1.c: Ditto.
37655         * gcc.dg/charset/asm2.c: Ditto.
37656         * gcc.dg/charset/asm3.c: Ditto.
37657         * gcc.dg/charset/asm4.c: Ditto.
37658         * gcc.dg/charset/asm5.c: Ditto.
37659         * gcc.dg/charset/attribute1.c: Ditto.
37660         * gcc.dg/charset/attribute2.c: Ditto.
37661         * gcc.dg/charset/string1.c: Ditto.
37662         * g++.dg/charset: New directory.
37663         * g++.dg/dg.exp: Add here. Special options.
37664         * g++.dg/charset/charset.exp: New file.
37665         * g++.dg/charset/asm1.c: Ditto.
37666         * g++.dg/charset/asm2.c: Ditto.
37667         * g++.dg/charset/asm3.c: Ditto.
37668         * g++.dg/charset/asm4.c: Ditto.
37669         * g++.dg/charset/attribute1.c: Ditto.
37670         * g++.dg/charset/attribute2.c: Ditto.
37671         * g++.dg/charset/extern1.cc: Ditto.
37672         * g++.dg/charset/extern2.cc: Ditto.
37673         * g++.dg/charset/string1.c: Ditto.
37674
37675 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37676
37677         PR c++/14278
37678         * g++.dg/parse/comma1.C: New test.
37679
37680 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37681
37682         PR c++/14284
37683         * g++.dg/template/ttp8.C: New test.
37684
37685 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37686
37687         * gcc.dg/fixuns-trunc-1.c: New test.
37688
37689 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37690
37691         * gcc.dg/builtins-config.h: Use #elif.
37692
37693 2004-02-26  Michael Matz  <matz@suse.de>
37694
37695         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37696         * gcc.dg/991214-1.c: Likewise.
37697         * gcc.dg/i386-asm-1.c: Likewise.
37698
37699 2004-02-25  Richard Henderson  <rth@redhat.com>
37700
37701         * gcc.c-torture/execute/20040208-2.c: Move ...
37702         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37703
37704 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37705
37706         PR c++/14246
37707         * g++.dg/other/crash-3.C: New test.
37708
37709 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37710
37711         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37712         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37713
37714         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37715         HP-UX.
37716
37717 2004-02-24  Michael Matz  <matz@suse.de>
37718
37719         * gcc.dg/i386-regparm.c: New.
37720
37721 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37722
37723         * gcc.c-torture/execute/20040223-1.c: New.
37724
37725 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37726             Kazu Hirata  <kazu@cs.umass.edu>
37727
37728         * gcc.dg/fwritable-strings-1.c: Remove.
37729
37730 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37731
37732         PR c/14156
37733         * gcc.dg/20040223-1.c: New test.
37734
37735 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37736
37737         PR c++/14106
37738         * g++.dg/ext/typeof9.C: New test.
37739
37740 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37741
37742         PR c++/14250
37743         * g++.dg/other/switch1.C: New test.
37744
37745 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37746
37747         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37748         * gcc.dg/va-arg-1.c: Likewise.
37749
37750 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37751
37752         PR c++/14143
37753         * g++.dg/template/koenig5.C: New test.
37754
37755 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37756
37757         * g++.dg/ext/altivec-1.C: Generalize target triple.
37758         * g++.dg/ext/altivec-2.C: New test case.
37759         * g++.dg/ext/altivec_check.h: New file.
37760         * gcc.dg/altivec-1.c: Generalize target triple;
37761         include altivec_check.h and call altivec_check().
37762         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37763         * gcc.dg/altivec-6.c: New test case.
37764         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37765         type casts as needed.
37766         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37767         altivec_check().
37768         * gcc.dg/altivec-12.c: New test case.
37769         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37770         include altivec_check.h and call altivec_check().
37771         * gcc.dg/altivec_check.h: New file.
37772
37773 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37774
37775         * lib/target-supports.exp (check_alias_available): Don't mangle
37776         function `g' in test program.
37777
37778 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37779
37780         * lib/target-supports.exp (check_profiling_available): Check
37781         argument to determine whether we support a profiling type.
37782         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37783         check_profiling_available.
37784         * g++.dg/bprob/bprob.exp: Likewise.
37785         * g77.dg/bprob/bprob.exp: Likewise.
37786         * gcc.misc-tests/bprob.exp: Likewise.
37787         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37788         dg-require-profiling and delete expected error handling.
37789         * gcc.dg/20021014-1.c: Likewise.
37790         * gcc.dg/nest.c: Likewise.
37791
37792 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37793
37794         PR c++/12007
37795         * g++.dg/other/vthunk1.C: New test.
37796
37797 2004-02-20  Falk Hueffner  <falk@debian.org>
37798
37799         PR target/14201
37800         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37801
37802 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37803
37804         PR c++/13927
37805         * g++.dg/other/error8.C: Remove XFAIL markers.
37806
37807         PR c++/14173
37808         * g++.dg/ext/packed5.C: New test.
37809
37810         PR c++/14199
37811         * g++.dg/warn/Wunused-5.C: New test.
37812
37813         PR c++/14186
37814         * g++.dg/lookup/member1.C: New test.
37815
37816 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37817
37818         * gcc.c-torture/compile/20040130-1.c: Enable only when
37819         __INT_MAX__ >= 2147483647L.
37820         * gcc.c-torture/compile/961203-1.c: Likewise.
37821
37822 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37823
37824         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37825         * g++.dg/opt/template1.C: Robustify assembler regexp
37826
37827 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37828
37829         * gcc.c-torture/execute/simd-4.x: Remove.
37830         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37831         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37832         Guard with #ifndef SKIP_ATTRIBUTE.
37833         * gcc.dg/compat/vector-1_y.c: Likewise.
37834         * gcc.dg/compat/vector-2_x.c: Likewise.
37835         * gcc.dg/compat/vector-2_y.c: Likewise.
37836         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37837         * g++.dg/eh/simd-2.C: Likewise.
37838
37839 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37840
37841         * gcc.c-torture/compile/complex-1.c: New.
37842
37843 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37844
37845         PR target/14209
37846         * gcc.c-torture/execute/20040218-1.c: New test.
37847
37848 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37849
37850         PR c++/14181
37851         * g++.dg/parse/new2.C: New test.
37852
37853 2004-02-18  Paul Brook  <paul@codesourcery.com>
37854
37855         * gcc.c-torture/compile/libcall-1.c: New test.
37856
37857 2004-02-18  Paul Brook  <paul@codesourcery.com>
37858
37859         PR debug/12934
37860         * gcc.dg/debug/debug-7.c: New test.
37861
37862 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37863
37864         * gcc.dg/20040217-1.c: New test.
37865
37866 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37867
37868         * gcc.c-torture/execute/990208-1.x: Delete.
37869
37870 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37871
37872         * gcc.c-torture/execute/20040208-2.x: New file.
37873
37874 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37875
37876         PR c++/11326
37877         * g++.dg/abi/structret1.C: New test.
37878
37879 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37880
37881         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37882         (i386_cpuid): No need to test if cpuid is available on AMD64.
37883         Fix assembly, so that it works onboth i386 and AMD64.
37884         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37885         (vecInLong): Fix s[] member type to unsigned int.
37886         (vecInWord): Remove type.
37887         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37888         (a64, b64, c64, d64, e64): Remove.
37889         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37890         Remove unused variable.  Remove initialization of removed variables.
37891         Don't call mmx_tests nor sse_tests.
37892         (reference_mmx, reference_sse): Remove.
37893         (check): Add return stmt.
37894         * gcc.dg/i386-sse-7.c: New test.
37895         * gcc.dg/i386-mmx-4.c: New test.
37896
37897 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37898
37899         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37900         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37901         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37902         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37903         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37904         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37905         g++.dg/tc1/dr94.C: Fix line terminator.
37906
37907 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37908
37909         * gcc.c-torture/compile/20040216-1.c: New.
37910
37911 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37912
37913         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37914         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37915         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37916         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37917         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37918         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37919
37920 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37921
37922         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37923
37924 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/13971
37927         * g++.dg/expr/cond4.C: New test.
37928
37929         PR c++/14086
37930         * g++.dg/lookup/crash2.C: New test.
37931
37932 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37933
37934         * gcc.c-torture/compile/20040214-2.c: New test.
37935
37936 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37937
37938         PR c++/14116
37939         * g++.dg/ext/typeof8.C: New test.
37940
37941 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37942
37943         * gcc.c-torture/compile/20040214-1.c: New test.
37944
37945 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37946
37947         PR c++/13635
37948         * g++.dg/template/spec11.C: New test.
37949
37950 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37951
37952         PR c++/13927
37953         * g++.dg/other/error8.C: New test.
37954
37955 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37956
37957         PR c++/14122
37958         * g++.dg/template/array4.C: New test.
37959
37960         PR c++/14108
37961         * g++.dg/inherit/thunk2.C: New test.
37962
37963         PR c++/14083
37964         * g++.dg/eh/cond2.C: New test.
37965
37966 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37967
37968         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37969
37970 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37971
37972         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37973
37974 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37975
37976         * g++.dg/simd-2.C: xfail on ppc64-linux.
37977
37978 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37979
37980         PR c/456
37981         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37982         tests.
37983
37984 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37985
37986         * gcc.dg/builtins-33.c: New test.
37987
37988 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37989
37990         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37991
37992 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37993
37994         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37995
37996 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37997
37998         * gcc.dg/ppc64-abi-3.c: New test.
37999
38000 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38001
38002         PR c/14092
38003
38004         * gcc.dg/pr14092-1.c: New testcase.
38005
38006 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38007
38008         * gcc.dg/cpp/assert4.c: Fix typo last change.
38009
38010         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38011         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38012
38013         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38014
38015 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38016
38017         * gcc.c-torture/compile/20040209-1.c: New test case.
38018
38019 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38020
38021         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38022
38023 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38024
38025         * gcc.c-torture/execute/20040208-[12].c: New tests.
38026
38027 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38028
38029         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38030
38031 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38032
38033         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38034
38035 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38036
38037         Bug 13856
38038         * gcc.dg/visibility-8.c: New testcase.
38039
38040 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38041
38042         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38043         arguments.
38044         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38045
38046 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38047
38048         PR middle-end/13696
38049         * g++.dg/opt/fold1.C: New test case.
38050
38051 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38052
38053         PR c++/14033
38054         * g++.dg/other/crash-2.C: New test.
38055
38056 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38057
38058         PR c++/14028
38059         * g++.dg/parse/angle-bracket2.C: New test.
38060
38061 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38062
38063         PR middle-end/13750
38064         Revert:
38065         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38066         PR pch/13361
38067         * g++.dg/pch/wchar-1.C: New.
38068         * g++.dg/pch/wchar-1.Hs: New.
38069
38070 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38071
38072         PR c++/14008
38073         * g++.dg/parse/error15.C: New test.
38074         * g++.dg/parse/crash11.C: Update dg-error mark.
38075
38076 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38077
38078         PR c++/13932
38079         * g++.dg/warn/conv2.C: New test.
38080
38081 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38082
38083         PR c++/13086
38084         * g++.dg/warn/incomplete1.C: Remove xfail.
38085
38086 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38087
38088         * lib/file-format.exp (gcc_target_object_format): Use
38089         ${tool}_target_compile, not gcc_target_compile.
38090         * lib/target-supports.exp (check_alias_available): Likewise.
38091         (check_gc_sections_available): Likewise.
38092         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38093         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38094         dg-require-alias.
38095
38096 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38097
38098         PR c++/13969
38099         * g++.dg/template/static6.C: New test.
38100
38101 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38102
38103         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38104
38105 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38106
38107         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38108         tests for systems where `char' is unsigned by default.
38109
38110 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38111
38112         PR c++/13997
38113         * g++.dg/template/partial3.C: New test.
38114
38115 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38116
38117         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38118         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38119         Remove mentions of obsolete ports.
38120
38121 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38122
38123         * gcc.dg/noncompile/20001228-1.c: Fix for new
38124         error message.
38125
38126 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38127
38128         PR target/9348
38129         * gcc.c-torture/execute/multdi-1.c: New test case.
38130
38131 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38132
38133         PR c++/13925
38134         * g++.dg/template/lookup5.C: New test.
38135
38136 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38137
38138         PR c++/13950
38139         * g++.dg/template/lookup4.C: New test.
38140
38141         PR c++/13970
38142         * g++.dg/parse/error14.C: New test.
38143
38144         PR c++/14002
38145         * g++.dg/parse/template13.C: New test.
38146
38147 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38148
38149         PR c++/13978
38150         * g++.dg/template/koenig4.C: New test.
38151
38152         PR c++/13968
38153         * g++.dg/template/crash17.C: New test.
38154
38155         PR c++/13975
38156         * g++.dg/parse/error13.C: New test.
38157         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38158
38159 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38160
38161         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38162
38163 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38164
38165         PR c/11658
38166         PR c/13994
38167         * gcc.dg/noncompile/20040203-1.c: New test.
38168         * gcc.dg/noncompile/20040203-2.c: Likewise.
38169         * gcc.dg/noncompile/20040203-3.c: Likewise.
38170         * gcc.dg/20040203-1.c: Likewise.
38171
38172 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38173
38174         PR c++/10858
38175         * g++.dg/template/sizeof7.C: New test.
38176
38177 2004-02-02  Eric Christopher  <echristo@redhat.com>
38178             Zack Weinberg  <zack@codesourcery.com>
38179
38180         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38181
38182 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38183
38184         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38185         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38186         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38187         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38188
38189 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38190
38191         PR c++/13113
38192         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38193
38194         PR c++/13854
38195         * g++.dg/ext/attrib13.C: New test.
38196
38197         PR c++/13907
38198         * g++.dg/conversion/op2.C: New test.
38199
38200 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38201
38202         * gcc.dg/titype-1.c: Fix pasto.
38203
38204 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38205
38206         * gcc.dg/titype-1.c: New test.
38207
38208 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38209
38210         PR c++/13957
38211         * g++.dg/template/non-type-template-argument-1.C,
38212         g++.dg/template/qualified-id1.C: Update dg-error marks.
38213         * g++.dg/template/nontype6.C: New test.
38214
38215 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38216
38217         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38218         * gcc.dg/builtins-31.c: New testcase.
38219         * gcc.dg/builtins-32.c: New testcase.
38220
38221 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38222
38223         * objc.dg/call-super-2.m: Update line numbers
38224         for the including of stddef.h.
38225
38226 2004-01-30  Michael Matz  <matz@suse.de>
38227
38228         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38229         g++.dg/ext/case-range3.C: New tests.
38230
38231 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38232
38233         DR206
38234         PR c++/13813
38235         * g++.dg/template/member4.C: New test.
38236
38237 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38238
38239         PR c++/13683
38240         * g++.dg/template/sizeof6.C: New test.
38241
38242 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38243
38244         * gcc.dg/fwritable-strings-1.c: New test.
38245
38246 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38247
38248         * gcc.c-torture/compile/20040130-1.c: New test.
38249
38250 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38251
38252         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38253
38254 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38255
38256         PR c++/13883
38257         * g++.dg/template/ctor3.C: New test.
38258
38259 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38260
38261         * g++.dg/tc1: New directory.
38262         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38263         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38264         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38265         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38266         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38267
38268 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38269
38270         * g++.dg/parse/error11.C: New test.
38271         * g++.dg/parse/error12.C: Likewise.
38272
38273 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38274
38275         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38276         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38277
38278 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38279
38280         PR c++/13791
38281         * g++.dg/ext/attrib12.C: New test.
38282
38283         PR c++/13736
38284         * g++.dg/parse/cast2.C: New test.
38285
38286 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38287
38288         * objc.dg/encode-2.m (main): New local string.  Set depending on
38289         sizeof long.  Use in sscanf call.
38290         * objc.dg/encode-3.m (main): New local string.  Set depending on
38291         sizeof long.  Use in scan_initial call.
38292
38293 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38294
38295         * objc.dg/call-super-2.m: Make LP64-safe.
38296         * objc.dg/desig-init-1.m: Likewise.
38297
38298 2004-01-27  Devang Patel <dpatel@apple.com>
38299
38300         * g++.dg/debug/namespace1.C: New test.
38301
38302 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38303
38304         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38305         xscale-*-*.
38306
38307         * gcc.dg/arm-mmx-1.c: New test.
38308
38309 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38310
38311         * gcc.dg/20040127-1.c: New test.
38312         * gcc.dg/20040127-2.c: New test.
38313
38314 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38315
38316         * objc.dg/stret-1.m (glob): Renamed to globa.
38317
38318 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38319
38320         PR c++/13663
38321         * g++.dg/expr/for1.C: New test.
38322
38323 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38324
38325         PR middle-end/13779
38326         * gcc.dg/darwin-longlong.c: New test.
38327
38328 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38329
38330         * gcc.dg/20040124-1.c: Moved test from here...
38331         * gcc.c-torture/compile/20040124-1.c: ...to here.
38332
38333 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38334
38335         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38336         the assembly output if -m64 is passed.
38337
38338 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38339
38340         PR c++/13833
38341         * g++.dg/template/cond3.C: New test.
38342
38343 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38344
38345         PR c++/13810
38346         * g++.dg/template/ttp7.C: New test.
38347
38348 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38349
38350         PR c++/13797
38351         * g++.dg/template/nontype4.C: New test.
38352         * g++.dg/template/nontype5.C: Likewise.
38353
38354 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38355
38356         * gcc.dg/torture/mips-clobber-at.c: New test.
38357
38358 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38359
38360         * gcc.dg/20040124-1.c: New test.
38361
38362 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * gcc.dg/20040123-1.c: New test.
38365
38366 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38367
38368         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38369
38370 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38371
38372         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38373
38374 2004-01-23  Andrew Pinski  <apinski@apple.com>
38375
38376         * gcc.dg/20030121-1.c: Move to ..
38377         * gcc.dg/20040121-1.c: here.
38378
38379 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38380
38381         * gcc.dg/builtins-29.c: New test case.
38382
38383 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38384
38385         PR 18314
38386         * gcc.dg/builtins-30.c: New testcase.
38387
38388 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38389
38390         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38391         * lib/g77.exp: Likewise.
38392         * lib/objc.exp: Likewise.
38393         * lib/g++.exp: Likewise.
38394
38395 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38396
38397         * gcc.dg/struct-by-value-2.c: New test.
38398
38399 2004-01-21  Andrew Pinski  <apinski@apple.com>
38400
38401         PR target/13785
38402         * gcc.dg/20030121-1.c: New test.
38403
38404 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38405
38406         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38407         clobber frame pointer register in asm statement.
38408
38409 2004-01-21  Falk Hueffner  <falk@debian.org>
38410
38411         * gcc.c-torture/compile/20040121-1.c: New test.
38412
38413 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38414
38415         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38416
38417 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38418
38419         * gcc.dg/ppc64-abi-2.c: New test.
38420
38421 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38422
38423         * lib/treelang.exp: Fill out this file.
38424         * lib/treelang-dg.exp: New File.
38425
38426 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38427
38428         * gcc.c-torture/compile/981022-1.c: Remove.
38429         * gcc.dg/array-5.c: Remove XFAIL.
38430         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38431         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38432         gcc.dg/cond-lvalue-1.c: Update.
38433         * gcc.dg/cast-lvalue-2.c: New test.
38434
38435 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38436
38437         PR c++/13592
38438         * g++.dg/other/error1.C (class foo): Tweak error message.
38439
38440         PR c++/13592
38441         * g++.dg/template/call2.C: New test.
38442
38443 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38444
38445         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38446         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38447         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38448         scalar-return-1_x.c, scalar-return-2_y.c,
38449         scalar-return-3_x.c, scalar-return-3_y.c,
38450         scalar-return-4_x.c, scalar-return-4_y.c,
38451         struct-align-1.h, struct-align-1_x.c,
38452         struct-align-1_y.c, struct-align-2.h,
38453         struct-align-2_x.c, struct-align-2_y.c,
38454         struct-by-value-10_y.c, struct-by-value-11_x.c,
38455         struct-by-value-11_y.c, struct-by-value-12_x.c,
38456         struct-by-value-12_y.c, struct-by-value-13_x.c,
38457         struct-by-value-13_y.c, struct-by-value-14_x.c,
38458         struct-by-value-14_y.c, struct-by-value-15_x.c,
38459         struct-by-value-15_y.c, struct-by-value-16_y.c,
38460         struct-by-value-17_y.c, struct-by-value-18_y.c,
38461         struct-by-value-19_y.c, struct-by-value-1_x.c,
38462         struct-by-value-1_y.c, struct-by-value-20_y.c,
38463         struct-by-value-2_x.c, struct-by-value-2_y.c,
38464         struct-by-value-3_y.c, struct-by-value-4_x.c,
38465         struct-by-value-4_y.c, struct-by-value-5_y.c,
38466         struct-by-value-6_y.c, struct-by-value-7_y.c
38467         struct-by-value-8_x.c, struct-by-value-8_y.c
38468         struct-by-value-9_x.c, struct-by-value-9_y.c
38469         struct-return-10_x.c, struct-return-10_y.c,
38470         struct-return-19_x.c, struct-return-20_x.c
38471         struct-return-2_x.c, struct-return-2_y.c
38472         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38473         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38474
38475 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38476
38477         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38478         attribute on sparc*-sun-solaris2.*.
38479
38480 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38481
38482         PR c++/13710
38483         * g++.dg/ext/typeof7.C: New test.
38484
38485 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38486
38487         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38488         * gcc.dg/const-elim-1.c: Same.
38489
38490 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38491
38492         * objc.dg/stret-1.m: New.
38493         * objc.dg/stret-2.m: New.
38494
38495 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38496
38497         PR c++/11895
38498         * g++.dg/ext/vector1.C: New test.
38499
38500 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38501
38502         * gcc.dg/pch/import-1.c: New.
38503         * gcc.dg/pch/import-1.hs: New.
38504         * gcc.dg/pch/import-1a.h: New.
38505         * gcc.dg/pch/import-1b.h: New.
38506         * gcc.dg/pch/import-1c.h: New.
38507
38508 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38509
38510         PR c++/13574
38511         * g++.dg/ext/array1.C: New test.
38512
38513         PR c++/13178
38514         * g++.dg/conversion/op1.C: New test.
38515
38516 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38517
38518         PR 11864
38519         From Kazumoto Kojima / Dan Kegel:
38520         * gcc.dg/pr11864-1.c: New test.
38521
38522         PR 10392
38523         From Marcus Comstedt / Dan Kegel:
38524         * gcc.dg/pr10392-1.c: New test.
38525
38526 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38527
38528         PR c++/13478
38529         * g++.dg/init/ref10.C: New test.
38530
38531 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38532
38533         PR c++/13407
38534         * g++.dg/parse/typename6.C: New test.
38535
38536 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38537
38538         PR pch/13361
38539         * g++.dg/pch/wchar-1.C: New.
38540         * g++.dg/pch/wchar-1.Hs: New.
38541
38542 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38543
38544         PR c++/9259
38545         * g++.dg/expr/sizeof2.C: New test.
38546
38547 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38548
38549         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38550
38551 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38552
38553         PR c++/13659
38554         * g++.dg/lookup/strong-using-3.C: New.
38555         * g++.dg/lookup/using-10.C: New.
38556
38557 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38558
38559         PR c++/13594
38560         * g++.dg/lookup/strong-using-2.C: New.
38561
38562 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38563             Dan Kegel <dank@kegel.com>
38564             J"orn Rennecke <joern.rennecke@superh.com>
38565
38566         PR target/9365
38567         * gcc.dg/pr9365-1.c: New test.
38568
38569 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38570
38571         PR c++/8856
38572         * g++.dg/parse/casting-operator2.C: New test.
38573         * g++.old-deja/g++.pt/explicit83.C: Remove.
38574
38575 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38576
38577         * gcc.dg/label-compound-stmt-1.c: New test.
38578         * gcc.c-torture/compile/950922-1.c,
38579         gcc.c-torture/compile/20000211-3.c,
38580         gcc.c-torture/compile/20000518-1.c,
38581         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38582         compound statements.
38583
38584 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38585
38586         * gcc.dg/ppc64-abi-1.c: New test.
38587
38588 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38589
38590          * g++.dg/ext/attrib9.C: Add dg-warnings.
38591
38592 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38593
38594         PR c++/12335
38595         * g++.dg/parse/dtor3.C: New test.
38596
38597 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38598
38599         PR c++/12709
38600         * g++.dg/parse/try-catch-1.C: New test.
38601
38602 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38603
38604         * ada/acats/run_all.sh: Add more verbose output in acats.log
38605         when compiling tests.
38606
38607 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38608
38609         PR 13656
38610         * gcc.dg/typedef-redecl.c: New test case.
38611         * gcc.dg/typedef-redecl.h: New support file.
38612
38613 2004-01-13  Jan Hubicka  <jh@suse.cz>
38614
38615         * gcc.dg/always_inline.c: New test.
38616         * gcc.dg/debug/20031231-1.c: Fix.
38617
38618 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38619
38620         PR c++/13474
38621         * g++.dg/template/array3.C: New test.
38622
38623 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38624
38625         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38626         * g++.dg/warn/Wunused-2.C: Likewise.
38627
38628 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38629
38630         PR c++/13289
38631         * g++.dg/template/instantiate6.C: New test.
38632
38633 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38634
38635         PR middle-end/11397
38636         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38637
38638 2004-01-12  Jan Hubicka  <jh@suse.cz>
38639
38640         PR opt/12826
38641         * gcc.dg/20040112-1.c: New.
38642
38643         * gcc.dg/dwarf-die[1-7].c: Move to...
38644         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38645         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38646
38647 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38648
38649         PR c++/4100
38650         * g++.dg/parse/friend4.C: New test.
38651
38652 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38653
38654         PR c++/4100
38655         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38656         definition is called a friend.
38657
38658 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38659
38660         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38661
38662 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38663
38664         PR c++/3478
38665         * g++.dg/parse/error10.C: New test.
38666         * g++.dg/template/arg2.C: Accept "invalid type" error.
38667
38668 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38669
38670         PR middle-end/13392
38671         * g++.dg/opt/expect2.C: New test.
38672
38673 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38674
38675         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38676         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38677         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38678         Update dg-error regexps.
38679
38680 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38681
38682         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38683         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38684
38685 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38686
38687         * gcc.dg/pragma-re-1.c: Use right pointer type.
38688
38689 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38690
38691         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38692
38693 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38694
38695         * gcc.dg/rs6000-ldouble-1.c: New.
38696
38697 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38698
38699         DR 337
38700         PR c++/9256
38701         * g++.dg/other/abstract1.C: New test.
38702
38703 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38704
38705         * g++.dg/lookup/strong-using-1.C: New.
38706
38707 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38708
38709         PR c/11234
38710         * gcc.dg/func-ptr-conv-1.c: New test.
38711         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38712
38713 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38714
38715         PR target/13380.
38716         * gcc.c-torture/compile/20040109-1.c: New.
38717
38718 2004-01-08  Stuart Hastings  <stuart@apple.com>
38719
38720         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38721         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38722         * gcc.dg/i386-sse-6.c: ...this new testcase.
38723
38724 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38725
38726         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38727
38728 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38729
38730         * ada/acats/run_acats: Treat 'gnatchop' the same way
38731         as 'gnatmake'.  Export GCC_DRIVER.
38732         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38733         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38734
38735 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38736
38737         PR c++/12573
38738         * g++.dg/template/dependent-expr4.C: New test.
38739
38740 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38741
38742         * gcc.dg/altivec-11.c: New test.
38743
38744 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38745
38746         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38747
38748 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38749
38750         PR c/6024
38751         * gcc.dg/enum-compat-1.c: New test.
38752         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38753
38754 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38755
38756         PR c/12165
38757         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38758         gcc.dg/c99-idem-qual-3.c: New tests.
38759
38760 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38761
38762         * gcc.dg/winline-7.c: Don't cast void * to int.
38763
38764 2004-01-06  Jan Hubicka  <jh@suse.cz>
38765
38766         * gcc.dg/i386-sse-5.c: New test
38767         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38768
38769 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38770
38771         PR c++/12815
38772         * g++.dg/rtti/typeid4.C: New test.
38773
38774 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38775
38776         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38777
38778 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38779
38780         PR c++/12132
38781         * g++.dg/template/error11.C: New test.
38782
38783         PR c++/13451
38784         * g++.dg/template/class2.C: New test.
38785
38786 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38787         Richard Sandiford <rsandifo@redhat.com>
38788
38789         PR c++/13387
38790         * g++.dg/opt/alias3.C: New test.
38791
38792 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38793
38794         PR c++/13157
38795         * g++.dg/template/koenig3.C: New test.
38796
38797         PR c++/13529
38798         * g++.dg/parse/offsetof3.C: New test.
38799
38800         * g++.dg/init/copy7.C: Add missing dg-error markers.
38801
38802         PR c++/12226
38803         * g++.dg/init/copy7.c: New test.
38804
38805         PR c++/13536
38806         * g++.dg/parse/cast1.C: New test.
38807
38808 2004-01-04  Jan Hubicka  <jh@suse.cz>
38809
38810         * gcc.dg/winline[1-7].c: New tests.
38811
38812 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38813
38814         PR c++/13520
38815         * g++.dg/template/qualttp22.C: New test.
38816
38817 2004-01-01  Jan Hubicka  <jh@suse.cz>
38818
38819         * gcc.dg/debug/20031231-1.c: New.
38820         * gcc.c-torture/compile/20040101-1.c: New.
38821         * gcc.dg/dwarf-die-[1-7].c: New.
38822
38823 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38824
38825         PR optimization/13521
38826         * gcc.c-torture/compile/20031231-1.c: New test.
38827
38828 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38829
38830         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38831
38832 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38833
38834         PR c++/10079
38835         * g++.dg/template/crash16.C: New test.
38836
38837 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38838
38839         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38840
38841 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38842
38843         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38844         ports.
38845         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38846         * g++.old-deja/g++.law/profile1.C: Likewise.
38847         * gcc.c-torture/compile/981006-1.c: Likewise.
38848         * gcc.c-torture/execute/loop-2e.x: Likewise.
38849         * gcc.c-torture/execute/loop-2f.x: Remove.
38850         * gcc.c-torture/execute/loop-2g.x: Likewise.
38851         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38852         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38853
38854 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38855
38856         PR c++/13507
38857         * g++.dg/ext/attrib11.C: New test.
38858
38859         PR c++/13494
38860         * g++.dg/template/array2-1.C: New test.
38861         * g++.dg/template/array2-2.C: New test.
38862
38863 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38864
38865         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38866
38867 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38868
38869         PR c++/12774
38870         * g++.dg/template/array1-1.C: New test.
38871         * g++.dg/template/array1-2.C: New test.
38872
38873 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38874
38875         PR fortran/12632
38876         * g77.dg/12632.f: New test case.
38877
38878 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38879
38880         PR c++/13289
38881         * g++.dg/parse/nontype1.C: New test.
38882
38883 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38884
38885         PR c++/12403
38886         * g++.dg/parse/explicit1.C: New test.
38887         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38888
38889 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38890
38891         PR c++/13081
38892         * g++.dg/opt/inline6.C: New test.
38893
38894         PR c++/12613
38895         * g++.dg/parse/error9.C: New test.
38896
38897         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38898
38899 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38900
38901         PR c++/13009
38902         * g++.dg/init/assign1.C: New test.
38903
38904 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38905
38906         PR c++/13070
38907         * g++.dg/warn/format3.C: New test case.
38908
38909 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38910
38911         * gcc.c-torture/compile/20031227-1.c: New test.
38912
38913 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38914
38915         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38916         * g77.dg/bprob/bprob.exp: Likewise.
38917         * gcc.misc-tests/bprob.exp: Likewise.
38918         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38919         variants on systems where the library does not provide that
38920         functionality.
38921         * gcc.dg/builtins-20.c: Use builtins-config.h.
38922         * gcc.dg/builtins-config.h: New file.
38923
38924 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38925
38926         * lib/gcc-dg.exp (dg-require-profiling): New function.
38927         * lib/target-supports.exp (check_profiling_available): Likewise.
38928         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38929         * g77.dg/bprob/bprob.exp: Likewise.
38930         * gcc.misc-tests/bprob.exp: Likewise.
38931         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38932         * gcc.dg/20021014-1.c: Likewise.
38933         * gcc.dg/nest.c: Likewise.
38934
38935 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38936
38937         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38938         compiling.
38939         * g++.dg/lookup/java2.C: Likewise.
38940         * gcc.dg/cpp/lexident.c: Likewise.
38941
38942 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38943
38944         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38945         given.
38946         * gcc.c-torture/compile/961203-1.c: Likewise.
38947         * gcc.c-torture/compile/980506-1.c: Likewise.
38948
38949 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38950
38951         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38952         (additional_prunes): New global.
38953         (gcc-dg-prune): Handle additional per-test pruning.
38954         (dg-test): Clear additional_prunes between tests.
38955
38956         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38957         dg-prune-output to avoid spurious failures from assembler
38958         complaining about nonexistent WAW violations.
38959         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38960         Use dg-prune-output to avoid spurious failures from assembler
38961         warning about Itanium B-step errata.
38962
38963 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38964
38965         * g++.dg/abi/macro0.C: New test.
38966         * g++.dg/abi/macro1.C: Likewise.
38967         * g++.dg/abi/macro2.C: Likewise.
38968
38969         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38970         * g++.dg/abi/bitfield7.C: Likewise.
38971         * g++.dg/abi/dtor2.C: Likewise.
38972         * g++.dg/abi/mangle11.C: Likewise.
38973         * g++.dg/abi/mangle12.C: Likewise.
38974         * g++.dg/abi/mangle14.C: Likewise.
38975         * g++.dg/abi/mangle17.C: Likewise.
38976         * g++.dg/abi/vbase10.C: Likewise.
38977         * g++.dg/abi/vbase14.C: Likewise.
38978         * g++.dg/template/qualttp17.C: Likewise.
38979
38980 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38981
38982         PR c/11995
38983         * gcc.dg/20031223-1.c: New test.
38984
38985 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38986
38987         * gcc.dg/noreturn-7.c: New test.
38988
38989 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38990
38991         * gcc.dg/null-pointer-1.c: New test.
38992
38993 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38994
38995         * g++.old-deja/g++.jason/template18.C: Remove.
38996         * g++.old-deja/g++.jason/template37.C: Likewise.
38997
38998         PR c++/12862
38999         * g++.dg/lookup/ns1.C: New test.
39000
39001         PR c++/12397
39002         * g++.dg/template/lookup3.C: New test.
39003
39004 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39005
39006         * g++.dg/template/recurse1.C: New test
39007
39008 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39009
39010         PR c++/12479
39011         * g++.dg/parse/semicolon1.C: New test.
39012         * g++.dg/parse/semicolon1.h: Likewise.
39013
39014 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39015
39016         * gcc.dg/darwin-misaligned.c: New test.
39017
39018 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39019
39020         PR c/9163
39021         * gcc.dg/20031222-1.c: New test.
39022
39023 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39024
39025         PR c++/13438
39026         * g++.dg/parse/error8.C: New test.
39027
39028         PR c++/11554
39029         * g++.dg/warn/ctor-init-1.C: New test.
39030
39031 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39032
39033         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39034         too small.
39035         * gcc.c-torture/compile/930217-1.c: Likewise.
39036         * gcc.c-torture/compile/930513-1.c: Likewise.
39037         * gcc.c-torture/execute/920908-2.c: Likewise.
39038         * gcc.c-torture/execute/921204-1.c: Likewise.
39039         * gcc.c-torture/execute/930621-1.c: Likewise.
39040         * gcc.c-torture/execute/930630-1.c: Likewise.
39041         * gcc.c-torture/execute/931031-1.c: Likewise.
39042         * gcc.c-torture/execute/980602-2.c: Likewise.
39043         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39044         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39045         * gcc.c-torture/execute/extzvsi.c: Likewise.
39046         * gcc.c-torture/unsorted/ext.c: Likewise.
39047
39048 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39049
39050         PR target/12749
39051         * gcc.c-torture/compile/20031220-2.c: New test case.
39052
39053 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39054
39055         PR optimization/13031
39056         * gcc.c-torture/compile/20031220-1.c: New test case.
39057
39058 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39059
39060         * gcc.dg/cast-function-1.c: New test.
39061
39062 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39063
39064         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39065         formats.
39066
39067 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39068
39069         PR c++/12795
39070         * g++.dg/ext/attrib10.C: New test.
39071
39072 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39073
39074         * gcc.dg/cleanup-10.c: New test.
39075         * gcc.dg/cleanup-11.c: New test.
39076
39077 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39078
39079         PR c++/13239
39080         * g++.dg/opt/expect1.C: New test.
39081
39082 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39083
39084         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39085
39086 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39087
39088         PR debug/12923
39089         * gcc.dg/20031218-1.c: New test.
39090
39091         PR debug/12389
39092         * gcc.dg/20031218-2.c: New test.
39093         * gcc.dg/20031218-3.c: New test.
39094
39095         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39096         of label name and allow for USER_LABEL_PREFIX == "_" names.
39097         * g++.dg/abi/mangle18-2.C: Likewise.
39098         * g++.dg/abi/mangle19-1.C: Likewise.
39099         * g++.dg/abi/mangle19-2.C: Likewise.
39100         * g++.dg/abi/mangle20-1.C: Likewise.
39101         * g++.dg/abi/mangle20-2.C: Likewise.
39102
39103 2003-12-18  Richard Henderson  <rth@redhat.com>
39104
39105         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39106
39107 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39108             Dan Kegel <dank@kegel.com>
39109
39110         PR other/12009
39111         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39112         testing a cross compiler, it causes spurious compile failures.
39113         * lib/g++.exp: Likewise.
39114
39115 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39116
39117         PR c++/13262
39118         * g++.dg/template/access13.C: New test.
39119
39120 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39121
39122         * gcc.dg/20031216-1.c: New test.
39123
39124 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39125
39126         PR c++/9154
39127         * g++.dg/template/error10.C: New test.
39128
39129 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39130
39131         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39132         * g++.dg/eh/simd-2.C: Likewise.
39133
39134 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39135             Roger Sayle  <roger@eyesopen.com>
39136
39137         * gcc.c-torture/execute/ieee/mzero5.c: New.
39138
39139 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39140
39141         PR c++/10603
39142         * g++.dg/parse/error6.C: New test.
39143
39144         PR c++/12827
39145         * g++.dg/parse/error7.C: New test.
39146
39147 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39148
39149         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39150         at -O with stabs debugging formats.
39151         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39152         * gcc.dg/debug/debug-2.c: Likewise.
39153
39154 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39155
39156         PR c++/12696
39157         * g++.dg/init/error1.C: New test.
39158
39159         PR c++/12218
39160         * g++.dg/init/pm3.C: New test.
39161
39162 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39163
39164         PR c/3347
39165         * gcc.dg/bitfld-8.c: New test.
39166
39167 2003-12-16  James Lemke  <jim@wasabisystems.com>
39168
39169         * gcc.dg/arm-scd42-[123].c: New tests.
39170
39171 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39172
39173         PR c++/9043
39174         * g++.dg/abi/mangle20-1.C: New test.
39175         * g++.dg/abi/mangle20-2.C: New test.
39176
39177 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39178
39179         PR c++/13275
39180         * g++.dg/other/offsetof2.C: Remove XFAIL.
39181         * g++.dg/parse/offsetof1.C: New test.
39182         * g++.gd/parse/offsetof2.C: Likewise.
39183
39184 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39185
39186         * g++.dg/template/nontype3.C: New test.
39187         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39188
39189 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39190
39191         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39192
39193 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39194
39195         PR c++/13387
39196         * g++.dg/expr/assign1.C: New test.
39197
39198         PR c++/13242
39199         * g++.dg/abi/mangle19-1.C: New test.
39200         * g++.dg/abi/mangle19-2.C: New test.
39201
39202 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39203
39204         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39205
39206 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39207
39208         * gcc.c-torture/execute/20031216-1.c: New test.
39209
39210 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39211
39212         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39213         an ICE regression.
39214
39215 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39216
39217         PR c++/10926
39218         * g++.dg/template/error9.C: New test.
39219
39220         PR c++/11116
39221         * g++.dg/template/error8.C: New test.
39222
39223 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39224
39225         PR middle-end/13400
39226         * gcc.c-torture/execute/20031215-1.c: New test case.
39227
39228 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39229
39230         PR c++/13269
39231         * g++.dg/parse/error5.C: New test.
39232
39233         PR c++/12989
39234         * g++.dg/expr/sizeof1.C: New test.
39235
39236         PR c++/13310
39237         * g++.dg/template/crash15.C: New test.
39238
39239 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39240
39241         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39242         a non-POD type as the last named parameter of a varargs function.
39243
39244 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39245
39246         PR c++/13243
39247         PR c++/12573
39248         * g++.dg/template/crash14.C: New test.
39249         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39250
39251 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39252
39253         * g++.dg/other/java1.C: New test.
39254
39255         PR c++/13241
39256         * g++.dg/abi/mangle18-1.C: New test.
39257         * g++.dg/abi/mangle18-2.C: New test.
39258
39259 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39260
39261         PR optimization/10312
39262         * gcc.c-torture/execute/20031214-1.c: New.
39263
39264 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39265
39266         PR c++/10779
39267         PR c++/12160
39268         * g++.dg/parse/error3.C: New test.
39269         * g++.dg/parse/error4.C: Likewise.
39270         * g++.dg/abi/mangle4.C: Tweak error messages.
39271         * g++.dg/lookup/using5.C: Likewise.
39272         * g++.dg/other/error2.C: Likewise.
39273         * g++.dg/parse/typename5.C: Likewise.
39274         * g++.dg/parse/undefined1.C: Likewise.
39275         * g++.dg/template/arg2.C: Likewise.
39276         * g++.dg/template/ttp3.C: Likewise.
39277         * g++.dg/template/type1.C: Likewise.
39278         * g++.old-deja/g++.other/crash32.C: Likewise.
39279         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39280
39281 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39282
39283         PR c++/13106
39284         * g++.dg/warn/noreturn-3.C: New test.
39285
39286 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39287
39288         PR c++/13118
39289         * g++.dg/abi/covariant3.C: New.
39290
39291 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39292
39293         * g++.dg/eh/ia64-1.C: New test.
39294
39295 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39296
39297         PR optimization/13037
39298         * g77.f-torture/execute/13037.f: New test case.
39299
39300 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39301
39302         PR c++/12881
39303         * g++.dg/abi/covariant2.C: New.
39304
39305 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39306
39307         * gcc.dg/cpp/trad/macro.c: New tests.
39308
39309 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39310
39311         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39312
39313 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39314
39315         PR other/10819
39316         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39317         to fix Bug 10819.
39318         * lib/g++.exp (g++_version): Likewise.
39319         * lib/g77.exp (g77_version): Likewise.
39320         * lib/objc.exp (default_objc_version): Likewise.
39321
39322 2003-12-10  Richard Henderson  <rth@redhat.com>
39323
39324         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39325
39326         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39327
39328 2003-12-08  Matt Austern  <austern@apple.com>
39329
39330         PR c/13134
39331         * lib/gcc-dg.exp (dg-require-visibility): Define.
39332         * lib/target-supports (check_visibility_available): Define.
39333         * gcc.dg/visibility-1.c: New test.
39334         * gcc.dg/visibility-2.c: Likewise.
39335         * gcc.dg/visibility-3.c: Likewise.
39336         * gcc.dg/visibility-4.c: Likewise.
39337         * gcc.dg/visibility-5.c: Likewise.
39338         * gcc.dg/visibility-6.c: Likewise.
39339         * g++.dg/ext/visibility-1.C: Likewise.
39340         * g++.dg/ext/visibility-2.C: Likewise.
39341         * g++.dg/ext/visibility-3.C: Likewise.
39342         * g++.dg/ext/visibility-4.C: Likewise.
39343         * g++.dg/ext/visibility-5.C: Likewise.
39344         * g++.dg/ext/visibility-6.C: Likewise.
39345
39346 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39347
39348         * g++.dg/lookup/java1.C: New test.
39349         * g++.dg/lookup/java2.C: New test.
39350
39351 2003-12-07  Falk Hueffner  <falk@debian.org>
39352
39353         * g++.dg/opt/noreturn-1.C: New test.
39354
39355 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39356
39357         * gcc.dg/overflow-1.c: New test.
39358
39359 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39360
39361         * g77.f-torture/compile/13060.f: New test.
39362
39363 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39364
39365         PR c++/13323
39366         * g++.dg/inherit/operator2.C: New test.
39367
39368 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39369
39370         PR c++/13305
39371         * g++.dg/ext/attrib9.C: New test.
39372
39373 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39374
39375         PR c++/13314
39376         * g++.dg/template/error7.C: New test.
39377
39378 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39379             J"orn Rennecke <joern.rennecke@superh.com>
39380
39381         PR target/13302
39382         * g++.dg/other/struct-va_list.C: New test.
39383
39384 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39385
39386         PR c++/13166
39387         * g++.dg/parse/defarg6.C: New test.
39388
39389 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39390
39391         PR target/13256
39392         * gcc.c-torture/execute/20031201-1.c: New test.
39393
39394 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39395
39396         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39397
39398 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39399
39400         * gcc.dg/builtin-return-1.c: New test.
39401
39402 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39403             J"orn Rennecke <joern.rennecke@superh.com>
39404
39405         PR optimization/13260
39406         * gcc.c-torture/execute/20031204-1.c: New test.
39407
39408 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39409
39410         PR c++/9127
39411         * g++.dg/template/error6.C: New test.
39412
39413 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39414
39415         * gcc.dg/20031202-1.c: New test.
39416
39417 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39418
39419         PR c++/13179
39420         * g++.dg/template/eh1.C: New test.
39421
39422         PR c++/10771
39423         * g++.dg/template/error5.C: New test.
39424
39425 2003-12-02  David Ung  <davidu@mips.com>
39426
39427         * gcc.dg/compat/vector-check.h: Corrected type for var
39428         g_##TMODE
39429
39430 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39431
39432         PR c++/10126
39433         * g++.dg/template/ptrmem8.C: New test.
39434
39435 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39436
39437         PR c++/12573
39438         * g++.dg/template/dependent-expr3.C: New test.
39439
39440 2003-12-01  James Lemke  <jim@wasabisystems.com>
39441
39442         * gcc.dg/arm-g2.c: New test.
39443
39444 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39445
39446         PR optimization/11634
39447         * gcc.dg/20031201-2.c: New test case.
39448
39449 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39450
39451         PR 11433
39452         * objc.dg/proto-lossage-3.m: New test.
39453
39454 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39455
39456         PR optimization/12628
39457         * gcc.dg/20031201-1.c: New test case.
39458
39459 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39460
39461         * gcc.dg/unaligned-1.c: New test.
39462
39463 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39464
39465         PR c++/9849
39466         * g++.dg/template/error4.C: New test.
39467         * g++.dg/template/nested3.C: Adjust error markers.
39468
39469 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39470
39471         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39472
39473 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39474
39475         PR c/10333
39476         * gcc.dg/bitfld-7.c: New test.
39477
39478 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39479
39480         * gcc.dg/tls/asm-1.C: New test.
39481
39482 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39483
39484         * gcc.dg/cpp/assert4.c: Update.
39485
39486 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39487
39488         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39489         * gcc.dg/builtin-apply3.c: New test.
39490
39491 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39492
39493         * lib/compat.exp (compat-obj): New xfaildata parameter.
39494         Use it to set compiler_conditional_xfail_data before compiling.
39495         (compat-get-options): Handle dg-xfail-if.
39496         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39497         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39498         * gcc.dg/compat/vector-1_y.c: Likewise.
39499         * gcc.dg/compat/vector-2_x.c: Likewise.
39500         * gcc.dg/compat/vector-2_y.c: Likewise.
39501
39502 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39503
39504         * g++.dg/opt/reg-stack4.C: New test.
39505
39506 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39507
39508         * gcc.dg/builtin-apply2.c: New test.
39509
39510 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39511
39512         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39513
39514 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39515
39516         PR c++/12924
39517         * g++.dg/template/template-id-2.C: New test.
39518
39519 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39520
39521         PR c++/5369
39522         * g++.dg/template/memfriend1.C: New test.
39523         * g++.dg/template/memfriend2.C: Likewise.
39524         * g++.dg/template/memfriend3.C: Likewise.
39525         * g++.dg/template/memfriend4.C: Likewise.
39526         * g++.dg/template/memfriend5.C: Likewise.
39527         * g++.dg/template/memfriend6.C: Likewise.
39528         * g++.dg/template/memfriend7.C: Likewise.
39529         * g++.dg/template/memfriend8.C: Likewise.
39530         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39531
39532 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39533
39534         PR c++/12515
39535         * g++.dg/ext/cond1.C: New test.
39536
39537 2003-11-20  Richard Henderson  <rth@redhat.com>
39538
39539         * gcc.dg/20020201-2.c: Remove.
39540         * gcc.dg/20020201-4.c: Remove.
39541         * gcc.dg/20020304-1.c: Remove.
39542
39543 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39544
39545         * gcc.dg/cpp/trad/xwin1.c: New test case.
39546
39547 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39548
39549         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39550         * lib/g77.exp: Likewise.
39551         * lib/objc.exp: Likewise.
39552         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39553         for darwin.
39554
39555 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39556
39557         PR c++/12932
39558         * g++.dg/template/static5.C: New test.
39559
39560 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39561
39562         * gcc.dg/nested-func-1.c: New test.
39563
39564 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39565
39566         * gcc.dg/cpp/assert4.c: New test.
39567
39568 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39569
39570         PR c++/2294
39571         * g++.dg/lookup/using9.c: New test.
39572
39573 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39574
39575         PR c++/12762
39576         * g++.dg/template/error3.C: New test.
39577
39578 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39579
39580         PR ada/13035
39581         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39582         No longer use a wrapper for gcc, since this does not work under
39583         Windows.
39584
39585 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39586
39587         PR c++/2094
39588         * g++.dg/template/ptrmem7.C: New test.
39589
39590 2003-11-13  Andrew Pinski <apinski@apple.com>
39591
39592         * gcc.c-torture/compile/20031113-1.c: New test.
39593
39594 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39595             Kean Johnston <jkj@sco.com>
39596
39597         PR c/13029
39598         * gcc.dg/unused-4.c: Update.
39599
39600 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39601
39602         * g++.dg/opt/const3.C: New test.
39603
39604 2003-11-13  Jan Hubicka  <jh@suse.cz>
39605
39606         * gcc.c-torture/compile/20031112-1.c: New test.
39607
39608 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39609
39610         * g++.dg/parse/crash10.C: Remove bogus error marker.
39611
39612 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39613
39614         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39615         (host_gcc): Likewise.
39616         (ROOT): Honor $PWDCMD.
39617         (BASE): Likewise.
39618         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39619
39620 2003-11-12  Catherine Moore  <clm@redhat.com>
39621
39622         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39623
39624 2003-11-12  Andreas Jaeger  <aj@suse.de>
39625             Jakub Jelinek  <jakub@redhat.com>
39626             Andrew Pinski  <pinskia@physics.uc.edu>
39627             Richard Henderson  <rth@redhat.com>
39628
39629         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39630         systems.
39631         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39632
39633         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39634         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39635
39636 2003-11-11  Andreas Jaeger  <aj@suse.de>
39637
39638         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39639
39640         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39641
39642 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39643
39644         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39645         Clean ups.
39646
39647 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39648
39649         * gcc.dg/trampoline-1.c: New test.
39650
39651 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39652
39653         * gcc.c-torture/compile/200031109-1.c: New test.
39654
39655 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39656
39657         PR c/3190
39658         PR c/8714
39659         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39660         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39661         gcc.dg/format/no-y2k-1.c: Update.
39662
39663 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39664
39665         PR optimization/10467
39666         * gcc.dg/20031108-1.c: New test case.
39667
39668 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39669
39670         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39671
39672 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39673
39674         * gcc.dg/compound-lvalue-1.c: New test.
39675         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39676         some XFAILs.
39677
39678 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39679
39680         * gcc.dg/altivec-varargs-1.c: New test.
39681
39682 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39683
39684         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39685         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39686         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39687         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39688         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39689
39690 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39691
39692         * gcc.dg/cond-lvalue-1.c: New test.
39693
39694 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39695
39696         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39697
39698 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39699
39700         PR c++/11616
39701         * g++.dg/template/instantiate5.C: New test.
39702
39703 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39704
39705         PR c++/12726
39706         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39707         * ChangeLog: Add missing first entry for above test.
39708
39709 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39710
39711         PR c++/9810
39712         * g++.dg/template/using8.C: New test.
39713         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39714
39715 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39716
39717         PR optimization/10817
39718         * gcc.c-torture/compile/20031102-1.c: New test case.
39719
39720 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39721
39722         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39723         2147483647.
39724
39725 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39726
39727         * gcc.dg/20031102-1.c: New test.
39728
39729 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39730
39731         * gcc.dg/complex-1.c: New test.
39732
39733 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39734
39735         PR c++/12796
39736         * g++.dg/template/crash13.C: Adjust expected error location.
39737         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39738
39739 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39740
39741         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39742
39743 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39744
39745         PR/10239
39746         * gcc.c-torture/compile/20031031-2.c: New test.
39747
39748 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39749
39750         PR/11640
39751         * gcc.c-torture/compile/20031031-1.c: New test.
39752
39753 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39754
39755         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39756         * gcc.misc-tests/bprob.exp: Likewise.
39757         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39758         the execution test on arm-elf configs.
39759         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39760         configs that don't support scratch files.
39761         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39762
39763 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39764
39765         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39766         done by dejagnu.
39767
39768 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39769
39770         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39771         Avoid non pure sh syntax. Add more logging.
39772
39773         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39774         fail.
39775
39776 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39777
39778         PR libgcj/10610
39779         * gcc.dg/ppc-stackalign-1.c: New test.
39780
39781 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39782
39783         * ada/acats/run_all.sh: Change output to be more compliant with
39784         dejagnu framework.
39785         Create acats.sum and acats.log files under testsuite/ada/acats
39786         Only run [a-z]* directories, to filter out e.g. CVS.
39787         Redirect build output to log file.
39788
39789 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39790
39791         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39792
39793 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39794
39795         PR ada/5909:
39796         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39797
39798 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39799
39800         * gcc.c-torture/compile/20031023-1.c: New test.
39801         * gcc.c-torture/compile/20031023-2.c: New test.
39802         * gcc.c-torture/compile/20031023-3.c: New test.
39803         * gcc.c-torture/compile/20031023-4.c: New test.
39804
39805 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39806
39807         PR c++/10371
39808         * g++.dg/lookup/scoped8.C: New test.
39809
39810 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39811
39812         * g++.dg/opt/reg-stack3.C: New test.
39813
39814 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39815
39816         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39817
39818 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39819
39820         PR c++/11076
39821         * g++.dg/template/crash13.C: New test.
39822
39823 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39824
39825         * gcc.dg/c99-restrict-2.c: New test.
39826
39827 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         PR c++/12698, c++/12699, c++/12700, c++/12566
39830         * g++.dg/inherit/covariant9.C: New test.
39831         * g++.dg/inherit/covariant10.C: New test.
39832         * g++.dg/inherit/covariant11.C: New test.
39833
39834 2003-10-23  Jason Merrill  <jason@redhat.com>
39835
39836         PR c++/12726
39837         * g++.dg/ext/complit2.C: New test.
39838
39839 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39840
39841         PR target/12654
39842         * gcc.c-torture/execute/20031020-1.c: New test.
39843
39844 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39845
39846         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39847         following the jump_insn.
39848
39849 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39850
39851         * gcc.dg/cast-lvalue-1.c: New test.
39852
39853 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39854
39855         PR c++/11962
39856         * g++.dg/template/cond2.C: New test.
39857
39858 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39859
39860         * gcc.dg/builtins-28.c: New test.
39861
39862 2003-10-20  Jan Hubicka  <jh@suse.cz>
39863
39864         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39865         parameter.
39866         * gcc.dg/inline-2.c: Likewise.
39867
39868 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39869
39870         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39871         * gcc.dg/nest.c: Likewise.
39872
39873 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39874
39875         PR c++/9781, c++/10583, c++/11862
39876         * g++.dg/parse/crash13.C: New test.
39877
39878 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39879
39880         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39881
39882 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39883
39884         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39885         Define HAVE_C99_RUNTIME except on Solaris.
39886         * gcc.dg/builtins-20.c: Likewise.
39887
39888 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39889
39890         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39891
39892 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39893
39894         PR c++/12495
39895         * g++.dg/template/crash21.C: New test.
39896
39897 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39898
39899         PR c++/2513
39900         * g++.dg/template/typename5.C: New test.
39901
39902 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39903
39904         PR c++/12369
39905         * g++.dg/template/friend25.C: New test.
39906
39907 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39908
39909         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39910         versions.
39911
39912 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39913
39914         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39915         == 2147483647.
39916
39917 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39918
39919         * gcc.c-torture/execute/960416-1.x: Remove.
39920         * gcc.c-torture/execute/divconst-3.x: Likewise.
39921
39922 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39923
39924         PR target/12598
39925         * gcc.dg/torture/cris-volatile-1.c: New test.
39926
39927 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39928
39929         PR optimization/9325
39930         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39931         for overflowing floating point to integer conversion during RTL
39932         simplification.
39933
39934 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39935
39936         * objc/execute/_cmd.m: Fix typo.
39937         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39938         Relax 'scan-assembler' regexp.
39939         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39940         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39941         * objc.dg/zero-link-2.m: Remove blank line.
39942         * objc.dg/zero-link-3.m: New test case.
39943
39944 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39945
39946         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39947
39948         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39949         than linker trickery.
39950
39951 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39952
39953         PR c++/12370
39954         * g++.dg/other/friend2.C: New test.
39955
39956 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39957
39958         * gcc.dg/20031012-1.c: New test.
39959
39960 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39961
39962         * gcc.dg/weak/weak-3.c: Fix for new warning.
39963
39964 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39965
39966         PR optimization/8750
39967         * gcc.c-torture/execute/20031012-1.c: New test case.
39968
39969 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39970
39971         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39972         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39973
39974 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39975
39976         PR optimization/12260
39977         * gcc.c-torture/compile/20031011-2.c: New test case.
39978
39979 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39980
39981         * gcc.c-torture/execute/20031011-1.c: New testcase.
39982
39983 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39984
39985         * gcc.c-torture/compile/20031011-1.c: New test.
39986
39987 2003-10-11  Jan Hubicka  <jh@suse.cz>
39988
39989         * g++.dg/other/first-global.C: New test.
39990
39991 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39992
39993         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39994
39995 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39996
39997         * gcc.c-torture/compile/20031010-1.c: New test.
39998
39999 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40000
40001         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40002         * gcc.c-torture/execute/va-arg-25.c: ... here.
40003
40004 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40005
40006         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40007
40008 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40009
40010         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40011
40012 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40013
40014         * g++.dg/parse/error2.C: New test.
40015
40016 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40017
40018         PR c++/11097
40019         * g++.dg/other/error5.C: Modify the error message.
40020         * g++.dg/lookup/using8.C: New test.
40021
40022 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40023
40024         * gcc.dg/darwin-abi-2.c: New file.
40025         * gcc.c-torture/execute/va-arg-24.c: New file.
40026
40027 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40028
40029         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40030         indentation.
40031
40032 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40033
40034         PR c++/10147
40035         * g++.dg/other/error4.C: Update error messages.
40036         * g++.dg/template/ptrmem4.C: Likewise.
40037
40038         PR c++/12337
40039         * g++.dg/init/new9.C: New test.
40040
40041         PR c++/12334, c++/12236, c++/8656
40042         * g++.dg/ext/attrib8.C: New test.
40043
40044 2003-10-06  Devang Patel  <dpatel@apple.com>
40045
40046         * gcc.dg/debug/dwarf2-3.h: New test.
40047         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40048
40049 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40050
40051         * g++.dg/opt/cfg2.C: New test.
40052
40053 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40054
40055         * g++.dg/opt/float1.C: New test.
40056
40057 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40058
40059         * gcc.dg/c90-array-lval-6.c: New test.
40060         * gcc.dg/c99-array-lval-6.c: New test.
40061
40062 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40063             Ziemowit Laski  <zlaski@apple.com>
40064
40065         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40066         'Derived', so that it is never considered a class method; add
40067         new warning for '+port' method ambiguity.
40068         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40069         <objc/objc-api.h> (needed on Mac OS X).
40070         * objc.dg/method-13.m: New test.
40071
40072 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40073
40074         PR optimization/9325, PR java/6391
40075         * gcc.c-torture/execute/20031003-1.c: New test case.
40076
40077 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40078
40079         PR optimization/12180
40080         * gcc.dg/20031002-1.c: New test.
40081
40082         PR c++/12486
40083         * g++.dg/inherit/error1.C: New test.
40084
40085 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40086
40087         * lib/f-torture.exp (search_for): Rename to...
40088         (search_for_re): This.  Also, clean up comments and the
40089         "regexp" invocation.
40090
40091 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40092
40093         * gcc.c-torture/compile/20031002-1.c: New test.
40094
40095 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40096
40097         * g++.dg/opt/cond1.C: New test.
40098
40099 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40100
40101         * gcc.dg/Wold-style-definition-2.c: New testcase.
40102         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40103
40104 2003-09-29  Richard Henderson  <rth@redhat.com>
40105
40106         * g++.dg/init/array10.C: Add dg-options.
40107
40108 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40109
40110         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40111
40112 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40113
40114         * g++.dg/template/friend19.C: Fix typo.
40115         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40116
40117 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40118
40119         * gcc.c-torture/execute/20030928-1.c: New test.
40120         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40121
40122 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40123
40124         * g++.dg/opt/unroll1.C: New test.
40125
40126 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40127
40128         PR optimization/11741
40129         * gcc.dg/20030926-1.c: New test case.
40130
40131 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40132
40133         PR c++/5655
40134         * g++.dg/parse/access7.C: New test.
40135         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40136
40137 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40138
40139         MERGE OF objc-improvements-branch into MAINLINE:
40140         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40141         if libobjc has not been built.
40142         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40143         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40144         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40145         objc/execute/nested-3.m, objc/execute/np-2.m,
40146         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40147         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40148         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40149         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40150         objc.dg/special/unclaimed-category-1.h,
40151         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40152         well as GNU runtime.
40153         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40154         * execute/cascading-1.m, execute/function-message-1.m,
40155         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40156         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40157         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40158         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40159         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40160         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40161         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40162         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40163         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40164         * objc.dg/bitfield-2.m: Run only on Darwin.
40165         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40166         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40167         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40168         * objc.dg/const-str-1.m: Fix constant string layout.
40169
40170 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40171
40172         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40173
40174 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40175
40176         * gcc.dg/darwin-abi-1.c: New file.
40177
40178 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40179
40180         PR target/12281
40181         * gcc.c-torture/compile/20030921-1.c: New test.
40182
40183 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40184
40185         * g++.dg/opt/reg-stack2.C: New test.
40186
40187 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40188
40189         * g++.dg/eh/delayslot1.C: New test.
40190
40191 2003-09-20  Richard Henderson  <rth@redhat.com>
40192
40193         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40194
40195 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40196
40197         * gcc.c-torture/execute/20030920-1.c: New test case.
40198
40199 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40200
40201         * g++.dg/rtti/typeid3.C: Correct expected error message.
40202
40203 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40204
40205         PR c++/157
40206         * g++.dg/parse/crash12.C: New test.
40207
40208 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40209
40210         * gcc.dg/compat/mixed-struct-check.h: New.
40211         * gcc.dg/compat/mixed-struct-defs.h: New.
40212         * gcc.dg/compat/mixed-struct-init.h: New.
40213         * gcc.dg/compat/struct-by-value-19_main.c: New.
40214         * gcc.dg/compat/struct-by-value-19_x.c: New.
40215         * gcc.dg/compat/struct-by-value-19_y.c: New.
40216         * gcc.dg/compat/struct-by-value-20_main.c: New.
40217         * gcc.dg/compat/struct-by-value-20_x.c: New.
40218         * gcc.dg/compat/struct-by-value-20_y.c: New.
40219         * gcc.dg/compat/struct-return-19_main.c: New.
40220         * gcc.dg/compat/struct-return-19_x.c: New.
40221         * gcc.dg/compat/struct-return-19_y.c: New.
40222         * gcc.dg/compat/struct-return-20_main.c: New.
40223         * gcc.dg/compat/struct-return-20_x.c: New.
40224         * gcc.dg/compat/struct-return-20_y.c: New.
40225
40226 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40227         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40228         so that it will not complain on LP64 targets.
40229
40230 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40231
40232         PR c++/495
40233         * g++.dg/template/friend24.C: New test.
40234
40235 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         PR c++/12332
40238         * g++.dg/template/memtmpl2.C: New test.
40239
40240 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40241
40242         PR target/11184
40243         * gcc.dg/builtin-apply1.c: New test.
40244
40245 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40246
40247         PR c++/9848
40248         * g++.dg/warn/Wunused-4.C: New test.
40249
40250 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40251
40252         PR c++/12316
40253         * g++.dg/other/gc2.C: New test.
40254
40255 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40256
40257         PR c++/11991
40258         * g++.dg/rtti/typeid3.C: New test.
40259
40260         PR c++/12266
40261         * g++.dg/overload/template1.C: New test.
40262
40263 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40264
40265         * g++.dg/opt/cfg3.C: New test.
40266
40267 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40268
40269         PR c++/7939
40270         * g++.dg/template/crash11.C: New test.
40271
40272 2003-09-16  Jason Merrill  <jason@redhat.com>
40273             Jakub Jelinek  <jakub@redhat.com>
40274
40275         * gcc.dg/attr-warn-unused-result.c: New test.
40276
40277 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         PR c++/12184
40280         * g++.dg/expr/call2.C: New test.
40281
40282 2003-09-15  Andreas Jaeger  <aj@suse.de>
40283
40284         * gcc.dg/Wold-style-definition-1.c: New test.
40285
40286 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40287
40288         PR c++/3907
40289         * g++.dg/parse/template12.C: New test.
40290
40291         * g++.dg/abi/bitfield11.C: New test.
40292         * g++.dg/abi/bitfield12.C: Likewise.
40293
40294 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40295
40296         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40297         non-expansion of functional macro name without arguments at EOL.
40298         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40299
40300 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40301
40302         * gcc.c-torture/execute/20030914-[12].c: New tests.
40303
40304 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40305
40306         PR c++/11788
40307         * g++.dg/overload/addr1.C: New test.
40308
40309 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40310
40311         * gcc.dg/20030909-1.c: New test.
40312
40313 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40314
40315         * gcc.dg/ultrasp10.c: New test.
40316
40317 2003-09-09  Devang Patel  <dpatel@apple.com>
40318
40319         * gcc.dg/darwin-ld-6.c: New test.
40320
40321 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40322
40323         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40324
40325 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40326
40327         * gcc.dg/ia64-types1.c: New test.
40328         * gcc.dg/ia64-types2.c: Likewise.
40329
40330 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40331
40332         * gcc.dg/builtins-1.c: Add more _Complex tests.
40333         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40334
40335         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40336         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40337
40338 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40339
40340         PR c++/11786
40341         * g++.dg/lookup/koenig2.C: New test.
40342
40343         PR c++/5296
40344         * g++.dg/rtti/typeid2.C: New test.
40345
40346 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40347
40348         * gcc.c-torture/compile/20030904-1.c: New test.
40349
40350 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40351
40352         * g++.dg/opt/longbranch2.C: New test.
40353
40354 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40355
40356         * g++.dg/template/crash10.C: Only compile it.
40357
40358 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40359
40360         PR middle-end/11665
40361         * gcc.c-torture/compile/20030907-1.c: New test.
40362         * g++.dg/init/array11.C: New test.
40363
40364 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40365
40366         PR c++/11852
40367         * g++.dg/init/struct1.C: New test.
40368
40369 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40370
40371         PR c++/12181
40372         * g++.dg/expr/comma1.C: New test.
40373
40374 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40375
40376         PR c++/11867
40377         * g++.dg/expr/static_cast5.C: New test.
40378
40379 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40380
40381         PR c++/11507
40382         * g++.dg/lookup/scoped7.C: New test.
40383
40384         PR c++/9574
40385         * g++.dg/other/static1.C: New test.
40386
40387         PR c++/11490
40388         * g++.dg/warn/template-1.C: New test.
40389
40390         PR c++/11432
40391         * g++.dg/template/crash10.C: New test.
40392
40393         PR c++/2478
40394         * g++.dg/overload/VLA.C: New test.
40395
40396         PR c++/10804
40397         * g++.dg/template/call1.C: New test.
40398
40399 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40400
40401         PR c++/11794
40402         * g++.dg/parse/using3.C: New test.
40403
40404 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40405
40406         PR c++/11409
40407         * g++.dg/overload/builtin3.C: New test case.
40408
40409 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40410
40411         PR c/9862
40412         * gcc.dg/20030906-1.c: New test.
40413         * gcc.dg/20030906-2.c: Likewise.
40414
40415 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40416
40417         PR c++/12167
40418         * g++.dg/parse/defarg5.C: New test.
40419
40420         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40421
40422 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40423
40424         PR c++/12163
40425         * g++.dg/expr/static_cast4.C: New test.
40426
40427         PR c++/12146
40428         * g++.dg/template/crash9.C: New test.
40429
40430 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40431
40432         * g++.old-deja/g++.ext/pretty2.C: Update for change
40433         in __FUNCTION__.
40434         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40435
40436 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40437
40438         PR c++/11922
40439         * g++/dg/template/qualified-id1.C: New test.
40440
40441         PR c++/12037
40442         * g++.dg/warn/noeffect4.C: New test.
40443
40444 2003-09-04  Matt Austern  <austern@apple.com>
40445
40446         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40447         * g++.dg/ext/fnname2.C: Likewise.
40448         * g++.dg/ext/fnname3.C: Likewise.
40449
40450 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40451
40452         * g++.dg/expr/lval1.C: New test.
40453         * g++.dg/ext/lvcast.C: Remove.
40454
40455 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40456
40457         PR optimization/11700.
40458         * gcc.c-torture/compile/20030903-1.c: New test case.
40459
40460 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40461
40462         PR c++/12053
40463         * g++.dg/abi/layout4.C: New test.
40464
40465 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40466
40467         PR c++/11553
40468         * g++.dg/parse/friend3.C: New test.
40469
40470 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40471
40472         PR c++/11847
40473         * g++.dg/template/class1.C: New test.
40474
40475         PR c++/11808
40476         * g++.dg/expr/call1.C: New test.
40477
40478 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40479
40480         PR c++/12114
40481         * g++.dg/init/ref9.C: New test.
40482
40483         PR c++/11972
40484         * g++.dg/template/nested4.C: New test.
40485
40486 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40487
40488         PR c++/12093
40489         * g++.dg/template/non-dependent4.C: New test.
40490
40491         PR c++/11928
40492         * g++.dg/inherit/conv1.C: New test.
40493
40494 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40495
40496         PR c++/6196
40497         * g++.dg/ext/label1.C: New test.
40498         * g++.dg/ext/label2.C: Likewise.
40499
40500 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40501
40502         * g++.dg/expr/cond3.C: New test.
40503
40504 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40505
40506         * gcc.dg/builtins-1.c: Add new builtin cases.
40507
40508 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40509
40510         * gcc.dg/builtins-1.c: Add new cases.
40511         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40512
40513 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40514
40515         * gcc.dg/builtins-1.c: Add more math builtin tests.
40516         * gcc.dg/torture/builtin-attr-1.c: New test.
40517
40518 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40519
40520         PR optimization/5079
40521         * g++.dg/opt/static3.C: New test.
40522
40523 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40524
40525         * gcc.misc-tests/gcov-10b.c: New test.
40526
40527 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40528
40529         * g++.dg/opt/ptrmem3.C: New test.
40530
40531         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40532
40533 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40534
40535         * gcc.dg/20030826-2.c: New test.
40536
40537 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40538
40539         PR middle-end/12002
40540         * g77.f-torture/compile/12002.f: New test case.
40541
40542 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40543
40544         * gcc.dg/20030826-1.c: New test case.
40545
40546 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40547
40548         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40549
40550 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40551
40552         PR c++/11871
40553         * c++.dg/lookup/crash1.C: New test.
40554
40555         * c++.dg/warn/noeffect3.C: New test.
40556
40557 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40558
40559         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40560         * gcc.dg/compat/vector-1_y.c: Ditto.
40561         * gcc.dg/compat/vector-2_x.c: Ditto.
40562         * gcc.dg/compat/vector-2_y.c: Ditto.
40563
40564 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40565
40566         * gcc.dg/20030702-1.c: New test.
40567
40568 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40569
40570         PR c++/8795
40571         * g++.dg/ext/altivec-1.C: New test.
40572
40573 2003-08-24  Richard Henderson  <rth@redhat.com>
40574
40575         * g++.dg/eh/simd-2.C: Add -w for x86.
40576
40577 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40578
40579         * gcc.dg/20030815-1.c: New test.
40580
40581 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40582
40583         PR c++/3765
40584         * g++.dg/parse/access6.C: New test.
40585
40586 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40587
40588         PR c++/641, c++/11876
40589         * g++.dg/template/friend22.C: New test.
40590         * g++.dg/template/friend23.C: Likewise.
40591
40592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40593
40594         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40595         identically.
40596
40597 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40598
40599         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40600
40601 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40602
40603         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40604
40605 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40606
40607         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40608
40609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40610
40611         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40612
40613 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40614
40615         PR c++/11919
40616         * g++.dg/overload/prom1.C: New test.
40617
40618         PR c++/11551
40619         * g++.dg/parse/dtor2.C: New test.
40620
40621         PR c++/10762
40622         * g++.dg/parse/using2.C: New test.
40623
40624 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40625
40626         PR target/11805
40627         * gcc.c-torture/compile/20030821-1.c: New.
40628
40629 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40630
40631         PR c++/11834
40632         * g++.dg/template/deduce2.C: New test.
40633
40634 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40635
40636         * gcc.c-torture/execute/20030821-1.c: New test.
40637
40638 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40639
40640         PR middle-end/11984
40641         * gcc.dg/20030820-1.c: New test case.
40642
40643 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40644
40645         PR c++/11945
40646         * g++.dg/warn/noeffect2.C: New test.
40647
40648 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40649
40650         PR c++/10926
40651         * g++.dg/template/dtor2.C: New test.
40652
40653         PR c++/11684
40654         * g++.dg/template/operator1.C: New test.
40655         * g++.dg/parse/operator4.C: New test.
40656
40657         PR c++/11946.C
40658         * g++.dg/expr/enum1.C: New test.
40659         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40660
40661         PR c++/11036.C
40662         * g++.dg/parse/elab2.C: New test.
40663         * g++.dg/parse/typedef4.C: Change error message.
40664         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40665         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40666         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40667
40668 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40669
40670         * gcc.dg/pch/warn-1.c: New.
40671         * gcc.dg/pch/warn-1.hs: New.
40672
40673         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40674         not-tested file.
40675
40676 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40677
40678         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40679
40680 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40681
40682         * gcc.dg/uninit-D.c: New Test.
40683         * gcc.dg/uninit-E.c: New Test.
40684         * gcc.dg/uninit-F.c: New Test.
40685         * gcc.dg/uninit-G.c: New Test.
40686
40687 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40688
40689         * g++.dg/README: Describe the pch directory.
40690
40691 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40692
40693         PR c++/11174
40694         * g++.dg/parse/access4.C: New test.
40695         * g++.dg/parse/access5.C: Likewise.
40696         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40697
40698 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40699
40700         * gcc.dg/noncompile/20030818-1.c: New.
40701
40702 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40703
40704         PR c++/11957
40705         * g++.dg/warn/noeffect1.C: New test.
40706
40707         * g++.dg/template/scope2.C: New test.
40708         * g++.dg/template/error2.C: Correct dg-error
40709
40710 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40711
40712         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40713
40714 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40715
40716         PR C++/11512
40717         * g++.dg/template/warn1.C: New.
40718
40719 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40720
40721         * g++.dg/template/error2.C: New test.
40722         * g++.dg/lookup/using7.C: Adjust errors
40723         * g++.old-deja/g++.pt/crash36.C: Likewise.
40724         * g++.old-deja/g++.pt/derived3.C: Likewise.
40725
40726 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40727
40728         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40729         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40730         * gcc.c-torture/execute/builtins/string-9.c: New, from
40731         string-opt-9.c.  Adjust for execute/builtins framework.
40732         * gcc.c-torture/execute/string-opt-9.c: Delete.
40733
40734 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40735
40736         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40737
40738         * g++.dg/parse/ret-type2.C: New test.
40739
40740         PR c++/11703
40741         * g++.dg/init/new8.C: New test.
40742
40743         PR c++/10923
40744         * g++.dg/parse/typedef5.C: New test.
40745
40746         PR c++/9512
40747         * g++.dg/parse/qualified2.C: New test.
40748         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40749         invalid code.
40750
40751 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40752
40753         * g++.dg/conversion/ptrmem1.C: New test.
40754
40755 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40756
40757         PR target/11693
40758         * gcc.dg/20030811-1.c: New test.
40759
40760         PR target/11535
40761         * gcc.c-torture/execute/20030811-1.c: New test.
40762
40763 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40764
40765         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40766
40767 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40768
40769         PR c++/11789.C
40770         * g++.dg/inherit/multiple1.C: New test.
40771
40772 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         * gcc.dg/spe1.c: New test.
40775
40776         PR c++/11670
40777         * g++.dg/expr/cast2.C: New test.
40778
40779         PR c++/10530
40780         * g++.dg/template/dependent-name2.C: New test.
40781
40782 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40783
40784         * g++.dg/parse/crash11.C: Put the dg options in comments.
40785
40786 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40787
40788         * lib/gcc-dg.exp: Update for diagnostic change.
40789
40790 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40791
40792         PR c++/5767
40793         * g++.dg/parse/crash11.C: New test.
40794
40795 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40796
40797         * gcc.dg/cpp/spacing1.c: Update.
40798
40799 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40800
40801         PR target/11739
40802         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40803         a value for -mtune.
40804
40805 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40806
40807         PR middle-end/11771
40808         * gcc.c-torture/compile/20030804-1.c: New test case.
40809
40810 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40811
40812         * gcc.dg/20030804-1.c: New test case.
40813
40814 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40815
40816         * gcc.dg/cpp/separate-1.c: New test.
40817
40818 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40819
40820         PR c++/11704
40821         * g++.dg/template/dependent-expr2.C: New test.
40822
40823         PR c++/11766
40824         * g++.dg/expr/ptrmem1.C: New test.
40825
40826 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40827
40828         PR c++/9453
40829         * g++.dg/template/friend15.C: New test.
40830
40831 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40832
40833         * lib/dg-pch.exp: Work round PCH bug.
40834
40835 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40836
40837         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40838         builtins.  Move cases from builtins-4.c here.
40839
40840         * gcc.dg/torture/builtin-math-1.c: New test taken from
40841         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40842         additional cases.
40843
40844         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40845         Delete.
40846
40847 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40848
40849         PR c++/9447
40850         * g++.dg/template/using7.C: New test.
40851
40852 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40853
40854         * import1.c, import2.c: New tests.
40855
40856 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40857
40858         * g++.dg/eh/crossjump1.C: New test.
40859
40860 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40861
40862         PR c++/11697
40863         * g++.dg/template/using6.C: New test.
40864
40865         PR c++/11744
40866         * g++.dg/template/koenig2.C: New test.
40867
40868 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40869
40870         PR c++/7983
40871         * g++.dg/parse/typedef4.C: New test.
40872
40873 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40874
40875         PR c++/8442, c++/8806
40876         * g++.dg/template/elab1.C: New test.
40877         * g++.dg/template/type2.C: Likewise.
40878         * g++.dg/template/ttp3.C: Adjust expected error message.
40879         * g++.old-deja/g++.law/visibility13.C: Likewise.
40880         * g++.old-deja/g++.niklas/t135.C: Likewise.
40881         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40882         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40883         template argument.
40884         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40885
40886 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40887
40888         PR c++/11295
40889         * g++.dg/ext/stmtexpr1.C: New test.
40890
40891         * g++.dg/opt/tmp1.C: New test.
40892
40893         PR c++/11525
40894         * g++.dg/parse/constant4.C: New test.
40895
40896         PR c++/9447
40897         * g++.dg/template/using5.C: New test.
40898
40899 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40900
40901         * gcc.dg/builtins-27.c: New test case.
40902
40903 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40904
40905         * gcc.dg/tls/opt-7.c: New test.
40906
40907 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40908
40909         * g++.old-deja/g++.other/crash18.C: Remove.
40910
40911 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40912
40913         * g++.dg/template/explicit3.C: New.
40914         * g++.dg/template/explicit4.C: New.
40915         * g++.dg/template/explicit5.C: New.
40916
40917         PR c++/11347
40918         * g++.dg/template/memtmpl1.C: New.
40919
40920 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40921
40922         PR target/11565
40923         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40924         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40925
40926 2003-07-30  Jan Hubicka  <jh@suse.cz>
40927
40928         * vtgc1.c: Kill.
40929
40930 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40931
40932         * gcc.dg/struct-in-proto-1.c: New test.
40933
40934 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40935
40936         * gcc.dg/cpp/include2.c: Only expect one message.
40937
40938 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40939
40940         PR c++/9447
40941         * g++.dg/template/using1.C: New test.
40942         * g++.dg/template/using2.C: New test.
40943         * g++.dg/template/using3.C: New test.
40944         * g++.dg/template/using4.C: New test.
40945
40946 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40947
40948         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40949         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40950
40951 2003-07-28  Jan Hubicka  <jh@suse.cz>
40952
40953         PR c++/11530
40954         * g++.dg/opt/call1.C: New test.
40955
40956 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40957
40958         PR c++/11667
40959         * g++.dg/init/enum2.C: New test.
40960         * g++.dg/template/overload1.C: Add "-w" option.
40961
40962 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40963
40964         * gcc.dg/Wdeclaration-after-statement-1.c,
40965         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40966
40967 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40968
40969         * gcc.c-torture/compile/20030725-1.c: New test.
40970
40971 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40972
40973         * gcc.dg/20030505.c: Only run for SPE.
40974         Remove definition of opaque type.
40975
40976 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40977
40978         * g++.dg/template/ptrmem6.C: New test.
40979
40980 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40981
40982         * gcc.c-torture/compile/zero-strct-2.c: New test.
40983
40984 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40985
40986         * gcc.dg/intermod-1.c: New test.
40987
40988 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40989
40990         PR c++/11617
40991         * g++.dg/template/lookup2.C: New test.
40992         * g++.dg/template/memclass1.C: Remove instantiated from error.
40993         * g++.dg/other/error2.C: Tweak expected errors.
40994
40995         PR c++/11596
40996         * g++.dg/template/defarg3.C: New test.
40997
40998         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40999
41000 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41001
41002         * g++.dg/inherit/access5.C: New test.
41003
41004 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41005
41006         PR c++/11513
41007         * g++.dg/template/crash8.C: New test.
41008
41009 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41010
41011         PR c/10602
41012         * gcc.dg/noncompile/incomplete-2.c: New test.
41013
41014 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41015
41016         PR c++/11645
41017         * g++.dg/inherit/access4.C: New test.
41018
41019         PR c++/11517
41020         * g++.dg/expr/cond2.C: New test.
41021
41022         PR optimization/10679
41023         * g++.dg/opt/inline4.C: New test.
41024
41025 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41026
41027         * g++.dg/parse/crash10: New test.
41028
41029 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41030
41031         * g++.dg/ext/flexary1.C: New test.
41032
41033 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41034
41035         PR c++/10793
41036         * g++.dg/template/crash9.C: New test.
41037
41038 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41039
41040         PR c++/3004
41041         * g++.dg/parse/typedef3.C: New test.
41042
41043         PR c++/7906
41044         * g++.dg/parse/operator2.C: New test.
41045
41046         PR c++/8895
41047         * g++.dg/parse/def-tmpl-arg1.C: New test.
41048
41049         PR c++/9282
41050         * g++.dg/parse/funptr1.C: New test.
41051
41052         PR c++/9452
41053         * g++.dg/parse/ambig3.C: New test.
41054
41055         PR c++/9454
41056         * g++.dg/parse/operator3.C: New test.
41057
41058         PR c++/9486
41059         * g++.dg/parse/template10.C: New test.
41060
41061         PR c++/9488
41062         * g++.dg/parse/template11.C: New test.
41063
41064         PR c++/10150
41065         * g++.dg/parse/invalid-op1.C: New test.
41066
41067         PR c++/10247
41068         * g++.dg/parse/condexpr1.C: New test.
41069
41070 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41071
41072         * g++.dg/ext/packed3.C: New test.
41073         * g++.dg/ext/packed4.C: New test.
41074
41075         * gcc.dg/pack-test-3.c: New test.
41076
41077 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41078
41079         * lib/compat.exp: Handle dg-options per source file.
41080         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41081         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41082         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41083         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41084         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41085         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41086         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41087         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41088         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41089         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41090         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41091         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41092         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41093         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41094
41095 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41096
41097         PR c/10320
41098         * gcc.c-torture/execute/20030718-1.c: New test.
41099
41100 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41101
41102         PR optimization/11536
41103         * gcc.dg/20030721-1.c: New test.
41104
41105 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41106
41107         PR c++/11546
41108         * g++.dg/template/lookup1.C: New test.
41109
41110 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41111
41112         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41113         diagnostics of ill-formed constructs involving labels.
41114         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41115         the new 'previously defined here' message.
41116
41117 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41118
41119         * g++.dg/parse/non-dependent2.C: New test.
41120
41121 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41122
41123         * g++.dg/init/init-ref4.C: xfail on targets without
41124         weak symbols.
41125
41126 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41127
41128         PR target/11087
41129         * gcc.c-torture/execute/20030717-1.c: New test.
41130
41131 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41132
41133         * g++.dg/opt/cfg1.C: New test.
41134
41135 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41136
41137         PR optimization/11557
41138         * gcc.dg/20030717-1.c: New test.
41139
41140 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41141
41142         PR c++/10476
41143         * g++.dg/expr/crash-1.C: New test.
41144
41145         PR c++/11027
41146         * g++.dg/template/init3.C: New test.
41147
41148         PR c++/8222
41149         * g++.dg/template/non-dependent1.C: New test.
41150
41151         PR c++/11070
41152         * g++.dg/template/non-dependent2.C: New test.
41153
41154         PR c++/11071
41155         * g++.dg/template/non-dependent3.C: New test.
41156
41157         PR c++/9907
41158         * g++.dg/template/sizeof5.C: New test.
41159
41160 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41161
41162         PR 11498
41163         * gcc.c-torture/compile/mangle-1.c: New file.
41164
41165 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41166
41167         PR c++/7809
41168         * g++.dg/parse/access3.C: New test.
41169
41170 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41171
41172         PR c++/11384
41173         * g++.dg/init/init-ref4.C: New test.
41174
41175 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41176
41177         PR c++/11547
41178         * g++.dg/parse/constant3.C: New test.
41179         * g++.dg/parse/crash7.C: Likewise.
41180
41181 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41182
41183         PR target/11008
41184         * gcc.dg/i386-pentium4-not-mull.c: New.
41185
41186 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41187
41188         * gcc.dg/asm-names.c (ymain): Make it weak.
41189
41190 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41191
41192         PR c++/5421
41193         * g++.dg/template/friend21.C: New test.
41194
41195 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41196
41197         * gcc.dg/cleanup-8.c: New test.
41198         * gcc.dg/cleanup-9.c: New test.
41199
41200 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41201
41202         * g++.dg/ext/dll-MI1.h: New file.
41203         * g++.dg/ext/dllexport-MI1.C: New file.
41204         * g++.dg/ext/dllimport-MI1.C: New file.
41205
41206 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41207
41208         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41209         it does not have cmpstrsi patterns (just cmpmemsi).
41210
41211 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41212
41213         PR debug/11473
41214         * g++.dg/debug/debug8.C: New test.
41215
41216 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41217
41218         PR c++/10108
41219         * g++.dg/template/crash7.C: New test.
41220
41221 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41222
41223         PR target/10795
41224         * gcc.c-torture/compile/20030708-1.c: New.
41225
41226 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41227
41228         * gcc.c-torture/execute/20030715-1.c: New test.
41229
41230 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41231
41232         * gcc.dg/pch/inline-3.c: New file.
41233         * gcc.dg/pch/inline-3.hs: New file.
41234         * gcc.dg/pch/inline-4.c: New file.
41235         * gcc.dg/pch/inline-4.hs: New file.
41236
41237 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41238
41239         PR c++/11509
41240         * g++.dg/template/crash6.C: New test.
41241
41242         PR c++/7053
41243         * g++.dg/template/friend20.C: New test.
41244
41245         PR c++/7019
41246         * g++.dg/template/overload2.C: New test.
41247
41248 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41249
41250         PR optimization/11440
41251         * gcc.c-torture/execute/20030714-1.c: New test.
41252
41253 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41254
41255         PR c++/11154
41256         * g++.dg/template/partial2.C: New test.
41257
41258 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41259
41260         PR c++/11503
41261         * g++.dg/template/anon1.C: New test.
41262
41263         PR c++/11493
41264         PR c++/11495
41265         * g++.dg/parse/template9.C: Likewise.
41266         * g++.dg/template/crash4.C: New test.
41267         * g++.dg/template/koenig1.C: Likewise.
41268         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41269         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41270         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41271         functions.
41272         * g++.old-deja/g++.jason/template36.C: Likewise.
41273         * g++.old-deja/g++.mike/p1989.C: Likewise.
41274         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41275         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41276         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41277         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41278         compiling.
41279         * g++.old-deja/g++.pt/union2.C: Use this->.
41280
41281 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41282
41283         * gcc.dg/20030711-1.c: New test.
41284
41285 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41286
41287         PR c++/11050
41288         * g++.dg/parse/args1.C: New test.
41289         * g++.pt/defarg8.C: Change expected errors.
41290
41291 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41292
41293         PR c++/8164
41294         * g++.dg/template/nontype2.C: New test.
41295
41296         PR c++/10558
41297         * g++.dg/parse/template8.C: New test.
41298
41299         PR c++/8327
41300         * g++.dg/template/scope1.C: New test.
41301
41302         * g++.dg/warn/Wsign-compare-1.C: New test.
41303
41304 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41305
41306         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41307
41308 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41309
41310         PR c++/9411
41311         * g++.dg/template/explicit2.C: New test.
41312
41313         PR c++/10032
41314         * g++.dg/warn/pedantic1.C: New test.
41315
41316 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41317
41318         PR c++ 9483
41319         * g++.dg/other/field1.C: New test.
41320
41321 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41322
41323         PR c/11449
41324         * gcc.c-torture/compile/20030707-1.c: New.
41325
41326 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41327
41328         PR c++/10849
41329         * g++.dg/template/access12.C: New test.
41330
41331 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41334         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41335         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41336         * gcc.misc-tests/gcov.exp: Update
41337         * g++.dg/gcov/gcov.exp: Update
41338         * lib/gcov.exp: Update.
41339
41340 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41341
41342         * g++.dg/abi/mangle17.C: Make sure template expressions are
41343         dependent.
41344         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41345         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41346         * g++.dg/opt/stack1.C: Remove erroneous code.
41347         * g++.dg/parse/template7.C: New test.
41348         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41349         * g++.old-deja/g++.pt/crash4.C: Likewise.
41350
41351 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41352
41353         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41354         with zero or one occurence of `$' after the initial `L'.
41355
41356 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41357
41358         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41359
41360 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41361
41362         PR c/11370
41363         * gcc.dg/Wunreachable-6.c: New testcase.
41364         * gcc.dg/Wunreachable-7.c: New testcase.
41365
41366 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41367
41368         PR c/11420
41369         * gcc.dg/20030708-1.c: New test.
41370
41371 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41372
41373         * gcc.dg/compat/sdata-section.h: New file.
41374         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41375         * gcc.dg/torture/mips-sdata-1.c: New test.
41376
41377 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41378
41379         PR c++/11030
41380         * g++.dg/template/friend19.C: New test.
41381
41382 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41383
41384         * g++.dg/opt/strength-reduce.C: New test.
41385
41386 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41387
41388         PR target/10979
41389         * gcc.dg/20030707-1.c: New testcase.
41390
41391 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41392
41393         PR optimization/11059
41394         * g++.dg/opt/emptyunion.C: New testcase.
41395
41396 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41397             Eric Botcazou  <ebotcazou@libertysurf.fr>
41398
41399         * g++.dg/opt/stack1.C: New test.
41400
41401 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41402
41403         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41404         run test.
41405
41406         PR c++/11431
41407         * g++.dg/expr/static_cast3.C: New test.
41408
41409 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41410
41411         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41412         everywhere.
41413         * gcc.dg/concat.c: Concatenation of string constants with
41414         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41415         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41416         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41417         necessary to avoid multi-character character constant warning.
41418         * gcc.dg/cpp/escape.c: Likewise.
41419         * gcc.dg/cpp/ucs.c: Likewise.
41420         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41421         Fix a typo.
41422
41423 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41424
41425         PR c/11428
41426         * gcc.c-torture/compile/20030704-1.c: New.
41427
41428 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41429
41430         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41431
41432 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41433
41434         PR c++/5287, PR c++/7910,  PR c++/11021
41435         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41436         tests for warnings.
41437         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41438         * g++.dg/ext/dllimport3.C: Likewise.
41439         * g++.dg/ext/dllimport4.C: New file.
41440         * g++.dg/ext/dllimport5.C: New file.
41441         * g++.dg/ext/dllimport6.C: New file.
41442         * g++.dg/ext/dllimport7.C: New file.
41443         * g++.dg/ext/dllimport8.C: New file.
41444         * g++.dg/ext/dllimport9.C: New file.
41445         * g++.dg/ext/dllimport10.C: New file.
41446         * g++.dg/ext/dllexport1.C: New file.
41447
41448 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41449
41450         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41451         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41452
41453 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41454
41455         * gcc.dg/builtins-25.c: New testcase.
41456         * gcc.dg/builtins-26.c: New testcase.
41457
41458 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41459
41460         * gcc.dg/compat/vector-defs.h: New file.
41461         * gcc.dg/compat/vector-setup.h: New file.
41462         * gcc.dg/compat/vector-check.h: New file.
41463         * gcc.dg/compat/vector-1_main.c: New file.
41464         * gcc.dg/compat/vector-1_x.c: New file.
41465         * gcc.dg/compat/vector-1_y.c: New file.
41466         * gcc.dg/compat/vector-2_main.c: New file.
41467         * gcc.dg/compat/vector-2_x.c: New file.
41468         * gcc.dg/compat/vector-2_y.c: New file.
41469
41470         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41471         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41472         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41473         * gcc.dg/compat/struct-align-1.h: New file.
41474         * gcc.dg/compat/struct-align-1_main.c: New file.
41475         * gcc.dg/compat/struct-align-1_x.c: New file.
41476         * gcc.dg/compat/struct-align-1_y.c: New file.
41477         * gcc.dg/compat/struct-align-2.h: New file.
41478         * gcc.dg/compat/struct-align-2_main.c: New file.
41479         * gcc.dg/compat/struct-align-2_x.c: New file.
41480         * gcc.dg/compat/struct-align-2_y.c: New file.
41481
41482         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41483         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41484         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41485         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41486         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41487         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41488         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41489         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41490         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41491         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41492         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41493         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41494         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41495         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41496         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41497         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41498         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41499         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41500         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41501         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41502         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41503         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41504         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41505         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41506         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41507         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41508         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41509         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41510         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41511
41512 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41513
41514         * gcc.dg/i386-call-1.c: New test.
41515
41516 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         PR c++/9162
41519         * g++.dg/parse/defarg4.C: New.
41520
41521 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41522
41523         PR target/10700
41524         * gcc.c-torture/compile/20030703-1.c: New test case.
41525
41526 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41527
41528         * g++.dg/template/local3.C: Remove extra semicolon.
41529
41530 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41531
41532         * gcc.dg/i386-volatile-1.c: New test.
41533
41534 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41535
41536         PR c++/11072
41537         * g++.dg/other/offsetof2.C: XFAIL.
41538         * g++.dg/other/offsetof5.C: New.
41539
41540         PR c++/10219
41541         * g++.dg/template/error1.C: New.
41542
41543         PR c++/9779
41544         * g++.dg/template/dependent-expr1.C: New.
41545
41546 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41547
41548         PR c++/6949
41549         * g++.dg/template/local3.C: New test.
41550
41551         PR c++/11149
41552         * g++.dg/lookup/scoped6.C: New test.
41553
41554 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41555
41556         PR c++/8046
41557         * g++.dg/other/error7.C: New test.
41558
41559 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41560
41561         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41562         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41563         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41564         * g++.old-deja/g++.other/union2.C: Likewise.
41565         * gcc.dg/c90-const-expr-2.c: Likewise.
41566         * gcc.dg/c90-const-expr-3.c: Likewise.
41567         * gcc.dg/c99-const-expr-2.c: Likewise.
41568         * gcc.dg/c99-const-expr-3.c: Likewise.
41569         * gcc.dg/concat.c: Likewise.
41570
41571 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41572
41573         PR c++/9559
41574         * g++.dg/init/static1.C: New test.
41575
41576 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41577
41578         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41579         * g++.old-deja/g++.other/access2.C: Likewise.
41580         * g++.old-deja/g++.other/decl2.C: Likewise.
41581         * gcc.c-torture/execute/20020615-1.c: Likewise.
41582
41583 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41584
41585         PR c++/4933
41586         * g++.dg/template/sizeof4.C: New test.
41587
41588 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41589
41590         * g++.dg/other/error6.C: New test.
41591
41592 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41593
41594         PR c++/10750
41595         * g++.dg/parse/constant2.C: New test.
41596
41597 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41598
41599         PR c++/11106
41600         * g++.dg/other/error5.C: New test.
41601
41602 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41603
41604         * gcc.dg/format/gcc_diag-1.c: New test.
41605
41606 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41607
41608         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41609
41610 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41611
41612         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41613         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41614         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41615
41616 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41617
41618         * gcc.c-torture/execute/builtins/string-8.c: New test.
41619         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41620         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41621         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41622
41623 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41624
41625         PR c++/10468
41626         * g++.dg/ext/typeof6.C: New test.
41627
41628 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41629
41630         PR c++/10796
41631         * g++.dg/init/enum1.C: New test.
41632
41633 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41634
41635         * gcc.dg/20030627-1.c: New test.
41636
41637 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41638
41639         PR c++/11332
41640         * g++.dg/expr/static_cast2.C: New test.
41641
41642 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41643             Jakub Jelinek  <jakub@redhat.com>
41644
41645         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41646         sprintf(dst,"%s",src) optimization.
41647         * gcc.c-torture/execute/20030626-1.c: New test case.
41648         * gcc.c-torture/execute/20030626-2.c: New test case.
41649
41650 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41651
41652         * gcc.c-torture/execute/multi-ix.c: New test.
41653
41654         * gcc.c-torture/execute/simd-4.c (main):
41655         Added missing semicolon at end of union.
41656
41657 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41658
41659         PR c++/8266
41660         * g++.dg/template/explicit-instantiation3.C: New test.
41661
41662 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41663
41664         * gcc.dg/20030626-1.c: Use signed char.
41665
41666 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41667
41668         * gcc.dg/20030626-1.c: New test.
41669
41670 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41671
41672         * const-str-2.m: Update.
41673
41674 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41675
41676         PR c++/10990
41677         * g++.dg/rtti/dyncast1.C: New test.
41678         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41679         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41680         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41681
41682         PR c++/10931
41683         * g++.dg/expr/static_cast1.C: New test.
41684
41685 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41686
41687         * gcc.dg/20030625-1.c: New test.
41688
41689 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41690
41691         * gcc.c-torture/compile/20030624-1.c: New test case.
41692
41693 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41694
41695         * gcc.c-torture/execute/string-opt-17.c: New test.
41696
41697 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41698
41699         PR c++/5754
41700         * g++.dg/parse/crash6.C: New test.
41701
41702 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41703
41704         * gcc.dg/builtins-24.c: New test case.
41705
41706 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41707
41708         * g++.dg/opt/operator1.C: New test.
41709
41710 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41711
41712         * gcc.c-torture/execute/string-opt-16.c: New test case.
41713
41714 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41715
41716         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41717         * g++.old-deja/g++.other/conv7.C: Likewise.
41718         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41719         * g++.old-deja/g++.other/overload14.C: Likewise.
41720
41721 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41722
41723         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41724         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41725
41726 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41727
41728         PR c++/10888
41729         * g++.dg/warn/Winline-3.C: New test.
41730
41731 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41732
41733         * lib/target-supports.exp (check_alias_available): Make the test
41734         program acceptable to the Solaris assembler.
41735
41736         PR c++/10749
41737         * g++.dg/template/memclass2.C: New test.
41738
41739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41740             Eric Botcazou  <ebotcazou@libertysurf.fr>
41741
41742         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41743         data for non-matching targets.
41744         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41745
41746 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41747
41748         PR c++/10845
41749         * g++.dg/template/member3.C: New test.
41750
41751 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41752
41753         PR c++/10939
41754         * g++.dg/template/func1.C: New test.
41755
41756         PR c++/9649
41757         * g++.dg/template/static4.C: New test.
41758         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41759
41760         PR c++/11041
41761         * g++.dg/init/ref7.C: New test.
41762
41763 2003-06-19  Matt Austern  <austern@apple.com>
41764
41765         PR c++/11228
41766         * g++.dg/anew1.C: New test.
41767         * g++.dg/anew2.C: New test.
41768         * g++.dg/anew3.C: New test.
41769         * g++.dg/anew4.C: New test.
41770
41771 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41772
41773         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41774
41775 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41776
41777         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41778         endian-dependent.
41779
41780 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41781
41782         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41783         Remove cruft.
41784
41785 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41786
41787         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41788         * gcc.c-torture/compile/961203-1.c: Likewise.
41789         * gcc.c-torture/compile/980506-1.c: Likewise.
41790
41791 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41792
41793         PR c++/10712
41794         * g++.dg/lookup/using7.C: New test.
41795
41796 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41797
41798         PR c++/11105
41799         * g++.dg/abi/conv1.C: Remove it.
41800         * g++.dg/template/conv7.C: New test.
41801         * g++.dg/template/conv8.C: Likewise.
41802         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41803         conversion operator.
41804
41805 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41806
41807         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41808         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41809         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41810         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41811         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41812         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41813         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41814         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41815         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41816         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41817         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41818         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41819         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41820         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41821         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41822         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41823         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41824         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41825         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41826         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41827         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41828         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41829         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41830         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41831         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41832         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41833         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41834         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41835         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41836
41837 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41838
41839         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41840         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41841         indications.
41842
41843 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41844
41845         * gcc.dg/i386-387-5.c: New test case.
41846         * gcc.dg/i386-387-6.c: New test case.
41847         * gcc.dg/builtins-23.c: New test case.
41848
41849 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41850
41851         * gcc.dg/builtins-22.c: New test case.
41852         * gcc.dg/i386-387-1.c: Update to test exp.
41853         * gcc.dg/i386-387-2.c: Likewise.
41854
41855 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41856
41857         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41858
41859 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41860
41861         * lib/gcc-dg.exp (dg-require-dll): New function.
41862         (dg-xfail-if): Likewise.
41863         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41864         driver.
41865
41866         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41867         * gcc.c-torture/compile/20001205-1.c: Likewise.
41868         * gcc.c-torture/compile/20001226-1.c: Likewise.
41869         * gcc.c-torture/compile/20010518-2.c: Likewise.
41870         * gcc.c-torture/compile/20020312-1.c: Likewise.
41871         * gcc.c-torture/compile/20020604-1.c: Likewise.
41872         * gcc.c-torture/compile/920501-12.c: Likewise.
41873         * gcc.c-torture/compile/920501-4.c: Likewise.
41874         * gcc.c-torture/compile/920520-1.c: Likewise.
41875         * gcc.c-torture/compile/920521-1.c: Likewise.
41876         * gcc.c-torture/compile/920625-1.c: Likewise.
41877         * gcc.c-torture/compile/961203-1.c: Likewise.
41878         * gcc.c-torture/compile/980506-1.c: Likewise.
41879         * gcc.c-torture/compile/981006-1.c: Likewise.
41880         * gcc.c-torture/compile/981022-1.c: Likewise.
41881         * gcc.c-torture/compile/981223-1.c: Likewise.
41882         * gcc.c-torture/compile/990617-1.c: Likewise.
41883         * gcc.c-torture/compile/dll.c: Likewise.
41884         * gcc.c-torture/compile/labels-3.c: Likewise.
41885         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41886         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41887         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41888         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41889         * gcc.c-torture/compile/simd-5.c: Likewise.
41890         * gcc.c-torture/compile/20000804-1.x: Remove.
41891         * gcc.c-torture/compile/20001205-1.x: Likewise.
41892         * gcc.c-torture/compile/20001226-1.x: Likewise.
41893         * gcc.c-torture/compile/20010518-2.x: Likewise.
41894         * gcc.c-torture/compile/20020312-1.x: Likewise.
41895         * gcc.c-torture/compile/20020604-1.x: Likewise.
41896         * gcc.c-torture/compile/920501-12.x: Likewise.
41897         * gcc.c-torture/compile/920501-4.x: Likewise.
41898         * gcc.c-torture/compile/920520-1.x: Likewise.
41899         * gcc.c-torture/compile/920521-1.x: Likewise.
41900         * gcc.c-torture/compile/920625-1.x: Likewise.
41901         * gcc.c-torture/compile/961203-1.x: Likewise.
41902         * gcc.c-torture/compile/980506-1.x: Likewise.
41903         * gcc.c-torture/compile/981006-1.x: Likewise.
41904         * gcc.c-torture/compile/981022-1.x: Likewise.
41905         * gcc.c-torture/compile/981223-1.x: Likewise.
41906         * gcc.c-torture/compile/990617-1.x: Likewise.
41907         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41908         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41909         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41910         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41911         * gcc.c-torture/compile/simd-5.x: Likewise.
41912
41913         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41914
41915 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41916
41917         * gcc.c-torture/execute/20030611-1.c: New test.
41918
41919 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41920
41921         PR middle-end/168
41922         * gcc.dg/20030612-1.c: New test case.
41923
41924 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/10635
41927         * g++.dg/expr/cast1.C: New test.
41928
41929 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41930
41931         * gcc.dg/builtins-21.c: New test case.
41932
41933 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41934
41935         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41936         options instead of at the end.
41937         * lib/objc.exp (objc_target_compile): Likewise.
41938
41939 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41940
41941         PR c++/10432
41942         * g++.dg/parse/error1.C: New test.
41943
41944 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41945
41946         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41947         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41948         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41949         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41950         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41951         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41952         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41953         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41954         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41955         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41956         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41957         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41958         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41959         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41960         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41961         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41962         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41963         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41964         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41965         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41966         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41967         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41968         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41969         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41970
41971         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41972         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41973         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41974         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41975         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41976         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41977         * gcc.dg/compat/scalar-return-3_main.c: New file.
41978         * gcc.dg/compat/scalar-return-3_x.c: New file.
41979         * gcc.dg/compat/scalar-return-3_y.c: New file.
41980         * gcc.dg/compat/scalar-return-4_main.c: New file.
41981         * gcc.dg/compat/scalar-return-4_x.c: New file.
41982         * gcc.dg/compat/scalar-return-4_y.c: New file.
41983
41984 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41985
41986         * gcc.dg/compat/fp2-struct-check.h: New file.
41987         * gcc.dg/compat/fp2-struct-defs.h: New file.
41988         * gcc.dg/compat/fp2-struct-init.h: New file.
41989         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41990         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41991         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41992         * gcc.dg/compat/struct-return-10_main.c: New file.
41993         * gcc.dg/compat/struct-return-10_x.c: New file.
41994         * gcc.dg/compat/struct-return-10_y.c: New file.
41995
41996         * gcc.dg/compat/compat-common.h: New file.
41997         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41998         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41999         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42000         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42001         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42002         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42003         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42004         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42005         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42006         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42007         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42008         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42009         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42010         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42011         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42012         * gcc.dg/compat/small-struct-check.h: Ditto.
42013         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42014         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42015         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42016         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42017         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42018         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42019         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42020         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42021         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42022         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42023         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42024         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42025         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42026         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42027         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42028         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42029         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42030         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42031         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42032         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42033         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42034         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42035         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42036         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42037         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42038         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42039         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42040         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42041         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42042         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42043
42044 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42045
42046         * g++.dg/pch/static-1.C: New file.
42047         * g++.dg/pch/static-1.Hs: New file.
42048
42049 2003-06-10  Richard Henderson  <rth@redhat.com>
42050
42051         * gcc.dg/asm-7.c: Adjust expected warning text.
42052
42053 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42054
42055         * gcc.dg/builtins-20.c: New test case.
42056
42057 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42058
42059         PR c++/11131
42060         * g++.dg/opt/template1.C: New test.
42061
42062 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42063
42064         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42065         additional_sources.
42066
42067 2003-05-21  David Taylor  <dtaylor@emc.com>
42068
42069         * gcc.dg/Wpadded.c: New file.
42070
42071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42072
42073         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42074         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42075         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42076         dg-require-weak.
42077
42078 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42079
42080         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42081
42082 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42083
42084         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42085         (dg-require-alias): Likewise.
42086         (dg-require-gc-sections): Likewise.
42087         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42088
42089 2003-06-08  Richard Henderson  <rth@redhat.com>
42090
42091         * gcc.dg/20011029-2.c: Fix the array reference.
42092         * gcc.dg/asm-7.c: New.
42093
42094 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42095
42096         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42097
42098 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42099
42100         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42101         (dg-require-gc-sections): Likewise.
42102
42103 2003-06-08  Jan Hubicka  <jh@suse.cz>
42104
42105         * i386-cmov1.c: Fix regular expression.
42106         * i386-cvt-1.c: Likewise.
42107         * i386-local.c: Likewise.
42108         * i386-local2.c: Likewise.
42109         * i386-mul.c: Likewise.
42110         * i386-ssetype-1.c: Likewise.
42111         * i386-ssetype-3.c: Likewise.
42112         * i386-ssetype-5.c: Likewise.
42113
42114 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42115
42116         PR c++/11039
42117         * g++.dg/warn/implicit-typename2.C: New test.
42118         * g++.dg/warn/implicit-typename3.C: New test.
42119
42120 2003-06-07  Richard Henderson  <rth@redhat.com>
42121
42122         * g++.dg/other/offsetof3.C: Use size_t.
42123         * g++.dg/other/offsetof4.C: Likewise.
42124
42125 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42126
42127         * lib/copy-file.exp: New. Implement gcc_copy_files.
42128
42129         * lib/dg-pch.exp: Load copy-file.exp
42130         (dg-pch): Use gcc_copy_files instead of "file copy".
42131
42132 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42133
42134         * gcc.dg/weak/weak.exp: Simplify.
42135         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42136         * gcc.dg/weak/weak-1.c: Likewise.
42137         * gcc.dg/weak/weak-2.c: Likewise.
42138         * gcc.dg/weak/weak-3.c: Likewise.
42139         * gcc.dg/weak/weak-4.c: Likewise.
42140         * gcc.dg/weak/weak-5.c: Likewise.
42141         * gcc.dg/weak/weak-6.c: Likewise.
42142         * gcc.dg/weak/weak-7.c: Likewise.
42143         * gcc.dg/weak/weak-8.c: Likewise.
42144         * gcc.dg/weak/weak-9.c: Likewise.
42145
42146 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42147
42148         gcc.c-torture/execute/20030606-1.c: New.
42149
42150 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42151
42152         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42153         * gcc.dg/builtins-19.c: Likewise.
42154
42155 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42156
42157         * gcc.dg/builtins-2.c: Add some more tests.
42158         * gcc.dg/builtins-18.c: New test case.
42159         * gcc.dg/builtins-19.c: New test case.
42160
42161 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42162             Jim Wilson  <wilson@tuliptree.org>
42163
42164         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42165
42166 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42167
42168         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42169         mempcpy/stpcpy calls not to be optimized into something else.
42170         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42171         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42172         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42173
42174 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42175
42176         * gcc.dg/format/asm_fprintf-1.c: New test.
42177
42178 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42179
42180         * lib/gcc-defs.exp (additional_sources): New variable.
42181         (dg-additional-sources): New function.
42182         (additional_files): New variable.
42183         (dg-additional-files): New function.
42184         (dg-additional-files-options): Likewise.
42185         * lib/gcc-dg.exp (dg-require-weak): New function.
42186         (dg-require-alias): Likewise.
42187         (dg-require-gc-sections): Likewise.
42188         * lib/target-supports.exp (check_alias_available): Remove testfile
42189         parameter.
42190         (check_gc_sections_available): New function.
42191         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42192         (dg-gpp-additional-files): Likewise.
42193         * lib/g++.exp (additional_sources): Remove.
42194         (additional_files): Likewise.
42195         (g++_target_compile): Use dg-additional-files-options.
42196
42197         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42198         Tcl logic.
42199         * gcc.dg/special/ecos.exp: Remove.
42200         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42201         * gcc.dg/special/alias-1.c: Likewise.
42202         * gcc.dg/special/alias-2.c: Likewise.
42203         * gcc.dg/special/gcsec-1.c: Likewise.
42204         * gcc.dg/special/weak-1.c: Likewise.
42205         * gcc.dg/special/weak-2.c: Likewise.
42206         * gcc.dg/special/wkali-1.c: Likewise.
42207         * gcc.dg/special/wkali-2.c: Likewise.
42208
42209         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42210         dg-gpp-additional-*.
42211         * g++.dg/special/conpr-3.C: Likewise.
42212         * g++.dg/special/conpr-4.C: Likewise.
42213         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42214         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42215         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42216         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42217         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42218         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42219         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42220         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42221         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42222         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42223         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42224         * g++.old-deja/g++.other/comdat1.C: Likewise.
42225         * g++.old-deja/g++.other/comdat2.C: Likewise.
42226         * g++.old-deja/g++.other/comdat3.C: Likewise.
42227         * g++.old-deja/g++.other/ctor1.C: Likewise.
42228         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42229
42230 2003-06-05  Richard Henderson  <rth@redhat.com>
42231
42232         * gcc.dg/debug/20030605-1.c: New.
42233
42234 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42235
42236         * README.QMTEST: Update.
42237
42238 2003-06-04  Richard Henderson  <rth@redhat.com>
42239
42240         * gcc.dg/cleanup-1.c: New.
42241         * gcc.dg/cleanup-2.c: New.
42242         * gcc.dg/cleanup-3.c: New.
42243         * gcc.dg/cleanup-4.c: New.
42244         * gcc.dg/cleanup-5.c: New.
42245         * gcc.dg/cleanup-6.c: New.
42246         * gcc.dg/cleanup-7.c: New.
42247
42248 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42249
42250         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42251
42252         * lib/dg-pch.exp: New file.
42253         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42254         * gcc.dg/pch/pch.exp: Likewise.
42255
42256 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42257
42258         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42259         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42260         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42261         * gcc.dg/builtins-17.c: New test case.
42262         * gcc.dg/i386-387-4.c: New test case.
42263         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42264
42265 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42266
42267         * gcc.dg/ultrasp9.c: New test.
42268
42269 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42270
42271         * gcc.c-torture/compile/20030604-1.c: New test.
42272         * gcc.dg/sparc-constant-1.c: New test.
42273
42274 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42275
42276         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42277
42278 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42279
42280         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42281
42282         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42283         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42284
42285 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42286
42287         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42288
42289 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42290
42291         PR c++/10940
42292         * g++.dg/template/spec10.C: New test.
42293
42294 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42295
42296         * gcc.dg/builtins-16.c: New test case.
42297
42298 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42299
42300         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42301         mempcpy test with post-increments.
42302         * gcc.c-torture/execute/string-opt-3.c: New test.
42303         * gcc.dg/string-opt-1.c: New test.
42304
42305 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42306
42307         PR fortran/10965
42308         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42309
42310 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42311
42312         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42313         (scan-assembler): ... here.  Use dg-scan.
42314         (scan-assembler-not): Likewise.
42315         (scan-file): New function.
42316         (scan-file-not): Likewise.
42317         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42318         * gcc.dg/cpp/_Pragma4.c: Likewise.
42319         * gcc.dg/cpp/_Pragma5.c: Likewise.
42320         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42321         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42322         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42323         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42324         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42325         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42326         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42327         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42328         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42329         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42330         * gcc.dg/cpp/cxxcom1.c: Likewise.
42331         * gcc.dg/cpp/line1.c: Likewise.
42332         * gcc.dg/cpp/maccom1.c: Likewise.
42333         * gcc.dg/cpp/maccom2.c: Likewise.
42334         * gcc.dg/cpp/maccom3.c: Likewise.
42335         * gcc.dg/cpp/maccom4.c: Likewise.
42336         * gcc.dg/cpp/maccom5.c: Likewise.
42337         * gcc.dg/cpp/maccom6.c: Likewise.
42338         * gcc.dg/cpp/multiline.c: Likewise.
42339         * gcc.dg/cpp/spacing1.c: Likewise.
42340         * gcc.dg/cpp/spacing2.c: Likewise.
42341         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42342         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42343         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42344         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42345         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42346         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42347         * gcc.dg/cpp/cxxcom2.c: Likewise.
42348         * gcc.dg/cpp/cxxcom2.h: New file.
42349
42350         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42351         * g++.dg/cpp/truefalse.C: Here.
42352         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42353
42354 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42355
42356         * gcc.dg/cpp/redef3.c: New file.
42357
42358 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42359
42360         * gcc.dg/i386-loop-3.c: New test.
42361
42362 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42363
42364         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42365
42366 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42367
42368         * gcc.dg/fwrapv-1.c: New test case.
42369         * gcc.dg/fwrapv-2.c: New test case.
42370
42371 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42372
42373         PR c++/10956
42374         * g++.dg/template/spec9.C: New test.
42375
42376 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42377
42378         * gcc.dg/duff-4.c: New test case.
42379
42380 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42381
42382         PR fortran/10843
42383         * g77.dg/ffixed-form-1.f: New test
42384         * g77.dg/ffixed-form-2.f: New test
42385         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42386         * g77.dg/ffree-form-3.f: New test
42387
42388 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42389
42390         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42391         * gcc.dg/wint_t-1.c: Likewise.
42392
42393 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42394
42395         * g++.dg/template/access11.C: New test.
42396
42397 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42398
42399         PR c++/10849
42400         * g++.dg/template/access10.C: New test.
42401
42402 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42403             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42404
42405         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42406
42407 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42408
42409         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42410         suppress for powerpc-*-darwin*.
42411         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42412
42413 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42414
42415         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42416         suppress option for powerpc-*-darwin*.
42417
42418 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42419
42420         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42421         * gcc.dg/builtins-4.c: Add test for fmod.
42422
42423 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42424
42425         PR c++/10682
42426         * g++.dg/template/instantiate4.C: New test.
42427
42428 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42429
42430         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42431
42432 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42433
42434         * gcc.dg/compat/scalar-return-1_main.c: New file.
42435         * gcc.dg/compat/scalar-return-1_x.c: New file.
42436         * gcc.dg/compat/scalar-return-1_y.c: New file.
42437         * gcc.dg/compat/scalar-return-2_main.c: New file.
42438         * gcc.dg/compat/scalar-return-2_x.c: New file.
42439         * gcc.dg/compat/scalar-return-2_y.c: New file.
42440         * gcc.dg/compat/struct-return-3_main.c: New file.
42441         * gcc.dg/compat/struct-return-3_y.c: New file.
42442         * gcc.dg/compat/struct-return-3_x.c: New file.
42443         * gcc.dg/compat/struct-return-2_main.c: New file.
42444         * gcc.dg/compat/struct-return-2_x.c: New file.
42445         * gcc.dg/compat/struct-return-2_y.c: New file.
42446
42447 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42448
42449         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42450         for hppa*-hp-hpux*.
42451         * gcc.dg/20021014-1.c (dg-options): Likewise.
42452         * gcc.dg/nest.c (dg-options): Likewise.
42453
42454 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42455
42456         PR c++/9738
42457         * g++.dg/ext/dllimport2.C: New file.
42458         * g++.dg/ext/dllimport3.C: New file.
42459
42460 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42461
42462         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42463         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42464         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42465         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42466         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42467         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42468         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42469         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42470         * gcc.dg/compat/small-struct-defs.h: New file.
42471         * gcc.dg/compat/small-struct-init.h: New file.
42472         * gcc.dg/compat/small-struct-check.h: New file.
42473         * gcc.dg/compat/fp-struct-defs.h: New file.
42474         * gcc.dg/compat/fp-struct-check.h: New file.
42475         * gcc.dg/compat/fp-struct-init.h: New file.
42476         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42477         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42478
42479 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42480
42481         * gcc.dg/20030225-2.c: New test.
42482
42483 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42484             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42485
42486         * gcc.c-torture/compile/20030518-1.c: New test case.
42487
42488 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42489
42490         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42491         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42492         gcc-dg-debug-runtest.
42493         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42494         gcc-dg-debug-runtest.
42495
42496 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42497
42498         PR c++/9022
42499         * g++.dg/lookup/using6.C: New test.
42500
42501 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42502
42503         * g++.dg/parse/access2.C: New test.
42504
42505 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42506
42507         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42508         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42509         * gcc.dg/debug/debug.exp: Likewise.
42510
42511 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42512
42513         * gcc.dg/dollar.c: New test.
42514
42515 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42516
42517         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42518         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42519         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42520         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42521         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42522         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42523         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42524         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42525         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42526         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42527         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42528         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42529         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42530         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42531         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42532         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42533         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42534         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42535
42536 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42537
42538         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42539         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42540         support for "repo" mode.
42541         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42542         * lib/g77-dg.exp: Likewise.
42543         * lib/obj-dg.exp: Likewise.
42544
42545 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42546
42547         Merge from gcc-3_2-rhl8-branch:
42548         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42549
42550         * gcc.dg/tls/opt-6.c: New test.
42551
42552         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42553
42554         * gcc.dg/20030405-1.c: New test.
42555
42556         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42557
42558         * gcc.dg/20030309-1.c: New test.
42559
42560         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42561
42562         * gcc.c-torture/execute/20030307-1.c: New test.
42563
42564         2003-02-20  Randolph Chung  <tausq@debian.org>
42565
42566         * gcc.c-torture/compile/20030220-1.c: New test.
42567
42568         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42569
42570         * gcc.dg/20030217-1.c: New test.
42571
42572         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42573
42574         * gcc.c-torture/compile/20020129-1.c: New test.
42575
42576         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42577
42578         * gcc.dg/unroll-1.c: New test.
42579
42580         2002-11-16  Jan Hubicka  <jh@suse.cz>
42581
42582         * gcc.c-torture/execute/20020920-1.c: New test.
42583
42584         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42585
42586         PR target/7434
42587         * gcc.c-torture/compile/20021008-1.c: New test.
42588
42589         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42590
42591         PR target/7559
42592         * gcc.c-torture/execute/20020810-1.c: New test.
42593
42594         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42595
42596         * gcc.c-torture/compile/20020807-1.c: New test.
42597
42598         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42599
42600         * gcc.dg/tls/opt-1.c: New test.
42601
42602         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42603
42604         * gcc.dg/20020729-1.c: New test.
42605
42606         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42607
42608         * g++.dg/opt/life1.C: New test.
42609
42610         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42611
42612         * gcc.dg/20020525-1.c: New test.
42613
42614         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42615
42616         PR c++/6794
42617         * g++.dg/ext/pretty1.C: New test.
42618         * g++.dg/ext/pretty2.C: New test.
42619
42620 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42621
42622         PR c++/8385
42623         * g++.dg/ext/typeof5.C: New test.
42624
42625 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42626
42627         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42628         __USER_LABEL_PREFIX__ into account.
42629         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42630
42631 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42632
42633         * gcc.dg/builtins-15.c: New test case.
42634
42635 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42636
42637         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42638
42639 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42640
42641         * lib/g++.exp: Tweak handling of additional source files.
42642         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42643         * g++.dg/special/conpr-2a.C: Rename to ...
42644         * g++.dg/special/conpr-2a.cc: ... this.
42645         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42646         * g++.dg/special/conpr-3a.C: Rename to ...
42647         * g++.dg/special/conpr-3a.cc: This.
42648         * g++.dg/special/conpr-3b.C: Rename to ...
42649         * g++.dg/special/conpr-3b.cc: This.
42650         * g++.dg/special/conpr-4.C: New test.
42651         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42652
42653 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42654
42655         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42656
42657 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42658
42659         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42660         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42661         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42662         * g++.old-deja/g++.other/warn3.C: Likewise.
42663
42664 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42665
42666         * gcc.dg/i386-387-1.c: Update to also test log.
42667         * gcc.dg/i386-387-2.c: Likewise.
42668
42669 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42670
42671         * g77.f-torture/execute/int8421.f: New test.
42672
42673 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42674
42675         PR c++/10230, c++/10481
42676         * g++.dg/lookup/scoped5.C: New test.
42677
42678 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42679
42680         PR c++/10552
42681         * g++.dg/template/ttp6.C: New test.
42682
42683 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42684
42685         * gcc.c-torture/execute/builtins: New directory.
42686         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42687         gcc.c-torture/execute/builtins.
42688         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42689         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42690         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42691         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42692
42693 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42694
42695         PR c++/9252
42696         * g++.dg/template/access8.C: New test.
42697         * g++.dg/template/access9.C: New test.
42698
42699 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42700
42701         PR c++/9554
42702         * g++.dg/parse/access1.C: New test.
42703
42704 2003-05-09  DJ Delorie  <dj@redhat.com>
42705
42706         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42707         long, and not an int.
42708
42709 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42710
42711         PR c++/10555, c++/10576
42712         * g++.dg/template/memclass1.C: New test.
42713
42714 2003-05-08  DJ Delorie  <dj@redhat.com>
42715
42716         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42717         targets.
42718         * gcc.c-torture/execute/20021024-1.x: Likewise.
42719         * gcc.c-torture/execute/shiftdi.x: Likewise.
42720         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42721         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42722         * gcc.dg/20021018-1.c: Likewise.
42723
42724 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42725
42726         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42727
42728         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42729         (bcopy): Call memmove.
42730
42731 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42732
42733         * g77.f-torture/compile/8485.f: New test case.
42734
42735 2003-05-07  Richard Henderson  <rth@redhat.com>
42736
42737         PR c++/10570
42738         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42739         Verify exception_cleanup not called for rethrows.
42740         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42741         when exiting catch block without rethrowing.
42742         * g++.dg/eh/forced3.C: New.
42743         * g++.dg/eh/forced4.C: New.
42744
42745 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42746
42747         * gcc.dg/20030505.c: Fix triplet.
42748
42749 2003-05-06  DJ Delorie  <dj@redhat.com>
42750
42751         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42752         * gcc.dg/nest.c: Likewise.
42753
42754 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42755
42756         * gcc.dg/builtins-14.c: New test case.
42757
42758 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42759
42760         * lib/compat.exp (compat-execute): New argument.
42761         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42762         * gcc.dg/compat: New test directory.
42763         * gcc.dg/compat/compat.exp: New expect script.
42764         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42765         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42766         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42767         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42768         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42769         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42770
42771         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42772         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42773         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42774         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42775         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42776         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42777         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42778         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42779         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42780         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42781         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42782         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42783         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42784         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42785         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42786
42787 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42788
42789         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42790
42791 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42792
42793         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42794
42795 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42796
42797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42798         * gcc.dg/ppc-fsel-2.c: New test.
42799
42800         * gcc.dg/unused-5.c: New test.
42801
42802 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42803
42804         PR c++/10496
42805         * g++.dg/warn/pmf1.C: New test.
42806
42807 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42808
42809         PR c++/4494
42810         * g++.dg/warn/main.C: New test.
42811
42812 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42813
42814         * gcc.dg/nonnull-3.c: New test.
42815
42816 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42817
42818         * gcc.dg/cpp/Wtrigraphs.c: Update.
42819         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42820
42821 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42822
42823         * gcc.dg/ppc-fsel-1.c: New test.
42824
42825 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42826
42827         PR c/10604
42828         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42829
42830 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42831
42832         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42833
42834 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42835
42836         PR c++/9364, c++/10553, c++/10586
42837         * g++.dg/parse/typename4.C: New test.
42838         * g++.dg/parse/typename5.C: Likewise.
42839
42840 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42841
42842         * gcc.c-torture/compile/20030503-1.c: New test.
42843
42844 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42845
42846         * g++.dg/lookup/using5.C: Fix testcase error.
42847
42848 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42849
42850         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42851         since MEABI is no longer supported.  Remove all vestiges
42852         of MEABI from the test.
42853
42854 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42855
42856         PR c++/10554
42857         * g++.dg/lookup/using5.C: New test.
42858
42859 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42860
42861         PR c++/8772
42862         * g++.dg/template/ttp5.C: New test.
42863
42864 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42865
42866         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42867         (dg-gpp-additional-sources): New function.
42868         (dg-gpp-additional-files): Likewise.
42869         * lib/g++.exp (additional_sources): New variable.
42870         (additional_files): Likewise.
42871         (g++_target_compile): Deal with them.
42872         * lib/old-dejagnu.exp: Remove.
42873         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42874         * g++.old-deja: Revise all tests to use dg commands.
42875
42876 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42877
42878         PR c++/9432, c++/9528
42879         * g++.dg/lookup/using4.C: New test.
42880
42881 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42882
42883         * gcc.dg/noreturn-5.c: New file.
42884         * gcc.dg/noreturn-6.c: New file.
42885
42886         * gcc.c-torture/compile/inline-1.c: New file.
42887
42888 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/10551
42891         * g++.dg/template/explicit1.C: New test.
42892
42893 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42894
42895         PR c++/10549
42896         * g++.dg/other/bitfield1.C: New test.
42897
42898         PR c++/10527
42899         * g++.dg/init/new7.C: New test.
42900
42901 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42902
42903         * g++.dg/ext/desig1.C: New test.
42904         * g++.dg/ext/init1.C: Update.
42905
42906         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42907
42908 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42909
42910         PR c++/10180
42911         * g++.dg/warn/Winline-1.C: New test.
42912
42913 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42914
42915         * gcc.c-torture/execute/string-opt-19.c: New test.
42916
42917         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42918         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42919
42920 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42921
42922         PR c++/10506
42923         * g++.dg/init/new6.C: New test.
42924
42925         PR c++/10503
42926         * g++.dg/init/ref6.C: New test.
42927
42928 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42929
42930         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42931
42932 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42933
42934         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42935         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42936
42937 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42938
42939         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42940         initialized static data members.
42941
42942 2003-04-25  H.J. Lu <hjl@gnu.org>
42943
42944         * gcc.dg/ia64-sync-4.c: New test.
42945
42946 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42947
42948         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42949         date.
42950
42951 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42952
42953         PR c++/10337
42954         * g++.dg/warn/conv1.C: New test.
42955         * g++.old-deja/g++.other/conv7.C: Adjust.
42956         * g++.old-deja/g++.other/overload14.C: Adjust.
42957
42958 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42959
42960         PR c++/10471
42961         * g++.dg/template/defarg2.C: New test.
42962
42963 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42964
42965         * gcc.dg/cpp/include2.c: Update.
42966         * gcc.dg/cpp/multiline-2.c: New.
42967         * gcc.dg/cpp/multiline.c: Update.
42968         * gcc.dg/cpp/strify2.c: Update.
42969         * gcc.dg/cpp/trad/literals-2.c: Update.
42970
42971 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42972
42973         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42974
42975 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42976
42977         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42978
42979 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42980
42981         PR c++/10451
42982         * g++.dg/parse/crash4.C: New test.
42983
42984         PR c++/9847
42985         * g++.dg/parse/crash5.C: New test.
42986
42987 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42988
42989         PR c++/10446
42990         * g++.dg/parse/crash3.C: New test.
42991
42992         PR c++/10428
42993         * g++.dg/parse/elab1.C: New test.
42994
42995 2003-04-22  Devang Patel  <dpatel@apple.com>
42996
42997         * gcc.dg/cpp/trad/funlike-5.c: New test.
42998
42999 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43000
43001         * g++.dg/other/packed1.C: Fix dg options.
43002
43003 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         * g++.dg/other/offsetof2.C: New test.
43006
43007 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43008
43009         * g++.dg/template/recurse.C: Adjust location of error messages.
43010
43011 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43012
43013         PR c++/9881
43014         * g++.dg/init/addr-const1.C: New test.
43015         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43016
43017 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43018
43019         PR c++/10405
43020         * g++.dg/lookup/struct-hack1.C: New test.
43021
43022 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43023
43024         * ucs.c: Update diagnostic messages.
43025
43026 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43027
43028         * gcc.dg/cpp/truefalse.cpp: New test.
43029         * gcc.dg/cpp/cpp.exp: Update.
43030         * g++.dg/other/stdbool-if.C: Remove.
43031
43032 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43033
43034         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43035         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43036
43037 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43038
43039         * gcc.c-torture/compile/20030418-1.c: New test.
43040
43041 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43042
43043         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43044
43045 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43046
43047         PR c++/10347
43048         g++.dg/template/dependent-name1.C: New test.
43049
43050 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43051
43052         * gcc.dg/warn-1.c (tourist_guide): New array,
43053         contains a pointer to bar.
43054
43055 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43056
43057         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43058         * gcc.c-torture/execute/medce-1.c: New test case.
43059         * gcc.c-torture/execute/medce-2.c: New test case.
43060
43061 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43062
43063         * lib/prune.exp: Ignore more messages.
43064
43065         PR c++/10381
43066         * g++.dg/parse/lookup3.C: New test.
43067
43068 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43069
43070         * gcc.c-torture/compile/20030415-1.c : New test.
43071
43072 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43073
43074         * gcc.c-torture/execute/scope-2.c: Move to ...
43075         * gcc.dg/noncompile/scope.c: .... here.
43076
43077 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43078
43079         * gcc.dg/20030414-2.c: New test case.
43080
43081 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43082
43083         PR target/10377
43084         * gcc.dg/20030414-1.c: New test.
43085
43086 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43087
43088         * gcc.dg/builtins-12.c: New test case.
43089         * gcc.dg/builtins-13.c: New test case.
43090
43091 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43092
43093         * gcc.c-torture/execute/string-opt-18.c: New test.
43094
43095 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43096
43097         PR c++/10300
43098         * g++.dg/init/new5.C: New test.
43099
43100 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43101
43102         PR c++/7910
43103         * g++.dg/ext/dllimport1.C: New test.
43104
43105 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43106
43107         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43108
43109 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43110
43111         PR Fortran/9263
43112         * g77.f-torture/noncompile/9263.f: New test
43113         PR Fortran/1832
43114         * g77.f-torture/execute/1832.f: New test
43115
43116 2003-04-11  David Chad  <davidc@freebsd.org>
43117             Loren J. Rittle  <ljrittle@acm.org>
43118
43119         PR libobjc/8562
43120         * objc.dg/headers.m: New test.
43121
43122 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43123
43124         * gcc.c-torture/execute/builtin-noret-2.c: New.
43125         * gcc.c-torture/execute/builtin-noret-2.x: New.
43126         XFAIL builtin-noret-2.c at -O1 and above.
43127         * gcc.dg/redecl.c: New.
43128         * gcc.dg/Wshadow-1.c: Update error regexps.
43129
43130 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43131
43132         * g++.dg/abi/bitfield10.C: New test.
43133
43134 2003-04-09  Mike Stump  <mrs@apple.com>
43135
43136         * gcc.dg/pch/pch.exp: Make testcase names longer.
43137         * g++.dg/pch/pch.exp: Make testcase names longer.
43138
43139 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43140
43141         * gcc.dg/builtins-11.c: New test case.
43142
43143 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43144
43145         * gcc.dg/builtins-9.c: New test case.
43146         * gcc.dg/builtins-10.c: New test case.
43147
43148 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43149
43150         * gcc.dg/noncompile/init-4.c.c: New test.
43151
43152 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43153
43154         * gcc.misc-test/gcov-9.c: New test.
43155         * gcc.misc-test/gcov-10.c: New test
43156         * gcc.misc-test/gcov-11.c: New test.
43157
43158 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43159
43160         PR optimization/10024
43161         * gcc.c-torture/compile/20030405-1.c: New test.
43162
43163 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43164
43165         * gcc.dg/pch/static-3.c: New.
43166         * gcc.dg/pch/static-3.hs: New.
43167         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43168
43169 2003-04-04  Richard Henderson  <rth@redhat.com>
43170
43171         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43172         * g++.dg/eh/forced2.C: Likewise.
43173
43174 2003-04-03  Mike Stump  <mrs@apple.com>
43175
43176         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43177         target arg.
43178         (scan-assembler-times, scan-assembler-not): Likewise.
43179         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43180
43181 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43182
43183         * gcc.dg/sparc-loop-1.c: New test.
43184
43185 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43186
43187         PR other/9274
43188         * g++.dg/pch/system-2.C: New.
43189         * g++.dg/pch/system-2.Hs: New.
43190
43191 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43192
43193         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43194
43195         * g++.dg/eh/simd-1.C (vecfunc): Same.
43196
43197 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43198
43199         * gcc.c-torture/execute/20030401-1.c: New test case.
43200
43201 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43202
43203         * objc.dg/defs.m: New.
43204
43205 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43206
43207         * g++.dg/eh/simd-1.C: New.
43208         * g++.dg/eh/simd-2.C: New.
43209
43210 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43211
43212         * gcc.c-torture/execute/simd-3.c: New.
43213
43214 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43215
43216         PR c/9936
43217         * gcc.dg/20030331-2.c: New test.
43218
43219 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43220
43221         PR c++/10278
43222         * g++.dg/parse/crash2.C: New test.
43223
43224 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43225
43226         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43227         * gcc.c-torture/execute/20030331-1.c: ...here.
43228
43229 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43230
43231         * gcc.c-torture/execute/20030331-1.c: New test.
43232
43233 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43234
43235         * lib/gcov.exp: Adjust call return testing strings.
43236         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43237
43238 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43239
43240         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43241         * gcc.dg/builtins-7.c: New test case.
43242         * gcc.dg/builtins-8.c: New test case.
43243
43244 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43245
43246         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43247
43248 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43249
43250         PR c++/7647
43251         * g++.dg/lookup-class-member-2.C: New test.
43252
43253 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43254
43255         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43256
43257 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43258
43259         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43260
43261 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43262
43263         * g++.dg/init/attrib1.C: New test.
43264
43265 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43266
43267         * gcc.dg/ultrasp8.c: New test.
43268
43269 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43270
43271         * gcc.dg/ultrasp7.c: New test.
43272
43273 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43274
43275         PR c++/10047
43276         * g++.dg/template/inline1.C: New test.
43277
43278 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43279
43280         * gcc.dg/sparc-dwarf2.c: New test.
43281
43282 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43283
43284         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43285         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43286
43287 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43288
43289         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43290         than reading .x files.
43291         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43292         * g77.dg/gcov/gcov-1.f: Likewise.
43293         * gcc.misc-tests/gcov-4b.c: Likewise.
43294         * gcc.misc-tests/gcov-5b.c: Likewise.
43295         * gcc.misc-tests/gcov-6.c: Likewise.
43296         * gcc.misc-tests/gcov-7.c: Likewise.
43297         * gcc.misc-tests/gcov-8.c: Likewise.
43298         * g++.dg/gcov/gcov-1.x: Remove.
43299         * g77.dg/gcov/gcov-1.x: Likewise.
43300         * gcc.misc-tests/gcov-4b.x: Likewise.
43301         * gcc.misc-tests/gcov-5b.x: Likewise.
43302         * gcc.misc-tests/gcov-6.x: Likewise.
43303         * gcc.misc-tests/gcov-7.x: Likewise.
43304         * gcc.misc-tests/gcov-8.x: Likewise.
43305
43306 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43307
43308         PR opt/10087
43309         * gcc.dg/20030324-1.c: New test.
43310
43311 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43312
43313         PR c++/10224
43314         * g++.dg/template/arg3.C: New test.
43315
43316         PR c++/10158
43317         * g++.dg/template/friend18.C: New test.
43318
43319 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43320
43321         * g77.f-torture/compile/20030326-1.f: New test case.
43322
43323 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43324
43325         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43326
43327         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43328
43329 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43330
43331         * gcc.dg/ia64-sync-3.c: New test.
43332
43333 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43334
43335         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43336
43337 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43338
43339         * gcc.dg/ultrasp6.c: New test.
43340
43341 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43342
43343         * gcc.dg/i386-signbit-1.c: New test.
43344         * gcc.dg/i386-signbit-2.c: New test.
43345         * gcc.dg/i386-signbit-3.c: New test.
43346
43347 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43348
43349         * gcc.dg/ultrasp5.c: Fix options.
43350
43351 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43352
43353         * gcc.dg/ultrasp5.c: Fix comment.
43354
43355 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43356
43357         PR fortran/10197
43358         * g77.f-torture/execute/10197.f: New test.
43359
43360 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43361
43362         PR c++/9898, c++/383
43363         * g++.dg/template/conv6.C: New test.
43364
43365         PR c++/10119
43366         * g++.dg/template/ptrmem5.C: New test.
43367
43368         PR c++/10026
43369         * g++.dg/lookup/koenig1.C: New test.
43370
43371         PR C++/10199
43372         * g++.dg/lookup/template2.C: New test.
43373
43374 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43375
43376         * g++.dg/opt/rtti1.C: New test.
43377
43378 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43379
43380         * gcc.dg/ultrasp5.c: New test.
43381
43382 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43383
43384         PR middle-end/9967
43385         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43386         builtin fputs.
43387
43388 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43389
43390         PR c/8224
43391         * gcc.dg/20030323-1.c: New test.
43392
43393 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43394
43395         * gcc.c-torture/compile/20030323-1.c: New test case.
43396
43397 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43398
43399         * gcc.dg/20030321-1.c: New test.
43400
43401 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43402
43403         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43404
43405 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43406
43407         PR c++/9978, c++/9708
43408         * g++.dg/ext/vlm1.C: Adjust expected error.
43409         * g++.dg/ext/vla2.C: New test.
43410         * g++.dg/template/arg1.C: New test.
43411         * g++.dg/template/arg2.C: New test.
43412
43413 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43414
43415         * g77.f-torture/execute/select.f: New test.
43416         * g77.f-torture/noncompile/select_no_compile.f: New test.
43417
43418 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         PR c++/9898
43421         * g++.dg/other/error4.C: New test.
43422
43423 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43424
43425         * g++.dg/template/friend17.C: New test.
43426
43427 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43428
43429         * gcc.c-torture/compile/20030320-1.c: New.
43430
43431 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43432
43433         * gcc.dg/builtins-6.c: New test case.
43434
43435 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43436
43437         PR target/10073
43438         * gcc.c-torture/compile/20030319-1.c: New.
43439
43440 2003-03-18  Jan Hubicka  <jh@suse.cz>
43441
43442         * gcc.dg/i386-cvt-1.c: New test.
43443
43444 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43445
43446         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43447         * objc.dg/naming-2.m: Likewise.
43448
43449 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43450
43451         PR c++/9639
43452         * g++.dg/parse/crash1.C: New test.
43453
43454 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43455
43456         PR c++/8805
43457         * g++.dg/eh/cleanup1.C: New test.
43458
43459 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43460
43461         * gcc.c-torture/execute/20030316-1.c: New test case.
43462
43463 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43464
43465         PR c++/9629
43466         * g++.dg/init/ctor2.C: New test.
43467
43468 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43469
43470         * g77.f-torture/compile/xformat.f: New test case.
43471
43472 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43473
43474         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43475         * g++.old-deja/g++.mike/eh50.C: Likewise.
43476
43477 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43478
43479         PR c++/6440
43480         * g++.dg/template/spec7.C: New test.
43481         * g++.dg/template/spec8.C: Likewise.
43482
43483 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43484
43485         * gcc.c-torture/execute/20030313-1.c: New test.
43486
43487 2003-03-14  Richard Henderson  <rth@redhat.com>
43488
43489         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43490
43491 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * gcc.c-torture/compile/20030314-1.c: New test.
43494
43495 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43496
43497         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43498         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43499         thumb target,
43500         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43501         to accept newer _imp__  prefix and additional
43502         newline in .drectve section.
43503         * gcc.dg/dll-4.c: Likewise.
43504         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43505         switch.
43506
43507 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43508
43509         * g++.dg/parse/namespace9.C: New test.
43510
43511         * g++.dg/init/ref5.C: New test.
43512         * g++.dg/parse/ptrmem1.C: Likewise.
43513
43514 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43515
43516         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43517         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43518         regular expression.
43519         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43520         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43521
43522 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43523
43524         * gcc.c-torture/execute/20030224-2.c: New test.
43525
43526 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43527
43528         * gcc.dg/decl-3.c: New test.
43529
43530 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43531
43532         * gcc.dg/i386-loop-2.c: New test.
43533
43534 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43535
43536         PR c++/9474
43537         * g++.dg/parse/namespace8.C: New test.
43538
43539         PR c++/9924
43540         * g++.dg/overload/builtin2.C: New test.
43541
43542 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43543
43544         * gcc.dg/return-type-3.c: New test.
43545
43546 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43547
43548         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43549         profiling options are not supported.
43550
43551 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43552
43553         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43554         * g++.old-deja/g++.warn/impint2.C: Likewise.
43555
43556 2003-03-10  Devang Patel  <dpatel@apple.com>
43557
43558         * g++.dg/cpp/c++_cmd_1.C: New test.
43559         * g++.dg/cpp/c++_cmd_1.h: New file.
43560
43561 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43562
43563         * gcc.dg/altivec-9.c: New file.
43564
43565 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43566
43567         * gcc.dg/ppc-sdata-1.c: New test.
43568         * gcc.dg/ppc-sdata-2.c: New test.
43569
43570 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43571
43572         PR c++/9373
43573         * g++.dg/opt/ptrmem2.C: New test.
43574
43575         PR c++/8534
43576         * g++.dg/opt/ptrmem1.C: New test.
43577
43578 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43579
43580         * gcc.dg/i386-loop-1.c: New test.
43581
43582 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43583
43584         PR c++/9970
43585         * g++.dg/lookup/friend1.C: New test.
43586
43587 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43588
43589         PR c++/9823
43590         * g++.dg/parser/constructor1.C: New test.
43591
43592 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43593
43594         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43595
43596         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43597
43598 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43599
43600         * gcc.dg/cpp/Wunused.c: Update test.
43601
43602 2003-03-08  Jan Hubicka  <jh@suse.cz>
43603
43604         * gcc.dg/inline-3.c: New test.
43605
43606 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43607
43608         PR c++/9809
43609         * g++.dg/parse/builtin1.C: New test.
43610
43611         PR c++/9982
43612         * g++.dg/abi/cookie1.C: New test.
43613         * g++.dg/abi/cookie2.C: Likewise.
43614
43615         PR c++/9524
43616         * g++.dg/template/field1.C: New test.
43617
43618         PR c++/9912
43619         * g++.dg/parse/class1.C: New test.
43620         * g++.dg/parse/namespace7.C: Likewise.
43621         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43622
43623 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43624
43625         * g++.dg/init/ref4.C: New test.
43626
43627 2003-03-07  Jan Hubicka  <jh@suse.cz>
43628
43629         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43630         * gcc.dg/inline-3.c: New test.
43631
43632 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43633
43634         * g++.dg/init/ref3.C: New test.
43635
43636         PR c++/9965
43637         * g++.dg/init/ref2.C: New test.
43638
43639         PR c++/9400
43640         * g++.dg/warn/Wshadow-2.C: New test.
43641
43642         PR c++/9791
43643         * g++.dg/warn/Woverloaded-1.C: New test.
43644
43645 2003-03-05  Jan Hubicka  <jh@suse.cz>
43646
43647         * gcc.dg/i386-local2.c: New.
43648         * gcc.dg/i386-local.c: Fix typo.
43649
43650 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43651
43652         * g++.dg/abi/layout3.C: New test.
43653
43654 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43655
43656         * gcc.c-torture/compile/20030305-1.c
43657
43658 2003-03-05  Jan Hubicka  <jh@suse.cz>
43659
43660         * gcc.dg/i386-local.c: New.
43661
43662 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43663
43664         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43665
43666 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43667
43668         * gcc.dg/switch-2.c: New test.
43669         * gcc.dg/switch-3.c: New test.
43670         * gcc.dg/Wswitch.c: Adjust line numbers.
43671         * gcc.dg/Wswitch-default.c: Likewise.
43672         * gcc.dg/Wswitch-enum.c: Likewise.
43673
43674 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43675
43676         * gcc.c-torture/execute/20030222-1.c: New test.
43677
43678 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43679
43680         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43681
43682 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43683
43684         PR c++/9878
43685         * g++.dg/init/ref1.C: New test.
43686
43687 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43688
43689         * gcc.dg/sh-relax.c: New SH-only test.
43690
43691 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43692
43693         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43694         comment explaining purpose of testcase.
43695
43696 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43697
43698         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43699         for HC11/HC12 (asm needs two int registers).
43700         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43701         HC11/HC12 because the test uses an asm which needs two 32-bit
43702         registers.
43703
43704 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43705
43706         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43707         for HC11/HC12 (array is too large otherwise).
43708         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43709         * gcc.c-torture/compile/20010518-2.x: Likewise.
43710         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43711         HC11/HC12 (array is too large).
43712
43713 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43714
43715         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43716         * lib/g++-dg.exp (g++-dg-test): Likewise.
43717
43718 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43719
43720         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43721         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43722
43723 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43724
43725         * g++.dg/warn/implicit-typename1.C: Remove warning.
43726
43727 2003-02-28  Richard Henderson  <rth@redhat.com>
43728
43729         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43730         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43731
43732 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43733
43734         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43735         * g++.dg/pch/pch.exp: Likewise.
43736
43737 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43738
43739         PR c++/9879
43740         * g++.dg/init/new4.C: New test.
43741
43742 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43743
43744         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43745
43746 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43747
43748         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43749         unsigned long.
43750
43751         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43752         wider than float.
43753
43754 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43755
43756         * lib/scanasm.exp: Add support for counting numbers of
43757         occurences.
43758         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43759         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43760
43761 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43762
43763         PR c++/9683
43764         * g++.dg/template/static3.C: New test.
43765
43766         PR c++/9829
43767         * g++.dg/parse/namespace6.C: New test.
43768
43769 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43770
43771         PR target/9732
43772         * gcc.dg/20030225-1.c: New test.
43773
43774 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43775
43776         * README: Remove out-of-date information.
43777
43778         PR c++/9836
43779         * g++.dg/template/spec6.C: New test.
43780
43781 2003-02-24  Jeff Law  <law@redhat.com>
43782
43783         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43784
43785 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43786
43787         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43788         * gcc.dg/pragma-ep-1.c: Likewise.
43789
43790 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43791
43792         PR c++/9602
43793         * g++.dg/template/friend16.C: New test.
43794
43795 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43796
43797         PR c++/5333
43798         * g++.dg/parse/fused-params1.C: Adjust error messages.
43799         * g++.dg/template/nested3.C: New test.
43800
43801 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43802
43803         * g++.dg/abi/param1.C: New test.
43804
43805 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43806
43807         PR c++/7982
43808         * g++.dg/warn/implicit-typename1.C: New test.
43809
43810 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43811
43812         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43813         with "mtune".
43814         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43815         * gcc.c-torture/execute/20010129-1.x: Likewise.
43816         * gcc.dg/20011107-1.c: Likewise.
43817         * gcc.dg/20020108-1.c: Likewise.
43818         * gcc.dg/20020122-3.c: Likewise.
43819         * gcc.dg/20020206-1.c: Likewise.
43820         * gcc.dg/20020310-1.c: Likewise.
43821         * gcc.dg/20020426-2.c: Likewise.
43822         * gcc.dg/20020517-1.c: Likewise.
43823         * gcc.dg/991230-1.c: Likewise.
43824         * gcc.dg/i386-unroll-1.c: Likewise.
43825         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43826
43827 2003-02-22  Jan Hubicka  <jh@suse.cz>
43828
43829         * gcc.dg/i386-mul.c: New test.
43830
43831 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43832
43833         * gcc.dg/builtins-5.c: New test case.
43834
43835 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43836
43837         * gcc.dg/asmreg-1.c: New test.
43838
43839 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43840
43841         PR c++/9749
43842         * g++.dg/parse/varmod1.C: New test.
43843
43844 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43845
43846         PR c++/9727
43847         * g++.dg/template/op1.C: New test.
43848
43849 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43850
43851         PR c++/8906
43852         * g++.dg/template/nested2.C: New test.
43853
43854 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43855
43856         PR c++/8724
43857         * g++.dg/expr/dtor1.C: New test.
43858
43859 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43860
43861         * gcc.dg/cpp/include3.c: New test.
43862         * gcc.dg/cpp/inc/foo.h: New file.
43863
43864 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43865
43866         * gcc.c-torture/execute/20030221-1.c: New test.
43867
43868 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43869
43870         PR c++/9729
43871         * g++.dg/abi/conv1.C: New test.
43872
43873 2003-02-20  Jan Hubicka  <jh@suse.cz>
43874
43875         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43876
43877 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43878
43879         * gcc.c-torture/compile/20030219-1.c: New test.
43880
43881 2003-02-18  Jan Hubicka  <jh@suse.cz>
43882
43883         * gcc.dg/funcorder.c: New test.
43884
43885 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43886
43887         * gcc.c-torture/execute/20030218-1.c: New.
43888
43889 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43890
43891         * gcc.dg/20030218-1.c: New.
43892
43893 2003-02-18  Richard Henderson  <rth@redhat.com>
43894
43895         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43896         * gcc.dg/attr-used-2.c: New.
43897
43898 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43899
43900         PR c++/9704
43901         * g++.dg/init/copy5.C: New test.
43902
43903 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43904
43905         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43906         * g++.dg/pch/pch.exp: Likewise.
43907
43908 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43909
43910         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43911         STACK_SIZE is not defined.
43912
43913 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43914
43915         PR c++/9457
43916         * g++.dg/template/init1.C: New test.
43917
43918 2003-02-16  Jan HUbicka  <jh@suse.cz>
43919
43920         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43921         (foo): Add few extra tests
43922         * gcc.dg/c99-const-expr-3.c: Likewise.
43923         * gcc.c-torture/execute/20030216-1.c: New.
43924
43925 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43926
43927         PR c++/9459
43928         * g++.dg/ext/typeof4.C: New test.
43929
43930 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43931
43932         * gcc.dg/i386-387-3.c: New test case.
43933
43934 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43935
43936         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43937         cris-*-elf* cris-*-aout* and mmix-*-*.
43938
43939 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43940
43941         * gcc.dg/20030213-1.c: New test.
43942
43943 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43944
43945         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43946         * gcc.dg/i386-387-2.c: Likewise.
43947
43948 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43949
43950         * gcc.dg/ppc-spe.c: Fix formatting.
43951         Enable tests that were previously unsupported by gas.
43952         Delete tests for instructions that no longer exist.
43953         Switch arguments on evsubifw builtin.
43954
43955 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43956
43957         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43958         STACK_SIZE is too small.
43959
43960 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43961             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43962
43963         * gcc.dg/decl-2.c: New test.
43964
43965 2003-02-10  Jan Hubicka  <jh@suse.cz>
43966
43967         * gcc.dg/i386-fpcvt-1.c: New test.
43968
43969 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43970
43971         * gcc.c-torture/execute/20030209-1.c: New test.
43972
43973 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43974
43975         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43976         int-wide bitops, use the constants of the same width.
43977         Likewise, if long long is 32-bit wide, test bitops using
43978         32-bit constants.
43979
43980 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43981
43982         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43983
43984 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43985
43986         * gcc.dg/builtins-4.c: New test case.
43987
43988 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43989
43990         * gcc.dg/20020430-1.c: Fix dg command typos.
43991         * gcc.dg/20020503-1.c: Likewise.
43992
43993 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43994
43995         PR c++/8785
43996         * g++.dg/parse/fused-params1.C: New test.
43997
43998         PR c++/8857
43999         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44000
44001         PR c++/8921
44002         * g++.dg/parse/non-dependent1.C: New test.
44003
44004         PR c++/8928
44005         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44006
44007         PR c++/9228
44008         * g++.dg/parse/undefined7.C: New test.
44009         * g++.dg/parse/non-templ1.C: New test.
44010
44011         PR c++/9229
44012         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44013
44014 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44015
44016         * gcc.c-torture/compile/20030206-1.c: New test.
44017
44018 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44019
44020         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44021         "pow" to "foo" to avoid potential confusion with a math built-in.
44022
44023 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44024
44025         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44026         conditions for SPARC targets.
44027
44028 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44029
44030         * gcc.dg/20030204-1.c: New test.
44031
44032 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44033
44034         PR c++/38
44035         * g++.dg/parse/array-size1.C: New test.
44036
44037         PR c++/5657
44038         * g++.dg/parse/undefined3.C: New test.
44039
44040         PR c++/5665
44041         * g++.dg/parse/undefined4.C: New test.
44042
44043         PR c++/5975
44044         * g++.dg/parse/undefined5.C: New test.
44045
44046         PR c++/7259
44047         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44048
44049         PR c++/8578
44050         * g++.dg/parse/casting-operator1.C: New test.
44051
44052         PR c++/8596
44053         * g++.dg/parse/undefined6.C: New test.
44054
44055         PR c++/8736
44056         * g++.dg/parse/missing-template1.C: New test.
44057
44058 2003-02-04  Jan Hubicka  <jh@suse.cz>
44059
44060         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44061         * gcc.dg/i386-cmov?.c: Likewise.
44062         * gcc.dg/i386-fpcvt-?.c: Likewise.
44063         * gcc.dg/i386-ssefp-1.c: Likewise.
44064         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44065         conventions.
44066
44067 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR c++/7129
44070         * g++.dg/ext/max.C: New test.
44071
44072 2003-02-03  Jan Hubicka  <jh@suse.cz>
44073
44074         * gcc.c-torture/execute/20030203-1.c: New test.
44075
44076 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44077
44078         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44079         'natural-endian'.
44080
44081 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44082
44083         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44084         * g++.dg/init/new2.C: Likewise.
44085         * g++.dg/other/new1.C: Likewise.
44086
44087 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44088
44089         * gcc.dg/struct-ret-libc.c: New test.
44090
44091 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44092
44093         * gcc.dg/20030129-1.c: New test.
44094
44095 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44096
44097         PR c++/8849
44098         * g++.dg/template/ptrmem4.C: New test.
44099
44100 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44101
44102         * g++.dg/parser/constant1.C: New test.
44103
44104 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44105
44106         PR c++/8591
44107         * g++.dg/parse/friend2.C: New test.
44108
44109 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44110
44111         PR c++/9437
44112         * g++.dg/template/unify4.C: New test.
44113
44114 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44115
44116         * gcc.c-torture/execute/20030128-1.c: New test.
44117
44118 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44119
44120         * g++.dg/lookup/nested1.C: Test moved from ...
44121         * g++.old-deja/g++.other/lookup24.C: ... here.
44122
44123 2003-01-28  Jan Hubicka  <jh@suse.cz>
44124
44125         * gcc.dg/i386-cmov5.c: New test.
44126
44127 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44128
44129         * gcc.c-torture/execute/20010925-1.c: Changed the
44130         memcpy declaration.
44131
44132 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44133
44134         PR c++/3902
44135         * g++.dg/parse/template5.C: New test.
44136
44137 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44138
44139         PR fortran/9258
44140         * g77.dg/pr9258: New test.
44141
44142 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44143
44144         * README: Move relevant parts from README.g++.
44145
44146         * README.g++: Remove this file.
44147
44148 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44149
44150         * g++.dg/abi/dcast1.C: New test.
44151
44152 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44153
44154         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44155
44156 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44157
44158         PR c++/47
44159         * g++.old-deja/g++.other/lookup24.C: New test.
44160
44161 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44162
44163         PR middle-end/7227
44164         * gcc.dg/uninit-C.c: New test.
44165
44166 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44167
44168         * g++.dg/abi/covariant1.C: New test.
44169
44170 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44171
44172         * gcc.dg/20030123-1.c: New test.
44173
44174 2003-01-25  Jan Hubicka  <jh@suse.cz>
44175
44176         PR opt/8492
44177         * gcc.c-torture/compile/20030125-1.c
44178
44179 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44180
44181         PR c++/9403
44182         * g++.dg/parse/template3.C: New test.
44183         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44184
44185         PR c++/795
44186         * g++.dg/parse/template4.C: New test.
44187
44188         PR c++/9415
44189         * g++.dg/template/qual2.C: New test.
44190
44191         PR c++/8545
44192         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44193
44194         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44195
44196 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44197
44198         * gcc.c-torture/execute/switch-1.c: New test case.
44199
44200 2003-01-25  Jan Hubicka  <jh@suse.cz>
44201
44202         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44203
44204 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44205
44206         Tweaks for Bison-1.875. From the NEWS file:
44207         "- `parse error' -> `syntax error'
44208         Bison now uniformly uses the term `syntax error'"
44209         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44210         * gcc.dg/cpp/digraph2.c: Likewise.
44211         * gcc.dg/cpp/direct2.c: Likewise.
44212         * gcc.dg/cpp/paste4.c: Likewise.
44213         * gcc.dg/c90-restrict-1.c: Likewise.
44214         * gcc.dg/c99-func-2.c: Likewise.
44215         * gcc.dg/noncompile/920721-2.c: Likewise.
44216         * gcc.dg/noncompile/930622-2.c: Likewise.
44217         * gcc.dg/noncompile/940112-1.c: Likewise.
44218         * gcc.dg/noncompile/950921-1.c: Likewise.
44219         * gcc.dg/noncompile/951123-1.c: Likewise.
44220         * gcc.dg/noncompile/971104-1.c: Likewise.
44221         * gcc.dg/noncompile/990416-1.c: Likewise.
44222
44223 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44224
44225         * g++.dg/parse/undefined1.C: Add error message.
44226
44227 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44228
44229         PR c++/9354
44230         * g++.dg/parse/new1.C: New test.
44231
44232         PR c++/9216
44233         * g++.dg/parse/template2.C: New test.
44234
44235         PR c++/9354
44236         * g++.dg/parse/typedef2.C: New test.
44237
44238         PR c++/9328
44239         * g++.dg/ext/typeof3.C: New test.
44240
44241 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44242
44243         PR c++/2738
44244         * g++.dg/parse/ret-type1.C: New test.
44245
44246         PR c++/3792
44247         * g++.dg/parse/tmpl-outside1.C: New test.
44248
44249         PR c++/4207
44250         * g++.dg/parse/int-as-enum1.C: New test.
44251
44252         PR c++/4903
44253         * g++.dg/parse/no-typename1.C: New test.
44254
44255         PR c++/5533
44256         * g++.dg/parse/no-value1.C: New test.
44257
44258         PR c++/5921
44259         * g++.dg/parse/wrong-inline1.C: New test.
44260
44261         PR c++/6402
44262         * g++.dg/parse/ref1.C: New test.
44263
44264         PR c++/6992
44265         * g++.dg/parse/attr-ctor1.C: New test.
44266
44267         PR c++/7229
44268         * g++.dg/parse/namespace5.C: New test.
44269
44270         PR c++/7917
44271         * g++.dg/parse/func-def1.C: New test.
44272
44273         PR c++/8143
44274         * g++.dg/parse/undefined1.C: New test.
44275
44276         PR c++/5723, PR c++/8522
44277         * g++.dg/parse/specialization1.C: New test.
44278
44279         PR c++/163, PR c++/8595
44280         * g++.dg/parse/struct-as-enum1.C: New test.
44281
44282         PR c++/9173
44283         * g++.dg/parse/undefined2.C: New test.
44284
44285 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44286
44287         PR c++/9298
44288         * g++.dg/parse/template1.C: New test.
44289
44290         PR c++/9384
44291         * g++.dg/parse/using1.C: New test.
44292
44293         PR c++/9285
44294         PR c++/9294
44295         * g++.dg/parse/expr2.C: New test.
44296
44297         PR c++/9388
44298         * g++.dg/parse/lookup2.C: Likewise.
44299
44300 2003-01-21  Jan Hubicka  <jh@suse.cz>
44301
44302         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44303         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44304         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44305         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44306
44307 2003-01-20  Nick Clifton  <nickc@redhat.com>
44308
44309         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44310         problem with ARM sibcall code generation.
44311
44312 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44313
44314         * gcc.c-torture/execute/20030120-1.c: New.
44315
44316 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44317
44318         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44319
44320 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44321
44322         PR c++/9272
44323         * g++.dg/parse/ctor1.C: New test.
44324
44325         PR c++/9294:
44326         * g++.dg/parse/qualified1.C: New test.
44327
44328         * g++.dg/parse/typename3.C: New test.
44329
44330 2003-01-16  Richard Henderson  <rth@redhat.com>
44331
44332         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44333
44334 2003-01-16  Richard Henderson  <rth@redhat.com>
44335
44336         * g++.dg/pch/pch.exp: Copy test header to the working directory
44337         before using it either for precompilation or direct use.
44338         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44339         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44340
44341 2003-01-16  Richard Henderson  <rth@redhat.com>
44342
44343         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44344         before using it either for precompilation or direct use.
44345         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44346         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44347
44348 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44349
44350         * g++.dg/ext/typename1.C: Add typename keyword.
44351         * g++.dg/template/crash1.C: Update error messages.
44352         * g++.dg/template/crash2.C: Remove error message.
44353         * g++.dg/parse/typename2.C: New test.
44354         * g++.dg/template/typename2.C: Change implicit
44355         typename warning into error.
44356         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44357         error messages.
44358         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44359         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44360         * g++.old-deja/g++.law/visibility13.C: Remove error
44361         messages.
44362         * g++.old-deja/g++.ns/template17.C: Reorder code to
44363         make declaration visible in template.
44364         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44365         * g++.old-deja/g++.pt/crash36.C: Issue more error
44366         messages.
44367         * g++.old-deja/g++.pt/crash5.C: Improve error
44368         message.
44369         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44370         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44371         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44372         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44373         typename warning with error message.
44374         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44375         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44376         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44377
44378 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44379
44380         * g++.dg/parse/ambig2.C: New test.
44381
44382 2003-01-15  Richard Henderson  <rth@redhat.com>
44383
44384         * g++.dg/tls/init-2.C: Update error message string.
44385
44386 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44387
44388         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44389
44390 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44391
44392         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44393         all for HC11/HC12.
44394         * gcc.c-torture/compile/20001205-1.x: Likewise.
44395         * gcc.c-torture/compile/20001226-1.x: Likewise.
44396         * gcc.c-torture/compile/920520-1.x: Likewise.
44397         * gcc.c-torture/compile/961203-1.x: Likewise.
44398         * gcc.c-torture/compile/20020604-1.x: Likewise.
44399
44400 2003-01-15  Jan Hubicka  <jh@suse.cz>
44401
44402         * gcc.c-torture/compile/20030115-1.c: New test.
44403
44404         * gcc.dg/i386-fpcvt-1.c: New test.
44405         * gcc.dg/i386-fpcvt-2.c: New test.
44406
44407 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44408
44409         Further conform g++'s __vmi_class_type_info to the C++ ABI
44410         specification.
44411         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44412         the specification.
44413
44414 2003-01-14  Jan Hubicka  <jh@suse.cz>
44415
44416         * gcc.dg/i386-fpcvt-1.c: New test.
44417         * gcc.dg/i386-fpcvt-2.c: New test.
44418
44419 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44420
44421         * gcc.dg/i386-mmx-3.c: New test.
44422
44423 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44424
44425         PR c++/9264
44426         * g++.dg/parse/octal1.C: New file.
44427
44428         PR c++/9172
44429         * g++.dg/parse/typename1.C: New file.
44430
44431 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44432
44433         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44434         * gcc.dg/bf-no-ms-layout.c: Likewise.
44435         * gcc.dg/bf-ms-attrib.c: Likewise.
44436
44437 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44438
44439         PR c++/9099
44440         * g++.dg/parse/dtor1.C: New file.
44441
44442         PR c++/9128
44443         * g++.dg/rtti/typeid1.C: New file.
44444
44445         PR c++/9153
44446         * g++.dg/parse/lookup1.C: New file.
44447
44448         PR c++/9171
44449         * g++.dg/templ/spec5.C: New file.
44450
44451 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44452
44453         * gcc.c-torture/compile/20030110-1.c: New test.
44454
44455 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44456
44457         Merge from pch-branch:
44458
44459         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44460
44461         * gcc.dg/pch/cpp-1.h: New.
44462         * gcc.dg/pch/cpp-1.c: New.
44463         * gcc.dg/pch/cpp-2.h: New.
44464         * gcc.dg/pch/cpp-2.c: New.
44465
44466         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44467
44468         * gcc.dg/pch/except-1.h: New.
44469         * gcc.dg/pch/except-1.c: New.
44470
44471         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44472
44473         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44474         running test.
44475         * gcc.dg/pch: Include *.hp not *.h.
44476         * gcc.dg/pch/system-1.h: New.
44477         * gcc.dg/pch/system-1.c: New.
44478
44479         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44480
44481         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44482         rather than trying to build and run a program using PCH.
44483         * gcc.dg/pch: Remove dg-do commands from test files.
44484
44485         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44486
44487         * gcc.dg/pch/macro-3.c: New.
44488         * gcc.dg/pch/macro-3.h: New.
44489
44490         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44491
44492         * gcc.dg/pch/common-1.c: New.
44493         * gcc.dg/pch/common-1.h: New.
44494         * gcc.dg/pch/decl-1.c: New.
44495         * gcc.dg/pch/decl-1.h: New.
44496         * gcc.dg/pch/decl-2.c: New.
44497         * gcc.dg/pch/decl-2.h: New.
44498         * gcc.dg/pch/decl-3.c: New.
44499         * gcc.dg/pch/decl-3.h: New.
44500         * gcc.dg/pch/decl-4.c: New.
44501         * gcc.dg/pch/decl-4.h: New.
44502         * gcc.dg/pch/decl-5.c: New.
44503         * gcc.dg/pch/decl-5.h: New.
44504         * gcc.dg/pch/global-1.c: New.
44505         * gcc.dg/pch/global-1.h: New.
44506         * gcc.dg/pch/inline-1.c: New.
44507         * gcc.dg/pch/inline-1.h: New.
44508         * gcc.dg/pch/inline-2.c: New.
44509         * gcc.dg/pch/inline-2.h: New.
44510         * gcc.dg/pch/static-1.c: New.
44511         * gcc.dg/pch/static-1.h: New.
44512         * gcc.dg/pch/static-2.c: New.
44513         * gcc.dg/pch/static-2.h: New.
44514
44515         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44516
44517         * g++.dg/pch/pch.exp: Better handle failing testcases.
44518         * gcc.dg/pch/pch.exp: Likewise.
44519         * gcc.dg/pch/macro-1.c: New.
44520         * gcc.dg/pch/macro-1.h: New.
44521         * gcc.dg/pch/macro-2.c: New.
44522         * gcc.dg/pch/macro-2.h: New.
44523
44524         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44525
44526         * g++.dg/dg.exp: Treat files in pch/ specially.
44527         * g++.dg/pch/pch.exp: New file.
44528         * g++.dg/pch/empty.H: New file.
44529         * g++.dg/pch/empty.C: New file.
44530         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44531         "precompile".
44532
44533         * gcc.dg/pch/pch.exp: New file.
44534         * gcc.dg/pch/empty.h: New file.
44535         * gcc.dg/pch/empty.c: New file.
44536         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44537         "precompile".
44538
44539 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44540
44541         * g++.dg/template/friend14.C: New test.
44542
44543 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44544
44545         * gcc.dg/old-style-asm-1.c: New test.
44546
44547 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44548
44549         * gcc.c-torture/compile/20030109-1.c: New test.
44550
44551 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44552
44553         * gcc.c-torture/execute/20030109-1.c: New test.
44554
44555 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44556
44557         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44558         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44559         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44560         * g++.old-deja/g++.mike/eh2.C: Likewise.
44561         * g++.old-deja/g++.mike/eh3.C: Likewise.
44562         * g++.old-deja/g++.mike/eh5.C: Likewise.
44563         * g++.old-deja/g++.mike/eh6.C: Likewise.
44564         * g++.old-deja/g++.mike/eh7.C: Likewise.
44565         * g++.old-deja/g++.mike/eh8.C: Likewise.
44566         * g++.old-deja/g++.mike/eh9.C: Likewise.
44567         * g++.old-deja/g++.mike/eh10.C: Likewise.
44568         * g++.old-deja/g++.mike/eh12.C: Likewise.
44569         * g++.old-deja/g++.mike/eh13.C: Likewise.
44570         * g++.old-deja/g++.mike/eh14.C: Likewise.
44571         * g++.old-deja/g++.mike/eh16.C: Likewise.
44572         * g++.old-deja/g++.mike/eh17.C: Likewise.
44573         * g++.old-deja/g++.mike/eh18.C: Likewise.
44574         * g++.old-deja/g++.mike/eh21.C: Likewise.
44575         * g++.old-deja/g++.mike/eh23.C: Likewise.
44576         * g++.old-deja/g++.mike/eh24.C: Likewise.
44577         * g++.old-deja/g++.mike/eh25.C: Likewise.
44578         * g++.old-deja/g++.mike/eh26.C: Likewise.
44579         * g++.old-deja/g++.mike/eh27.C: Likewise.
44580         * g++.old-deja/g++.mike/eh28.C: Likewise.
44581         * g++.old-deja/g++.mike/eh29.C: Likewise.
44582         * g++.old-deja/g++.mike/eh31.C: Likewise.
44583         * g++.old-deja/g++.mike/eh33.C: Likewise.
44584         * g++.old-deja/g++.mike/eh34.C: Likewise.
44585         * g++.old-deja/g++.mike/eh35.C: Likewise.
44586         * g++.old-deja/g++.mike/eh36.C: Likewise.
44587         * g++.old-deja/g++.mike/eh37.C: Likewise.
44588         * g++.old-deja/g++.mike/eh38.C: Likewise.
44589         * g++.old-deja/g++.mike/eh39.C: Likewise.
44590         * g++.old-deja/g++.mike/eh40.C: Likewise.
44591         * g++.old-deja/g++.mike/eh41.C: Likewise.
44592         * g++.old-deja/g++.mike/eh42.C: Likewise.
44593         * g++.old-deja/g++.mike/eh44.C: Likewise.
44594         * g++.old-deja/g++.mike/eh46.C: Likewise.
44595         * g++.old-deja/g++.mike/eh47.C: Likewise.
44596         * g++.old-deja/g++.mike/eh48.C: Likewise.
44597         * g++.old-deja/g++.mike/eh49.C: Likewise.
44598         * g++.old-deja/g++.mike/eh50.C: Likewise.
44599         * g++.old-deja/g++.mike/eh51.C: Likewise.
44600         * g++.old-deja/g++.mike/eh53.C: Likewise.
44601         * g++.old-deja/g++.mike/eh55.C: Likewise.
44602         * g++.old-deja/g++.mike/p7912.C: Likewise.
44603         * g++.old-deja/g++.mike/p9706.C: Likewise.
44604         * g++.old-deja/g++.mike/p10416.C: Likewise.
44605         * g++.old-deja/g++.mike/p11667.C: Likewise.
44606         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44607         Remove redundant reference to Iris.
44608         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44609         Elxsi, i860, Pico Java, and WE32K.
44610
44611 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44612
44613         * g++.dg/ext/asm4.C: New test.
44614
44615 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44616
44617         PR c++/9030
44618         * g++.dg/template/friend12.C: New test.
44619         * g++.dg/template/friend13.C: Likewise.
44620         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44621
44622 2003-01-08  Jan Hubicka  <jh@suse.cz>
44623
44624         * gcc.dg/i386-cadd.c: New test.
44625         * gcc.dg/i386-cmov4.c: Likewise.
44626
44627 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44628
44629         PR c++/9165
44630         * g++.dg/warn/Wunused-3.C: New test.
44631
44632         * g++.dg/abi/bitfield9.C: New test.
44633
44634         PR c++/9189
44635         * g++.dg/parse/defarg3.C: New test.
44636
44637 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44638
44639         * g++.dg/parse/ambig1.C: New test.
44640         * g++.dg/parse/defarg2.C: New test.
44641
44642 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44643
44644         * g++.dg/template/defarg-1.C: New test.
44645         * g++.dg/template/local2.C: Likewise.
44646
44647 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44648
44649         * gcc.c-torture/execute/20030105-1.c: New test.
44650
44651 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44652
44653         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44654         * g++.dg/parse/namespace4.C: Likewise.
44655
44656 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44657
44658         * g++.dg/template/ntp2.C: New test.
44659
44660 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44661
44662         * g++.dg/parse/extern-C-1.C: New test.
44663
44664         * g++.dg/parse/namespace4.C: New test.
44665
44666         * g++.dg/template/nested1.C: New test.
44667
44668         * g++.dg/parse/namespace3.C: New test.
44669
44670 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44671
44672         * g++.dg/lookup/two-stage1.C: New test.
44673
44674 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44675
44676         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44677         * g++.old-deja/g++.jason/access8.C: Likewise.
44678         * g++.old-deja/g++.other/decl5.C: Likewise.
44679
44680 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44681
44682         * g++.dg/parse/parse7.C: New test.
44683
44684 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44685
44686         PR c++/2843
44687         * g++.dg/ext/attrib7.C: New test.
44688
44689 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44690
44691         * g++.dg/parse/parse6.C: New test.
44692
44693 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44694
44695         * gcc.dg/h8300-stack-1.c: New.
44696
44697 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44698
44699         g++.dg/lookup/exception1.C: New test.
44700
44701         g++.dg/lookup/template1.C: New test.
44702
44703         g++.dg/parse/namespace2.C: New test.
44704
44705         g++.dg/parse/parens2.C: New test.
44706
44707 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44708
44709         * g++.dg/parse/parse5.C: New test.
44710         * g++.dg/lookup/scoped4.C: New test.
44711
44712 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44713
44714         * g++.dg/parse/parens1.C: New test.
44715
44716         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44717         angle-bracket1.C.
44718         * g++.dg/parse/parens2.C: New test.
44719
44720         * g++.dg/lookup/scope-operator1.C: New test.
44721
44722         * g++.dg/parse/operator1.C: New test.
44723
44724 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44725
44726         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44727         * g++.old-deja/g++.other/access6.C: Likewise.
44728         * g++.old-deja/g++.other/decl1.C: Likewise.
44729         * g++.old-deja/g++.pt/typename12.C: Likewise.
44730
44731 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44732
44733         * g++.dg/parse/namespace1.C: New test.
44734
44735 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44736
44737         * g++.dg/parse/parse4.C: New test.
44738
44739 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44740
44741         * g++.dg/parse/parse3.C: New test.
44742
44743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44744
44745         * g++.dg/parse/parse2.C: New test.
44746
44747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44748
44749         * g++.dg/template/friend11.C: New test.
44750
44751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44752
44753         * g++.dg/parse/parse1.C: New test.
44754
44755 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44756
44757         * lib/profopt.exp: Change the name of a global variable to avoid
44758         possible clashes with other test suites.
44759
44760 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44761
44762         * g++.dg/inherit/covariant8.C: New test.
44763
44764 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44765
44766         * g++.dg/init/array9.C: New test.
44767
44768         PR c++/9112
44769         * g++.dg/parse/expr1.C: New test.
44770
44771 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44772
44773         * gcc.c-torture/compile/20021230-1.c: New test.
44774
44775 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44776
44777         * g++.dg/inherit/covariant5.C: New test.
44778         * g++.dg/inherit/covariant6.C: New test.
44779         * g++.dg/inherit/covariant7.C: New test.
44780
44781 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44782
44783         PR c++/2739
44784         * g++.dg/other/access2.C: New test.
44785
44786 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44787
44788         * g++.dg/other/anon-struct.C: No longer fails
44789         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44790         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44791         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44792
44793 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44794
44795         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44796
44797 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44798
44799         * g++.dg/eh/spec4.C: Remove stray semicolon.
44800         * g++.dg/expr/pmf-1.C: Change error message.
44801         * g++.dg/ext/asm1.C: Remove stray semicolon.
44802         * g++.dg/ext/typename1.C: Add missing typenames.
44803         * g++.dg/inherit/template-as-base.C: Change error message.
44804         * g++.dg/lookup/scoped1.C: Likewise.
44805         * g++.dg/lookup/scoped2.C: Likewise.
44806         * g++.dg/lookup/using2.C: Likewise.
44807         * g++.dg/other/component1.C: Remove stray semicolon.
44808         * g++.dg/other/do1.C: Change error message.
44809         * g++.dg/other/error2.C: Likewise.
44810         * g++.dg/other/init1.C: Likewise.
44811         * g++.dg/other/packed1.C: Remove stray semicolon.
44812         * g++.dg/other/ptrmem2.C: Change error message.
44813         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44814         marker.
44815         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44816         * g++.dg/template/access3.C: Add typename keyword.
44817         * g++.dg/template/access5.C: Remove stray semicolon.
44818         * g++.dg/template/access6.C: Likewise.
44819         * g++.dg/template/complit1.C: Likewise.
44820         * g++.dg/template/crash1.C: Change error message.
44821         * g++.dg/template/inherit2.C: Remove stray semicolon.
44822         * g++.dg/template/instantiate2.C: Likewise.
44823         * g++.dg/template/instantiate3.C: Change error message.
44824         * g++.dg/template/qual1.C: Remove stray semicolon.
44825         * g++.dg/template/qualttp18.C: Change error message.
44826         * g++.dg/template/ref1.C: Remove stray semicolon.
44827         * g++.dg/template/sizeof1.C (A::value): Declare it.
44828         * g++.dg/template/spec4.C: Change error message.
44829         * g++.dg/template/static1.C: Likewise.
44830         * g++.dg/template/type1.C: Likewise.
44831         * g++.dg/template/typename3.C: Likewise.
44832         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44833         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44834         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44835         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44836         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44837         named return value extension.
44838         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44839         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44840         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44841         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44842         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44843         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44844         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44845         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44846         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44847         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44848         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44849         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44850         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44851         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44852         syntax.
44853         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44854         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44855         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44856         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44857         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44858         * g++.old-deja/g++.brendan/template11.C: Likewise.
44859         * g++.old-deja/g++.brendan/template26.C: Likewise.
44860         * g++.old-deja/g++.brendan/template27.C: Use explicit
44861         specialization syntax.
44862         * g++.old-deja/g++.brendan/template30.C: Likewise.
44863         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44864         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44865         non-dependent names.
44866         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44867         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44868         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44869         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44870         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44871         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44872         named return value extension.
44873         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44874         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44875         * g++.old-deja/g++.ext/return1.C: Likewise.
44876         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44877         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44878         * g++.old-deja/g++.jason/access8.C: Likewise.
44879         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44880         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44881         pseudo-destructor names.
44882         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44883         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44884         pseudo-destructor names.
44885         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44886         * g++.old-deja/g++.jason/overload19.C: Likewise.
44887         * g++.old-deja/g++.jason/overload32.C: Likewise.
44888         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44889         stray semicolons.
44890         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44891         * g++.old-deja/g++.jason/return.C: Likewise.
44892         * g++.old-deja/g++.jason/return2.C: Likewise.
44893         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44894         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44895         syntax.
44896         * g++.old-deja/g++.jason/template10.C: Account for use of
44897         non-dependent names.
44898         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44899         syntax.
44900         * g++.old-deja/g++.jason/template37.C: Likewise.
44901         * g++.old-deja/g++.law/access4.C: Change error messages.
44902         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44903         pseudo-destructor names.
44904         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44905         * g++.old-deja/g++.law/ctors9.C: Likewise.
44906         * g++.old-deja/g++.law/cvt22.C: Likewise.
44907         * g++.old-deja/g++.law/dtors5.C: Likewise.
44908         * g++.old-deja/g++.law/global-init1.C: Likewise.
44909         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44910         * g++.old-deja/g++.law/operators28.C: Likewise.
44911         * g++.old-deja/g++.law/visibility28.C: Likewise.
44912         * g++.old-deja/g++.martin/eval1.C: Likewise.
44913         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44914         name.
44915         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44916         * g++.old-deja/g++.mike/net34.C: Likewise.
44917         * g++.old-deja/g++.mike/net36.C: Likewise.
44918         * g++.old-deja/g++.mike/ns2.C: Likewise.
44919         * g++.old-deja/g++.mike/p12306.C: Likewise.
44920         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44921         value extension.
44922         * g++.old-deja/g++.mike/p700.C: Likewise.
44923         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44924         * g++.old-deja/g++.mike/p710.C: Likewise.
44925         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44926         value extension.
44927         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44928         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44929         * g++.old-deja/g++.ns/crash2.C: Likewise.
44930         * g++.old-deja/g++.ns/crash3.C: Likewise.
44931         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44932         * g++.old-deja/g++.ns/ns17.C: Likewise.
44933         * g++.old-deja/g++.ns/template16.C: Likewise.
44934         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44935         keyword.
44936         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44937         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44938         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44939         named return value extension.
44940         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44941         * g++.old-deja/g++.other/access4.C: Issue additional error
44942         messages.
44943         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44944         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44945         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44946         * g++.old-deja/g++.other/crash25.C: Change error message.
44947         * g++.old-deja/g++.other/crash4.C: Change error message.
44948         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44949         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44950         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44951         checks.
44952         * g++.old-deja/g++.other/defarg8.C: Likewise.
44953         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44954         * g++.old-deja/g++.other/dtor10.C: Likewise.
44955         * g++.old-deja/g++.other/incomplete.C: Likewise.
44956         * g++.old-deja/g++.other/linkage7.C: Likewise.
44957         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44958         lookup algorithm.
44959         * g++.old-deja/g++.other/mangle2.C: Likewise.
44960         * g++.old-deja/g++.other/refinit2.C: Likewise.
44961         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44962         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44963         * g++.old-deja/g++.pt/crash28.C: Likewise.
44964         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44965         syntax.
44966         * g++.old-deja/g++.pt/crash32.C: Change error message.
44967         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44968         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44969         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44970         error message position.
44971         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44972         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44973         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44974         syntax.
44975         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44976         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44977         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44978         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44979         keyword.
44980         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44981         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44982         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44983         keyword.
44984         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44985         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44986         syntax.
44987         * g++.old-deja/g++.pt/friend28.C: Account for use of
44988         non-dependent names.
44989         * g++.old-deja/g++.pt/friend29.C: Likewise.
44990         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44991         rules.
44992         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44993         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44994         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44995         lookup rules.
44996         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44997         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44998         keyword.
44999         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45000         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45001         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45002         keyword.
45003         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45004         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45005         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45006         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45007         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45008         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45009         keyword.
45010         * g++.old-deja/g++.pt/spec10.C: Likewise.
45011         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45012         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45013         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45014         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45015         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45016         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45017         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45018         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45019         * g++.old-deja/g++.pt/typename15.C: Likewise.
45020         * g++.old-deja/g++.pt/typename22.C: Likewise.
45021         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45022         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45023         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45024         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45025         syntax.
45026         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45027         return value extension.
45028         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45029         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45030         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45031         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45032
45033 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45034
45035         * g++.dg/warn/inline1.C: New test.
45036         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45037         * g++.old-deja/g++.jason/synth10.C: Likewise.
45038         * g++.old-deja/g++.mike/net31.C: Likewise.
45039         * g++.old-deja/g++.mike/p8786.C: Likewise.
45040
45041         * g++.dg/template/friend10.C: New test.
45042         * g++.dg/template/conv5.C: New test.
45043
45044 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45045
45046         * g++.dg/lookup/scoped3.C: New test.
45047
45048         * g++.dg/lookup/decl1.C: New test.
45049         * g++.dg/lookup/decl2.C: New test.
45050
45051 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45052
45053         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45054         gcc.c-torture/compile/20021015-1.c,
45055         gcc.c-torture/compile/20021015-2.c,
45056         gcc.c-torture/compile/20021123-1.c,
45057         gcc.c-torture/compile/20021123-2.c,
45058         gcc.c-torture/compile/20021123-3.c,
45059         gcc.c-torture/compile/20021123-4.c,
45060         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45061         only to 3.1 or 3.2 branch.
45062
45063 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45064
45065         * gcc.dg/i386-bitfield3.c: New test.
45066
45067         * gcc.dg/i386-bitfield2.c: New test.
45068
45069 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45070
45071         * g++.dg/parse/conv_op1.C: New test.
45072
45073 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45074
45075         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45076         approved.
45077
45078 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45079
45080         * gcc.c-torture/compile/20021220-1.c: New test.
45081
45082 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45083
45084         * gcc.dg/i386-fastcall-1.c: New.
45085
45086 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45087
45088         * gcc.c-torture/execute/20021219-1.c: New test.
45089
45090 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45091
45092         * gcc.dg/i386-pic-1.c: New test.
45093
45094 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45095
45096         PR c++/8099
45097         * g++.dg/template/friend9.C: New test.
45098
45099 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45100
45101         PR c++/3663
45102         * g++.dg/template/access7.C: New test.
45103
45104 2002-12-18  Nick Clifton  <nickc@redhat.com>
45105
45106         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45107         the libstdc++-v3 directory has been found.
45108
45109 2002-12-12  Devang Patel <dpatel@apple.com>
45110         * gcc.dg/darwin-ld-1.c: New test.
45111         * gcc.dg/darwin-ld-2.c: New test.
45112         * gcc.dg/darwin-ld-3.c: New test.
45113         * gcc.dg/darwin-ld-4.c: New test.
45114         * gcc.dg/darwin-ld-5.c: New test.
45115
45116 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45117
45118         * gcc.c-torture/compile/20021212-1.c: New test.
45119
45120 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45121
45122         * gcc.dg/fshort-wchar: New test.
45123
45124 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45125
45126         PR c++/8372
45127         * g++.dg/template/dtor1.C: New test.
45128
45129         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45130         markers.
45131
45132 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45133
45134         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45135
45136 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45137
45138         * g++.dg/template/static1.C: New test.
45139         * g++.dg/template/static2.C: New test.
45140         * g++.old-deja/g++.ext/memconst.C: New test.
45141
45142 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45143
45144         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45145         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45146         * g++.dg/special/initp1.C: Likewise.
45147
45148 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45149
45150         * gcc.c-torture/execute/20021204-1.c: New test.
45151
45152 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45153
45154         * gcc.dg/ppc-fmadd-1.c: New file.
45155         * gcc.dg/ppc-fmadd-2.c: New file.
45156         * gcc.dg/ppc-fmadd-3.c: New file.
45157
45158 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45159
45160         * gcc.c-torture/compile/20021204-1.c: New test.
45161
45162 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45163
45164         * g++.dg/inherit/covariant2.C: New test.
45165         * g++.dg/inherit/covariant3.C: New test.
45166         * g++.dg/inherit/covariant4.C: New test.
45167         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45168         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45169
45170 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45171
45172         PR c++/8688
45173         * g++.dg/init/brace3.C: New test.
45174
45175 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45176
45177         * gcc.dg/20020210-1.c: Fix a comment typo.
45178
45179 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45180
45181         PR c++/8720
45182         * g++.dg/parse/defarg1.C: New test.
45183
45184         PR c++/8615
45185         * g++.dg/template/char1.C: New test.
45186
45187         * g++.dg/template/varmod1.C: Fix typo.
45188
45189 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45190
45191         DR 180
45192         * g++.old-deja/g++.pt/crash32.C: Expect error.
45193
45194 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45195
45196         PR c++/5919
45197         * g++.dg/template/varmod1.C: New test.
45198
45199         PR c++/8727
45200         * g++.dg/inherit/typeinfo1.C: New test.
45201
45202         PR c++/8663
45203         * g++.dg/inherit/typedef1.C: New test.
45204
45205 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45206
45207         PR c++/8332
45208         PR c++/8493
45209         * g++.dg/template/strlen1.C: New test.
45210
45211         PR c++/8227
45212         * g++.dg/template/ctor2.C: New test.
45213
45214         PR c++/8214
45215         * g++.dg/init/string1.C: New test.
45216
45217         PR c++/8511
45218         * g++.dg/template/friend8.C: New test.
45219
45220 2002-11-29  Joe Buck <jbuck@synopsys.com>
45221
45222         * g++.dg/lookup/anon2.C: New test.
45223
45224 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45225
45226         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45227         h8300 port.
45228
45229 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45230
45231         * gcc.dg/bitfld-6.c: New test.
45232
45233 2002-11-27  Jan Hubicka  <jh@suse.cz>
45234
45235         * gcc.c-torture/execute/20021127.[cx]: New test.
45236
45237 2002-11-26  Jan Hubicka  <jh@suse.cz>
45238
45239         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45240         quality.
45241
45242 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45243
45244         * g++.dg/init/brace2.C: New test.
45245         * g++.old-deja/g++.mike/p9129.C: Correct.
45246
45247 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45248
45249         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45250
45251 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45252
45253         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45254
45255 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45256
45257         * g++.dg/abi/empty11.C: New test.
45258         * g++.dg/rtti/cv1.C: New test.
45259
45260 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45261
45262         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45263
45264 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45265
45266         * g++.dg/abi/empty10.C: New test.
45267
45268 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45269
45270         * gcc.c-torture/compile/20021124-1.c: New test.
45271
45272 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45273
45274         * g++.dg/abi/rtti2.C: New test.
45275
45276 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45277
45278         * gcc.dg/i386-unroll-1.c: New test.
45279
45280 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45281
45282         * gcc.c-torture/compile/20021120-1.c: New test.
45283         * gcc.c-torture/compile/20021120-2.c: New test.
45284
45285 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45286
45287         * gcc.dg/bitfld-5.c: New test.
45288
45289 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45290
45291         * gcc.c-torture/execute/20021120-3.c: New test.
45292
45293 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45294
45295         * gcc.c-torture/execute/20021120-2.c: New test.
45296
45297 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45298
45299         * gcc.c-torture/execute/20021120-1.c: New test.
45300
45301 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45302
45303         * gcc.c-torture/execute/20021118-3.c: New test.
45304
45305 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45306
45307         * gcc.c-torture/compile/20021119-1.c: New test.
45308
45309 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45310
45311         * gcc.dg/duff-1.c: New test.
45312         * gcc.dg/duff-2.c: New test.
45313         * gcc.dg/duff-3.c: New test.
45314
45315 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45316
45317         * gcc.dg/cpp/_Pragma5.c: New test.
45318
45319 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45320
45321         * gcc.c-torture/execute/20021118-2.c: New test.
45322
45323 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45324
45325         * gcc.c-torture/execute/20021118-1.c: New test.
45326
45327 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45328
45329         * gcc.dg/20021116-1.c: New test.
45330
45331 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45332
45333         * g++.dg/abi/vcall1.C: New test.
45334
45335 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * gcc.dg/20021029-1.c: New test.
45338         * gcc.dg/20021029-2.c: New test.
45339
45340 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45341
45342         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45343
45344 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45345
45346         PR c/8439
45347         * gcc.dg/20021110.c: Move to ...
45348         * gcc.c-torture/compile/20021110.c: .... here.
45349
45350 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45351
45352         PR c/8467
45353         * gcc.c-torture/execute/20021111-1.c
45354
45355 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45356
45357         PR c/8439
45358         * gcc.dg/20021110.c: New test.
45359
45360 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45361
45362         * g++.dg/abi/vthunk3.C: Run only on x86.
45363
45364 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45365
45366         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45367
45368 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45369
45370         * lib/compat.exp (compat-execute): Fix logic error in last
45371         change.
45372
45373 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45374
45375         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45376
45377 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45378
45379         PR c++/8389
45380         * g++.dg/template/access6.C: New test.
45381
45382 2002-11-08  Jan Hubicka  <jh@suse.cz>
45383
45384         * gcc.dg/i386-ssefp-1.c: New test.
45385         * gcc.dg/i386-ssefp-1.c: New test.
45386
45387 2002-11-08  Jan Hubicka  <jh@suse.cz>
45388
45389         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45390
45391 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45392
45393         * g++.dg/abi/vthunk3.C: New test.
45394
45395         PR c++/8338
45396         * g++.dg/template/crash2.C: New test.
45397
45398 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45399
45400         * g++.dg/abi/dtor1.C: New test.
45401         * g++.dg/abi/dtor2.C: Likewise.
45402
45403 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45404
45405         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45406         Darwin.
45407
45408 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45409
45410         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45411         -mthumb.  Only xfail with -O0.
45412
45413 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45414
45415         * g++.dg/abi/thunk1.C: New test.
45416         * g++.dg/abi/thunk2.C: Likewise.
45417         * g++.dg/abi/vtt1.C: Likewise.
45418
45419 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45420
45421         PR optimization/8423
45422         * gcc.c-torture/execute/builtin-constant.c: New test.
45423
45424 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45425
45426         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45427         Add some more cases.
45428
45429 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45430
45431         PR c++/8391
45432         * g++.dg/opt/local1.C: New test.
45433
45434 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45435
45436         PR c++/8160
45437         * g++.dg/template/complit1.C: New test.
45438
45439         PR c++/8149
45440         * g++.dg/template/typename4.C: Likewise.
45441
45442 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45443
45444         Core issue 287, PR c++/7639
45445         * g++.dg/template/instantiate1.C: Adjust error location.
45446         * g++.dg/template/instantiate3.C: New test.
45447         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45448         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45449         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45450
45451 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45452
45453         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45454
45455 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45456
45457         PR c++/8287
45458         * g++.dg/init/dtor2.C: New test.
45459
45460 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45461
45462         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45463         * gcc.dg/nest.c: Bypass errors on irix6.
45464
45465 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45466
45467         * gcc.dg/nest.c: Expect error for mmix-*-*.
45468         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45469
45470 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45471
45472         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45473         markers.
45474
45475         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45476
45477 2002-10-25  Mike Stump  <mrs@apple.com>
45478
45479         * gcc.dg/warn-1.c: New test.
45480
45481 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45482
45483         * g++.dg/template/typename3.C: New test.
45484
45485 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45486
45487         * g++.dg/lookup/ptrmem1.C: New test.
45488
45489         * g++.dg/abi/vthunk2.C: New test.
45490
45491 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45492
45493         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45494
45495 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45496
45497         * g++.dg/abi/empty9.C: New test.
45498
45499 2002-10-24  Richard Henderson  <rth@redhat.com>
45500
45501         * g++.dg/inherit/thunk1.C: Enable for ia64.
45502
45503 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45504
45505         PR c++/8067
45506         * g++.dg/lookup/pretty1.C: New test.
45507
45508 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45509
45510         * gcc.dg/20021023-1.c: New test.
45511
45512 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45513
45514         PR c++/7679
45515         * g++.dg/parse/inline1.C: New test.
45516
45517 2002-10-23  Richard Henderson  <rth@redhat.com>
45518
45519         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45520
45521         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45522
45523 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45524
45525         PR c++/6579
45526         * g++.dg/parse/stmtexpr3.C: New test.
45527
45528 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45529
45530         * g++.dg/expr/cond1.C: New test.
45531
45532 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45533
45534         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45535
45536 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45537
45538         * g++.dg/abi/vbase13.C: New test.
45539         * g++.dg/abi/vbase14.C: Likewise.
45540
45541 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45542
45543         * gcc.dg/tls/pic-1.c: New test.
45544         * gcc.dg/tls/nonpic-1.c: New test.
45545         * gcc.dg/20021018-1.c: New test.
45546
45547 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45548
45549         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45550         Remove only files with the same base name as the test case.
45551         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45552         (profopt-execute): Likewise.  Also, remove old profiling
45553         and performance data files before running the tests.
45554
45555         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45556         * g++.dg/bprob/bprob.exp: Likewise.
45557         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45558         to allow more general test case names.
45559
45560         * g++.dg/bprob/bprob-1.C: Rename to ...
45561         * g++.dg/bprob/g++-bprob-1.C: ... this.
45562
45563         * g77.dg/bprob/bprob-1.f: Rename to ...
45564         * g77.dg/bprob/g77-bprob-1.f: ... this.
45565
45566 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45567
45568         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45569         bison 1.50 or later.
45570
45571 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45572
45573         * g++.dg/README: Describe more test directories.
45574
45575 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45576
45577         * g++.dg/init/array6.C: Add additional tests.
45578
45579 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45580
45581         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45582         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45583
45584 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45585
45586         * gcc.c-torture/compile/20020604-1.x: New.
45587         * gcc.c-torture/compile/simd-5.x: Likewise.
45588         * gcc.c-torture/execute/920710-1.x: Likewise.
45589         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45590
45591 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45592
45593         * g++.dg/inherit/override1.C: Add dg-options clause.
45594
45595 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45596
45597         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45598         _mm_slli_si128.
45599
45600 2002-10-19  Andreas Schwab  <schwab@suse.de>
45601
45602         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45603         directory component.
45604
45605 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45606
45607         * g++.dg/inherit/thunk1.C: New test.
45608
45609         * g++.dg/inherit/override1.C: New test.
45610
45611         * g++.dg/abi/mangle11.C: New test.
45612         * g++.dg/abi/mangle14.C: New test.
45613         * g++.dg/abi/mangle17.C: New test.
45614
45615 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45616
45617         * g++.dg/overload/member2.C: New test.
45618
45619 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45620
45621         * g++.dg/README: Describe new compat directory.
45622         * g++.dg/dg.exp: Skip tests in compat directory.
45623         * README.compat: New file.
45624         * lib/compat.exp: New expect script.
45625         * g++.dg/compat: New test directory.
45626         * g++.dg/compat/compat.exp: New expect script.
45627         * g++.dg/compat/abi: New test directory.
45628         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45629         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45630         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45631         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45632         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45633         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45634         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45635         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45636         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45637         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45638         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45639         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45640         * g++.dg/compat/break: New test directory.
45641         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45642         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45643         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45644         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45645         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45646         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45647         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45648         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45649         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45650         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45651         g++.dg/compat/break/README: New files.
45652         * g++.dg/compat/eh: New test directory.
45653         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45654         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45655         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45656         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45657         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45658         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45659         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45660         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45661         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45662         g++.dg/compat/eh/filter2_y.C,
45663         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45664         g++.dg/compat/eh/new1_y.C,
45665         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45666         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45667         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45668         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45669         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45670         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45671         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45672         g++.dg/compat/eh/unexpected1_y.C: New files.
45673         * g++.dg/compat/init: New test directory.
45674         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45675         g++.dg/compat/init/array5_y.C,
45676         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45677         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45678         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45679         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45680         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45681         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45682         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45683         g++.dg/compat/init/init-ref2_y.C: New files.
45684
45685 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45686
45687         PR c++/7584
45688         * g++.dg/inherit/using3.C: New test.
45689
45690 2002-10-17  Jan Hubicka  <jh@suse.cz>
45691
45692         * gcc.dg/20021017-2.c: New test.
45693
45694 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45695
45696         * g++.dg/abi/mangle16.C: Adjust.
45697
45698         * g++.dg/init/array8.C: New test.
45699
45700 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45701
45702         * gcc.dg/special/mips-abi.exp: New test.
45703         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45704
45705 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45706
45707         * g++.dg/abi/mangle16.C: New test.
45708         * g++.dg/abi/mangle17.C: Likewise.
45709
45710         PR c++/7478
45711         * g++.dg/template/ref1.C: New test.
45712
45713 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45714
45715         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45716
45717 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45718
45719         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45720
45721 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45722
45723         PR c++/7524
45724         * g++.dg/init/array7.C: New test.
45725
45726 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45727
45728         * g++.dg/init/array6.C: New test.
45729
45730         * g++.dg/abi/mangle13.C: Likewise.
45731         * g++.dg/abi/mangle14.C: Likewise.
45732         * g++.dg/abi/mangle15.C: Likewise.
45733
45734 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45735
45736         * g++.dg/abi/empty8.C: New test.
45737
45738 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45739
45740         * g++.dg/init/ctor1.C: New test.
45741
45742 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45743
45744         * gcc.c-torture/execute/20021015-1.c: New test.
45745
45746 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45747
45748         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45749
45750 2002-10-14  Jan Hubicka  <jh@suse.cz>
45751
45752         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45753
45754 2002-10-14  Richard Henderson  <rth@redhat.com>
45755
45756         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45757
45758 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45759
45760         PR optimization/6631
45761         * g++.dg/opt/const2.C: New test.
45762
45763 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45764
45765         PR c++/7176
45766         * g++.dg/parse/friend1.C: New test.
45767         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45768
45769 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45770
45771         * gcc.dg/20021014-1.c: New test.
45772
45773 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45774
45775         PR c++/5661
45776         * g++.dg/ext/vlm1.C: New test.
45777         * g++.dg/ext/vlm2.C: Likewise.
45778
45779         * g++.dg/init/array1.C: Remove invalid braces.
45780         * g++.dg/init/brace1.C: New test.
45781         * g++.dg/init/copy2.C: Likewise.
45782         * g++.dg/init/copy3.C: Likewise.
45783         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45784         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45785         braces.
45786
45787 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45788
45789         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45790
45791 2002-10-11  Richard Shann  <richard.shann@superh.com>
45792
45793         * gcc.c-torture/compile/simd-5.c: New test.
45794
45795 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45796
45797         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45798
45799 2002-10-10  Jim Wilson  <wilson@redhat.com>
45800
45801         * gcc.c-torture/execute/20021010-1.c: New test.
45802
45803 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45804
45805         PR c/7353
45806         * g++.dg/ext/typedef-init.C: New test.
45807         * gcc.dg/typedef-init.c: New test.
45808
45809 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45810
45811         * gcc.dg/cpp/paste13.c: New test.
45812
45813 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45814
45815         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45816         remaining platforms, XFAIL during compile, not execute.  Don't
45817         XFAIL at -O0.
45818
45819 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45820
45821         * gcc.dg/alias-1.c: Tweak expected warning.
45822
45823 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45824
45825         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45826
45827 2002-10-06  Andreas Jaeger  <aj@suse.de>
45828
45829         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45830         * gcc.dg/cpp/c++98.C: Likewise.
45831
45832         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45833         * g++.dg/cpp/c++98.C: Likewise.
45834
45835         * g++.dg/README (Subdirectories): Mention cpp directory.
45836
45837         PR target/7559
45838         * gcc.dg/20021006-1.c: New test.
45839
45840 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45841
45842         PR c++/7804
45843         * g++.dg/other/warning1.C: New test.
45844
45845 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45846
45847         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45848         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45849         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45850
45851 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45852
45853         PR c++/7931
45854         * g++.dg/template/ptrmem3.C: New test.
45855
45856         PR c++/7754
45857         * g++.dg/template/union1.C: New test.
45858
45859 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45860
45861         PR c++/8006
45862         * g++.dg/abi/mangle9.C: New test.
45863         * g++.dg/abi/mangle10.C: New test.
45864         * g++.dg/abi/mangle11.C: New test.
45865         * g++.dg/abi/mangle12.C: New test.
45866
45867 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45868
45869         PR c++/7188.
45870         * g++.dg/template/meminit1.C: New test.
45871         * g++.dg/warn/Wreorder-1.C: Likewise.
45872         * g++.old-deja/g++.mike/warn3.C: Tweak.
45873         * lib/prune.exp: Ingore "in copy constructor".
45874
45875 2002-10-02  Andreas Jaeger  <aj@suse.de>
45876
45877         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45878         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45879         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45880         on x86-64.
45881
45882 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45883
45884         * gcc.dg/empty1.C: Fix typo.
45885
45886 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45887
45888         * gcc.dg/alias-1.c: New test.
45889
45890 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45891
45892         * gcc.dg/empty1.C: New test.
45893
45894         * g++.dg/tls/init-2.C: Tweak error messages.
45895
45896 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45897
45898         * gcc.c-torture/compile/20020923-1.c: New test.
45899
45900 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45901
45902         * gcc.c-torture/execute/ffs-1.c: New test.
45903         * gcc.c-torture/execute/ffs-2.c: Ditto.
45904
45905 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45906
45907         * g++.dg/overload/member1.C: New test.
45908
45909 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45910
45911         * g++.dg/abi/empty7.C: New test.
45912         * g++.dg/init/pm2.C: Likewise.
45913
45914 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45915
45916         * g++.dg/rtti/crash1.C: New test.
45917
45918 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45919
45920         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45921         gcc.dg/sibcall-4.c: New tests.
45922
45923 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45924
45925         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45926         powerpc and MMIX targets.
45927
45928 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45929
45930         * gcc.dg/cpp/20020927-1.c: New.
45931
45932 2002-09-26  David S. Miller  <davem@redhat.com>
45933
45934         * gcc.c-torture/compile/trunctfdf.c: New.
45935
45936 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45937
45938         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45939
45940 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45941
45942         * gcc.c-torture/execute/loop-15.c: New.
45943
45944 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45945
45946         * README.QMTEST: Fix typo.
45947
45948 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45949
45950         * gcc.dg/20020926-1.c: New test.
45951
45952 2002-09-25  David S. Miller  <davem@redhat.com>
45953
45954         PR target/7842
45955         * gcc.c-torture/execute/shiftdi.c: New test.
45956
45957 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45958
45959         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45960         unique to the tool.
45961         * lib/g77.exp (g77_init): Likewise.
45962         * lib/g++.exp (g++_init): Likewise.
45963         * lib/objc.exp (objc_init): Likewise.
45964
45965 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45966
45967         * g++.dg/abi/empty5.C: New test.
45968         * g++.dg/abi/empty6.C: New test.
45969         * g++.dg/abi/vbase12.C: New test.
45970
45971 2002-09-25  Richard Henderson  <rth@redhat.com>
45972
45973         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45974         too-small long double.
45975
45976 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45977
45978         * gcc.dg/20020919-1.c: New test.
45979
45980 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45981
45982         * g++.dg/abi/bitfield6.C: New test.
45983         * g++.dg/abi/bitfield7.C: New test.
45984         * g++.dg/abi/bitfield8.C: New test.
45985         * g++.dg/abi/vbase11.C: New test.
45986
45987 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45988
45989         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45990         hppa*-*-hpux*.  Update test comment.
45991
45992 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45993
45994         * gcc.dg/tls/struct-1.c: New test.
45995
45996 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45997
45998         * gcc.dg/cpp/tr-warn2.c: Update.
45999
46000 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46001
46002         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46003
46004 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46005
46006         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46007         systems.
46008
46009 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46010
46011         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46012
46013         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46014         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46015         setting of cxxfilt.
46016
46017 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46018
46019         * gcc.dg/20020312-2.c: Update for darwin.
46020
46021 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46022
46023         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46024
46025 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46026
46027         * objc.dg/comp-types-1.m: New test.
46028         * objc.dg/comp-types-2.m: New test.
46029         * objc.dg/comp-types-3.m: New test.
46030         * objc.dg/comp-types-4.m: New test.
46031         * objc.dg/comp-types-5.m: New test.
46032         * objc.dg/comp-types-6.m: New test.
46033
46034 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46035
46036         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46037
46038 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46039
46040         * g++.dg/other/do1.C: New test.
46041
46042         * g++.dg/template/subst1.C: New test.
46043
46044 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46045
46046         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46047
46048 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46049
46050         * g++.dg/template/qualttp20.C: Adjust expected errors.
46051         * g++.old-deja/g++.jason/report.C: Likewise.
46052         * g++.old-deja/g++.other/qual1.C: Likewise.
46053
46054         * g++.dg/lookup/scoped2.C: New test.
46055
46056         * g++.dg/ext/asm3.C: New test.
46057
46058 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46059
46060         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46061
46062 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46063
46064         * ChangeLog: follow spelling conventions.
46065         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46066         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46067         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46068         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46069         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46070         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46071         * g++.old-deja/g++.law/global-init1.C: Likewise.
46072         * g++.old-deja/g++.other/delete4.C: Likewise.
46073         * g++.old-deja/g++.other/inline21.C: Likewise.
46074         * g++.old-deja/g++.other/singleton.C: Likewise.
46075         * g77.dg/strlen0.f: Likewise.
46076         * g77.f-torture/compile/20010519-1.f: Likewise.
46077         * g77.f-torture/compile/980310-4.f: Likewise.
46078         * gcc.c-torture/compile/20000605-1.c: Likewise.
46079         * gcc.c-torture/execute/20020225-1.c: Likewise.
46080         * gcc.dg/c90-hexfloat-2.c: Likewise.
46081         * gcc.dg/c99-bool-1.c: Likewise.
46082         * gcc.dg/c99-hexfloat-2.c: Likewise.
46083         * gcc.dg/dll-2.c: Likewise.
46084         * gcc.dg/wtr-union-init-1.c: Likewise.
46085         * gcc.dg/wtr-union-init-2.c: Likewise.
46086         * gcc.dg/wtr-union-init-3.c: Likewise.
46087         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46088         * gcc.dg/cpp/defined.c: Likewise.
46089         * gcc.dg/cpp/macsyntx.c: Likewise.
46090         * gcc.dg/cpp/paste2.c: Likewise.
46091         * gcc.dg/cpp/trad/defined.c: Likewise.
46092         * gcc.dg/format/c90-printf-1.c: Likewise.
46093         * gcc.dg/format/c90-scanf-1.c: Likewise.
46094         * gcc.dg/format/c99-printf-1.c: Likewise.
46095         * gcc.dg/format/c99-scanf-1.c: Likewise.
46096         * gcc.misc-tests/gcov-8.c: Likewise.
46097         * lib/profopt.exp: Likewise.
46098
46099 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46100
46101         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46102
46103 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46104
46105         * g++.dg/inherit/using2.C: New test.
46106
46107 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46108
46109         * ChangeLog: Follow spelling conventions.
46110         * g++.dg/template/friend4.C: Likewise.
46111         * g++.old-deja/g++.pt/crash67.C: Likewise.
46112         * gcc.c-torture/execute/20000801-4.c: Likewise.
46113         * gcc.dg/c90-digraph-1.c: Likewise.
46114         * gcc.dg/c94-digraph-1.c: Likewise.
46115         * gcc.dg/c99-digraph-1.c: Likewise.
46116         * gcc.dg/cpp/line5.c: Likewise.
46117         * gcc.dg/cpp/multiline.c: Likewise.
46118         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46119         * gcc.dg/format/attr-3.c: Likewise.
46120         * gcc.dg/format/c90-scanf-3.c: Likewise.
46121         * gcc.dg/format/ext-4.c: Likewise.
46122
46123 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46124
46125         * g++.dg/template/pretty1.C: New test.
46126
46127 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46128
46129         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46130
46131 2002-09-13  Matt Austern  <austern@apple.com>
46132
46133         * g++.dg/other/constref[12].C: New, regression tests for
46134         passing a cast expression to a function by const reference.
46135
46136 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46137
46138         * g++.dg/template/deduce1.C: New test.
46139
46140 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46141
46142         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46143         32-bit int.
46144
46145 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46146
46147         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46148         usage.
46149
46150 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46151
46152         * gcc.c-torture/compile/20020910-1.c: New test.
46153
46154 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46155
46156         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46157
46158 2002-09-10  Andreas Jaeger  <aj@suse.de>
46159
46160         * gcc.dg/20020312-2.c: Adjust for x86-64.
46161
46162 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46163
46164         * g77.dg/7388.f: New test case for PR 7388.
46165
46166 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46167
46168         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46169
46170 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46171
46172         * objc.dg/proto-lossage-1.m: New test.
46173
46174 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46175
46176         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46177
46178 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46179
46180         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46181         expected to pass.
46182
46183 2002-09-06  Stan Shebs  <shebs@apple.com>
46184             David Edelsohn  <edelsohn@gnu.org>
46185
46186         * gcc.dg/weak: New directory.
46187         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46188         target-specific xfail bits.
46189         * gcc.dg/typeof-2.c: Move to new directory.
46190         * gcc.dg/weak.exp: New expect script.
46191
46192 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46193
46194         * gcc.c-torture/execute/extzvsi.c: New test.
46195
46196 2002-09-05  Stan Shebs  <shebs@apple.com>
46197
46198         * gcc.dg/weak-1.c: xfail on Darwin.
46199         * gcc.dg/weak-2.c: Ditto.
46200         * gcc.dg/weak-3.c: Ditto.
46201         * gcc.dg/weak-4.c: Ditto.
46202         * gcc.dg/weak-5.c: Ditto.
46203         * gcc.dg/weak-6.c: Ditto.
46204         * gcc.dg/weak-7.c: Ditto.
46205         * gcc.dg/weak-8.c: Ditto.
46206         * gcc.dg/weak-9.c: Ditto.
46207
46208 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46209
46210         * gcc.c-torture/execute/loop-14.c: New test.
46211
46212 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46213
46214         * g++.dg/other/cxa-atexit1.C: New test.
46215
46216         * gcc.dg/typeof-2.c: New test.
46217
46218 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46219
46220         * gcc.dg/builtins-2.c: New testcase.
46221         * gcc.dg/builtins-3.c: New testcase.
46222
46223 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46224
46225         * gcc.dg/cpp/_Pragma4.c: New test.
46226
46227 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46228
46229         * objc/execute/nil_method-1.m: New testcase.
46230
46231 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46232
46233         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46234         [Object class], not [Object initialize].
46235
46236 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46237             Hans-Peter Nilsson  <hp@bitrange.com>
46238
46239         * gcc.c-torture/execute/20020720-1.x: Skip test on
46240         mmix-knuth-mmixware.  Correct comment.
46241
46242 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46243
46244         * g++.dg/abi/bitfield5.C: New test.
46245         * g++.dg/abi/vbase10.C: Likewise.
46246
46247 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46248
46249         * objc.dg/undeclared-selector.m: New test.
46250
46251 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46252
46253         * g++.dg/other/offsetof1.C: Avoid cast warning.
46254
46255 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46256
46257         * objc.dg/super-class-2.m: New test.
46258
46259 2002-08-24  Matt Austern  <austern@apple.com>
46260
46261         * g++.dg/ext/lvaddr.C: New test.
46262         * g++.dg/ext/lvcast.C: New test.
46263
46264 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46265
46266         * g++.dg/inherit/cond1.C: New test.
46267
46268 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46269
46270         * gcc.dg/noncompile/incomplete-1.c: New test.
46271
46272 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46273
46274         * gcc.dg/typespec-1.c: New test.
46275
46276 2002-08-20  Devang Patel  <dpatel@apple.com>
46277         * objc.dg/proto-hier-2.m: New test.
46278
46279 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46280
46281         * objc.dg/bitfield-1.m: New test.
46282         * objc.dg/bitfield-2.m: New test.
46283
46284 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46285
46286         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46287         gcc.dg/c99-flex-array-4.c: New tests.
46288
46289 2002-08-16  Stan Shebs  <shebs@apple.com>
46290
46291         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46292
46293 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46294
46295         * gcc.dg/typeof-1.c: New test.
46296         * g++.dg/ext/typeof2.C: New test.
46297
46298 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         * g++.dg/other/offsetof1.C: New test.
46301
46302 2002-08-14  Richard Henderson  <rth@redhat.com>
46303
46304         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46305
46306 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46307
46308         * gcc.dg/cpp/_Pragma3.c: New test.
46309
46310 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46311
46312         * g++.dg/template/inherit3: New test.
46313
46314 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46315
46316         * gcc.dg/bitfld-4.c: Add blank options.
46317
46318 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46319
46320         * g++.dg/template/crash1.C: New test.
46321
46322 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46323
46324         * gcc.dg/tls/opt-2.c: New test.
46325
46326 2002-08-08  Devang Patel  <dpatel@apple.com>
46327
46328         * objc.dg/selector-1.m : New test
46329
46330 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46331
46332         * g++.dg/abi/bitfield4.C: New test.
46333         * gcc.dg/bitfld-4.c: New test.
46334
46335 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46336
46337         * g++.dg/other/packed1.C: New test.
46338
46339 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46340
46341         * g++.dg/abi/offsetof.C: Tweak error messages.
46342         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46343
46344 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46345
46346         * gcc.dg/bitfld-3.c: New test.
46347
46348 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46349             Richard Henderson  <rth@redhat.com>
46350
46351         * gcc.dg/i386-bitfield1.c: New test.
46352         * g++.dg/abi/bitfield3.C: Update.
46353
46354 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46355
46356         * objc.dg/const-str-2.m: Update.
46357         * gcc.dg/cpp/c++98.c: Change to C extension.
46358         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46359         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46360
46361 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46362
46363         * gcc.dg/tls/diag-3.c: New.
46364
46365 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46366
46367         * g++.dg/README (Subdirectories): Document new subdir expr.
46368         * g++.dg/expr/pmf-1.C: New test.
46369
46370 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46371
46372         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46373
46374 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46375
46376         * g++.dg/abi/bitfield3.C: New test.
46377
46378 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46379
46380         * lib/gcov.exp: Tweak expected line formats.
46381         * gcc.misc-tests/gcov8.c: New test.
46382         * gcc.misc-tests/gcov8.x: New flags.
46383
46384 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46385
46386         * consistency.vlad/layout/endian.c: Include string.h.
46387
46388         * gcc.c-torture/execute/20020805-1.c: New test.
46389
46390 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46391
46392         * g++.dg/other/conversion1.C: New test.
46393
46394 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46395
46396         * gcc.dg/builtins-1.c: New testcase.
46397
46398 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46399
46400         * g++.dg/inherit/access3.C: New test.
46401
46402 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46403
46404         * gcc.dg/ia64-visibility-2.c: New test.
46405
46406 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46407
46408         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46409         __qualifier_flags to __flags.
46410
46411 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46412
46413         * g++.dg/inherit/operator1.C: New test.
46414         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46415         * g++.dg/other/error1.C: Change expected error message.
46416         * g++.dg/template/conv4.C: Likewise.
46417
46418 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46419
46420         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46421         for documented behavior.
46422
46423 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46424
46425         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46426         several targets known to fail.
46427
46428 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46429
46430         * gcc.dg/mips-args-[123].c: New tests.
46431
46432 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46433
46434         * gcc.dg/ppc-spe.c: New.
46435
46436 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46437
46438         * g++.dg/other/ptrmem4.C: New testcase.
46439
46440 2002-07-24  Richard Henderson  <rth@redhat.com>
46441
46442         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46443
46444 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46445
46446         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46447
46448 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46449
46450         * gcc.c-torture/execute/memset-3.c: New testcase.
46451
46452 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46453
46454         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46455         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46456
46457 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46458
46459         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46460         Delete.
46461
46462 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46463
46464         * gcc.c-torture/compile/simd-4.c: New test.
46465
46466 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46467
46468         PR c++/7347, c++/7348
46469         * g++.dg/template/access4.C: New test.
46470         * g++.dg/template/access5.C: New test.
46471         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46472         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46473         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46474         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46475
46476 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46477
46478         * gcc.dg/gnu89-init-2.c: New test.
46479
46480 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46481
46482         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46483
46484 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46485
46486         * gcc.c-torture/execute/20020720-1.c: New testcase.
46487
46488 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46489
46490         * gcc.dg/cpp/Wsignprom.c: New tests.
46491
46492 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46493
46494         * gcc.c-torture/execute/loop-13.c: New test.
46495
46496 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46497
46498         * gcc.dg/cpp/expr.c: New tests.
46499
46500 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46501
46502         * g++.dg/opt/pr6713.C: Add template instantiation.
46503
46504 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46505
46506         * gcc.dg/nest.c: New test.
46507
46508 2002-07-17  Richard Henderson  <rth@redhat.com>
46509
46510         * g++.dg/opt/pr6713.C: New test.
46511
46512 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46513
46514         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46515         XFAIL for all x86 processors.
46516
46517 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46518
46519         * gcc.c-torture/execute/20010122-1.x: Do not test with
46520         -fomit-frame-pointer.
46521
46522 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46523
46524         * g++.dg/template/instantiate2.C: New test.
46525         * g++.dg/template/spec4.C: New test.
46526
46527 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46528
46529         * g++.dg/template/access2.C: New test.
46530         * g++.dg/template/access3.C: New test.
46531
46532 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46533
46534         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46535         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46536         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46537         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46538         Convert to use <stdarg.h>.
46539         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46540         Delete.
46541         * gcc.dg/va-arg-2.c: New.
46542         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46543
46544 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46545
46546         * gcc.c-torture/compile/20020710-1.c: New test.
46547
46548 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46549                           Andrew Pinski  <pinskia@physics.uc.edu>
46550
46551         gcc.c-torture/compile/simd-2.c: New testcase.
46552         gcc.c-torture/compile/simd-3.c: Likewise.
46553
46554 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46555
46556         PR c++/7224
46557         * g++.dg/overload/error1.C: New test.
46558
46559 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46560
46561         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46562         configuration and IRIX 6 O32 ABI.
46563
46564 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46565
46566         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46567
46568 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46569
46570         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46571
46572 2002-07-10  Jeffrey A Law  <law@redhat.com>
46573
46574         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46575
46576         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46577
46578 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46579
46580         * gcc.dg/20020312-2.c: Check for __PPC__.
46581
46582 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46583
46584         * gcc.c-torture/compile/20020709-1.c: New test.
46585
46586 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46587
46588         * g++.dg/template/qualttp21.C: New test case.
46589
46590 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46591
46592         * gcc.c-torture/compile/20020706-1.c: New test.
46593         * gcc.c-torture/compile/20020706-2.c: New test.
46594
46595 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46596             Alexandre Oliva  <aoliva@redhat.com>
46597
46598         * g++.dg/warn/incomplete1.C: New test.
46599
46600 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46601
46602         PR c++/7099
46603         * g++.dg/warn/noreturn1.C: New test.
46604
46605 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46606
46607         PR c++/6706
46608         * g++.dg/debug/debug6.C: New test.
46609         * g++.dg/debug/debug7.C: New test.
46610
46611 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46612
46613         * gcc.c-torture/compile/simd-3.c: New test.
46614
46615 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46616
46617         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46618         * gcc.dg/20020620-1.c: Likewise.
46619
46620 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46621
46622         PR c++/6944
46623         * g++.dg/init/array4.C: New test.
46624         * g++.dg/init/array5.C: New test.
46625
46626 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46627
46628         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46629         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46630
46631 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46632
46633         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46634         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46635         * gcc.dg/wtr-conversion-1.c: Likewise.
46636         * gcc.dg/wtr-escape-1.c: Likewise.
46637         * gcc.dg/wtr-int-type-1.c: Likewise.
46638         * gcc.dg/wtr-label-1.c: Likewise.
46639         * gcc.dg/wtr-static-1.c: Likewise.
46640         * gcc.dg/wtr-strcat-1.c: Likewise.
46641         * gcc.dg/wtr-suffix-1.c: Likewise.
46642         * gcc.dg/wtr-switch-1.c: Likewise.
46643         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46644         * gcc.dg/wtr-union-init-1.c: Likewise.
46645         * gcc.dg/wtr-union-init-2.c: Likewise.
46646         * gcc.dg/wtr-union-init-3.c: Likewise.
46647
46648         * gcc.dg/wtr-func-def-1.c: New test.
46649
46650 2002-07-02 Devang Patel <dpatel@apple.com>
46651
46652         * objc.dg/param-1.m: New test.
46653
46654 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46655
46656         * gcc.dg/cpp/trad/directive.c: Add test.
46657         * gcc.dg/cpp/trad/macroargs.c: Add test.
46658         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46659
46660 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46661
46662         * gcc.dg/cpp/cmdlne-M.c: New test.
46663
46664 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46665
46666         * objc.dg/desig-init-1.m: New test.
46667
46668 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46669
46670         PR c++/6716
46671         * g++.dg/template/instantiate1.C: New test.
46672
46673 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46674
46675         PR c++/7112
46676         * g++.dg/template/sizeof2.C: New test.
46677
46678 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46679
46680         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46681         gcc.dg/cpp/trad/include.c: New tests.
46682
46683 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46684
46685         PR target/7177
46686         * gcc.c-torture/compile/20020701-1.c: New test.
46687
46688 2002-07-01  Stan Shebs  <shebs@apple.com>
46689
46690         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46691         header here...
46692         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46693         (objc-torture-execute): or here.
46694
46695 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46696
46697         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46698
46699 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46700
46701         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46702
46703 2002-06-30  Devang Patel  <dpatel@apple.com>
46704
46705         * objc.dg/fsyntax-only.m: New test.
46706
46707 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46708
46709         PR c++/6695
46710         * g++.dg/template/friend7.C: New file.
46711
46712 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46713
46714         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46715         return type.
46716
46717 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46718
46719         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46720         avoid division by zero.
46721
46722 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46723
46724         * gcc.dg/Wunknownprag.c: New tests.
46725
46726 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46727
46728         * gcc.c-torture/execute/simd-2.c: New test.
46729
46730 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46731
46732         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46733         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46734         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46735         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46736         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46737         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46738         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46739         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46740         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46741         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46742         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46743         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46744         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46745         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46746         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46747         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46748         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46749
46750 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46751
46752         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46753         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46754         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46755         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46756         New tests.
46757         * gcc.dg/cpp/trad/directive.c: Update.
46758
46759 2002-06-23  Andreas Jaeger  <aj@suse.de>
46760
46761         * gcc.c-torture/execute/complex-6.c: New.
46762
46763 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46764
46765         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46766         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46767         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46768         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46769
46770 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46771
46772         * gcc.dg/cpp/trad: New directory with traditional tests copied
46773         from parent directory.
46774         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46775         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46776         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46777         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46778         Move to trad/ and rename.
46779         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46780         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46781         gcc.dg/cpp/trad/redef2.c: New tests.
46782         * gcc.dg/cpp/trad/trad.exp: New driver.
46783
46784 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46785
46786         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46787         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46788         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46789         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46790         Remove.
46791
46792 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46793
46794         * gcc.dg/20020620-1.c: New test.
46795
46796 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46797
46798         * g++.dg/template/ttp4.C: New test.
46799
46800 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46801
46802         * g++.dg/opt/vt1.C: Fix regexp.
46803
46804 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46805
46806         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46807         Don't use attribute `noinline'.
46808
46809 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46810
46811         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46812
46813 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46814
46815         * gcc.c-torture/execute/simd-1.c: New.
46816
46817         * gcc.dg/simd-1.c: New.
46818
46819 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46820
46821         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46822
46823 2002-06-16  Richard Henderson  <rth@redhat.com>
46824
46825         * g++.dg/ext/anon-struct1.C: New.
46826         * g++.dg/ext/anon-struct2.C: New.
46827         * g++.dg/ext/anon-struct3.C: New.
46828         * gcc.dg/anon-struct-1.c: New.
46829         * gcc.dg/anon-struct-2.c: New.
46830         * gcc.dg/anon-struct-3.c: New.
46831         * gcc.dg/20011008-1.c: Adjust warning text.
46832         * gcc.dg/20020527-1.c: Add -fms-extensions.
46833
46834 2002-06-16  Richard Henderson  <rth@redhat.com>
46835
46836         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46837
46838 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46839
46840         * gcc.c-torture/execute/20020615-1.c: New test.
46841
46842 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46843
46844         * gcc.c-tortuture/execute/compare-1.c: New test case.
46845         * gcc.c-tortuture/execute/compare-2.c: New test case.
46846         * gcc.c-tortuture/execute/compare-3.c: New test case.
46847
46848 2002-06-13  Richard Henderson  <rth@redhat.com>
46849
46850         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46851         ia64 ilp32.
46852
46853 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46854
46855         * g++.dg/template/typename2.C: Update error message.
46856
46857 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46858
46859         * gcc.c-torture/execute/20020611-1.c: New test.
46860
46861 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46862
46863         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46864         list of targets to skip.
46865
46866 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46867
46868         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46869         targets if not optimizing.
46870
46871 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46872
46873         * gcc.c-torture/compile/20020605-1.c: New test.
46874
46875         * g++.dg/opt/vt1.C: New test.
46876
46877         * gcc.dg/20020531-1.c: New test.
46878
46879         * gcc.dg/20020530-1.c: New test.
46880
46881         * gcc.dg/20020527-1.c: New test.
46882
46883         * g++.dg/opt/cse1.C: New test.
46884
46885 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46886
46887         * gcc.dg/20020607-2.c: New test case.
46888
46889 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46890
46891         * gcc.c-torture/compile/20020604-1.c: New test.
46892
46893 2002-06-04  Richard Henderson  <rth@redhat.com>
46894
46895         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46896         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46897         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46898
46899 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46900
46901         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46902
46903 2002-06-03  Richard Henderson  <rth@redhat.com>
46904
46905         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46906         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46907
46908 2002-06-02  Richard Henderson  <rth@redhat.com>
46909
46910         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46911         test functions static.
46912
46913 2002-06-02  Andreas Jaeger  <aj@suse.de>
46914
46915         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46916         now.
46917
46918 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46919
46920         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46921         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46922         Update for mofified diagnostics.
46923         * gcc.dg/c99-intconst-1.c: No longer fail.
46924
46925 2002-06-02  Richard Henderson  <rth@redhat.com>
46926
46927         * gcc.dg/uninit-A.c: Remove xfail markers.
46928
46929 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46930
46931         * gcc.dg/fnegate-1.c: New test case.
46932
46933 2002-05-30  Osku Salerma  <osku@iki.fi>
46934
46935         * gcc.c-torture/execute/mayalias-1.c: New file.
46936
46937 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46938
46939         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46940         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46941         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46942
46943 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46944
46945         * gcc.c-torture/execute/20020529-1.c: New test.
46946
46947 2002-05-27  Richard Henderson  <rth@redhat.com>
46948
46949         * g++.dg/ext/attrib6.C: New test case.
46950
46951 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46952
46953         * gcc.c-torture/execute/pure-1.c: New test.
46954
46955 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46956
46957         * gcc.dg/cpp/arith-2.c: Remove.
46958
46959 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46960
46961         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46962         * gcc.dg/cpp/if-3.c: Remove.
46963
46964 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46965
46966         * g++.dg/opt/cse2.C: New test.
46967
46968 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46969
46970         * gcc.dg/cpp/arith-1.c: New semantic tests.
46971         * gcc.dg/cpp/if-1.c: Update.
46972
46973 2002-05-24  Ben Elliston  <bje@redhat.com>
46974
46975         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46976
46977 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46978
46979         * gcc.dg/verbose-asm.c: New test.
46980
46981 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46982
46983         * gcc.dg/cpp/paste12.c: New test.
46984
46985 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46986
46987         * g++.dg/parse/named_ops.C: New test.
46988
46989 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46990
46991         * gcc.dg/weak-8.c: New test.
46992
46993 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46994
46995         * gcc.dg/weak-2.c: Allow optional leading underscore
46996         in scan-assembler symbol name.
46997         * gcc.dg/weak-3.c: Likewise.
46998         * gcc.dg/weak-4.c: Likewise.
46999         * gcc.dg/weak-5.c: Likewise.
47000
47001 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47002
47003         * gcc.dg/20020523-1.c: New test.
47004
47005 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47006
47007         * objc.dg/const-str-2.m: Update now that we stop after
47008         a command line error.
47009
47010 2002-05-22  Richard Henderson  <rth@redhat.com>
47011
47012         * g++.dg/dg.exp: Fix typo in test pruneing.
47013
47014 2002-05-22  Richard Henderson  <rth@redhat.com>
47015
47016         * g++.dg/dg.exp: Prune the tls subdirectory.
47017         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47018         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47019         * g++.dg/tls/init-1.C: New.
47020
47021 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47022
47023         * gcc.dg/20020517-1.c: New test.
47024
47025 2002-05-21  Richard Henderson  <rth@redhat.com>
47026
47027         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47028         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47029
47030 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47031
47032         * g++.dg/other/copy2.C: New test.
47033
47034 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47035
47036         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47037         (MAX_COPY): Bump up to 10 times sizeof (long long).
47038         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47039
47040         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47041         sizeof (long long).
47042
47043         * gcc.c-torture/execute/strcpy-1.c: New test.
47044
47045 2002-05-19  Jason Merrill  <jason2redhat.com>
47046
47047         * g++.dg/ext/oper1.C: New test.
47048
47049 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47050 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47051
47052         * README.QMTEST: New file.
47053
47054         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47055
47056 2002-05-19  Andreas Jaeger  <aj@suse.de>
47057
47058         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47059         now.
47060         * gcc.c-torture/execute/loop-2d.x: Likewise.
47061
47062 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47063
47064         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47065         support weak symbols.
47066         * gcc.dg/weak-4.c: Likewise.
47067         * gcc.dg/weak-6.c: Likewise.
47068
47069 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47070
47071         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47072         cygwin, coff and h8300-*-hms targets
47073         * gcc.dg/weak-5.c: Likewise.
47074         * gcc.dg/weak-7.c: Likewise.
47075
47076 2002-05-16  Jason Merrill  <jason@redhat.com>
47077
47078         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47079         (scan-assembler-not, scan-assembler-dem): Likewise.
47080         (scan-assembler-dem-not): Likewise.
47081
47082 2002-05-15  Richard Henderson  <rth@redhat.com>
47083
47084         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47085
47086 2002-05-15  Richard Henderson  <rth@redhat.com>
47087
47088         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47089         (vfoo1f): Warning here.
47090         (vfoo1l): Don't redefine the alias.
47091
47092 2002-05-14  Jason Merrill  <jason@redhat.com>
47093             Alexandre Oliva  <aoliva@redhat.com>
47094
47095         * g++.dg/init/pm1.C: New test.
47096
47097 2002-05-12  David S. Miller  <davem@redhat.com>
47098
47099         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47100         types.
47101
47102 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47103
47104         * gcc.c-torture/execute/20020510-1.c: New test case.
47105
47106 2002-05-10  David S. Miller  <davem@redhat.com>
47107
47108         * gcc.c-torture/execute/conversion.c: Test long double too.
47109
47110 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47111
47112         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47113         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47114         * lib/g++.exp (g++_link_flags): Likewise.
47115         * lib/objc.exp (objc_target_compile): Likewise.
47116
47117 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47118
47119         * gcc.dg/cpp/poison.c: Update.
47120         * gcc.dg/cpp/20000625-2.c: Remove.
47121         * gcc.dg/cpp/direct2s.c: Remove final test.
47122
47123 2002-05-08  Tom Rix  <trix@redhat.com>
47124
47125         * gcc.c-torture/execute/20020508-1.c: New test.
47126         * gcc.c-torture/execute/20020508-2.c: New test.
47127         * gcc.c-torture/execute/20020508-3.c: New test.
47128
47129 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47130
47131         * gcc.dg/cpp/charconst-4.c: More tests.
47132
47133 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47134
47135         PR c/6569
47136         * gcc.dg/weak-3.c: Update location of warning messages.
47137         * gcc.dg/weak-5.c: Likewise.
47138
47139 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47140
47141         * gcc.c-torture/execute/20020506-1.c: New test case.
47142
47143 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47144
47145         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47146
47147 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47148
47149         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47150
47151 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47152
47153         * gcc.dg/cpp/charconst-3.c: New test.
47154
47155 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47156
47157         * gcc.dg/cpp/charconst.c: Update tests.
47158
47159 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47160
47161         * treelang: Added directory for new sample language treelang. Also
47162         lib/treelang.exp: New file to signal treelang should be tested.
47163
47164 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47165
47166         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47167         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47168         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47169         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47170         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47171         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47172         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47173
47174 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47175
47176         * gcc.dg/format/xopen-2.c: New test.
47177
47178 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47179
47180         * gcc.dg/20020503-1.c: New test.
47181
47182 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47183
47184         * g++.dg/init/dtor1.C: Make it tougher.
47185
47186 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47187
47188         * g++.dg/init/dtor1.C: New test.
47189
47190 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47191
47192         * gcc.dg/altivec-8.c: New.
47193
47194 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47195
47196         * gcc.dg/altivec-7.c: New.
47197
47198 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47199
47200         * g++.dg/parse/typedef1.C: New test.
47201
47202 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47203
47204         PR c++/6486
47205         * g++.dg/template/friend6.C: New test.
47206
47207         PR c++/6492
47208         * g++.dg/init/copy1.C: New test.
47209
47210 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47211
47212         * g++.dg/warn/effc1.C: New test.
47213
47214 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47215
47216         * gcc.dg/cpp/if-cexp.c: Add a test.
47217
47218 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47219
47220         * gcc.dg/20020426-2.c: New test.
47221
47222 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47223
47224         * gcc.dg/cpp/if-mop.c: Update.
47225         * gcc.dg/cpp/if-mpar.c: Add test.
47226         * gcc.dg/cpp/if-oppr.c: Update.
47227
47228 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47229
47230         PR c/6343
47231         * gcc.dg/weak-[2-7].c: New tests.
47232
47233 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47234
47235         * gcc.dg/enum1.c: New test.
47236
47237 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47238
47239         PR c++/6497
47240         * g++.dg/inherit/access2.C: New test.
47241
47242 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47243
47244         PR bootstrap/6445
47245         * gcc.dg/20020426-1.c: New test.
47246
47247 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47248
47249         * g++.dg/abi/enum1.C: New test.
47250
47251 2002-04-26  Richard Henderson  <rth@redhat.com>
47252
47253         * gcc.dg/c99-bool-1.c: Expect always true warning.
47254
47255 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47256
47257         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47258
47259 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47260
47261         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47262         targets.
47263
47264 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47265
47266         * g++.dg/abi/mange7.C: New test.
47267
47268         PR c++/6438.
47269         * g++.dg/parse/stmtexpr2.C: New test.
47270
47271 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47272
47273         * gcc.dg/20020312-2.c: Add SH target.
47274
47275 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47276
47277         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47278         compiler output on mips*-*-irix*.
47279
47280 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47281
47282         * g++.dg/parse/attr1.C: New test.
47283
47284 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47285
47286         * gcc.c-torture/execute/string-opt-17.c: New test case.
47287         * gcc.c-torture/execute/memset-2.c: New test case.
47288
47289 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47290
47291         PR c++/6256:
47292         * g++.dg/template/friend5.C: New test.
47293
47294         PR c++/6331:
47295         * g++.dg/template/qual1.C: Likewise.
47296
47297 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47298
47299         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47300         Include stdlib.h, not stdio.h or ctype.h.
47301
47302 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47303
47304         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47305         cris-*-elf* and mmix-*-*.
47306         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47307         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47308         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47309         Ditto.
47310         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47311         * gcc.dg/wchar_t-1.c: Ditto.
47312
47313 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47314
47315         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47316         Clarify comment.
47317
47318 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47319
47320         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47321
47322 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47323
47324         * gcc.c-torture/execute/20000906-1.x: Delete.
47325
47326 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47327
47328         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47329
47330 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47331
47332         * PR6367
47333         * g77.f-torture/execute/6367.f: New test.
47334         * g77.f-torture/execute/6367.x: Disable for MMIX.
47335
47336 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47337
47338         * PR6352
47339         * g++.dg/opt/inline2.C: New test.
47340
47341 2002-04-18  Richard Henderson  <rth@redhat.com>
47342
47343         * gcc.dg/20000906-1.c: Enable for all targets.
47344         * gcc.c-torture/compile/iftrap-2.c: New.
47345
47346 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47347
47348         * gcc.dg/20020418-1.c: New test.
47349         * gcc.dg/20020418-2.c: New test.
47350
47351 2002-04-18  Richard Henderson  <rth@redhat.com>
47352
47353         * gcc.c-torture/compile/iftrap-1.c: New.
47354         * gcc.dg/iftrap-1.c: Adjust for ia64.
47355         * gcc.dg/iftrap-2.c: New.
47356
47357 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47358
47359         * gcc.c-torture/compile/20020418-1.c: New test.
47360
47361 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47362
47363         * gcc.c-torture/compile/20020415-1.c: New.
47364
47365 2002-04-18  David S. Miller  <davem@redhat.com>
47366
47367         * gcc.c-torture/execute/20020418-1.c: New test.
47368
47369 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47370
47371         * gcc.dg/20020416-1.c: New test.
47372
47373         * g++.dg/opt/inline1.C: New test.
47374
47375 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47376
47377         * gcc.dg/altivec-5.c: New test.
47378
47379         * gcc.dg/20020415-1.c: New test.
47380
47381 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47382
47383         * lib/chill.exp: Remove.
47384
47385 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47386
47387         * g++.dg/other/big-struct.C: New test.
47388
47389 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47390
47391         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47392         of scratch file.
47393
47394 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47395
47396         PR c/6277
47397         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47398         in scan-assembler function name
47399
47400 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47401
47402         * g77.f-torture/execute/980628-4.x,
47403         g77.f-torture/execute/980628-5.x,
47404         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47405         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47406         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47407         i[34567]86-*-*.
47408
47409 2002-04-13  David S. Miller  <davem@redhat.com>
47410
47411         * gcc.c-torture/execute/20020413-1.c: New test.
47412
47413 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47414
47415         * gcc.dg/asm-6.c,
47416         * g++.dg/ext/asm1.C: New tests.
47417
47418 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47419
47420         PR c++ 5373.
47421         * g++.dg/parse/stmtexpr1.C: New test.
47422
47423         PR c++/5189.
47424         * g++.dg/template/copy1.C: New test.
47425
47426 2002-04-12  Richard Henderson  <rth@redhat.com>
47427
47428         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47429
47430 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47431
47432         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47433         gcc.c-torture/execute/20020307-2.c.
47434
47435 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47436
47437         * g++.dg/ext/attrib5.C,
47438         * g++.dg/lookup/struct1.C: New tests.
47439
47440 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47441
47442         * gcc.dg/20020411-1.c: New test.
47443
47444         * gcc.c-torture/execute/20020411-1.c: New test.
47445
47446 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47447
47448         * g77.f-torture/execute/6177.f: New test.
47449
47450 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47451
47452         PR middle-end/6247
47453         * g++.dg/opt/cleanup1.C: New test.
47454
47455         * g++.dg/opt/const1.C: New test.
47456
47457 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47458
47459         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47460
47461 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47462
47463         PR c++/5507
47464         * g++.dg/template/typename2.C: New test.
47465
47466 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47467
47468         * gcc.c-torture/execute/loop-12.c: New.
47469
47470 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47471
47472         * g77.f-torture/execute/980628-4.x,
47473         g77.f-torture/execute/980628-5.x,
47474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47476         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47477
47478 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47479
47480         PR optimization/6086
47481         * g++.dg/opt/preinc1.C: New test.
47482
47483 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47484
47485         PR c++/5571
47486         * g++.dg/opt/static2.C: New test.
47487
47488 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47489
47490         PR c/5120
47491         * gcc.dg/20020406-1.c: New test.
47492
47493 2002-04-04  David S. Miller  <davem@redhat.com>
47494
47495         * gcc.c-torture/execute/20020404-1.c: New test.
47496
47497 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47498
47499         PR c/6123
47500         * gcc.dg/20020312-2.c: Do not declare global register variable
47501         if __PIC__ or __pic__ is defined.
47502
47503 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47504
47505         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47506         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47507
47508 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47509
47510         * gcc.misc-tests/linkage.exp: Update last change to handle
47511         sparc*-, not just sparc-.
47512
47513 2002-04-03  Richard Henderson  <rth@redhat.com>
47514
47515         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47516
47517 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47518
47519         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47520
47521 2002-04-02  David S. Miller  <davem@redhat.com>
47522
47523         * gcc.c-torture/execute/20020402-3.c: New test.
47524
47525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47526
47527         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47528         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47529
47530         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47531         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47532         g77.f-torture/execute/20001201.x,
47533         g77.f-torture/execute/u77-test.x: New files.
47534
47535         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47536         * gcc.dg/wchar_t-1.c: Ditto.
47537
47538 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47539
47540         * gcc.c-torture/execute/20020402-1.c: New test.
47541
47542 2002-04-01  Richard Henderson  <rth@redhat.com>
47543
47544         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47545
47546         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47547
47548 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47549
47550         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47551
47552 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47553
47554         * g++.dg/inherit/template-as-base.C: Expect error.
47555         * g++.dg/inherit/namespace-as-base.C: Likewise.
47556
47557 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47558
47559         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47560         g++.dg/ext/instantiate3.C: Tweak match patterns.
47561
47562         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47563         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47564         -da test.
47565
47566 2002-03-31  Richard Henderson  <rth@redhat.com>
47567
47568         * gcc.dg/special/alias-2.c: New.
47569         * gcc.dg/special/ecos.exp: Run it.
47570
47571 2002-03-31  Richard Henderson  <rth@redhat.com>
47572
47573         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47574
47575 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47576
47577         * gcc.dg/weak-1.c: Disable on h8300 port.
47578
47579 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47580
47581         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47582         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47583         ordering tests.
47584         * g++.dg/bprob/bprob-1.C: New test.
47585         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47586         * g++.dg/gcov/gcov-1.C: New test.
47587         * g++.dg/gcov/gcov-1.x: New file.
47588         * g++.dg/gcov/gcov-2.C: New test.
47589         * g++.dg/gcov/gcov-3.C: New test.
47590         * g++.dg/gcov/gcov-3.h: New file.
47591
47592 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47593
47594         * g++.old-deja/g++.other/builtins5.C: New test.
47595         * g++.old-deja/g++.other/builtins6.C: New test.
47596         * g++.old-deja/g++.other/builtins7.C: New test.
47597         * g++.old-deja/g++.other/builtins8.C: New test.
47598         * g++.old-deja/g++.other/builtins9.C: New test.
47599
47600 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47601
47602         * g++.dg/opt/static1.C: New test.
47603
47604         * g++.dg/opt/longbranch1.C: New test.
47605
47606 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47607
47608         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47609
47610         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47611
47612 2002-03-28  Jeffrey A Law  (law@redhat.com)
47613
47614         * gcc.c-torture/execute/20020328-1.c: New test.
47615
47616 2002-03-27  Richard Henderson  <rth@redhat.com>
47617
47618         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47619         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47620         move from g++.old-deja/g++.ext/.
47621
47622 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47623
47624         * g++.dg/init/new2.C: New test.
47625
47626 2002-03-26  Richard Henderson  <rth@redhat.com>
47627
47628         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47629
47630         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47631         on sparc.
47632
47633         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47634         sparcv9 systems.
47635         * gcc.dg/20001102-1.c: Likewise.
47636
47637 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47638
47639         * gcc.dg/cpp/endif-pedantic1.c,
47640         gcc.dg/cpp/endif-pedantic2.c: New tests.
47641
47642 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47643
47644         * g++.dg/init/new1.C: New test.
47645
47646 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47647
47648         * g++.dg/abi/vbase9.C: New test.
47649
47650 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47651
47652         * gcc.dg/arm-asm.c: New test.
47653
47654 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47655
47656         * gcc.dg/Wswitch-enum.c: New test.
47657         Fix PR c/5044.
47658
47659 2002-03-26  Richard Henderson  <rth@redhat.com>
47660
47661         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47662         structure.
47663
47664 2002-03-25  Richard Henderson  <rth@redhat.com>
47665
47666         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47667         sparcv9 systems.
47668
47669         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47670         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47671
47672 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47673
47674         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47675
47676 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47677
47678         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47679         targets using generic thunk support.
47680
47681 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47682
47683         * gcc.c-torture/compile/20020323-1.c: New test.
47684
47685         * g++.dg/opt/conj2.C: New test.
47686
47687 2002-03-24  Richard Henderson  <rth@redhat.com>
47688
47689         * gcc.dg/weak-1.c: Use -fno-common.
47690
47691 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47692
47693         * g77.dg/f77-edit-apostrophe-out.f: New test
47694         * g77.dg/f77-edit-h-out.f: New test
47695         * g77.dg/f77-edit-t-in.f: New test
47696         * g77.dg/f77-edit-t-out.f: New test
47697         * g77.dg/f77-edit-x-out.f: New test
47698         * g77.dg/f77-edit-slash-out.f: New test
47699         * g77.dg/f77-edit-colon-out.f: New test
47700         * g77.dg/f77-edit-s-out.f: New test
47701
47702 2002-03-24  Richard Henderson  <rth@redhat.com>
47703
47704         * objc/execute/formal_protocol-6.x: New XFAIL.
47705
47706 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47707
47708         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47709         that do not support weak symbols
47710
47711 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47712
47713         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47714         * lib/g77.exp: Likewise.
47715         * lib/objc.exp: Likewise.
47716
47717 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47718
47719         * gcc.dg/Wswitch-default.c: New test.
47720
47721 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47722
47723         * g++.dg/other/enum1.C: New test.
47724
47725 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47726
47727         * gcc.dg/pragma-ep-3.c: Fix typo.
47728
47729 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47730
47731         * g++.dg/inherit/template-as-base.C: New test.
47732
47733 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47734
47735         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47736         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47737
47738 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47739
47740         * gcc.dg/cpp/multiline.c: Update to match.
47741
47742 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47743
47744         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47745
47746 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47747
47748         * gcc.dg/cpp/extratokens2.c: New file.
47749
47750 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47751
47752         * gcc.dg/20020312-2.c: Add rs6000 target.
47753
47754         * gcc.c-torture/compile/20020319-1.c: New test.
47755
47756 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47757
47758         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47759         (A, E): Handle this.
47760
47761 2002-03-20  Jason Merrill  <jason@redhat.com>
47762
47763         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47764         ignoring -fpic.
47765         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47766         through prune_gcc_output.
47767
47768 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47769
47770         * gcc.c-torture/compile/20020320-1.c: New test.
47771
47772 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47773
47774         * gcc.c-torture/compile/20020318-1.c: New test.
47775
47776         * gcc.dg/struct-by-value-1.c: New test.
47777
47778         * gcc.dg/20020319-1.c: New test.
47779
47780 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47781
47782         * g++.dg/opt/conj1.C: New test.
47783
47784 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47785
47786         * g++.dg/template/qualttp20.C: Revert previous change.
47787         * g++.dg/template/qualttp3.C: Likewise.
47788         * g++.dg/template/qualttp4.C: Likewise.
47789         * g++.dg/template/qualttp5.C: Likewise.
47790         * g++.dg/template/qualttp6.C: Likewise.
47791         * g++.dg/template/qualttp7.C: Likewise.
47792         * g++.dg/template/qualttp8.C: Likewise.
47793         * g++.dg/template/recurse.C: Likewise.
47794
47795 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47796
47797         * gcc.dg/cpp/wchar-1.c: Update.
47798
47799 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47800
47801         * g++.dg/template/conv1.C: New test.
47802         * g++.dg/template/conv2.C: New test.
47803         * g++.dg/template/conv3.C: New test.
47804         * g++.dg/template/conv4.C: New test.
47805
47806 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47807
47808         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47809         * g++.dg/template/qualttp3.C: Likewise.
47810         * g++.dg/template/qualttp4.C: Likewise.
47811         * g++.dg/template/qualttp5.C: Likewise.
47812         * g++.dg/template/qualttp6.C: Likewise.
47813         * g++.dg/template/qualttp7.C: Likewise.
47814         * g++.dg/template/qualttp8.C: Likewise.
47815         * g++.dg/template/recurse.C: Likewise.
47816
47817 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47818
47819         * g++.dg/opt/dtor1.C: New test.
47820
47821 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47822
47823         * gcc.c-torture/compile/20020315-1.c: New test.
47824
47825 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47826
47827         * gcc.dg/weak-1.c: Fix scan tests.
47828
47829 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47830
47831         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47832         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47833         cris-*-aout* mmix-*-*.
47834         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47835         cris-*-aout* mmix-*-*.
47836         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47837         cris-*-elf* cris-*-aout* and mmix-*-*.
47838         * gcc.dg/20001009-1.c: Ditto.
47839         * gcc.dg/20010912-1.c: Ditto.
47840         * gcc.dg/20020122-4.c: Ditto.
47841         * gcc.dg/inline-2.c: Ditto.
47842
47843 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47844
47845         * gcc.c-torture/compile/20020314-1.c: New test.
47846
47847 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47848
47849         * gcc.c-torture/execute/20020314-1.c: New test.
47850
47851 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47852
47853         * g++.dg/warn/Wunused-1.C: New test.
47854
47855 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47856
47857         * g++.dg/abi/mangle6.C: New test.
47858
47859 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47860
47861         * gcc.c-torture/compile/20020309-2.c: New test.
47862
47863         * gcc.c-torture/compile/20020312-1.c: New test.
47864
47865 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47866
47867         * g++.dg/other/access1.C: New test.
47868
47869 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47870
47871         * gcc.c-torture/execute/wchar_t-1.c: New test.
47872
47873 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47874
47875         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47876
47877 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47878
47879         * gcc.dg/20020312-1.c: New test case.
47880
47881 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47882
47883         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47884
47885 2002-03-11  Richard Henderson  <rth@redhat.com>
47886
47887         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47888         * g++.old-deja/g++.jason/report.C: Likewise.
47889
47890 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47891
47892         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47893         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47894
47895 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47896
47897         * g++.dg/overload/pmf1.C: New test.
47898
47899 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47900
47901         * gcc.c-torture/execute/20020307-1.c: Use long.
47902
47903 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47904
47905         PR optimization/5844
47906         * gcc.dg/20020310-1.c: New test.
47907
47908 2002-03-09  Michael Meissner  <meissner@redhat.com>
47909
47910         * gcc.c-torture/execute/memcpy-2.c: New test.
47911         * gcc.c-torture/execute/memset-1.c: New test.
47912         * gcc.c-torture/execute/strlen-1.c: New test.
47913         * gcc.c-torture/execute/strcmp-1.c: New test.
47914         * gcc.c-torture/execute/strncmp-1.c: New test.
47915
47916 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47917
47918         * gcc.dg/ppc-ldstruct.c: New test.
47919
47920 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47921
47922         * gcc.c-torture/execute/va-arg-22.c: New test.
47923
47924 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47925
47926         * gcc.c-torture/compile/20020309-1.c: New test.
47927
47928 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47929
47930         * gcc.c-torture/execute/20020307-2.c: New test.
47931
47932 2002-03-07  Jeffrey A Law  (law@redhat.com)
47933
47934         * g77.f-torture/compile/20020307-1.f: New test.
47935
47936 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47937
47938         * gcc.dg/unordered-1.c: New test.
47939
47940 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47941
47942         * gcc.c-torture/execute/20020307-1.c: New test.
47943
47944 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47945
47946         * gcc.dg/20020304-1.c: New test.
47947
47948         * gcc.c-torture/compile/20020304-2.c: New test.
47949
47950 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47951
47952         * gcc.c-torture/compile/20020304-1.c: New test case
47953         (from PR c/5830).
47954
47955 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47956
47957         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47958
47959 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47960
47961         * g++.dg/other/classkey1.C: New test.
47962
47963 2002-03-01  Richard Henderson  <rth@redhat.com>
47964
47965         * gcc.c-torture/compile/981223-1.x: New.
47966         * gcc.c-torture/compile/920625-1.x: New.
47967
47968 2002-02-28  Richard Henderson  <rth@redhat.com>
47969
47970         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47971
47972 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47973
47974         * gcc.c-torture/execute/20020227-1.c: New test.
47975
47976 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47977
47978         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47979         here" ERROR lines.
47980         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47981         * g++.old-deja.g++.other/defarg1.C: Likewise.
47982         * g++.old-deja/g++.pt/calls2.C: Likewise.
47983         * g++.old-deja/g++.pt/crash20.C: Likewise.
47984         * g++.old-deja/g++.pt/crash30.C: Likewise.
47985         * g++.old-deja/g++.pt/crash36.C: Likewise.
47986         * g++.old-deja/g++.pt/crash6.C: Likewise.
47987         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47988         * g++.old-deja/g++.pt/derived3.C: Likewise.
47989         * g++.old-deja/g++.pt/error1.C: Likewise.
47990         * g++.old-deja/g++.pt/friend21.C: Likewise.
47991         * g++.old-deja/g++.pt/friend23.C: Likewise.
47992         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47993         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47994
47995 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47996
47997         * gcc.c-torture/execute/20020225-2.c: New test.
47998
47999 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48000
48001         * gcc.c-torture/execute/920730-1t.c,
48002         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48003         Delete test cases, only relevant to -traditional.
48004
48005 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48006
48007         * gcc.dg/cpp/undef1.c: Remove.
48008         * gcc.dg/cpp/directiv.c: Update.
48009         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48010
48011 2002-02-27  Michael Meissner  <meissner@redhat.com>
48012
48013         * gcc.c-torture/execute/20020226-1.c: New test.
48014
48015 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48016
48017         * g++.dg/debug/debug4.C: New test.
48018
48019         * gcc.dg/ia64-visibility-1.c: New test.
48020
48021 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48022
48023         * gcc.dg/debug/20020224-1.c: New.
48024
48025 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48026
48027         * gcc.c-torture/execute/960416-1.x: New.
48028         * gcc.c-torture/execute/divconst-3.x: Likewise.
48029
48030 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48031
48032         * gcc.dg/20020224-1.c: New test.
48033
48034 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48035
48036         * gcc.c-torture/execute/20020225-1.c: New.
48037
48038 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48039
48040         * gcc.dg/cpp/wchar-1.c: New test.
48041
48042 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48043
48044         * gcc.dg/20020222-1.c: New test.
48045
48046 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48047
48048         * g++.dg/opt/anonunion1.C: New test.
48049
48050 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48051
48052         * g++.dg/template/qualttp19.C: New test.
48053         * g++.dg/template/qualttp20.C: New test.
48054         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48055         * g++.old-deja/g++.other/qual1.C: Likewise.
48056
48057 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48058
48059         * gcc.dg/attr-alwaysinline.c: New.
48060
48061 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48062
48063         * gcc.dg/20020220-1.c: New test.
48064
48065         * gcc.dg/20020220-2.c: New test.
48066
48067         * g++.dg/opt/mmx1.C: New test.
48068
48069 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48070
48071         * gcc.c-torture/compile/20020110.c: New test.
48072
48073 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48074
48075         * gcc.c-torture/execute/20020219-1.c: New test.
48076
48077         * gcc.dg/20020219-1.c: New test.
48078
48079         * gcc.dg/noncompile/20020220-1.c: New test.
48080
48081         * g++.dg/opt/ptrintsum1.C: New test.
48082
48083         * gcc.dg/debug/20020220-1.c: New test.
48084
48085 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48086
48087         * gcc.c-torture/execute/20020216-1.c: New test.
48088
48089 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48090
48091         * gcc.dg/decl-1.c: Update, new test.
48092
48093 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48094
48095         * g++.dg/abi/bitfield1.C: New test.
48096         * g++.dg/abi/bitfield2.C: New test.
48097
48098 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48099
48100         * gcc.dg/attr-nest.c: New test.
48101
48102 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48103
48104         * gcc.c-torture/execute/20020215-1.c: New test.
48105
48106 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48107
48108         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48109         * g++.dg/debug/debug.exp: New.
48110         * g++.dg/debug/trivial.C: New.
48111         * g++.dg/debug/debug1.C: Moved...
48112         * g++.dg/other/debug1.C: ...from here.
48113         * g++.dg/debug/debug2.C: Moved...
48114         * g++.dg/other/debug2.C: ...from here.
48115         * g++.dg/debug/debug3.C: Moved...
48116         * g++.dg/other/debug3.C: ...from here.
48117
48118         * gcc.dg/noncompile/20020213-1.c: New test.
48119
48120 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48121
48122         * g++.dg/other/debug3.C: New test.
48123
48124         * gcc.c-torture/execute/20020213-1.c: New test.
48125
48126 2002-02-13  Richard Smith <richard@ex-parrot.com>
48127
48128         * g++.old-deja/g++.other/thunk1.C: New test.
48129
48130 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48131
48132         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48133
48134 2002-02-13  Stan Shebs  <shebs@apple.com>
48135
48136         * gcc.dg/altivec-3.c: New.
48137
48138 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48139
48140         * gcc.dg/Wunreachable-1.c: New test.
48141         * gcc.dg/Wunreachable-2.c: New test.
48142
48143 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48144
48145         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48146
48147 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48148
48149         * gcc.dg/decl-1.c: New test.
48150
48151 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48152
48153         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48154
48155 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48156
48157         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48158         * gcc.c-torture/compile/980506-1.x: Likewise.
48159
48160 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48161
48162         * gcc.dg/20020210-1.c: New.
48163
48164 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48165
48166         * g77.f-torture/execute/947.f: New regression test
48167         for PR fortran/947.
48168
48169 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48170
48171         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48172         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48173
48174 2002-02-08  Richard Henderson  <rth@redhat.com>
48175
48176         * gcc.c-torture/compile/labels-3.c: New.
48177
48178 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48179
48180         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48181         expression statements work instead.
48182         * gcc.dg/noncompile/20020207-1.c: New test.
48183
48184 2002-02-07  Richard Henderson  <rth@redhat.com>
48185
48186         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48187
48188 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48189
48190         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48191         message from g77
48192         * lib/g77-dg.exp: Trim g77 error messages so that they are
48193         recognized by dg.exp.
48194
48195 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48196
48197         PR fortran/5473
48198         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48199
48200 2002-02-07  Richard Henderson  <rth@redhat.com>
48201
48202         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48203         to be sufficiently aligned for integers.
48204
48205 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48206
48207         * g++.dg/template/friend4.C: New test.
48208
48209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48210
48211         PR fortran/5743
48212         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48213         unsupported cases.
48214
48215 2002-02-07  Richard Henderson  <rth@redhat.com>
48216
48217         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48218         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48219         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48220         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48221
48222 2002-02-06  Richard Henderson  <rth@redhat.com>
48223
48224         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48225
48226 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48227
48228         * gcc.dg/20020206-1.c: New test.
48229
48230 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48231
48232         * gcc.c-torture/execute/20020206-1.c: New test.
48233
48234         * gcc.c-torture/execute/20020206-2.c: New test.
48235
48236         PR optimization/5429:
48237         * gcc.c-torture/compile/20020206-1.c: New test.
48238
48239 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48240
48241         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48242         as certain file formats cannot support particularly large
48243         alignments.
48244
48245         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48246         and do not expect to be able to link the executable.
48247
48248         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48249         fail because the COFF format does not support the weak attribute.
48250
48251 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48252
48253         * g77.dg/pr5473.f: New test
48254
48255 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48256
48257         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48258         Fix testcase accordingly.
48259
48260 2002-02-04  Richard Henderson  <rth@redhat.com>
48261
48262         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48263         (buf): Change to be an array of pointers, not ints.
48264
48265 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48266
48267         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48268         before all tests.  Move warning one line above to match where it
48269         C frontend emits.
48270         * gcc.dg/Wswitch-2.c: New test.
48271         * g++.dg/warn/Wswitch-1.C: New test.
48272         * g++.dg/warn/Wswitch-2.C: New test.
48273
48274 2002-02-04  Richard Henderson  <rth@redhat.com>
48275
48276         * g++.dg/abi/offsetof.C: Fix size comparison.
48277
48278 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48279
48280         * gcc.dg/cast-qual-2.c: New test.
48281
48282 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48283
48284         * gcc.dg/20020201-4.c: New test.
48285
48286 2002-02-04  Ben Elliston  <bje@redhat.com>
48287
48288         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48289         target_info attribute != 0, in addition to the empty string.
48290         (gcc_target_compile): Likewise.
48291
48292 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48293
48294         * gcc.dg/Wswitch.c: New test.
48295         PR gcc/4475. PR gcc/3780.
48296
48297 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48298
48299         * g77.f-torture/execute/5122.f: New test for regressions
48300         against PR fortran/5122.
48301
48302 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48303
48304         * g77.f-torture/compile/pr3743.f: Delete
48305         * g77.dg/pr3743-1.f: New test.
48306         * g77.dg/pr3743-2.f: New test.
48307         * g77.dg/pr3743-3.f: New test.
48308         * g77.dg/pr3743-4.f: New test.
48309
48310 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48311
48312         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48313
48314 2002-02-02  Richard Henderson  <rth@redhat.com>
48315
48316         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48317         * gcc.c-torture/execute/bf64-1.c: Likewise.
48318
48319 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48320
48321         * gcc.dg/20020201-2.c: New test.
48322
48323         * gcc.dg/20020201-3.c: New test.
48324
48325         * gcc.c-torture/execute/bitfld-2.c: New test.
48326
48327 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48328
48329         * gcc.dg/bitfld-1.c: Update.
48330         * gcc.dg/bitfld-2.c: Update.
48331         * gcc.c-torture/execute/bitfld-1.x: New.
48332
48333 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48334
48335         * gcc.c-torture/execute/20020201-1.c: New test.
48336
48337 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48338
48339         PR target/5469
48340         * gcc.dg/20020201-1.c: New test.
48341
48342 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48343
48344         PR fortran/3743
48345         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48346         * g77.f-torture/compile/pr3743.x: Remove
48347
48348 2002-01-31  Tom Rix  <trix@redhat.com>
48349
48350         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48351
48352 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48353
48354         * gcc.dg/noncompile/20020130-1.c: New test.
48355
48356 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48357
48358         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48359
48360 2002-01-29  Richard Henderson  <rth@redhat.com>
48361
48362         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48363         to long long.
48364         * gcc.c-torture/execute/bf64-1.c: Likewise.
48365
48366 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48367
48368         * gcc.c-torture/execute/20020129-1.c: New test.
48369
48370 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48371
48372         * gcc.c-torture/compile/20000224-1.c: Update.
48373         * gcc.c-torture/execute/bitfld-1.c: New tests.
48374         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48375         * gcc.dg/uninit-A.c: Update.
48376
48377 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48378
48379         * g++.dg/template/ctor1.C: Add instantiation.
48380
48381 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48382
48383         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48384         argument to __builtin_prefetch to be const ptr.
48385
48386 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48387
48388         * gcc.c-torture/compile/20020120-1.c: New test.
48389
48390 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48391
48392         * gcc.c-torture/execute/20020127-1.c: New test.
48393
48394 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48395
48396         * g77.dg/f77-edit-i-in.f: New test
48397         * g77.dg/f77-edit-i-out.f: New test
48398
48399 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48400
48401         * gcc.dg/debug/debug.exp: New file.
48402         * gcc.dg/debug/trivial.c: New file.
48403         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48404         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48405         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48406         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48407         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48408         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48409         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48410         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48411         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48412         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48413         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48414         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48415         * gcc.dg/20000503-1.c: Removed.
48416         * gcc.dg/20010207-1.c: Removed.
48417         * gcc.dg/20011223-1.c: Removed.
48418         * gcc.dg/20020104-2.c: Removed.
48419         * gcc.dg/debug-1.c: Removed.
48420         * gcc.dg/debug-2.c: Removed.
48421         * gcc.dg/debug-3.c: Removed.
48422         * gcc.dg/debug-4.c: Removed.
48423         * gcc.dg/debug-5.c: Removed.
48424         * gcc.dg/debug-6.c: Removed.
48425         * gcc.dg/dwarf2-1.c: Removed.
48426         * gcc.dg/dwarf2-2.c: Removed.
48427
48428 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48429
48430         * g++.old-deja/g++.other/eh5.C: New test.
48431         * g++.old-deja/g++.other/sibcall2.C: New test.
48432         * g++.old-deja/g++.other/array9.C: New test.
48433         * g++.old-deja/g++.other/typename2.C: New test.
48434         * g++.old-deja/g++.other/crash60.C: New test.
48435         * g++.old-deja/g++.other/conv9.C: New test.
48436         * g++.old-deja/g++.other/mangle10.C: New test.
48437         * g++.old-deja/g++.other/unchanging1.C: New test.
48438         * g++.old-deja/g++.other/exprstmt1.C: New test.
48439         * g++.old-deja/g++.other/inline23.C: New test.
48440         * g++.old-deja/g++.eh/ia64-1.C: New test.
48441         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48442         * g++.old-deja/g++.other/reload1.C: New test.
48443         * g++.old-deja/g++.other/static20.C: New test.
48444         * g++.old-deja/g++.other/local-alloc1.C: New test.
48445         * g++.old-deja/g++.other/conv8.C: New test.
48446         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48447         * g++.old-deja/g++.other/storeexpr1.C: New test.
48448         * g++.old-deja/g++.other/storeexpr2.C: New test.
48449         * g++.dg/eh/template2.C: New test.
48450         * g++.dg/warn/weak1.C: New test.
48451
48452 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48453
48454         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48455         Remove first, non-varying, argument.
48456
48457 2002-01-23  Richard Henderson  <rth@redhat.com>
48458
48459         * gcc.dg/inline-2.c: New.
48460
48461         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48462         Add optional target arg.  Check number of arguments.
48463         (scan-assembler-not, scan-assembler-dem): Likewise.
48464         (scan-assembler-dem-not): Likewise.
48465
48466 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48467
48468         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48469         line 12.
48470         * g++.old-deja/g++.brendan/parse3.C,
48471         g++.old-deja/g++.other/crash26.C,
48472         g++.old-deja/g++.other/crash28.C,
48473         g++.old-deja/g++.other/crash29.C,
48474         g++.old-deja/g++.other/crash30.C,
48475         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48476
48477 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48478
48479         * gcc.dg/20020115-1.c: New.
48480
48481 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48482
48483         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48484
48485 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48486
48487         * gcc.dg/20020122-3.c: New.
48488
48489 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48490
48491         * g++.dg/other/gc1.C: New test.
48492
48493 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48494
48495         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48496
48497 2002-01-22  Richard Henderson  <rth@redhat.com>
48498
48499         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48500
48501 2002-01-22  Richard Henderson  <rth@redhat.com>
48502
48503         * gcc.dg/20020122-4.c: New.
48504
48505 2002-01-22  H.J. Lu <hjl@gnu.org>
48506
48507         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48508         link output.
48509         * gcc.dg/special/ecos.exp: Likewise.
48510         * lib/g++-dg.exp: Likewise.
48511         * lib/g77-dg.exp: Likewise.
48512         * lib/gcc-dg.exp : Likewise.
48513         * lib/mike-g++.exp: Likewise.
48514         * lib/mike-g77.exp: Likewise.
48515         * lib/mike-gcc.exp: Likewise.
48516         * lib/objc-dg.exp: Likewise.
48517
48518 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48519
48520         PR target/5379
48521         * gcc.dg/20020122-2.c: New test.
48522
48523 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48524
48525         * gcc.dg/20020122-1.c: New test.
48526
48527 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48528
48529         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48530
48531 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48532
48533         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48534
48535 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48536
48537         * gcc.c-torture/compile/20020121-1.c: New test.
48538
48539 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48540
48541         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48542         ld_library_path.
48543
48544 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48545
48546         * gcc.dg/20020218-1.c: New test.
48547
48548 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48549
48550         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48551         messages
48552         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48553         "At global scope" warning
48554         * g++.dg/ext/align1.C: Change cygwin test for alignment
48555         from db-bogus to dg-warning
48556
48557 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48558
48559         * g77.f-torture/compile/cpp2.F: New test.
48560
48561 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48562
48563         * g++.dg/template/access1.C: New test.
48564
48565 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48566
48567         * gcc.dg/20020118-1.c: New.
48568
48569 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48570
48571         * gcc.c-torture/execute/20020118-1.c: New test.
48572
48573 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48574
48575         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48576         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48577         alignment warnings.
48578
48579 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48580
48581         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48582         torture_with_loops and torture_without_loops
48583
48584 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48585
48586         * gcc.c-torture/compile/20020116-1.c: New test.
48587
48588 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48589
48590         * gcc.dg/20020116-2.c: New test.
48591
48592         * gcc.dg/ultrasp4.c: New test.
48593
48594         * gcc.dg/20020116-1.c: New test.
48595
48596 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48597
48598         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48599         by EABI.
48600
48601 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48602
48603         * gcc.misc-tests/i386-prefetch.exp: New.
48604         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48605         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48606         * gcc.misc-tests/i386-pf-none-1.c: New test.
48607         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48608
48609 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48610
48611         * gcc.dg/gnu89-init-1.c: Add new tests.
48612
48613 2002-01-15  Andreas Jaeger  <aj@suse.de>
48614
48615         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48616         * gcc.dg/i386-mmx-2.c: Likewise.
48617         * gcc.dg/i386-sse-1.c: Likewise.
48618         * gcc.dg/i386-sse-2.c: Likewise.
48619         * gcc.dg/i386-sse-3.c: Likewise.
48620
48621 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48622
48623         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48624         Uncomment additional cases that now pass.
48625
48626 2002-01-11  Richard Henderson  <rth@redhat.com>
48627
48628         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48629         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48630
48631 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48632
48633         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48634
48635 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48636
48637         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48638         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48639
48640 2002-01-10  Dale Johannesen  <dalej@apple.com>
48641
48642         * gcc.c-torture/execute/loop-11.c: New.
48643
48644 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48645
48646         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48647         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48648
48649 2002-01-09  Richard Henderson  <rth@redhat.com>
48650
48651         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48652         type in which to perform the operation for each size.
48653
48654 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48655
48656         * gcc.c-torture/compile/20020109-2.c: New test.
48657
48658 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48659
48660         * gcc.c-torture/execute/loop-10.c: New test.
48661
48662 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48663
48664         * gcc.c-torture/compile/20010226-1.c: New test.
48665         * gcc.c-torture/compile/20010227-1.c: New test.
48666         * gcc.c-torture/compile/20010426-1.c: New test.
48667         * gcc.c-torture/compile/20010510-1.c: New test.
48668         * gcc.c-torture/compile/20010605-3.c: New test.
48669         * gcc.c-torture/compile/20010824-1.c: New test.
48670         * gcc.c-torture/execute/20010409-1.c: New test.
48671         * gcc.dg/noncompile/20000901-1.c: New test.
48672         * gcc.dg/20001023-1.c: New test.
48673         * gcc.dg/20001101-1.c: New test.
48674         * gcc.dg/20001102-1.c: New test.
48675         * gcc.dg/20010207-1.c: New test.
48676         * gcc.dg/20010405-1.c: New test.
48677         * gcc.dg/20010822-1.c: New test.
48678         * gcc.dg/20011107-1.c: New test.
48679
48680 2002-01-09  Jeffrey A Law  (law@redhat.com)
48681
48682         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48683
48684         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48685         execution failure on PA targets.
48686
48687 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48688
48689         * gcc.c-torture/compile/20020109-1.c: New test.
48690
48691 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48692
48693         * gcc.c-torture/execute/20020108-1.c: New test.
48694
48695 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48696
48697         * gcc.dg/20020108-1.c: New test.
48698
48699 2002-01-08  H.J. Lu <hjl@gnu.org>
48700
48701         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48702         for header files.
48703
48704 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48705
48706         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48707         consistency.
48708
48709 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48710
48711         * gcc.dg/altivec-4.c: Test altivec predicates.
48712
48713 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48714
48715         * gcc.c-torture/execute/20020107-1.c: New test.
48716
48717 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48718
48719         PR c/5279
48720         * gcc.c-torture/compile/20020106-1.c: New test.
48721
48722 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48723
48724         * gcc.c-torture/execute/nestfunc-4.c: New test.
48725
48726 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48727
48728         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48729         extra triple that slipped in.
48730         * g++.old-deja/g++.abi/align.C: Likewise.
48731         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48732
48733 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48734
48735         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48736         * g++.old-deja/g++.abi/align.C: Likewise.
48737         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48738
48739         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48740         on FreeBSD/i386.
48741         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48742         FreeBSD.
48743
48744 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48745
48746         * gcc.dg/20020104-1.c: New test.
48747
48748         * gcc.dg/20020104-2.c: New test.
48749
48750 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48751
48752         * gcc.dg/20020103-1.c: Fix typo in target selector.
48753
48754 2002-01-03  Richard Henderson  <rth@redhat.com>
48755
48756         * gcc.dg/20020103-1.c: New.
48757
48758 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48759
48760         * gcc.c-torture/execute/20020103-1.c: New test.
48761
48762 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48763
48764         * g++.dg/other/debug2.C: New test.
48765
48766         * gcc.c-torture/compile/20020103-1.c: New test.
48767
48768 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48769
48770         * gcc.dg/gnu89-init-1.c: Added new tests.
48771
48772 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48773
48774         * g++.dg/template/friend2.C: Remove as patch is reverted.
48775
48776         * g++.dg/warn/oldcast1.C: New test.
48777
48778         * g++.dg/template/ptrmem1.C: New test.
48779         * g++.dg/template/ptrmem2.C: New test.
48780
48781         * g++.dg/template/ntp.C: New test.
48782
48783         * g++.dg/other/component1.C: New test.
48784
48785         * g++.dg/template/ttp3.C: New test.
48786
48787         * g++.dg/template/friend2.C: New test.
48788         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48789
48790 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48791
48792         * g++.dg/other/ptrmem1.C: New test.
48793         * g++.dg/other/ptrmem2.C: New test.
48794
48795 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48796
48797         * g++.dg/template/ctor1.C: New test.
48798
48799 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48800
48801         * g++.dg/template/friend2.C: New test.
48802
48803 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48804
48805         * gcc.dg/mmix-1.c: New test.
48806
48807 2001-12-31  Richard Henderson  <rth@redhat.com>
48808
48809         * gcc.dg/asm-5.c: New.
48810
48811 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48812
48813         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48814         in namespace __gnu_cxx
48815
48816 2001-12-30  Richard Henderson  <rth@redhat.com>
48817
48818         * gcc.dg/debug-6.c: New.
48819
48820 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48821
48822         * gcc.c-torture/compile/20011229-2.c: New test.
48823
48824 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48825
48826         * gcc.dg/debug-3.c: New test.
48827         * gcc.dg/debug-4.c: New test.
48828         * gcc.dg/debug-5.c: New test.
48829
48830 2001-12-29  Richard Henderson  <rth@redhat.com>
48831
48832         * g++.dg/eh/loop1.C: New.
48833
48834 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48835
48836         * g++.dg/template/crash1.C: New test.
48837
48838 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48839
48840         * g++.dg/other/const1.C: New test.
48841
48842 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48843
48844         * gcc.c-torture/compile/20011229-1.c: New test.
48845
48846 2001-12-28  Stan Shebs  <shebs@apple.com>
48847
48848         * lib/objc-torture.exp: Resync with c-torture.exp.
48849         * lib/objc.exp: Load standard libraries.
48850
48851 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48852
48853         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48854         additional tests.
48855
48856 2001-12-27  Roger Sayle <roger@eyesopen.com>
48857
48858         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48859
48860 2001-12-27  Richard Henderson  <rth@redhat.com>
48861
48862         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48863
48864 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48865
48866         * g++.dg/eh/ctor1.C: New test.
48867         * g++.dg/other/error2.C: New test.
48868
48869 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48870
48871         * g++.dg/other/init2.C: New test.
48872
48873 2001-12-24  Richard Henderson  <rth@redhat.com>
48874
48875         * gcc.dg/20011223-1.c: New.
48876         * gcc.dg/inline-1.c: New.
48877
48878 2001-12-23  Richard Henderson  <rth@redhat.com>
48879
48880         * gcc.dg/asm-4.c: Test operand modifiers.
48881
48882 2001-12-23  Richard Henderson  <rth@redhat.com>
48883
48884         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48885
48886 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48887
48888         * gcc.c-torture/execute/20011223-1.c: New test.
48889
48890 2001-12-21  Richard Henderson  <rth@redhat.com>
48891
48892         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48893         re-enables the warning.
48894
48895 2001-12-21  Richard Henderson  <rth@redhat.com>
48896
48897         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48898
48899 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48900
48901         * gcc.c-torture/compile/20011218-1.c: New test.
48902
48903 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48904
48905         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48906         arm-isr.c test.
48907         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48908         epilogue generation for ARM ISR routines.
48909
48910 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48911
48912         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48913         * gcc.dg/format/c90-printf-3.c: Likewise.
48914         * gcc.dg/format/c99-printf-3.c: Likewise.
48915         * gcc.dg/format/ext-1.c: Likewise.
48916         * gcc.dg/format/ext-6.c: Likewise.
48917         * gcc.dg/format/format.h: Prototype unlocked stdio.
48918
48919 2001-12-20  Richard Henderson  <rth@redhat.com>
48920
48921         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48922         (arena): Use it.
48923         (malloc): Correct allocation logic.  Abort if we fill up the
48924         arena before initialization complete.
48925         (realloc): Correct allocation logic.
48926
48927 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48928
48929         * gcc.c-torture/compile/20011219-2.c: New test.
48930
48931         * gcc.c-torture/execute/20011219-1.c: New test.
48932
48933 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48934
48935         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48936         target does not support weak symbols.
48937
48938 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48939
48940         * gcc.c-torture/compile/20011219-1.c: New test.
48941
48942 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48943
48944         * g++.dg/other/error1.C: New test.
48945
48946 2001-12-17  Jeffrey A Law  (law@redhat.com)
48947
48948         * gcc.c-torture/execute/20011217-1.c: New test.
48949
48950 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48951
48952         * objc.dg/special/: New directory.
48953         * objc.dg/special/special.exp: New file.
48954         * objc.dg/special/unclaimed-category-1.h: New file.
48955         * objc.dg/special/unclaimed-category-1a.m: New file.
48956         * objc.dg/special/unclaimed-category-1.m: New file.
48957
48958 2001-12-17  Andreas Jaeger  <aj@suse.de>
48959
48960         * gcc.c-torture/compile/20011217-2.c: New test.
48961
48962 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48963
48964         * gcc.c-torture/compile/20011217-1.c: New test.
48965
48966 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48967
48968         * gcc.dg/20011214-1.c: New.
48969
48970 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48971
48972         * gcc.dg/altivec-4.c: New.
48973
48974 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48975
48976         * gcc.dg/20011113-1.c: New test.
48977
48978 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48979
48980         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48981         std::__malloc_alloc_template<0> and
48982         std::__default_alloc_template<false, 0>.
48983
48984 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48985
48986         * objc/execute/bf-21.m: New test.
48987         * objc/execute/enumeration-1.m: New test.
48988         * objc/execute/enumeration-2.m: New test.
48989
48990 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48991
48992         * gcc.dg/gnu89-init-1.c: New test.
48993
48994 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48995
48996         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48997         * g++.old-deja/g++.jason/2371.C: Likewise.
48998         * g++.old-deja/g++.jason/template33.C: Likewise.
48999         * g++.old-deja/g++.jason/template34.C: Likewise.
49000         * g++.old-deja/g++.jason/template36.C: Likewise.
49001         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49002         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49003         * g++.old-deja/g++.other/typename1.C: Likewise.
49004         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49005         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49006         * g++.old-deja/g++.pt/typename11.C: Likewise.
49007         * g++.old-deja/g++.pt/typename14.C: Likewise.
49008         * g++.old-deja/g++.pt/typename16.C: Likewise.
49009         * g++.old-deja/g++.pt/typename3.C: Likewise.
49010         * g++.old-deja/g++.pt/typename4.C: Likewise.
49011         * g++.old-deja/g++.pt/typename5.C: Likewise.
49012         * g++.old-deja/g++.pt/typename7.C: Likewise.
49013         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49014
49015 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49016
49017         * g++.dg/other/linkage1.C: New test.
49018         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49019         specifiers.
49020
49021 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49022
49023         * gcc.dg/concat.c: New test.
49024
49025 2001-12-11  Stan Shebs  <shebs@apple.com>
49026
49027         * objc/compile: New test directory.
49028         * objc/compile/compile.exp: New expect script.
49029         * objc/compile/20011211-1.m: New compile test.
49030
49031 2001-12-11  Jason Merrill  <jason@redhat.com>
49032
49033         * lib/prune.exp (prune_gcc_output): Also handle "In member
49034         function".  So many permutations...
49035
49036 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49037
49038         * g++.dg/template/typedef1.C: New test.
49039
49040 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49041
49042         * g++.dg/other/copy1.C: New test.
49043
49044 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49045
49046         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49047
49048         * gcc.dg/builtin-choose-expr.c: New.
49049
49050 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49051
49052         * gcc.dg/altivec-2.c: New.
49053
49054 2001-12-07  Richard Henderson  <rth@redhat.com>
49055
49056         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49057
49058 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49059
49060         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49061         ultrasparc.
49062
49063 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49064
49065         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49066
49067 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49068
49069         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49070         variable argument list.
49071
49072 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49073
49074         * gcc.c-torture/execute/memcheck: Delete entire directory.
49075         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49076         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49077
49078 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49079
49080         * gcc.dg/Wshadow-1.c: New test.
49081
49082 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49083
49084         * gcc.c-torture/compile/20011130-1.c: New test.
49085
49086         * gcc.dg/noncompile/20011025-1.c: New test.
49087
49088         * g++.dg/other/anon-union.C: New test.
49089
49090         * gcc.c-torture/execute/20011024-1.c: New test.
49091
49092 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49093
49094         * gcc.c-torture/execute/20000722-1.x,
49095         gcc.c-torture/execute/20010123-1.x: Remove.
49096         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49097         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49098         gcc.dg/c99-complit-2.c: New tests.
49099
49100 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49101
49102         * g++.dg/inherit/base1.C: New test.
49103
49104 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49105
49106         * g++.dg/other/stdarg1.C: New test.
49107
49108         * gcc.c-torture/compile/20011130-2.c: New test.
49109
49110 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49111
49112         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49113         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49114         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49115         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49116         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49117         * gcc.dg/builtin-prefetch-1.c: New test.
49118
49119 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49120
49121         * gcc.dg/20011130-1.c: New test.
49122
49123 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49124
49125         * g++.dg/other/scope1.C: New test.
49126         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49127
49128 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49129
49130         * gcc.dg/vla-init-1.c: New test.
49131
49132 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49133
49134         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49135
49136 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49137
49138         * objc.dg/alias.m: Update.
49139         * objc.dg/class-1.m: Update.
49140         * objc.dg/const-str-1.m: Update.
49141         * objc.dg/fwd-proto-1.m: Update.
49142         * objc.dg/id-1.m: Update.
49143         * objc.dg/super-class-1.m: Update.
49144
49145 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49146
49147         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49148         constructs.
49149
49150 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49151
49152         * gcc.c-torture/execute/20011128-1.c: New test.
49153
49154 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49155
49156         * gcc.dg/20011127-1.c: New test.
49157
49158 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49159
49160         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49161         from Austin Group draft 7.
49162         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49163         scanf format arguments.
49164         * gcc.dg/format/no-exargs-2.c: New test.
49165
49166 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49167
49168         * g++.dg/abi/vbase8-4.C: New test.
49169
49170 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49171
49172         * gcc.c-torture/execute/20011121-1.c: New test.
49173
49174 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49175
49176         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49177
49178 2001-11-23  Andreas Jaeger  <aj@suse.de>
49179
49180         * gcc.dg/cpp/charconst-2.c: New test.
49181
49182 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49183
49184         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49185         to the host if it is remote.  Let tests specify extra headers
49186         they use.
49187         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49188         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49189         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49190         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49191         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49192         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49193         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49194         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49195         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49196         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49197
49198 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49199
49200         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49201         for little endian ARMs.
49202
49203 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49204
49205         * gcc.c-torture/compile/20011119-1.c: New test.
49206         * gcc.c-torture/compile/20011119-2.c: New test.
49207
49208 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49209
49210         * gcc.dg/altivec-1.c: Fix typo.
49211
49212 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49213
49214         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49215
49216 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49217
49218         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49219
49220 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49221
49222         * lib/g77.exp: Don't specify --rpath-link.
49223
49224         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49225         across all the headers.
49226         * gcc.dg/format/format.exp: For testing on a remote host,
49227         copy format.h.
49228
49229         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49230         * gcc.c-torture/execute/930406-1.c: Likewise.
49231         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49232
49233 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49234
49235         * gcc.dg/altivec-1.c: New.
49236
49237 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49238
49239         * gcc.dg/cpp/fpreprocessed.c: New test case.
49240
49241 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49242
49243         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49244         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49245         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49246
49247 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49248
49249         * gcc.dg/no-builtin-1.c: New test.
49250
49251 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49252
49253         * gcc.c-torture/execute/20011115-1.c: New test.
49254
49255 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49256
49257         * gcc.c-torture/compile/20011114-2.c: New test.
49258         * gcc.c-torture/compile/20011114-3.c: New test.
49259         * gcc.c-torture/compile/20011114-4.c: New test.
49260
49261 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49262
49263         * g++.dg/other/init1.C: New test.
49264
49265 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49266
49267         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49268         message.
49269
49270         * gcc.c-torture/execute/20011114-1.c: New testcase.
49271
49272         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49273         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49274         like the (before this change) version of 20010327-1.c.
49275
49276 2001-11-14  Roger Sayle <roger@eyesopen.com>
49277
49278         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49279
49280 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49281
49282         * g++.dg/init/array2.C: New test.
49283
49284 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49285
49286         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49287
49288 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49289
49290         * g++.dg/other/forscope1.C: New test.
49291         * g++.dg/ext/forscope1.C: New test.
49292         * g++.dg/ext/forscope2.C: New test.
49293
49294 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49295
49296         * gcc.c-torture/execute/20011113-1.c: New test.
49297
49298 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49299
49300         * gcc.c-torture/execute/20011109-2.c: New test.
49301
49302         * gcc.c-torture/execute/20011109-1.c: New test.
49303
49304 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49305
49306         * gcc.c-torture/compile/20011109-1.c: New test.
49307
49308 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49309
49310         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49311         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49312         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49313         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49314         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49315         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49316         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49317
49318 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49319
49320         * g++.dg/warn/Wshadow-1.C: New tests.
49321         * g++.old-deja/g++.mike/for3.C: Update.
49322
49323 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49324
49325         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49326         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49327         XFAILs.  Adjust expected error texts.
49328         * gcc.c-torture/compile/20011106-1.c,
49329         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49330         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49331         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49332         gcc.dg/c99-array-lval-5.c: New tests.
49333
49334 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49335
49336         * gcc.dg/cpp/defined.c: Update.
49337
49338 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49339
49340         * gcc.c-torture/execute/anon-1.c: New test.
49341
49342 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49343
49344         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49345         same size, so no warning should be produced on stormy16.
49346
49347         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49348         due to oversized array.
49349         * g++.old-deja/g++.mike/ns15.C: Likewise.
49350         * g++.old-deja/g++.pt/crash16.C: Likewise.
49351
49352 2001-11-02  Graham Stott  <grahams@redhat.com>
49353
49354         * g++.dgother/debug1.C: Fix typos.
49355
49356 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49357
49358         * g++.dg/other/debug1.C: New test.
49359
49360 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49361
49362         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49363         of unsigned long.
49364
49365 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49366
49367         * gcc.dg/20011029-2.c: New test.
49368
49369         * gcc.c-torture/compile/20011029-1.c: New test.
49370
49371 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49372
49373         * objc/execute/class_self-1.m: New test.
49374         * objc/execute/class_self-2.m: New test.
49375
49376 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49377
49378         * gcc.misc-tests/msgs.exp: Delete.
49379         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49380         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49381         error set to match recent changes.
49382
49383 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49384
49385         * gcc.dg/20011021-1.c: New test.
49386
49387 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49388
49389         * gcc.c-torture/compile/20011023-1.c: New test.
49390
49391 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49392
49393         * lib/g77.exp: Rewrite based on lib/g++.exp.
49394
49395 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49396
49397         * gcc.c-torture/execute/20011019-1.c: New test.
49398
49399         * gcc.dg/20011018-1.c: New test.
49400
49401 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49402
49403         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49404
49405 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49406
49407         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49408         * gcc.dg/attr-invalid.c: Likewise.
49409
49410 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49411
49412         * gcc.dg/20011015-1.c: New test.
49413
49414 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49415
49416         * g++.dg/template/unify2.C: New test.
49417
49418 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49419
49420         * g++.dg/other/exception-specification.C: New test
49421
49422 2001-10-13  Tom Rix  <trix@redhat.com>
49423
49424         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49425         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49426
49427 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49428
49429         * gcc.dg/20011009-1.c: New test.
49430
49431 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49432
49433         PR g++/4476
49434         * g++.dg/other/friend1.C: New test.
49435
49436 2001-10-11  Richard Henderson  <rth@redhat.com>
49437
49438         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49439
49440 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49441
49442         * gcc.c-torture/compile/20011010-1.c: New.
49443
49444 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49445
49446         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49447         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49448         g77.f-torture/execute/execute.exp,
49449         g77.f-torture/noncompile/noncompile.exp,
49450         gcc.c-torture/compile/compile.exp,
49451         gcc.c-torture/execute/execute.exp,
49452         gcc.c-torture/execute/ieee/ieee.exp,
49453         gcc.c-torture/execute/memcheck/memcheck.exp,
49454         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49455         objc/execute/execute.exp: Update FSF address.
49456
49457 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49458
49459         * gcc.dg/cpp/cmdlne-C.c: Update.
49460         * gcc.dg/cpp/cmdlne-C2.c: New.
49461
49462 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49463
49464         * gcc.c-torture/execute/20011008-3.c: New.
49465
49466 2001-10-08  DJ Delorie  <dj@redhat.com>
49467
49468         * gcc.dg/20011008-1.c: New.
49469         * gcc.dg/20011008-2.c: New.
49470
49471 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49472
49473         * gcc.dg/cpp/spacing1.c: Update test.
49474
49475 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49476
49477         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49478         spelling errors of "separate" as "seperate".
49479
49480 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49481
49482         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49483         enough to avoid inlining.
49484
49485 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49486
49487         * lib/g77.exp: set libg2c_dir correctly.
49488
49489 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49490
49491         * gcc.dg/cpp/macro11.c: New test.
49492
49493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49494
49495         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49496         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49497         gcc.dg/format/multattr-3.c: New tests.
49498         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49499         tests for format attributes on function pointers being rejected.
49500
49501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49502
49503         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49504
49505 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49506
49507         * g++.dg/warn/format1.C: New test.
49508
49509 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49510
49511         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49512
49513 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49514
49515         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49516
49517 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49518
49519         * gcc.dg/cpp/redef2.c: Add test.
49520
49521 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49522
49523         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49524         long-standing bug on i686, apparently.
49525         * gcc.c-torture/execute/loop-2c.x: New file.
49526         * gcc.c-torture/execute/loop-2d.x: New file.
49527         * gcc.c-torture/execute/loop-3c.x: New file.
49528
49529 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49530
49531         * gcc.dg/cpp/20000625-2.c: Correct line number.
49532
49533 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49534
49535         * gcc.dg/cpp/macro10.c: New test.
49536         * gcc.dg/cpp/strify3.c: New test.
49537         * gcc.dg/cpp/spacing1.c: Add tests.
49538         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49539         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49540
49541 2001-09-24  DJ Delorie  <dj@redhat.com>
49542
49543         * gcc.c-torture/execute/20010924-1.c: New test.
49544
49545 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49546
49547         * objc/execute/paste.m: Remove.
49548
49549 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49550
49551         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49552
49553 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49554
49555         * g77.dg/strlen0.f: New test.
49556
49557 2001-09-21  Richard Henderson  <rth@redhat.com>
49558
49559         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49560         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49561
49562 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49563
49564         Table-driven attributes.
49565         * g++.dg/ext/attrib1.C: New test.
49566
49567 2001-09-20  DJ Delorie  <dj@redhat.com>
49568
49569         * gcc.dg/20000926-1.c: Update expected warning messages.
49570         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49571         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49572         array.
49573
49574 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49575
49576         * g++.dg/eh/registers1.C: New test case.
49577
49578 2001-09-17  Richard Henderson  <rth@redhat.com>
49579
49580         * gcc.dg/array-5.c: Fix VLA decomposition test.
49581
49582 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49583
49584         * gcc.dg/cpp/line5.c: New testcase.
49585
49586 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49587
49588         * gcc.dg/cpp/macro9.c: New test.
49589
49590 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49591
49592         * gcc.c-torture/execute/980223.c: Change type of addr from long
49593         to char *.
49594
49595 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49596
49597         * gcc.c-torture/execute/20010915-1.c: New test.
49598
49599 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49600
49601         * g77.dg/bprob: New directory.
49602         * g77.dg/bprob/bprob.exp: New file.
49603         * g77.dg/bprob/bprob-1.f: New test.
49604         * g77.dg/gcov: New directory.
49605         * g77.dg/gcov/gcov.exp: New file.
49606         * g77.dg/gcov/gcov-1.f: New test.
49607         * g77.dg/gcov/gcov-1.x: New file.
49608
49609 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49610
49611         * gcc.dg/cpp/directiv.c: Update.
49612         * gcc.dg/cpp/undef1.c: Update.
49613
49614 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49615
49616         * gcc.dg/20010912-1.c: New test.
49617
49618 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49619
49620         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49621         language-independent file in lib.
49622         * lib/gcov.exp: New file.
49623
49624 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49625
49626         * gcc.c-torture/compile/20010911-1.c: New test.
49627
49628 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49629
49630         * lib/profopt.exp: New, to support profile-directed optimizations.
49631         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49632         * gcc.misc-tests/bprob-1.c: New test.
49633         * gcc.misc-tests/bprob-2.c: New test.
49634
49635 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49636
49637         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49638         XFAIL and which kinds of gcov output to verify.
49639         * gcc.misc-tests/gcov-4b.x: New file.
49640         * gcc.misc-tests/gcov-5b.x: New file.
49641         * gcc.misc-tests/gcov-6.x: New file.
49642         * gcc.misc-tests/gcov-7.c: New test.
49643         * gcc.misc-tests/gcov-7.x: New file.
49644
49645 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49646
49647         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49648         * gcc.misc-tests/gcov-6.c: New test.
49649
49650 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49651
49652         PR c++/3986
49653         * g++.dg/abi/vbase1.C: New test.
49654
49655 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49656
49657         * objc.dg/method-2.m: New.
49658
49659 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49660
49661         PR c++/4203
49662         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49663         * g++.dg/init/empty1.C: New test.
49664
49665 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49666
49667         * gcc.c-torture/compile/20010903-1.c: New test.
49668
49669 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49670
49671         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49672         for m68k.
49673
49674 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49675
49676         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49677
49678         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49679
49680         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49681
49682 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49683
49684         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49685         for 16-bit 'unsigned int'.
49686
49687 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49688
49689         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49690
49691 2001-08-27  Richard Henderson  <rth@redhat.com>
49692
49693         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49694         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49695
49696 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49697
49698         * gcc.dg/asm-names.c (ymain): New.
49699
49700 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49701
49702         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49703         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49704         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49705
49706 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49707
49708         * gcc.dg/compare5.c: New testcase.
49709
49710 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49711
49712         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49713         and "In instantiation".
49714
49715 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49716
49717         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49718
49719 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49720
49721         * gcc.misc-tests/gcov.exp: Add support for branch information.
49722         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49723         * gcc.misc-tests/gcov-4.c: New test.
49724         * gcc.misc-tests/gcov-4b.c: New test.
49725         * gcc.misc-tests/gcov-5b.c: New test.
49726
49727 2001-08-20  Zack Weinberg  <zackw@panix.com>
49728
49729         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49730         expected to fail.
49731
49732 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49733
49734         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49735
49736 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49737
49738         * g++.dg/eh/template1.C: New test.
49739
49740 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49741
49742         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49743         Fix thinko.
49744         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49745         for xfail.
49746
49747 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49748
49749         * lib/g77-dg.exp: Use prune.exp for common procedures
49750         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49751         * lib/g77.exp: (g77-dg-prune) Remove
49752
49753 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49754
49755         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49756
49757 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49758
49759         * g++.dg/template/unify1.C: New test.
49760
49761 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49762
49763         * g++.dg/abi/empty4.C: New test.
49764
49765 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49766
49767         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49768         solaris2.*
49769         * g77.f-torture/compile/pr3743.x: Likewise.
49770
49771 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49772
49773         * g++.dg/other/using-declaration.C: New test.
49774
49775 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49776
49777         * gcc.dg/cpp/tr-sign.c: New testcase.
49778
49779 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49780
49781         * gcc.dg/cpp/19951025-1.c: Revert.
49782         * gcc.dg/cpp/directiv.c: We no longer process directives that
49783         interrupt macro arguments.
49784
49785 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49786
49787         * gcc.dg/bconstp-1.c: New test.
49788
49789 2001-08-03  Richard Henderson  <rth@redhat.com>
49790
49791         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49792
49793 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49794
49795         * gcc.dg/cpp/19951025-1.c: Update.
49796
49797 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49798
49799         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49800         should be x.
49801
49802 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49803
49804         Kill -fhonor-std.
49805         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49806         * g++.old-deja/g++.other/std1.C: Likewise.
49807         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49808
49809 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49810
49811         * lib/g77.exp: Load gcc-defs.exp for common procedures
49812         (g77_pass, g77_fail, g77_finish, g77_exit,
49813         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49814
49815 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49816
49817         * g77.dg/fbackslash.f
49818         * g77.dg/fcase-preserve.f
49819         * g77.dg/ff90-1.f
49820         * g77.dg/ffixed-line-length-0.f
49821         * g77.dg/ffixed-line-length-132.f
49822         * g77.dg/ffixed-line-length-7.f
49823         * g77.dg/ffixed-line-length-72.f
49824         * g77.dg/ffixed-line-length-none.f
49825         * g77.dg/ffree-form-1.f
49826         * g77.dg/fno-backslash.f
49827         * g77.dg/fno-f90-1.f
49828         * g77.dg/fno-fixed-form-1.f
49829         * g77.dg/fno-onetrip.f
49830         * g77.dg/fno-typeless-boz.f
49831         * g77.dg/fno-underscoring.f
49832         * g77.dg/fno-vxt-1.f
49833         * g77.dg/fonetrip.f
49834         * g77.dg/ftypeless-boz.f
49835         * g77.dg/fugly-assumed.f
49836         * g77.dg/funderscoring.f
49837         * g77.dg/fvxt-1.f
49838
49839 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49840
49841         * objc.dg/fwd-proto-1.m: New.
49842         * objc.dg/local-decl-1.m: New.
49843         * objc.dg/naming-1.m: New.
49844         * objc.dg/naming-2.m: New.
49845         * objc.dg/proto-hier-1.m: New.
49846
49847 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49848
49849         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49850         largest-type elements to a struct makes its size grow.
49851
49852 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49853
49854         * g++.dg/abi/vthunk1.C: New test.
49855
49856 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49857
49858         * g++.dg/abi/vbase8-22.C: New test.
49859
49860 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49861
49862         * gcc.dg/cpp/macro8.c: New test.
49863
49864 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49865
49866         * g++.dg/abi/vbase8-21.C: New test.
49867
49868 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49869
49870         * g++.dg/abi/vbase8-10.C: New test.
49871
49872 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49873
49874         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49875         ${tool}_set_ld_library_path.
49876         Changed caller.
49877         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49878         g++.exp.
49879
49880 2001-07-26  Stan Cox <scox@redhat.com>
49881
49882         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49883         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49884         gcc_exit, gcc_check_unsupported_p):
49885         Moved to gcc-deps.exp
49886         * gcc-deps.exp: New file.
49887
49888 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49889
49890         * g++.old-deja/g++.pt/defarg14.C: New test.
49891
49892 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49893
49894         * g++.old-deja/g++.other/lineno5.C: New test.
49895
49896 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         * g++.old-deja/g++.pt/crash68.C: New test.
49899
49900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49901
49902         * g++.old-deja/g++.other/crash42.C: New test.
49903
49904 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49905
49906         * gcc.dg/cpp/extratokens.c: Fix.
49907         * gcc.dg/cpp/skipping2.c: New tests.
49908
49909 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49910
49911         * gcc.c-torture/execute/20010724-1.c: New file.
49912         * gcc.c-torture/execute/20010724-1.x: New file.
49913
49914 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49915
49916         * g++.old-deja/g++.other/cond7.C: New test.
49917
49918 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49919
49920         * g++.old-deja/g++.other/optimize4.C: New test.
49921
49922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49923
49924         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49925
49926 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49927
49928         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49929         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49930         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49931         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49932
49933         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49934         bug report" message.
49935
49936         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49937         * g++.dg/ext/instantiate1.C: Move from old-deja.
49938
49939 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49940
49941         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49942         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49943         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49944         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49945
49946 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49947
49948         * gcc.c-torture/execute/20010723-1.c: New test.
49949
49950 2001-07-23  Ben Elliston  <bje@redhat.com>
49951
49952         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49953
49954 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49955
49956         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49957         i[34567]86-*-*.
49958         Delete handling of ieee_multilib_flags.
49959         Pass -mieee for alpha*-*-* and sh-*-*.
49960         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49961
49962 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49963
49964         Remove old-abi tests.
49965         * g++.old-deja/g++.mike/p11116.C: Remove.
49966         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49967
49968 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49969
49970         * g77.f-torture/compile/pr3743.f: New test
49971
49972 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49973
49974         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49975
49976 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49977
49978         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49979         g++.old-deja/g++.pt/static6.C: Likewise.
49980         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49981         supports weak symbols.
49982
49983 2001-07-18  Andreas Jaeger  <aj@suse.de>
49984
49985         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49986         supported again.
49987
49988 2001-07-18  Andreas Jaeger  <aj@suse.de>
49989
49990         * gcc.dg/iftrap-1.c: Fix target line.
49991
49992 2001-07-17  Richard Henderson  <rth@redhat.com>
49993
49994         * gcc.c-torture/execute/20010717-1.c: New.
49995
49996 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49997
49998         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49999         tests.
50000
50001 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50002
50003         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50004
50005 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50006
50007         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50008         UAC_SIGBUS, UAC_NOPRINT definitions.
50009
50010 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50011
50012         * objc/execute/object_is_class.m: New test.
50013         * objc/execute/object_is_meta_class.m: New test.
50014
50015 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50016
50017         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50018         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50019
50020 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50021
50022         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50023         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50024
50025 2001-07-14  Richard Henderson  <rth@redhat.com>
50026
50027         * gcc.dg/iftrap-1.c: New.
50028
50029 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50030
50031         * g77.f-torture/execute/intrinsic77.f: New test.
50032
50033 2001-07-11  Janis Johnson <janis@us.ibm.com>
50034
50035         * gcc.misc-tests/gcov-3.c: New test.
50036
50037 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50038
50039         * gcc.c-torture/compile/20010711-1.c,
50040         * gcc.c-torture/compile/20010711-2.c: New tests.
50041
50042 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50043
50044         * gcc.c-torture/execute/20010711-1.c: New test.
50045
50046 2001-07-11  Ben Elliston  <bje@redhat.com>
50047
50048         * g++.old-deja/g++.other/enum5.C: New test.
50049
50050 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50051
50052         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50053         (g++-dg-prune): Call prune_gcc_output.
50054         * prune.exp: New file for prune_gcc_output.
50055         * lib/g++.exp, lib/gcc.exp: Load it.
50056
50057 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50058
50059         * gcc.c-torture/compile/20010701-1.c,
50060         g++.old-deja/g++.ext/attrib6.C: New tests.
50061
50062 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50063
50064         * gcc.c-torture/compile/20010706-1.c: New test.
50065
50066 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50067
50068         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50069
50070 2001-06-28  Stan Shebs  <shebs@apple.com>
50071
50072         * gcc.dg/pragma-darwin.c: New test.
50073
50074 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50075
50076         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50077         Solaris 2.[678] system.
50078
50079 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50080
50081         * gcc.dg/20010622-1.c: New test.
50082
50083 2001-06-18  Stan Shebs  <shebs@apple.com>
50084
50085         * objc.dg: New directory.
50086         * objc.dg/dg.exp: New file.
50087         * objc.dg/alias.m: New.
50088         * objc.dg/class-1.m: New.
50089         * objc.dg/class-2.m: New.
50090         * objc.dg/const-str-1.m: New.
50091         * objc.dg/const-str-2.m: New.
50092         * objc.dg/id-1.m: New.
50093         * objc.dg/method-1.m: New.
50094         * objc.dg/super-class-1.m: New.
50095         * lib/objc-dg.exp: New file.
50096
50097 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50098
50099         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50100         of label name.
50101
50102 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50103
50104         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50105
50106 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50107
50108         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50109         variable.
50110
50111 2001-06-12  Richard Henderson  <rth@redhat.com>
50112
50113         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50114
50115 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50116
50117         * g++.old-deja/g++.abi/vbase5.C: New test.
50118         * g++.old-deja/g++.abi/vbase6.C: New test.
50119         * g++.old-deja/g++.abi/vbase7.C: New test.
50120
50121 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50122
50123         * gcc.c-torture/compile/20010610-1.c: New test.
50124
50125 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50126
50127         * g++.old-deja/g++.abi/vbase4.C: New test.
50128
50129 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50130
50131         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50132         support %f for HC11/HC12 targets.
50133         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50134         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50135         on HC11/HC12 targets.
50136         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50137
50138 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50139
50140         * gcc.dg/wchar_t-1.c: New file.
50141         * gcc.dg/wint_t-1.c: Likewise.
50142
50143 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50144
50145         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50146
50147 2001-06-11  Richard Henderson  <rth@redhat.com>
50148
50149         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50150
50151 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50152
50153         * gcc.c-torture/compile/20010611-1.c: New test.
50154
50155 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50156
50157         * gcc.dg/c99-tag-1.c: Add more tests.
50158
50159 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50160
50161         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50162         representation on MN10300 and ARM/Thumb.
50163
50164 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50165
50166         * g77.f-torture/execute/20010610.f: New.
50167
50168 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50169
50170         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50171         names.
50172
50173 2001-06-09  Richard Henderson  <rth@redhat.com>
50174
50175         * gcc.c-torture/execute/ashrdi-1.c: New.
50176         * gcc.c-torture/execute/ashldi-1.c: New.
50177         * gcc.c-torture/execute/lshrdi-1.c: New.
50178
50179 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50180
50181         * objc/execute/load-3.m: Added. Check sending +load to categories,
50182         in addition to classes.
50183
50184 2001-06-08  Stan Shebs  <shebs@apple.com>
50185
50186         * objc/execute/load-2.m: New test.  From Nicola Pero
50187         <n.pero@mi.flashnet.it>.
50188
50189 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50190
50191         * gcc.c-torture/execute/20010605-2.c: New test.
50192
50193 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50194
50195         * g++.old-deja/g++.abi/vbase2.C: New test.
50196         * g++.old-deja/g++.abi/vbase3.C: New test.
50197
50198 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50199
50200         * g++.old-deja/g++.pt/friend49.C: New test.
50201
50202 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50203
50204         * g++.old-deja/g++.ext/anon3.C: New test.
50205
50206 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50207
50208         * g++.old-deja/g++.other/conv7.C: New test.
50209
50210 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50211
50212         * gcc.c-torture/compile/20010605-2.c: New test.
50213
50214 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50215
50216         * gcc.c-torture/execute/20010604-1.c: New test.
50217
50218 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50219
50220         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50221
50222 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50223
50224         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50225         (g++_link_flags): Likewise.
50226         (g++_init): Pass gccpath's value to two previous functions.
50227
50228 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50229
50230         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50231         Ensure logfile entry matches exec command line.
50232
50233 2001-05-31  Richard Henderson  <rth@redhat.com>
50234
50235         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50236         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50237
50238 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50239
50240         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50241         compiler for irix6.2
50242
50243 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50244
50245         * g++.old-deja/g++.other/optimize3.C: New file.
50246
50247 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50248
50249         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50250         assemble.
50251
50252 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.old-deja/g++.other/optimize2.C: New file.
50255
50256 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50257
50258         * gcc.c-torture/compile/20010518-2.c: New file.
50259         * gcc.c-torture/execute/20010518-1.c: New file.
50260         * gcc.c-torture/execute/20010518-2.c: New file.
50261
50262 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50263
50264         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50265
50266 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50267
50268         G++ no longer defines builtins that do not begin with __builtin.
50269         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50270         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50271         * g++.old-deja/g++.law/builtin1.C: Likewise.
50272         * g++.old-deja/g++.law/cvt2.C: Likewise.
50273         * g++.old-deja/g++.mike/net5.C: Likewise.
50274         * g++.old-deja/g++.other/builtins1.C: Likewise.
50275         * g++.old-deja/g++.other/builtins2.C: Likewise.
50276         * g++.old-deja/g++.other/builtins3.C: Likewise.
50277         * g++.old-deja/g++.other/builtins4.C: Likewise.
50278         * g++.old-deja/g++.other/inline8.C: Likewise.
50279         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50280
50281 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50282
50283         * g++.old-deja/g++.pt/using1.C: Adjust.
50284         * g++.old-deja/g++.pt/using2.C: New test.
50285
50286 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50287
50288         * gcc.dg/cpp/charconst.c: New tests.
50289         * gcc.dg/cpp/escape.c: New tests.
50290         * gcc.dg/cpp/escape-1.c: New tests.
50291         * gcc.dg/cpp/escape-2.c: New tests.
50292         * gcc.dg/cpp/ucs.c: New tests.
50293
50294 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50295
50296         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50297         native compiler for irix6.5.
50298
50299 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50300
50301         * lib/g++.exp (g++_include_flags): Use args to compute
50302         get_multilibs.
50303         (g++_link_flags): Likewise.
50304         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50305
50306 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50307
50308         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50309
50310 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50311
50312         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50313         this file.
50314
50315 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50316
50317         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50318         STACK_SIZE;
50319         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50320         to STACK_SIZE; Use it to define size of add_histo array.
50321         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50322         to STACK_SIZE.
50323         (f): Use GITT_SIZE to define size of gitt local table.
50324         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50325         to STACK_SIZE; Use it to define size of bytemem array.
50326
50327 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50328
50329         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50330         on 68HC11/HC12 due to the asm instruction.
50331         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50332         * gcc.c-torture/compile/920520-1.x: Likewise.
50333         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50334         on 68HC11/HC12 because the function is larger than 64K.
50335         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50336         on 68HC11/HC12 because the structure is too large.
50337
50338 2001-05-20  Richard Henderson  <rth@redhat.com>
50339
50340         * gcc.c-torture/execute/20010520-1.c: New.
50341
50342 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50343
50344         * g++.old-deja/g++.warn/compare1.C: New test.
50345         * gcc.dg/compare4.c: New test.
50346
50347 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50348
50349         * g++.old-deja/g++.other/optimize1.C: New test.
50350
50351 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50352
50353         * g++.old-deja/g++.pt/spec41.C: New test.
50354
50355 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50356
50357         * gcc.c-torture/compile/20010114-1.x: Remove.
50358
50359 2001-05-18  Stan Shebs  <shebs@apple.com>
50360
50361         * gcc.c-torture/compile/20010518-1.c: New test.
50362
50363 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50364
50365         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50366         * g++.old-deja/g++.pt/crash67.C: New test.
50367
50368 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50369
50370         * g++.old-deja/g++.other/debug9.C: New test.
50371
50372 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50373
50374         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50375
50376 2001-05-16  Jan Hubicka  <jh@suse.cz>
50377
50378         * gcc.c-torture/compile/20010516-1.c: New test.
50379
50380 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50381
50382         * g++.old-deja/g++.other/crash41.C: New test.
50383
50384 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50385
50386         * g++.old-deja/g++.pt/crash66.C: New test.
50387
50388 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50389
50390         * g++.old-deja/g++.robertl/eb27.C: Convert.
50391
50392 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50393
50394         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50395         declaration being redundant.
50396
50397 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50398
50399         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50400
50401 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50402
50403         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50404
50405 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50406
50407         * lib/g++.exp: Use testsuite_flags.
50408
50409 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50410
50411         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50412
50413 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50414
50415         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50416
50417 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50418
50419         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50420
50421 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50422
50423         * gcc.c-torture/compile/20010313-1.c: New test.
50424
50425 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50426
50427         * gcc.dg/cpp/direct2.c: New test.
50428         * gccq.dg/cpp/direct2s.c: New test.
50429
50430         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50431
50432 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50433
50434         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50435         * g++.old-deja/g++.other/op3.C: Likewise.
50436
50437 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50438
50439         * gcc.dg/cpp/syshdr.h: New file.
50440         * gcc.dg/cpp/sysmac1.c: Update.
50441         * gcc.dg/cpp/sysmac2.c: Update.
50442
50443 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50444
50445         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50446
50447 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50448
50449         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50450         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50451
50452 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50453
50454         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50455
50456 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50457
50458         * lib/g++.exp (g++_include_flags): Don't use any special flags
50459         if TESTING_IN_BUILD_TREE is not defined.
50460         (g++_init): Use a plain 'c++' as the compiler if
50461         TESTING_IN_BUILD_TREEE is not defined.
50462
50463 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50464
50465         * g++.old-deja/g++.eh/catch13.C: New test.
50466         * g++.old-deja/g++.eh/catch14.C: New test.
50467
50468 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50469
50470         * gcc.dg/cpp/tr-define.c: New test.
50471
50472 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50473
50474         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50475         <stdlib.h>, not <malloc.h>.
50476
50477 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50478
50479         * g++.old-deja/g++.ns/template17.C: New test.
50480
50481 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50482
50483         * g++.old-deja/g++.pt/ref4.C: New test.
50484
50485 2001-04-30  Richard Henderson  <rth@redhat.com>
50486
50487         * gcc.dg/20000724-1.c: Revert last change.
50488
50489 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50490
50491         * g77.f-torture/execute/20010430.f: New test.
50492
50493 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50494
50495         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50496
50497 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50498
50499         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50500
50501 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50502
50503         * g++.old-deja/g++.eh/crash6.C: New test.
50504
50505 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50506
50507         * g++.old-deja/g++.other/warn7.C: New test.
50508
50509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50510
50511         * g++.old-deja/g++.other/defarg9.C: New test.
50512
50513 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50514
50515         * g77.f-torture/compile/20010426.f: New test.
50516         * g77.f-torture/execute/20010426.f: New test.
50517
50518 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50519
50520         * g77.f-torture/compile/20000629-1.x: Remove - error
50521         has been fixed.
50522
50523 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50524
50525         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50526         Tweak slightly to work with g++.dg framework.
50527         * g++.dg/special/ecos.exp: Run initp1.C test.
50528         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50529
50530         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50531         its linker doesn't give line numbers either.
50532         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50533
50534 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50535
50536         * g++.old-deja/g++.other/lex1.C: New test.
50537
50538 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50539
50540         * gcc.dg/noncompile/20010425-1.c: New test.
50541
50542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50543
50544         * g++.old-deja/g++.pt/mangle2.C: New test.
50545
50546 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50547
50548         * gcc.dg/format/plus-1.c: New test.
50549
50550 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50551
50552         * gcc.dg/20010423-1.c: New test.
50553
50554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50555
50556         * gcc.c-torture/execute/20010422-1.c: New test.
50557
50558 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50559
50560         * g++.old-deja/g++.ns/type2.C: New test.
50561
50562 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50563
50564         * g++.old-deja/g++.other/perf1.C: New test.
50565
50566 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50567
50568         * gcc.dg/c99-func-2.c: Remove xfail.
50569         * gcc.dg/c99-func-3.c: Remove xfail.
50570         * gcc.dg/c99-func-4.c: Remove xfail.
50571
50572 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50573
50574         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50575
50576 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50577
50578         * gcc.c-torture/compile/20010423-1.c: New test.
50579
50580 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50581
50582         * g++.old-deja/g++.pt/typename28.C: New test.
50583
50584 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50585
50586         * g++.old-deja/g++.abi/empty2.C: New test.
50587         * g++.old-deja/g++.abi/empty3.C: New test.
50588
50589 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50590
50591         * g++.old-deja/g++.other/comdat2.C: New test.
50592         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50593
50594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50595
50596         * g++.old-deja/g++.other/overload14.C: New test.
50597
50598 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50599
50600         * g++.old-deja/g++.other/lookup23.C: New test.
50601
50602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50603
50604         * gcc.c-torture/execute/20010403-1.c: New test.
50605
50606 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50607             Mark Mitchell  <mark@codesourcery.com>
50608
50609         * lib/old-dejagnu.exp: Don't delete output of executable.
50610         Add .exe suffix to executables.
50611
50612 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50613
50614         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50615
50616 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50617
50618         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50619
50620 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50621
50622         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50623         * g++.old-deja/g++.abi/crash1.C: New test.
50624
50625 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50626
50627         * g++.old-deja/g++.other/crash40.C: New test.
50628
50629 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50630
50631         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50632
50633 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50634
50635         * g++.old-deja/g++.other/warn6.C: New test.
50636
50637 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50638
50639         * g++.old-deja/g++.robertl/eb42.C: Same.
50640
50641 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50642
50643         * gcc.dg/wtr-conversion-1.c: New testcase.
50644
50645 2001-04-10  Richard Henderson  <rth@redhat.com>
50646
50647         * g++.old-deja/g++.other/array5.C: New.
50648
50649 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50650
50651         * gcc.c-torture/execute/20010408-1.c: New test.
50652
50653 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50654
50655         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50656         headers and constructs.
50657         * g++.old-deja/g++.robertl/eb79.C: Same.
50658         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50659         * g++.old-deja/g++.robertl/eb73.C: Same.
50660         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50661         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50662         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50663         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50664         * g++.old-deja/g++.robertl/eb44.C: Same.
50665         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50666         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50667         * g++.old-deja/g++.robertl/eb39.C: Same.
50668         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50669         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50670         * g++.old-deja/g++.robertl/eb30.C: Same.
50671         * g++.old-deja/g++.robertl/eb3.C: Same.
50672         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50673         * g++.old-deja/g++.robertl/eb21.C: Same.
50674         * g++.old-deja/g++.robertl/eb15.C: Same.
50675         * g++.old-deja/g++.robertl/eb118.C: Same.
50676         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50677         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50678         * g++.old-deja/g++.robertl/eb109.C: Same.
50679         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50680         * g++.old-deja/g++.mike/rtti1.C: Same.
50681         * g++.old-deja/g++.mike/p658.C: Same.
50682         * g++.old-deja/g++.mike/net46.C: Same.
50683         * g++.old-deja/g++.mike/net34.C: Same.
50684         * g++.old-deja/g++.mike/memoize1.C: Same.
50685         * g++.old-deja/g++.mike/eh2.C: Same.
50686         * g++.old-deja/g++.law/weak.C: Same.
50687         * g++.old-deja/g++.law/visibility7.C: Same.
50688         * g++.old-deja/g++.law/visibility25.C: Same.
50689         * g++.old-deja/g++.law/visibility22.C: Same.
50690         * g++.old-deja/g++.law/visibility2.C: Same.
50691         * g++.old-deja/g++.law/visibility17.C: Same.
50692         * g++.old-deja/g++.law/visibility13.C: Same.
50693         * g++.old-deja/g++.law/visibility10.C: Same.
50694         * g++.old-deja/g++.law/visibility1.C: Same.
50695         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50696         * g++.old-deja/g++.law/vbase1.C: Same.
50697         * g++.old-deja/g++.law/operators32.C: Same.
50698         * g++.old-deja/g++.law/nest3.C: Same.
50699         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50700         * g++.old-deja/g++.law/except5.C (main): Same.
50701         * g++.old-deja/g++.law/cvt7.C (run): Same.
50702         * g++.old-deja/g++.law/cvt2.C: Same.
50703         * g++.old-deja/g++.law/cvt16.C: Same.
50704         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50705         * g++.old-deja/g++.law/ctors17.C (main): Same.
50706         * g++.old-deja/g++.law/ctors13.C: Same.
50707         * g++.old-deja/g++.law/ctors12.C (main): Same.
50708         * g++.old-deja/g++.law/ctors10.C: Same.
50709         * g++.old-deja/g++.law/code-gen5.C: Same.
50710         * g++.old-deja/g++.law/bad-error7.C: Same.
50711         * g++.old-deja/g++.law/arm9.C: Same.
50712         * g++.old-deja/g++.law/arm12.C: Same.
50713         * g++.old-deja/g++.law/arg8.C: Same.
50714         * g++.old-deja/g++.law/arg1.C: Same.
50715         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50716         * g++.old-deja/g++.jason/template31.C: Same.
50717         * g++.old-deja/g++.jason/template24.C (main): Same.
50718         * g++.old-deja/g++.jason/2371.C: Same.
50719         * g++.old-deja/g++.eh/new2.C: Same.
50720         * g++.old-deja/g++.eh/new1.C: Same.
50721         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50722         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50723         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50724         * g++.old-deja/g++.brendan/crash62.C: Same.
50725         * g++.old-deja/g++.brendan/crash52.C: Same.
50726         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50727         * g++.old-deja/g++.brendan/crash38.C: Same.
50728         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50729         * g++.old-deja/g++.brendan/copy9.C: Same.
50730
50731 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50732
50733         * gcc.c-torture/execute/20001203-2.c (memset):
50734         Count argument is of type __SIZE_TYPE__.
50735
50736 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50737
50738         * gcc.c-torture/compile/20010404-1.c: New test.
50739
50740 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50741
50742         * gcc.c-torture/compile/20010326-1.c: New test.
50743
50744 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50745
50746         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50747         peculiarities of the SH.
50748         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50749
50750 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50751
50752         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50753         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50754         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50755
50756 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50757
50758         * g77.f-torture/compile/20010321-1.f: New test.
50759
50760 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50761
50762         * gcc.c-torture/compile/20010329-1.c: New test.
50763
50764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50765
50766         * gcc.c-torture/execute/20010329-1.c: New test.
50767
50768 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50769
50770         * g++.old-deja/g++.other/eh4.C: Fix typo.
50771
50772 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50773
50774         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50775
50776 2001-03-28  Philip Blundell  <philb@gnu.org>
50777
50778         * gcc.c-torture/compile/20010328-1.c: New test.
50779
50780 2001-03-27  Richard Henderson  <rth@redhat.com>
50781
50782         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50783         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50784
50785 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50786
50787         * gcc.c-torture/compile/20010327-1.c: New test.
50788
50789 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50790
50791         * g++.old-deja/g++.other/friend12.C: New test.
50792         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50793         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50794
50795 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50796
50797         * gcc.c-torture/execute/20010325-1.c: New test.
50798
50799 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50800
50801         * g++.old-deja/g++.other/mangle3.C: New test.
50802
50803 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50804
50805         * g++.old-deja/g++.other/anon8.C: New test.
50806
50807 2001-03-20  Philip Blundell  <philb@gnu.org>
50808
50809         * gcc.c-torture/compile/20010320-1.c: New test.
50810
50811 2001-03-17  Richard Henderson  <rth@redhat.com>
50812
50813         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50814
50815 2001-03-15  Geoff Keating  <geoff@redhat.com>
50816
50817         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50818         tests on AIX.
50819
50820 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50821
50822         * g++.old-deja/g++.other/eh4.C: New test.
50823
50824 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50825
50826         * gcc.dg/cpp/mi1.c: Update.
50827
50828 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50829
50830         * g++.old-deja/g++.other/regstack.C: New test.
50831
50832 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50833
50834         * g++.old-deja/g++.other/ref4.C: New test.
50835
50836 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50837
50838         * objc/execute/va_method.m: Added.
50839         * objc/execute/IMP.m: Added.
50840         * objc/execute/_cmd.m: Added.
50841         * objc/execute/accessing_ivars.m: Added.
50842         * objc/execute/class-1.m: Added.
50843         * objc/execute/class-10.m: Added.
50844         * objc/execute/class-11.m: Added.
50845         * objc/execute/class-12.m: Added.
50846         * objc/execute/class-13.m: Added.
50847         * objc/execute/class-14.m: Added.
50848         * objc/execute/class-2.m: Added.
50849         * objc/execute/class-3.m: Added.
50850         * objc/execute/class-4.m: Added.
50851         * objc/execute/class-5.m: Added.
50852         * objc/execute/class-6.m: Added.
50853         * objc/execute/class-7.m: Added.
50854         * objc/execute/class-8.m: Added.
50855         * objc/execute/class-9.m: Added.
50856         * objc/execute/class-tests-1.h
50857         * objc/execute/class-tests-2.h
50858         * objc/execute/compatibility_alias.m: Added.
50859         * objc/execute/encode-1.m: Added.
50860         * objc/execute/formal_protocol-1.m: Added.
50861         * objc/execute/formal_protocol-2.m: Added.
50862         * objc/execute/formal_protocol-3.m: Added.
50863         * objc/execute/formal_protocol-4.m: Added.
50864         * objc/execute/formal_protocol-5.m: Added.
50865         * objc/execute/formal_protocol-6.m: Added.
50866         * objc/execute/formal_protocol-7.m: Added.
50867         * objc/execute/informal_protocol.m: Added.
50868         * objc/execute/initialize.m: Added.
50869         * objc/execute/load.m: Added.
50870         * objc/execute/many_args_method.m: Added.
50871         * objc/execute/nested-3.m: Added.
50872         * objc/execute/no_clash.m: Added.
50873         * objc/execute/private.m: Added.
50874         * objc/execute/redefining_self.m: Added.
50875         * objc/execute/root_methods.m: Added.
50876         * objc/execute/selector-1.m: Added.
50877         * objc/execute/static-1.m: Added.
50878         * objc/execute/static-2.m: Added.
50879         * objc/execute/va_method.m: Added.
50880
50881 2001-03-10  Richard Henderson  <rth@redhat.com>
50882
50883         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50884
50885 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50886
50887         * g++.old-deja/g++.other/crash31.C: XFAIL.
50888         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50889         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50890         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50891         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50892         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50893
50894 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50895
50896         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50897
50898 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50899
50900         * gcc.dg/20000724-1.c: Don't use multiline strings.
50901
50902 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50903
50904         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50905         result of -cString against what we expect it to be; don't just
50906         print it out for no one to read.
50907
50908         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50909         Based on testcases provided by Nicola Pero.
50910
50911 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50912
50913         * gcc.dg/cpp/macro7.c: New test.
50914
50915 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50916
50917         * gcc.dg/cpp/multiline.c: Update.
50918
50919 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50920
50921         * g++.old-deja/g++.other/enum3.C: New test.
50922
50923 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50924
50925         * g++.old-deja/g++.other/pod1.C: New test.
50926
50927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50928
50929         * g++.old-deja/g++.ext/overload1.C: New test.
50930
50931 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50932
50933         * g++.old-deja/g++.pt/using1.C: New test.
50934
50935 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50936
50937         * g++.old-deja/g++.other/using9.C: New test.
50938
50939 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50940
50941         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50942
50943         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50944
50945 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50946
50947         * g++.old-deja/g++.ext/realpt1.C: Remove.
50948
50949 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50950
50951         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50952
50953 2001-02-26  Will Cohen  <wcohen@redhat.com>
50954
50955         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50956
50957 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50958
50959         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50960         templatized constructors.
50961
50962 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50963
50964         * gcc.c-torture/execute/20010224-1.c: New test.
50965
50966 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * gcc.c-torture/execute/20010222-1.c: New test.
50969
50970 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50971
50972         * g++.old-deja/g++.other/inline20.C: New test.
50973
50974 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50975
50976         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50977
50978 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50979
50980         * g++.old-deja/g++.other/lookup22.C: New test.
50981
50982 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50983
50984         * g77.dg: New directory.
50985         * g77.dg/20010216-1.f: New test case.
50986         * g77.dg/dg.exp: New driver.
50987         * lib/g77-dg.exp: New driver library.
50988
50989 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50990
50991         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50992
50993 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50994
50995         * g++.old-deja/g++.other/decl9.C: New test.
50996
50997 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50998
50999         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51000         not need <string> and also tests the initialization at runtime.
51001
51002 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51003
51004         * gcc.c-torture/execute/longlong.c: New test.
51005
51006 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51007
51008         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51009
51010 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51011
51012         * gcc.c-torture/execute/920302-1.c (execute):
51013         Change argument type to short.
51014
51015 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51016
51017         * g++.old-deja/g++.pt/deduct6.C: New test.
51018
51019 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51020
51021         * g++.old-deja/g++.pt/deduct5.C: New test.
51022
51023 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51024
51025         * gcc.c-torture/execute/20010209-1.c: New test.
51026
51027 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51028
51029         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51030
51031 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51032
51033         * g++.dg/vtgc1.C: Update for new ABI.
51034
51035         * consistency.vlad: New directory, 1665 files.
51036
51037 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51038
51039         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51040         return type.
51041         * gcc.dg/cpp/digraphs.c: Declare puts.
51042
51043 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51044
51045         * g++.old-deja/g++.other/warn5.C: New test.
51046
51047 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51048
51049         * g++.old-deja/g++.pt/spec40.C: New test.
51050
51051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51052
51053         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51054         case.
51055         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51056
51057 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51058
51059         * gcc.c-torture/compile/20010209-1.c: New test.
51060
51061 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51062
51063         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51064         excess errors message but not if it crashes.
51065         * g++.old-deja/g++.other/crash27.C: Likewise.
51066         * g++.old-deja/g++.other/crash28.C: Likewise.
51067         * g++.old-deja/g++.other/crash30.C: Likewise.
51068         * g++.old-deja/g++.other/crash32.C: Likewise.
51069         * g++.old-deja/g++.other/crash35.C: Likewise.
51070         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51071
51072 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51073
51074         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51075         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51076         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51077         g77.f-torture/execute/execute.exp,
51078         g77.f-torture/noncompile/noncompile.exp,
51079         gcc.c-torture/execute/execute.exp,
51080         gcc.c-torture/execute/memcheck/memcheck.exp,
51081         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51082         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51083         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51084         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51085         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51086         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51087         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51088         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51089         Remove bug reporting instructions with ancient email addresses.
51090
51091 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51092
51093         * gcc.dg/20010202-1.c: New test.
51094         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51095
51096 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51097
51098         * g++.dg/stdbool-if.C: New test.
51099
51100 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51101
51102         * objc/execute/fdecl.m: Added main().
51103
51104 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51105
51106         * gcc.c-torture/execute/20010206-1.c: New test.
51107
51108 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51109
51110         * gcc.dg/cpp/avoidpaste1.c: Update.
51111
51112 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51113
51114         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51115         Pero <nicola@brainstorm.co.uk>.
51116         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51117
51118 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51119
51120         * g++.old-deja/g++.pt/spec39.C: New test.
51121
51122 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51123
51124         * gcc.c-torture/compile/20010202-1.c: New test.
51125
51126 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51127
51128         * g++.old-deja/g++.abi/primary2.C: New test.
51129         * g++.old-deja/g++.abi/primary3.C: New test.
51130         * g++.old-deja/g++.abi/primary4.C: New test.
51131         * g++.old-deja/g++.abi/primary5.C: New test.
51132         * g++.old-deja/g++.abi/vtable3.h: New test.
51133         * g++.old-deja/g++.abi/vtable3a.C: New test.
51134         * g++.old-deja/g++.abi/vtable3b.C: New test.
51135         * g++.old-deja/g++.abi/vtable3c.C: New test.
51136         * g++.old-deja/g++.abi/vtable3d.C: New test.
51137         * g++.old-deja/g++.abi/vtable3e.C: New test.
51138         * g++.old-deja/g++.abi/vtable3f.C: New test.
51139         * g++.old-deja/g++.abi/vtable3g.C: New test.
51140         * g++.old-deja/g++.abi/vtable3h.C: New test.
51141         * g++.old-deja/g++.abi/vtable3i.C: New test.
51142         * g++.old-deja/g++.abi/vtable3j.C: New test.
51143         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51144
51145 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51146
51147         * g++.old-deja/g++.other/anon6.C: New test.
51148         * g++.old-deja/g++.other/anon7.C: New test.
51149
51150 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51151
51152         * gcc.dg/cpp/avoidpaste2.c: New tests.
51153
51154 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51155
51156         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51157
51158 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51159
51160         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51161         DECIMAL_DIG cases for Irix."
51162
51163 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51164
51165         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51166
51167 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51168
51169         * gcc.dg/c99-tag-1.c: New test.
51170
51171 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51172
51173         * gcc.dg/cpp/tr-warn1.c: Add tests.
51174
51175 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51176
51177         * gcc.dg/cpp/avoidpaste1.c: Update.
51178         * gcc.dg/cpp/paste4.c: Update.
51179
51180 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51181
51182         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51183         cases for Irix.
51184
51185 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51186
51187         * g++.old-deja/g++.other/inline19.C: New test.
51188
51189 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51190
51191         * gcc.dg/Wlarger-than.c: New test.
51192
51193 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51194
51195         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51196
51197 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51198
51199         * gcc.c-torture/execute/20010129-1.c: New test.
51200         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51201
51202 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51203
51204         * gcc.dg/cpp/avoidpaste1.c: Test case.
51205
51206 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51207
51208         * g++.old-deja/g++.other/inline18.C: New test.
51209
51210 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51211
51212         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51213         and __builtin_putchar.
51214
51215 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51216
51217         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51218         tests.
51219
51220 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51221
51222         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51223         floating point number rounding mode to round to the nearest
51224         representable mode.
51225
51226 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51227
51228         * g++.old-deja/g++.other/mangle2.C: New test.
51229
51230 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51231
51232         * gcc.c-torture/compile/20010124-1.c: New test.
51233
51234 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51235
51236         * g++.old-deja/g++.pt/spec38.C: New test.
51237
51238 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51239
51240         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51241         "Build don't run".
51242
51243 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51244
51245         * gcc.c-torture/execute/20010123-1.c: New test.
51246
51247 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51248
51249         * g++.old-deja/g++.pt/spec37.C: New test.
51250
51251 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51252
51253         * g++.old-deja/g++.pt/overload14.C: New test.
51254
51255 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51256
51257         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51258         __builtin_return_address.
51259
51260 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51261
51262         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51263         * g++.old-deja/g++.pt/spec35.C: New test.
51264         * g++.old-deja/g++.pt/spec36.C: New test.
51265
51266 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51267
51268         * gcc.c-torture/compile/20010118-1.c: New test.
51269
51270 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51271
51272         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51273
51274 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51275
51276         * gcc.c-torture/execute/20010119-1.c: New test.
51277
51278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51279
51280         * g++.old-deja/g++.other/vbase5.C: New test.
51281
51282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51283
51284         * gcc.c-torture/execute/20010118-1.c: New test.
51285
51286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51287
51288         * g++.old-deja/g++.pt/deduct3.C: New test.
51289
51290 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51291
51292         * g++.old-deja/g++.pt/spec34.C: New test.
51293
51294 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51295
51296         * g77.f-torture/compile/20000601-2.f: New test.
51297
51298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51299
51300         * g++.old-deja/g++.other/init17.C: New test.
51301
51302 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51303
51304         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51305
51306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51307
51308         * g++.old-deja/g++.pt/unify8.C: New test.
51309
51310 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51311
51312         * g++.old-deja/g++.abi/vbase1.C: New test.
51313
51314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51315
51316         * g++.old-deja/g++.pt/crash65.C: New test.
51317
51318 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51319
51320         * gcc.dg/cpp/assembl2.S: New test case.
51321
51322 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51323
51324         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51325         are supported.
51326
51327 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51328
51329         * g++.old-deja/g++.other/builtins1.C: New test.
51330         * g++.old-deja/g++.other/builtins2.C: Likewise.
51331         * g++.old-deja/g++.other/builtins3.C: Likewise.
51332         * g++.old-deja/g++.other/builtins4.C: Likewise.
51333
51334 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51335
51336         * gcc.c-torture/compile/20010117-1.c: New test.
51337         * gcc.c-torture/compile/20010117-2.c: New test.
51338
51339 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51340
51341         * g77.f-torture/execute/20010116.[fx]: New test,
51342         XFAIL on i?86-*-*.
51343         * g77.f-torture/compile/20010115.f: Indicate it's
51344         a test for PR fortran/1636.
51345
51346 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51347
51348         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51349
51350 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51351
51352         * g77.f-torture/compile/20010115.f: New test.
51353
51354 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51355
51356         * g++.old-deja/g++.pt/nontype5.C: New test.
51357
51358 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51359
51360         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51361         have an equivalent working one below it.
51362
51363 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51364
51365         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51366         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51367
51368 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51369
51370         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51371         message containing "init_priority".
51372         (conpr-2.C): Likewise.
51373         (conpr-3.C): Likewise.
51374         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51375
51376 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51377
51378         * gcc.c-torture/execute/20010114-2.c: New test.
51379
51380 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51381
51382         * gcc.c-torture/compile/20010114-1.c: New test.
51383         * gcc.c-torture/compile/20010114-1.x: Xfail.
51384         * gcc.c-torture/compile/20010114-2.c: New test.
51385         * gcc.c-torture/execute/20010114-1.c: New test.
51386         * gcc.dg/trunc-1.c: New test.
51387         * gcc.dg/uninit-B.c: New test.
51388
51389 2001-01-13  Nick Clifton  <nickc@redhat.com>
51390
51391         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51392         target.
51393
51394 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51395
51396         * gcc.c-torture/compile/20010113-1.c: New test.
51397
51398 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51399
51400         * gcc.c-torture/compile/20001212-1.c: New test.
51401
51402 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51403
51404         * gcc.dg/cpp/widestr1.c: Update.
51405         * gcc.dg/cpp/prag-imp.c: Remove.
51406
51407 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51408
51409         * gcc.c-torture/execute/20000801-3.x: Remove.
51410         * gcc.dg/c90-init-1.c: New test.
51411         * gcc.dg/c99-init-1.c: New test.
51412         * gcc.dg/c99-init-2.c: New test.
51413         * gcc.dg/gnu99-init-1.c: New test.
51414
51415 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51416
51417         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51418         testing that no relevant ones were found.
51419
51420 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51421
51422         * g++.old-deja/g++.pt/cast2.C: New test.
51423
51424 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51425
51426         * g++.old-deja/g++.pt/friend47.C: New test.
51427
51428 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51429
51430         * g++.old-deja/g++.pt/instantiate13.C: New test.
51431
51432 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51433
51434         * g++.old-deja/g++.other/defarg7.C: New test.
51435         * g++.old-deja/g++.other/defarg8.C: New test.
51436
51437 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51438
51439         * g++.old-deja/g++.pt/crash64.C: New test.
51440
51441 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51442
51443         * g++.old-deja/g++.pt/crash63.C: New test.
51444
51445 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51446
51447         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51448
51449 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51450
51451         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51452
51453 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51454
51455         * g++.old-deja/g++.pt/error3.C: New test.
51456
51457 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51458
51459         * g++.old-deja/g++.other/crash39.C: New test.
51460
51461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.old-deja/g++.other/vbase4.C: New test.
51464
51465 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51466
51467         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51468         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51469         * gcc.dg/special/special.exp: New test driver which will check
51470         for alias support for the above test.
51471
51472 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51473
51474         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51475         problems on small machines.
51476         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51477         parameterize.
51478
51479 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51480
51481         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51482         mips.
51483         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51484
51485 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51486
51487         * g++.old_deja/g++.pt/using8.C: New test.
51488
51489 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51490
51491         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51492
51493 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51494
51495         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51496         where a failure is expected.
51497         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51498
51499 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51500
51501         * g++.old_deja/g++.pt/instantiate12.C: New test.
51502
51503 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51504
51505         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51506         start of structs.
51507         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51508         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51509         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51510         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51511         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51512         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51513         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51514         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51515         * g++.old-deja/g++.eh/spec6.C: Likewise.
51516         * g++.old-deja/g++.jason/crash3.C: Likewise.
51517         * g++.old-deja/g++.law/ctors11.C: Likewise.
51518         * g++.old-deja/g++.law/ctors17.C: Likewise.
51519         * g++.old-deja/g++.law/ctors5.C: Likewise.
51520         * g++.old-deja/g++.law/ctors9.C: Likewise.
51521         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51522         * g++.old-deja/g++.mike/net22.C: Likewise.
51523         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51524         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51525         * g++.old-deja/g++.mike/virt3.C: Likewise.
51526         * g++.old-deja/g++.niklas/t128.C: Likewise.
51527         * g++.old-deja/g++.other/anon4.C: Likewise.
51528         * g++.old-deja/g++.other/using1.C: Likewise.
51529         * g++.old-deja/g++.other/warn3.C: Likewise.
51530         * g++.old-deja/g++.pt/t37.C: Likewise.
51531         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51532         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51533
51534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51535
51536         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51537
51538 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51539
51540         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51541
51542 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51543
51544         * gcc.c-torture/compile/20010107-1.c: New test.
51545
51546 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51547
51548         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51549
51550 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51551
51552         * gcc.dg/format/format.h: New file.
51553         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51554         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51555         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51556         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51557         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51558         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51559         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51560         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51561         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51562         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51563         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51564         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51565         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51566         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51567         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51568         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51569         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51570         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51571         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51572         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51573         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51574         instead of declaring standard types, macros and functions in each
51575         test.
51576
51577 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51578
51579         * gcc.c-torture/execute/20010106-1.c: New test.
51580
51581 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51582
51583         * gcc.dg/format/format.exp: New file.
51584         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51585         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51586         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51587         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51588         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51589         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51590         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51591         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51592         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51593         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51594         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51595         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51596         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51597         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51598         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51599         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51600         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51601         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51602         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51603         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51604         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51605         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51606         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51607         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51608         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51609         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51610         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51611         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51612         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51613         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51614         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51615         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51616         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51617         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51618         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51619         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51620         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51621         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51622         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51623         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51624         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51625         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51626
51627 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51628
51629         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51630         account.
51631
51632 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51633
51634         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51635
51636 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51637
51638         * g++.old-deja/g++.pt/crash62.C: New test.
51639
51640 2001-01-04  Richard Henderson  <rth@redhat.com>
51641
51642         * gcc.dg/20000926-1.c: Update expected warnings.
51643         * gcc.dg/array-2.c: Likewise.
51644         * gcc.dg/array-4.c: Also validate flexible array members.
51645         * gcc.dg/c99-flex-array-1.c: New.
51646
51647 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51648
51649         * gcc.c-torture/compile/20001222-1.x: Remove.
51650
51651 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51652
51653         * gcc.c-torture/execute/built-in-setjmp.c: New.
51654
51655 2001-01-03  Richard Henderson  <rth@redhat.com>
51656
51657         * gcc.dg/940510-1.c: Update expected error wording.
51658         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51659
51660 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51661
51662         * lib/target-supports.exp (check_alias_available): Modified to
51663         indicate aliases not supported if only weak aliases are supported.
51664
51665 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51666
51667         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51668         Turn on cmpstrsi checks for __pj__ and __i370__.
51669
51670 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51671
51672         * g++.old-deja/g++.other/virtual11.C: New test.
51673
51674 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51675
51676         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51677
51678 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51679
51680         * gcc.c-torture/compile/20010102-1.c: New test.
51681
51682 2001-01-02  Andreas Jaeger  <aj@suse.de>
51683
51684         * gcc.dg/noreturn-3.c: New test.
51685
51686         * gcc.dg/noreturn-4.c: New test.
51687
51688 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51689
51690         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51691         __builtin_fputc and __builtin_fwrite.
51692
51693 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51694
51695         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51696         signed char, not default char.
51697
51698 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51699
51700         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51701
51702 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51703
51704         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51705
51706 2000-12-29  Richard Henderson  <rth@redhat.com>
51707
51708         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51709         (__cyg_profile_func_exit): Define.
51710
51711 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51712
51713         * g++.dg/vtgc1.C: New test.
51714
51715 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51716
51717         * gcc.dg/noncompile/20001228-1.c: New test.
51718
51719         * gcc.dg/20001228-1.c: New test.
51720
51721         * gcc.c-torture/execute/20001228-1.c: New test.
51722
51723 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51724
51725         * gcc.dg/format-strfmon-1.c: New test.
51726
51727 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51728
51729         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51730         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51731         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51732         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51733         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51734         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51735         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51736         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51737         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51738         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51739         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51740         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51741         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51742
51743         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51744         * gcc.c-torture/execute/string-opt-4.c: Test index.
51745
51746 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51747
51748         * gcc.c-torture/compile/20001226-1.c: New test.
51749
51750 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51751
51752         * gcc.c-torture/compile/20001222-1.c: New test.
51753         * gcc.c-torture/compile/20001222-1.x: Xfail.
51754
51755 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51756
51757         * gcc.c-torture/execute/comp-goto-2.c: New test.
51758
51759 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51760
51761         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51762         Use long types if __INT_MAX__ is 32767.
51763         (main): Use cast to (sint32 *) when poking 88 into a_page.
51764
51765         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51766
51767 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51768
51769         * gcc.c-torture/compile/20001221-1.c: New test.
51770         * gcc.c-torture/execute/20001221-1.c: New test.
51771
51772 2000-12-20  Richard Henderson  <rth@redhat.com>
51773
51774         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51775         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51776
51777 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51778
51779         * gcc.dg/compare3.c: New test.
51780
51781 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51782
51783         * gcc.dg/format-warnll-1.c: New test.
51784
51785 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51786
51787         * gcc.dg/cpp/cmdlne-P.c: New test.
51788
51789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51790
51791         * gcc.c-torture/execute/builtin-abs-1.c,
51792         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51793
51794 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51795
51796         * gcc.dg/cpp/multiline.c: New test.
51797
51798 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51799
51800         * g++.old-deja/g++.other/syshdr1.C: Update.
51801         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51802
51803 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51804
51805         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51806
51807 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51808
51809         * g++.old-deja/g++.pt/ttp65.C: New test.
51810
51811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51812
51813         * g++.old-deja/g++.pt/ttp64.C: New test.
51814
51815 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51816
51817         * g++.old-deja/g++.pt/spec33.C: New test.
51818
51819 2000-12-14  Catherine Moore  <clm@redhat.com>
51820
51821         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51822         * gcc.c-torture/execute/920612-2.c: Likewise.
51823         * gcc.c-torture/execute/920428-2.c: Likewise.
51824         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51825         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51826
51827 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51828
51829         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51830         * gcc.dg/pack-test-2.c: Likewise.
51831
51832 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51833
51834         Tests by Zack Weinberg <zackw@stanford.edu>.
51835
51836         * gcc.dg/cpp/defined.c: Update.
51837         * gcc.dg/cpp/defined_trad.c: New tests.
51838
51839 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51840
51841         * gcc.dg/cpp/trad-direct.c: Update.
51842
51843 2000-12-11  Neil Booth  <neilb@earthling.net>
51844
51845         * gcc.dg/cpp/defined_trad.c
51846
51847 2000-12-11  Neil Booth  <neilb@earthling.net>
51848
51849         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51850
51851 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51852
51853         * gcc.dg/format-miss-2.c: New test.
51854
51855 2000-12-09  Neil Booth  <neilb@earthling.net>
51856
51857         * gcc.dg/cpp/lineflags.c: New tests.
51858         * gcc.dg/cpp/poison.c: Update.
51859         * gcc.dg/cpp/redef2.c: Update.
51860         * gcc.dg/cpp/skipping.c: New test.
51861
51862 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51863
51864         * g++.old-deja/g++.other/eh3.C: New testcase.
51865
51866 2000-12-07  Neil Booth  <neilb@earthling.net>
51867
51868         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51869         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51870         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51871         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51872         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51873         Update.
51874
51875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51876
51877         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51878         __SIZE_TYPE__ instead of int for type of integers cast to
51879         pointers.
51880
51881 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51882
51883         * g++.old-deja/g++.other/cleanup4.C: New test.
51884
51885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51886
51887         * format-sec-1.c: New test.
51888
51889 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51890
51891         * gcc.dg/format-nonlit-3.c: New test.
51892
51893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51894
51895         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51896         through a null pointer.
51897
51898 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51899
51900         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51901         * g++.old-deja/g++.pt/partial4.C: New test.
51902
51903 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51904
51905         * gcc.c-torture/execute/ieee/hugeval.x: New.
51906
51907 2000-12-06  Neil Booth  <neilb@earthling.net>
51908
51909         * gcc.dg/cpp/backslash2.c: New tests.
51910
51911 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51912
51913         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51914         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51915
51916 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51917
51918         * gcc.c-torture/execute/20001203-2.c: New testcase.
51919
51920 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51921
51922         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51923         * g++.old-deja/g++.other/virtual10.C: New test.
51924
51925 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51926
51927         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51928
51929 2000-12-05  Richard Henderson  <rth@redhat.com>
51930
51931         * gcc.c-torture/compile/20001205-1.c: New.
51932
51933 2000-12-04  Neil Booth  <neilb@earthling.net>
51934
51935         * g++.old-deja/g++.other/virtual9.C: New test.
51936         * g++.old-deja/g++.pt/crash61.C: New test.
51937         * gcc.c-torture/execute/loop-9.c: New test.
51938
51939 2000-12-04  Neil Booth  <neilb@earthling.net>
51940
51941         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51942         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51943         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51944         * gcc.dg/cpp/extratokens.c: ...here.
51945
51946 2000-12-04  Neil Booth  <neilb@earthling.net>
51947
51948         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51949         New tests.
51950
51951 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51952
51953         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51954         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51955
51956 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51957
51958         * gcc.c-torture/execute/20001203-1.c: New test.
51959
51960 2000-12-03  Neil Booth  <neilb@earthling.net>
51961
51962         * gcc.dg/cpp/macro6.c: New test cases.
51963
51964 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51965
51966         * gcc.c-torture/execute/string-opt-9.c: New test.
51967         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51968         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51969         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51970
51971         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51972         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51973
51974 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51975
51976         * gcc.dg/cpp/if-6.c: New testcase.
51977
51978         * gcc.dg/20001201-1.c: New testcase.
51979
51980 2000-12-02  Neil Booth  <neilb@earthling.net>
51981
51982         * g++.old-deja/g++.other/externC4.C,
51983         g++.old-deja/g++.other/friend10.C: New tests.
51984
51985 2000-12-02  Neil Booth  <neilb@earthling.net>
51986
51987         * g++.old-deja/g++.other/instan2.C
51988         * g++.old-deja/g++.other/instan3.C: New test.
51989
51990 2000-12-02  Neil Booth  <neilb@earthling.net>
51991
51992         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51993         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51994         gnuc99.c,gnuc99-pedantic.c: New tests.
51995
51996 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51997
51998         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51999         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52000
52001 2000-12-01  Neil Booth  <neilb@earthling.net>
52002
52003         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52004         * gcc.dg/cpp/poison.c: Update.
52005         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52006
52007 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52008
52009         * g77.f-torture/execute/20001201.f: New test.
52010
52011 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52012
52013         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52014
52015 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52016
52017         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52018
52019 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52020
52021         * g++.old-deja/g++.other/cast6.C: New test.
52022
52023 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52024
52025         * gcc.c-torture/execute/20001130-2.c: New testcase.
52026
52027 2000-11-30  Richard Henderson  <rth@redhat.com>
52028
52029         * gcc.c-torture/execute/20001130-1.c: New test.
52030
52031 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52032
52033         * g++.old-deja/g++.other/op3.C: New test.
52034
52035 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52036
52037         * g++.old-deja/g++.other/op2.C: New test.
52038
52039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52040
52041         * g++.old-deja/g++.other/crash38.C: New test.
52042
52043 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52044
52045         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52046
52047 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52048
52049         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52050         tests.
52051         * gcc.c-torture/execute/string-opt-6.c: New test.
52052
52053         * gcc.dg/20001117-1.c: Add main.
52054
52055 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52056
52057         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52058         Move from here ...
52059         * gcc.dg/940510-1.c: ... to here.
52060
52061         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52062         zero-size arrays in toplevel structures.
52063
52064 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52065
52066         * gcc.c-torture/execute/loop-8.c: New test.
52067
52068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52069
52070         * g++.old-deja/g++.other/base1.C: New test.
52071
52072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52073
52074         * g++.old-deja/g++.other/parse2.C: New test.
52075
52076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52077
52078         * g++.old-deja/g++.pt/incomplete1.C: New test.
52079
52080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52081
52082         * g++.old-deja/g++.other/friend9.C: New test.
52083
52084 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52085
52086         * gcc.dg/20001127-1.c: New test.
52087
52088 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52089
52090         * g++.old-deja/g++.pt/friend46.C: New test.
52091
52092 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52093
52094         * g++.old-deja/g++.other/ptrmem8.C: New test.
52095
52096 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52097
52098         * gcc.c-torture/execute/string-opt-7.c: New test.
52099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52100
52101 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52102
52103         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52104         instead of 'mkcheck 2'.
52105
52106 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52107
52108         * gcc.c-torture/execute/memcheck/driver.c,
52109         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52110         C9X references to refer to C99.
52111
52112 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52113
52114         * gcc.dg/ultrasp3.c: New test.
52115
52116 2000-11-25  Neil Booth  <neilb@earthling.net>
52117
52118         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52119
52120 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52121
52122         * gcc.c-torture/compile/20001123-2.c: New.
52123
52124 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52125
52126         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52127
52128 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52129
52130         * gcc.dg/sequence-point-1.c: Add some new tests.
52131         * gcc.c-torture/execute/20001124-1.c: New test.
52132
52133 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52134
52135         * g++.old-deja/g++.other/vaarg4.C: New test.
52136         * gcc.c-torture/compile/20001123-1.c: New test.
52137
52138 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52139
52140         * g++.other/crash24.C: Adjust and remove XFAIL.
52141         * g++.other/crash37.C: New test.
52142
52143 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52144
52145         * g++.old-deja/g++.pt/instantiate9.C: New test.
52146
52147 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52148
52149         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52150         new ABI, too.
52151
52152         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52153         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52154
52155 2000-11-22  Neil Booth  <neilb@earthling.net>
52156
52157         * gcc.dg/cpp/Wtrigraphs.c: New test.
52158
52159 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52160
52161         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52162
52163 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52164
52165         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52166
52167 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52168
52169         * lib/gcc-dg.exp: load_lib scanasm.exp.
52170         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52171         * lib/g++-dg.exp: load_lib scanasm.exp.
52172         * lib/scanasm.exp: New.
52173         (scan-assembler, scan-assembler-not): Add optional arguments to
52174         test name, or if not present, the pattern name.
52175         (scan-assembler-dem, scan-assembler-dem-not): New.
52176
52177         * g++.dg/dg.exp: New.
52178
52179 2000-11-21  Neil Booth  <neilb@earthling.net>
52180
52181         * gcc.dg/cpp/integrated1.c: Remove.
52182
52183 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52184
52185         * gcc.c-torture/execute/20001121-1.c: New test.
52186
52187 2000-11-21  Richard Henderson  <rth@redhat.com>
52188
52189         * gcc.c-torture/compile/20001121-1.c: New test.
52190
52191 2000-11-20  Neil Booth  <neilb@earthling.net>
52192
52193         * gcc.dg/cpp/integrated1.c: New test.
52194
52195 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52196
52197         * g++.old-deja/g++.other/inline17.C: New test.
52198
52199 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52200
52201         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52202         local variable to be zero: I made the variable global. Now
52203         uses abort() and exit() instead of relying on main's return value.
52204
52205 2000-11-20  Neil Booth  <neilb@earthling.net>
52206
52207         * gcc.dg/cpp/paste2.c: Update test.
52208         * objc/execute/paste.m: New test.
52209
52210 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52211
52212         * gcc.dg/c99-condexpr-1.c: New test.
52213
52214 2000-11-20  Neil Booth  <neilb@earthling.net>
52215
52216         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52217
52218 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52219
52220         * g++.old-deja/g++.pt/export1.C: New test.
52221
52222 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52223
52224         * gcc.dg/20001117-1.c: New test.
52225
52226 2000-11-18  Richard Henderson  <rth@redhat.com>
52227
52228         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52229
52230 2000-11-18  Richard Henderson  <rth@redhat.com>
52231
52232         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52233         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52234         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52235
52236 2000-11-18  Richard Henderson  <rth@redhat.com>
52237
52238         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52239         (main): New.  Exit cleanly.
52240
52241 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52242
52243         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52244         gcc.dg/c99-fordecl-2.c: New tests.
52245
52246 2000-11-18  Richard Henderson  <rth@redhat.com>
52247
52248         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52249         * gcc.c-torture/execute/zerolen-2.c: New.
52250
52251 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52252
52253         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52254         memory.
52255
52256 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52257
52258         * g++.old-deja/g++.pt/instantiate8.C: New test.
52259
52260 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52261
52262         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52263         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52264
52265 2000-11-16  Nick Clifton  <nickc@redhat.com>
52266
52267         * gcc.c-torture/execute/nestfunc-2.c: New test.
52268         * gcc.c-torture/execute/nestfunc-3.c: New test.
52269
52270 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52271
52272         * gcc.c-torture/compile/20001116-1.c: New test.
52273
52274 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52275
52276         * gcc.c-torture/execute/20001115-1.c: New test.
52277
52278 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52279
52280         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52281         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52282         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52283         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52284
52285 2000-11-15  Neil Booth  <neilb@earthling.net>
52286
52287         gcc.dg/cpp/_Pragma1.c: Update.
52288         gcc.dg/cpp/_Pragma2.c: New test.
52289
52290 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52291
52292         * g++.old-deja/g++.other/anon5.C: New test.
52293
52294 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52295
52296         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52297         tests.
52298
52299 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52300
52301         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52302         output.
52303
52304 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52305
52306         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52307         labels at end of compound statements.
52308
52309 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52310
52311         * gcc.c-torture/execute/loop-7.c: New test.
52312
52313 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52314
52315         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52316
52317 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52318
52319         * gcc.dg/c99-bool-1.c: New test.
52320
52321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52322
52323         * gcc.dg/c99-scope-1.c: Remove xfail.
52324         * gcc.dg/c99-scope-2.c: New test.
52325
52326 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52327
52328         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52329         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52330
52331 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52332
52333         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52334         error messages.
52335
52336         * g++.mike/p700.C: Don't typedef wchar_t.
52337         * g++.mike/p784.C: Likewise.
52338         * g++.mike/eb101.C: Don't use __wchar_t.
52339
52340 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52341
52342         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52343         from DO loop.
52344
52345 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52346
52347         * gcc.c-torture/execute/20001111-1.c: New test.
52348
52349 2000-11-10  Nick Clifton  <nickc@redhat.com>
52350
52351         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52352         long multuiple and accumulate.
52353
52354 2000-11-09  Richard Henderson  <rth@redhat.com>
52355
52356         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52357         via size_t instead of int.
52358
52359         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52360         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52361         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52362         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52363
52364 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52365
52366         * gcc.c-torture/compile/20001109-1.c: New test.
52367         * gcc.c-torture/compile/20001109-2.c: New test.
52368
52369 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52370
52371         * g++.old-deja/g++.pt/operator1.C: New test.
52372         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52373
52374 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52375
52376         * gcc.dg/20001108-1.c: New test.
52377
52378 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52379
52380         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52381         with both arguments constant strings.
52382         * gcc.c-torture/execute/string-opt-3.c: New test.
52383         * gcc.c-torture/execute/string-opt-4.c: New test.
52384         * gcc.c-torture/execute/string-opt-5.c: New test.
52385
52386 2000-11-08  Nick Clifton  <nickc@redhat.com>
52387
52388         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52389         mulsidi3adddi patterns.
52390
52391 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52392
52393         * g++.old-deja/g++.other/crash36.C: New test.
52394
52395 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52396
52397         * g++.old-deja/g++.other/init16.C: New test.
52398
52399 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52400
52401         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52402
52403 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52404
52405         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52406         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52407         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52408
52409 2000-11-07  DJ Delorie  <dj@redhat.com>
52410
52411         * gcc.dg/20000614-1.c: Add return so that test can pass.
52412
52413 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52414
52415         * gcc.c-torture/execute/string-opt-1.c: New test.
52416
52417 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52418
52419         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52420         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52421         parameters in registers, and there is no way for a varargs
52422         function to know in which order the integer and floating-point
52423         parameters should be interleaved when they are placed on the
52424         stack.
52425         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52426         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52427
52428 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52429
52430         * gcc.c-torture/execute/string-opt-2.c: New test.
52431
52432 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52433
52434         * g++.old-deja/g++.pt/crash60.C: New test.
52435
52436 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52437
52438         * g++.old-deja/g++.other/crash24.C: New test.
52439         * g++.old-deja/g++.other/crash25.C: New test.
52440         * g++.old-deja/g++.other/crash26.C: New test.
52441         * g++.old-deja/g++.other/crash27.C: New test.
52442         * g++.old-deja/g++.other/crash28.C: New test.
52443         * g++.old-deja/g++.other/crash29.C: New test.
52444         * g++.old-deja/g++.other/crash30.C: New test.
52445         * g++.old-deja/g++.other/crash31.C: New test.
52446         * g++.old-deja/g++.other/crash32.C: New test.
52447         * g++.old-deja/g++.other/crash33.C: New test.
52448         * g++.old-deja/g++.other/crash34.C: New test.
52449         * g++.old-deja/g++.other/crash35.C: New test.
52450
52451 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52452
52453         * gcc.c-torture/execute/20001031-1.c: New test.
52454
52455 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52456
52457         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52458         namespace.
52459
52460         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52461         standards-conformant.
52462
52463         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52464
52465         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52466         * g++.old-deja/g++.mike/p755a.C: Likewise.
52467         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52468         library makes no calls to `operator new' during initialization.
52469
52470 2000-11-04  Neil Booth  <neilb@earthling.net>
52471
52472         * gcc.dg/cpp/include2.c: New tests.
52473
52474 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52475
52476         * lib/g++.exp (g++_set_ld_library_path): New function.
52477         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52478
52479 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52480
52481         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52482         warnings.
52483
52484 2000-11-01  Richard Henderson  <rth@redhat.com>
52485
52486         * g++.old-deja/g++.ext/namedret1.C: New.
52487         * g++.old-deja/g++.ext/namedret2.C: New.
52488         * g++.old-deja/g++.ext/namedret3.C: New.
52489
52490 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52491
52492         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52493         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52494
52495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52496
52497         * gcc.c-torture/execute/va-arg-21.c: New test.
52498
52499 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52500
52501         * gcc.dg/c99-complex-2.c: New test.
52502
52503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52504
52505         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52506
52507 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52508
52509         * g++.old-deja/g++.other/inline16.C: New test.
52510
52511 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52512
52513         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52514         __PRETTY_FUNCTION__
52515
52516 2000-10-29  Neil Booth  <neilb@earthling.net>
52517
52518         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52519         New tests.
52520         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52521         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52522         optimisation.
52523
52524 2000-10-29  Neil Booth  <neilb@earthling.net>
52525
52526         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52527         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52528         * mi5.c: Test multiple includes work with -C.
52529         * trigraphs.c: Test ^= version.
52530
52531 2000-10-28  Neil Booth  <neilb@earthling.net>
52532
52533         New tests and test updates for new macro expander.
52534
52535         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52536         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52537         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52538         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52539         new diagnostic messages.
52540
52541         * gcc.dg/cpp/macro3.c: New tests.
52542
52543 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52544
52545         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52546         on the same line.
52547
52548 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52549
52550         * g++.old-deja/g++.other/eh2.C: New test.
52551
52552 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52553
52554         * gcc.c-torture/execute/20001027-1.c: New test.
52555
52556 2000-10-26  Richard Henderson  <rth@redhat.com>
52557
52558         * gcc.c-torture/execute/20001026-1.c: New.
52559
52560 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52561
52562         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52563         * g++.old-deja/g++.law/builtin1.C: Likewise.
52564         * g++.old-deja/g++.law/ctors10.C: Likewise.
52565         * g++.old-deja/g++.law/virtual3.C: Likewise.
52566         * g++.old-deja/g++.mike/p658.C: Likewise.
52567         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52568         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52569         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52570         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52571         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52572
52573 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52574
52575         * gcc.c-torture/compile/20001024-1.c: New test.
52576
52577 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52578
52579         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52580         to tell us whether or not we are using V3.
52581
52582 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52583
52584         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52585         operands.
52586
52587 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52588
52589         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52590
52591 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52592
52593         * gcc.c-torture/execute/20001024-1.c: New test.
52594
52595 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52596
52597         * g++.old-deja/g++.other/sibcall1.C: New test.
52598
52599 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52600
52601         * gcc.dg/noncompile/init-3.c: New test.
52602
52603 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52604
52605         * gcc.dg/format-array-1.c: New test.
52606
52607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52608
52609         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52610         writing through null pointers; remove comment about testing
52611         unterminated strings.
52612
52613 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52614
52615         * gcc.c-torture/execute/20001017-2.c: New test.
52616
52617 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52618
52619         * gcc.c-torture/compile/20001018-1.c: New test.
52620         * gcc.c-torture/compile/20001018-1.x: Xfail.
52621
52622 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52623
52624         * gcc.c-torture/execute/20001017-1.c: New test.
52625
52626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52627
52628         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52629         for multiple use of arguments with scanf formats; add tests for
52630         multiple use of arguments.
52631
52632 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52633
52634         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52635         from some old tests.
52636
52637 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52638
52639         * gcc.dg/format-miss-1.c: New test.
52640
52641 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52642
52643         * gcc.c-torture/execute/20001013-1.c: New test.
52644
52645 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52646
52647         * gcc.dg/format-branch-1.c: New test.
52648
52649 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52650
52651         * README, lib/file-format.exp: Remove EGCS references.
52652
52653 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52654
52655         * gcc.dg/20001013-1.c: New test.
52656
52657 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52658
52659         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52660         for intmax_t in the compiler using __typeof__ and the type rules
52661         for conditional expressions.
52662
52663 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52664
52665         * gcc.dg/20001012-1.c: New test.
52666         * gcc.dg/20001012-2.c: New test.
52667
52668 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52669
52670         * gcc.dg/format-attr-1.c: New test.
52671
52672 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52673
52674         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52675         __LONG_LONG_MAX__ instead of LLONG_MAX.
52676
52677 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52678
52679         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52680         scanf flags.
52681         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52682         flags.
52683
52684 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52685
52686         * gcc.dg/sequence-pt-1.c: New test.
52687
52688 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52689
52690         * gcc.c-torture/execute/20001011-1.c: New testcase.
52691         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52692
52693 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52694
52695         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52696         does not error on it.
52697
52698 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52699
52700         * gcc.dg/20001009-1.c: New test.
52701
52702 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52703
52704         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52705         * gcc.c-torture/execute/20001009-2.c: ... to here.
52706
52707 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52708
52709         * gcc.c-torture/compile/20001009-1.c: New testcase.
52710         * gcc.c-torture/execute/20001009-1.c: New testcase.
52711         Testcases provided by Jan Hubicka <jh@suse.cz>.
52712
52713 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52714
52715         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52716         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52717         uintmax_t using <limits.h> to emulate the compiler's internal
52718         logic.  No longer XFAIL %j tests.
52719
52720 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52721
52722         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52723         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52724         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52725         regexps and details of expected handling of some bad formats.
52726         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52727         suppression.
52728
52729 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52730
52731         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52732         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52733         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52734         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52735         in list archives.
52736
52737 2000-10-06  Richard Henderson  <rth@cygnus.com>
52738
52739         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52740         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52741         * g++.old-deja/g++.jason/report.C: Likewise.
52742         * g++.old-deja/g++.law/friend5.C: Likewise.
52743         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52744         of the expected warnings.
52745
52746 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52747
52748         * g++.old-deja/g++.pt/enum14.C: New test.
52749
52750 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52751
52752         * g++.old-deja/g++.pt/crash59.C: New test.
52753
52754 2000-10-04  Will Cohen  <wcohen@redhat.com>
52755
52756         * gcc.dg/20000926-1.c: New test.
52757
52758 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52759
52760         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52761         function name for current C++ compiler.
52762         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52763
52764 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52765
52766         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52767         __PRETTY_FUNCTION__.
52768         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52769
52770 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52771
52772         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52773
52774 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52775
52776         * gcc.c-torture/compile/20000923-1.c: New test.
52777
52778 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52779
52780         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52781         * g++.old-deja/g++.pt/ttp62.C: Same.
52782         * g++.old-deja/g++.other/inline14.C: Same.
52783
52784 2000-09-24  Richard Henderson  <rth@cygnus.com>
52785
52786         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52787
52788 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52789
52790         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52791
52792 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52793
52794         * gcc.c-torture/compile/20000922-1.c: New file.
52795
52796 2000-09-21  Nick Clifton  <nickc@redhat.com>
52797
52798         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52799         a signed long modulo operation.
52800         (mod6): New function - perform an unsigned long modulo operation.
52801         (main): Add tests for modulos of very large numbers by very small
52802         dividends.
52803
52804 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52805
52806         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52807
52808 2000-09-19  Richard Henderson  <rth@cygnus.com>
52809
52810         * gcc.dg/compare2.c (case 10): XFAIL.
52811
52812 2000-09-18  Richard Henderson  <rth@cygnus.com>
52813
52814         * gcc.c-torture/execute/20000906-1.c: Move ...
52815         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52816         that support __builtin_trap.
52817
52818 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52819
52820         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52821
52822 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52823
52824         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52825         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52826         more $ format tests.
52827
52828 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52829
52830         * gcc.dg/format-errmk-1.c: New test.
52831
52832 2000-09-17  Greg McGary  <greg@mcgary.org>
52833
52834         * gcc.c-torture/execute/20000917-1.x: Remove.
52835
52836 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52837
52838         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52839
52840 2000-09-17  Greg McGary  <greg@mcgary.org>
52841
52842         * gcc.c-torture/execute/20000917-1.c: New test.
52843         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52844
52845 2000-09-16  Neil Booth  <NeilB@earthling.net>
52846
52847         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52848         in nested macro bug.
52849
52850 2000-09-15  Neil Booth  <NeilB@earthling.net>
52851
52852         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52853
52854 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52855
52856         * gcc.c-torture/execute/20000914-1.c: New test.
52857
52858 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52859
52860         * g++.other/inline13.C: New test.
52861
52862 2000-09-12  Andreas Jaeger  <aj@suse.de>
52863
52864         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52865         constant by Ulrich Drepper <drepper@redhat.com>.
52866
52867 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52868
52869         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52870
52871 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52872
52873         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52874
52875 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52876
52877         * gcc.dg/cpp/backslash.c: New test.
52878
52879 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52880
52881         * gcc.c-torture/execute/20000910-1.c: New test.
52882         * gcc.c-torture/execute/20000910-2.c: Likewise.
52883
52884 2000-09-11  Robert Lipe  <robertl@sco.com>
52885
52886         * gcc.dg/pragma-align.c: New test.
52887
52888 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52889
52890         * g++.old-deja/g++.pt/explicit82.C: New test.
52891         * g++.old-deja/g++.pt/explicit83.C: New test.
52892
52893 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52894
52895         * gcc.dg/asm-names.c: New test.
52896
52897 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52898
52899         * gcc.dg/cpp/tr-warn6.c: New test
52900
52901 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52902
52903         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52904         be accepted.
52905
52906 2000-09-07  Catherine Moore  <clm@redhat.com>
52907
52908         * gcc.c-torture/execute/unroll-1.c: New test.
52909
52910 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52911
52912         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52913         ERROR markers.
52914         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52915         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52916         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52917         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52918         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52919         Preprocess only.
52920         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52921         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52922
52923 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52924
52925         * g++.old-deja/g++.pt/deduct2.C: New test.
52926
52927 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52928
52929         * g++.old-deja/g++.pt/parms2.C: New test.
52930
52931 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52932
52933         * g++.old-deja/g++.pt/crash58.C: New test.
52934
52935 2000-09-06  Greg McGary  <greg@mcgary.org>
52936
52937         * gcc.c-torture/execute/20000906-1.c: New test.
52938         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52939
52940 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52941
52942         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52943
52944 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52945
52946         * g++.old-deja/g++.pt/crash57.C: New test.
52947
52948 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52949
52950         * g++.old-deja/g++.pt/crash56.C: New test.
52951
52952 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52953
52954         * g++.old-deja/g++.pt/koenig1.C: New test.
52955
52956 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52957
52958         * gcc.dg/20000904-1.c: New test.
52959
52960 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52961
52962         * gcc.dg/cpp/paste8.c: New test.
52963
52964 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52965
52966         * gcc.c-torture/compile/20000827-1.c: New test.
52967
52968 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52969
52970         * gcc.dg/format-diag-1.c: New test.
52971
52972 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52973
52974         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52975         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52976         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52977         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52978         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52979
52980 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52981
52982         * g++.old-deja/g++.other/nested4.C: New test.
52983
52984 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52985
52986         * g++.old-deja/g++.ns/scoped1.C: New test.
52987
52988 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52989
52990         * lib/g++.exp: Support testing already-installed GCC.
52991
52992 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52993
52994         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52995
52996 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52997
52998         * gcc.dg/return-type-2.c: New test.
52999
53000 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53001
53002         * gcc.c-torture/compile/20000825-1.c: New test.
53003
53004 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53005
53006         * gcc.dg/dwarf2-2.c: New test.
53007
53008 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53009
53010         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53011         dg-warning regexps.
53012
53013 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53014
53015         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53016         gcc.dg/format-ext-5.c: New tests.
53017
53018 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53019
53020         * g++.old-deja/g++.other/crash22.C: New test.
53021
53022 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53023
53024         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53025
53026 2000-08-24  Richard Henderson  <rth@cygnus.com>
53027
53028         * gcc.dg/ia64-sync-1.c: New test.
53029         * gcc.dg/ia64-sync-2.c: New test.
53030         * gcc.dg/ia64-asm-1.c: New test.
53031
53032 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53033
53034         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53035         * gcc.dg/format-ext-2.c: New test.
53036
53037 2000-08-23  Jason Merrill  <jason@redhat.com>
53038
53039         * lib/old-dejagnu.exp: Also ignore "In member function" and
53040         "At global scope".
53041
53042 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53043
53044         * gcc.dg/noncompile/label-lineno-1.c: New test.
53045
53046 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53047
53048         * gcc.dg/c99-array-nonobj-1.c: New test.
53049
53050 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53051
53052         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53053         tests.
53054         * gcc.dg/format-ext-1.c: New test.
53055
53056 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53057
53058         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53059         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53060         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53061         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53062         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53063
53064 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53065
53066         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53067         gcc.dg/c99-strftime-2.c: New tests.
53068
53069 2000-08-22  Richard Henderson  <rth@cygnus.com>
53070
53071         * gcc.c-torture/execute/20000822-1.c: New test.
53072
53073 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53074
53075         * gcc.c-torture/execute/20000819-1.x: Remove.
53076
53077 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53078
53079         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53080         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53081         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53082         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53083         gcc.dg/format-xopen-1.c: New tests.
53084
53085 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53086
53087         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53088
53089 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53090
53091         * g++.old-deja/g++.other/loop2.C: New test.
53092
53093         * gcc.c-torture/compile/20000606-1.c: New test.
53094         * gcc.c-torture/compile/20000728-1.c: New test.
53095         * gcc.c-torture/execute/20000801-1.c: New test.
53096         * gcc.c-torture/execute/20000801-2.c: New test.
53097         * gcc.c-torture/execute/20000819-1.c: New test.
53098         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53099         * gcc.dg/20000629-1.c: New test.
53100         * gcc.dg/20000724-1.c: New test.
53101         * gcc.dg/20000807-1.c: New test.
53102
53103 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53104
53105         * gcc.dg/cpp/pragma-1.c: New test.
53106         * gcc.dg/cpp/pragma-2.c: New test.
53107
53108 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53109
53110         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53111         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53112
53113 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53114
53115         * gcc.c-torture/compile/20000818-1.c: New test.
53116
53117 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53118
53119         * gcc.c-torture/execute/20000818-1.c: New test.
53120
53121 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53122
53123         * gcc.dg/format-va-1.c: New test.
53124
53125 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53126
53127         * g++.old-deja/g++.other/typedef8.C: New test.
53128
53129 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53130
53131         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53132         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53133         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53134         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53135         * g++.old-deja/g++.other/ptrmem7.C: New test.
53136         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53137
53138 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53139
53140         * g++.old-deja/g++.pt/typename27.C: New test.
53141
53142 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53143
53144         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53145         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53146         * g++.old-deja/g++.pt/friend45.C: New test.
53147         * g++.old-deja/g++.other/friend8.C: New test.
53148
53149 2000-08-15  Richard Henderson  <rth@cygnus.com>
53150
53151         * gcc.c-torture/execute/20000815-1.c: New test.
53152
53153 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53154
53155         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53156         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53157         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53158
53159 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53160
53161         * g++.old-deja/g++.other/refinit2.C: New test.
53162
53163 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53164
53165         * lib/c-torture.exp (c-torture): Make
53166         compiler_conditional_xfail_data global.
53167         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53168         compiler_conditional_xfail_data machinery.
53169         (f-torture-execute): Likewise.
53170         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53171         and only when unrolling loops.
53172
53173         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53174
53175 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53176
53177         * g++.old-deja/g++.pt/explicit81.C: New test.
53178
53179 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53180
53181         * g++.old-deja/g++.pt/typename26.C: New test.
53182
53183 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53184
53185         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53186         warning.
53187
53188 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53189
53190         * g++.old-deja/g++.other/array3.C: New test.
53191
53192 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53193
53194         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53195         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53196         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53197         New tests.
53198
53199 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53200
53201         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53202         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53203
53204 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53205
53206         * gcc.c-torture/execute/20000808-1.c: New test.
53207
53208 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53209
53210         * gcc.dg/c90-const-expr-1.c: New test.
53211
53212 2000-08-08  Richard Henderson  <rth@cygnus.com>
53213
53214         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53215
53216 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53217
53218         * gcc.dg/noncompile/const-ll-1.c: New test.
53219
53220 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53221
53222         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53223
53224 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53225
53226         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53227         that running programs linked against the shared version of libobjc
53228         run correctly.
53229
53230 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53231
53232         * gcc.dg/c99-printf-1.c: New test.
53233
53234 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53235
53236         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53237
53238 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53239
53240         * gcc.c-torture/execute/20000731-1.x: Delete.
53241
53242 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53243
53244         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53245         and torture_without_loops as is done by c-torture.exp.
53246         (search_for): Copy from c-torture.exp.
53247         (gcc-dg-runtest): New function, drives a directory of tests
53248         iterating over the TORTURE_OPTIONS.
53249         (scan-assembler, scan-assembler-not): Move here from
53250         individual directory drivers.
53251
53252         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53253         defined by lib/gcc-dg.exp.
53254         * gcc.dg/cpp/cpp.exp: Likewise.
53255         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53256         gcc-dg-runtest, so we cycle over optimization options.
53257
53258         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53259         * gcc.dg/compare2.c: No longer expected to fail.
53260
53261 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53262
53263         * gcc.c-torture/execute/20000804-1.c: New test.
53264
53265 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53266
53267         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53268
53269 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53270
53271         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53272
53273 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53274
53275         * gcc.c-torture/compile/20000803-1.c: New test.
53276
53277 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53278
53279         * gcc.c-torture/execute/20000801-3.c,
53280         gcc.c-torture/execute/20000801-4.c: New tests.
53281         * gcc.c-torture/execute/20000801-3.x,
53282         gcc.c-torture/execute/20000801-4.x: Xfail.
53283
53284 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53285
53286         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53287         libobjc/.libs to allow for libtool.
53288
53289 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53290
53291         * gcc.c-torture/compile/20000802-1.c: New test.
53292
53293 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53294
53295         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53296
53297 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53298
53299         * gcc-c-torture/execute/20000731-2.c: New test.
53300
53301         * gcc.c-torture/execute/20000731-1.c: New test.
53302         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53303
53304 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53305
53306         * gcc.dg/cpp/paste7.c: New test.
53307         * gcc.dg/cpp/20000725-1.c: New test.
53308
53309 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53310
53311         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53312         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53313         declaration warning for __builtin_dwarf_reg_size.
53314
53315         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53316
53317 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53318
53319         * gcc.dg/noncompile/voidparam-1.c: New test.
53320
53321 2000-07-30  Richard Henderson  <rth@cygnus.com>
53322
53323         * gcc.dg/c90-digraph-1.c: Don't xfail.
53324         * gcc.dg/compare2.c (case 10): Xfail.
53325         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53326
53327 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53328
53329         * gcc.dg/c99-main-1.c: New test.
53330
53331 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53332
53333         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53334
53335 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53336
53337         * gcc.c-tortuer/execute/20000726-1.c: New test.
53338
53339 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53340
53341         * gcc.c-torture/execute/enum-2.c: New test.
53342
53343 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53344
53345         * gcc.dg/cpp/tr-warn3.c: New test.
53346
53347 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53348
53349         * g++.old-deja/g++.ext/implicit1.C: Remove.
53350         * g++.old-deja/g++.jason/c2.C: Remove
53351         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53352         * g++.old-deja/g++.pt/crash16.C: Likewise.
53353         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53354
53355 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53356
53357         * g++.old-deja/g++.other/for2.C: New test.
53358
53359 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53360
53361         * gcc.dg/20000720-1.c: New test.
53362
53363 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53364
53365         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53366
53367 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53368
53369         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53370         * gcc.c-torture/execute/20000722-1.c: New.
53371         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53372
53373 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53374
53375         * gcc.dg/cpp/20000720-1.S: New test.
53376
53377 2000-07-21  Michael Meissner  <meissner@redhat.com>
53378
53379         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53380
53381 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53382
53383         * g++.old-deja/g++.brendan/crash16.C,
53384         g++.old-deja/g++.brendan/parse3.C,
53385         g++.old-deja/g++.brendan/redecl1.C,
53386         g++.old-deja/g++.ns/template13.C,
53387         g++.old-deja/g++.other/decl4.C,
53388         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53389
53390 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53391
53392         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53393         and "Internal error".
53394
53395         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53396         regexps.
53397         * gcc.dg/cpp/paste6.c: New test.
53398
53399 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53400
53401         * gcc.dg/cpp/tr-direct.c: New test.
53402
53403         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53404         gcc.dg/cpp/undef1.c: Tweak error regexps.
53405
53406 2000-07-18  Eric Christopher <echristo@redhat.com>
53407
53408         * gcc.c-torture/compile/20000718-1.c: New test.
53409
53410 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53411
53412         * cpplex.c (_cpp_push_token): If the token being pushed back
53413         is the previous token in this context, just subtract one from
53414         context->posn.
53415         * cppmacro.c (save_expansion): Clear aux field when storing a
53416         placemarker.
53417
53418 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53419
53420         * gcc.dg/noncompile/redecl-1.c: New test.
53421
53422 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53423
53424         * gcc.c-torture/execute/20000717-5.c: New test.
53425         * gcc.c-torture/execute/20000717-1.x: Removed.
53426
53427 2000-07-17  Richard Henderson  <rth@cygnus.com>
53428
53429         * gcc.c-torture/execute/20000717-4.c: New test.
53430
53431 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53432
53433         * gcc.dg/cpp/syshdr.c: New test.
53434         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53435
53436 2000-07-17  Neil Booth  <neilb@earthling.net>
53437
53438         * gcc.dg/cpp/cmdlne-dM.c: New test.
53439         * gcc.dg/cpp/cmdlne-dD.c: New test.
53440
53441 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53442
53443         * gcc.c-torture/execute/20000717-3.c: New test.
53444
53445         * gcc.c-torture/compile/20000717-1.c: New test.
53446
53447 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53448
53449         * gcc.c-torture/execute/20000717-2.c: New test.
53450
53451 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53452
53453         * gcc.dg/formatz-1.c: New test.
53454
53455         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53456         * gcc.dg/c99-digraph-1.c: New tests.
53457
53458         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53459         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53460
53461         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53462         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53463         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53464         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53465         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53466         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53467         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53468
53469 2000-07-17  Greg McGary <greg@mcgary.org>
53470
53471         * gcc.c-torture/execute/20000717-1.c: New test.
53472         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53473
53474 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53475
53476         * gcc.c-torture/execute/20000715-2.c: New test.
53477         * gcc.dg/20000715-1.c: New test.
53478
53479 2000-07-15  Michael Meissner  <meissner@redhat.com>
53480
53481         * gcc.c-torture/execute/20000715-1.c: New test.
53482
53483 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53484
53485         * gcc.c-torture/execute/20000707-1.c: New test.
53486
53487 2000-07-13  Neil Booth  <NeilB@earthling.net>
53488
53489         * gcc.dg/cpp/digraph1.c,
53490         gcc.dg/cpp/digraph2.c,
53491         gcc.dg/cpp/digraphs.c: New tests.
53492
53493 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53494
53495         * g77.f-torture/compile/20000630-2.f: New test.
53496         * g77.f-torture/compile/20000630-2.x
53497
53498 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53499
53500         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53501
53502 2000-07-11  Neil Booth  <NeilB@earthling.net>
53503
53504         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53505
53506 2000-07-11  Neil Booth  <NeilB@earthling.net>
53507
53508         * gcc.dg/cpp/cmdlne-C.c: New.
53509
53510 2000-07-09  Neil Booth  <NeilB@earthling.net>
53511
53512         * gcc.dg/cpp/directiv.c: New tests.
53513         * gcc.dg/cpp/undef1.c: Update.
53514
53515 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53516
53517         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53518
53519 2000-07-09  Neil Booth  <NeilB@earthling.net>
53520
53521         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53522
53523 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53524
53525         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53526         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53527
53528 2000-07-08  Neil Booth  <NeilB@earthling.net>
53529
53530         * gcc.dg/cpp/macsyntx.c: New tests.
53531
53532 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53533
53534         * gcc.dg/20000707-1.c: New test.
53535
53536 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53537
53538         * gcc.c-torture/execute/20000706-1.c: New test.
53539         * gcc.c-torture/execute/20000706-2.c: New test.
53540         * gcc.c-torture/execute/20000706-3.c: New test.
53541         * gcc.c-torture/execute/20000706-4.c: New test.
53542         * gcc.c-torture/execute/20000706-5.c: New test.
53543
53544 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53545
53546         * g++.old-deja/g++.pt/instantiate7.C: New test.
53547
53548 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53549
53550         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53551         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53552         * g++.old-deja/g++.other/rtti3.C: Likewise.
53553         * g++.old-deja/g++.other/rttid3.C: Likewise.
53554
53555 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53556
53557         *  g77.f-torture/compile/20000630-1.x: Fix typo
53558
53559 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53560
53561         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53562         assembly output.
53563
53564 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53565
53566         * gcc.dg/cpp/ident.c: New test.
53567
53568 2000-07-05  Neil Booth  <NeilB@earthling.net>
53569
53570         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53571           gcc.dg/cpp/lexstrng.c: New tests.
53572
53573 2000-07-04  Neil Booth  <NeilB@earthling.net>
53574
53575         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53576         * gcc.dg/cpp/strify2.c: Same.
53577
53578 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53579
53580         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53581         * gcc.dg/cpp/19990703-1.c: Likewise.
53582         * gcc.dg/cpp/20000625-1.c: Likewise.
53583         * gcc.dg/cpp/20000625-2.c: Likewise.
53584
53585         * gcc.dg/cpp/macro1.c,
53586         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53587         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53588         gcc.dg/cpp/strify1.c,
53589         gcc.dg/cpp/strify2.c: New tests.
53590
53591 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53592
53593         * gcc.c-torture/execute/20000703-1.c: New test.
53594
53595 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53596
53597         * g++.old-deja/g++.pt (lookup10.C): New test.
53598
53599 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.old-deja/g++.pt (typename25.C): New test.
53602
53603 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53604
53605         * gcc.c-torture/compile/20000701-1.c: New test.
53606
53607 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53608
53609         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53610         to test case.
53611
53612 2000-06-30  Catherine Moore  <clm@cygnus.com>
53613
53614         * gcc.c-torture/execute/align-1.c: New test.
53615
53616 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53617
53618         * g++.old-deja/g++.pt/expr8.C: New test.
53619         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53620
53621 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53622
53623         * gcc.c-torture/compile/20000629-1.c: New test.
53624
53625 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53626
53627
53628         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53629         gcc.dg/noncompile directory, depending on whether they're
53630         preprocessor tests or not.  Annotate all the tests for the dg
53631         framework.
53632
53633         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53634         * gcc.dg/noncompile/noncompile.exp: New.
53635
53636         * Moved files:
53637         Old name                                New name
53638         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53639         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53640         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53641         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53642         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53643         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53644         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53645         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53646         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53647         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53648         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53649         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53650         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53651         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53652         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53653         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53654         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53655         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53656         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53657         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53658         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53659         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53660         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53661         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53662
53663         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53664         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53665         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53666         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53667         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53668         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53669
53670 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53671
53672         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53673         declare one variable.  On the fourth, error.
53674         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53675         declared by 20000628-1a.h.
53676
53677 2000-06-29  Richard Henderson  <rth@redhat.com>
53678
53679         * gcc.c-torture/execute/930529-1.x: New file.
53680         * gcc.dg/920413-1.c: Adjust expected warning text.
53681         * gcc.dg/980217-1.c: Declare abort.
53682         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53683
53684 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53685
53686         * g77.f-torture/compile/20000629-1.f: New test.
53687         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53688
53689 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53690
53691         Rearrange lots of files, removing entirely the
53692         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53693         directories.
53694
53695         * Deleted files:
53696         gcc.c-torture/code_quality/code_quality.exp
53697         gcc.c-torture/special/special.exp
53698         gcc.failure/failure.exp
53699         gcc.failure/940409-1.x
53700         gcc.c-torture/compile/961203-1.x
53701
53702         * New files:
53703         gcc.misc-tests/linkage.exp
53704         gcc.c-torture/execute/920730-1t.c
53705         gcc.c-torture/execute/920730-1t.x
53706         gcc.c-torture/compile/920520-1.x
53707         gcc.c-torture/compile/920521-1.x
53708         gcc.c-torture/compile/981006-1.x
53709         gcc.c-torture/execute/eeprof-1.x
53710
53711         * Moved files (possibly with modifications to fit a new harness):
53712         Old name                                New name
53713         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53714         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53715         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53716         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53717         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53718         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53719         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53720         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53721         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53722         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53723         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53724         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53725         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53726         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53727
53728 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53729
53730         * c-torture/compile/961203-1.x: Delete.
53731
53732         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53733         not exit. Include stdio.h.
53734         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53735         * gcc.misc-tests/dg-12.c: Likewise.
53736         * gcc.misc-tests/dg-5.c: Likewise.
53737         * gcc.misc-tests/dg-6.c: Likewise.
53738         * gcc.misc-tests/dg-7.c: Prototype abort.
53739         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53740         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53741         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53742         not exit.
53743         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53744         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53745
53746 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53747
53748         * gcc.dg/cpp/20000628-1.c: New test.
53749         * gcc.dg/cpp/20000628-1.h: New header for above test.
53750         * gcc.dg/cpp/20000628-1a.h: Likewise.
53751
53752 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53753
53754         * gcc.dg/cpp: New directory.
53755         * gcc.dg/cpp/cpp.exp: New driver.
53756         * gcc.dg/cpp/20000627-1.c: New test.
53757         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53758         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53759         and rewrite as a compilation test.
53760
53761         * gcc.dg: Move many files into the cpp subdirectory, possibly
53762         renaming or editing them as well.
53763         Old name                New name
53764         990119-1.c              cpp/19990119-1.c
53765         990228-1.c              cpp/19990228-1.c
53766         990407-1.c              cpp/19990407-1.c
53767         990409-1.c              cpp/19990409-1.c
53768         990413-1.c              cpp/19990413-1.c
53769         990703-1.c              cpp/19990703-1.c
53770         20000127-1.c            cpp/20000127-1.c
53771         20000129-1.c            cpp/20000129-1.c
53772         20000207-1.c            cpp/20000207-1.c
53773         20000207-2.c            cpp/20000207-2.c
53774         20000209-1.c            cpp/20000209-1.c
53775         20000209-2.c            cpp/20000209-2.c
53776         20000301-1.c            cpp/20000301-1.c
53777         20000419-1.c            cpp/20000419-1.c
53778         20000510-1.S            cpp/20000510-1.S
53779         20000519-1.c            cpp/20000519-1.c
53780         20000529-1.c            cpp/20000529-1.c
53781         20000625-1.c            cpp/20000625-1.c
53782         20000625-2.c            cpp/20000625-2.c
53783         cpp-as1.c               cpp/assert1.c
53784         cpp-as2.c               cpp/assert2.c
53785         cxx-comments-1.c        cpp/cxxcom1.c
53786         cxx-comments-2.c        cpp/cxxcom2.c
53787         endif-label.c           cpp/endif.c
53788         cpp-hash1.c             cpp/hash1.c
53789         cpp-hash2.c             cpp/hash2.c
53790         cpp-if1.c               cpp/if-1.c
53791         cpp-if2.c               cpp/if-2.c
53792         cpp-if3.c               cpp/if-3.c
53793         cpp-if4.c               cpp/if-4.c
53794         cpp-if5.c               cpp/if-5.c
53795         cpp-cond.c              cpp/if-cexp.c
53796         cpp-missingop.c         cpp/if-mop.c
53797         cpp-missingparen.c      cpp/if-mpar.c
53798         cpp-opprec.c            cpp/if-oppr.c
53799         cpp-ifparen.c           cpp/if-paren.c
53800         cpp-shortcircuit.c      cpp/if-sc.c
53801         cpp-shift.c             cpp/if-shift.c
53802         cpp-unary.c             cpp/if-unary.c
53803         cpp-li1.c               cpp/line1.c
53804         cpp-li2.c               cpp/line2.c
53805         lineno.c                cpp/line3.c
53806         lineno-2.c              cpp/line4.c
53807         cpp-mi.c                cpp/mi1.c
53808         cpp-mic.h               cpp/mi1c.h
53809         cpp-micc.h              cpp/mi1cc.h
53810         cpp-mind.h              cpp/mi1nd.h
53811         cpp-mindp.h             cpp/mi1ndp.h
53812         cpp-mix.h               cpp/mi1x.h
53813         cpp-mi2.c               cpp/mi2.c
53814         cpp-mi2a.h              cpp/mi2a.h
53815         cpp-mi2b.h              cpp/mi2b.h
53816         cpp-mi2c.h              cpp/mi2c.h
53817         cpp-mi3.c               cpp/mi3.c
53818         cpp-mi3.def             cpp/mi3.def
53819         poison-1.c              cpp/poison.c
53820         pr-impl.c               cpp/prag-imp.c
53821         cpp-redef-2.c           cpp/redef1.c
53822         cpp-redef.c             cpp/redef2.c
53823         strpaste.c              cpp/strp1.c
53824         strpaste-2.c            cpp/strp2.c
53825         cpp-tradpaste.c         cpp/tr-paste.c
53826         cpp-tradstringify.c     cpp/tr-str.c
53827         cpp-tradwarn1.c         cpp/tr-warn1.c
53828         cpp-tradwarn2.c         cpp/tr-warn2.c
53829         trigraphs.c             cpp/trigraphs.c
53830         cpp-unc1.c              cpp/unc1.c
53831         cpp-unc2.c              cpp/unc2.c
53832         cpp-unc3.c              cpp/unc3.c
53833         cpp-unc.c               cpp/unc4.c
53834         undef.c                 cpp/undef1.c
53835         undef-2.c               cpp/undef2.c
53836         cpp-wi1.c               cpp/widestr1.c
53837
53838 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53839
53840         * lib/g++.exp (g++_include_flags): Tweak.
53841
53842 2000-06-27  H.J. Lu  <hjl@gnu.org>
53843             Loren J. Rittle  <ljrittle@acm.org>
53844
53845         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53846         version with one that knows about the new gcc tree structure.
53847         (g++_link_flags): Same.
53848
53849 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53850
53851         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53852         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53853         case we are cross-compiling.
53854
53855         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53856         g++.old-deja/g++.niklas/Makefile.in,
53857         g++.old-deja/g++.niklas/configure.in,
53858         g++.old-deja/g++.other/Makefile.in,
53859         g++.old-deja/g++.other/configure.in,
53860         gcc.c-torture/code_quality/Makefile.in,
53861         gcc.c-torture/code_quality/configure.in,
53862         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53863         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53864         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53865         gcc.c-torture/execute/ieee/Makefile.in,
53866         gcc.c-torture/execute/ieee/configure.in,
53867         gcc.c-torture/noncompile/Makefile.in,
53868         gcc.c-torture/noncompile/configure.in,
53869         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53870         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53871         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53872
53873 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53874
53875         * g++.old-deja/g++.other/ambig3.C: New test.
53876
53877 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53878
53879         * g++.old-deja/g++.pt/syntax1.C: New test.
53880         * g++.old-deja/g++.pt/syntax2.C: New test.
53881         * g++.old-deja/g++.other/syntax3.C: New test.
53882         * g++.old-deja/g++.other/syntax4.C: New test.
53883
53884 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53885
53886         * gcc.dg/20000623-1.c: Prototype exit and abort.
53887
53888 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53889
53890         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53891         New tests.
53892         * gcc.dg/cpp-mi3.def: New file.
53893
53894         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53895         inside assertions.
53896         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53897         lexer's error messages.
53898         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53899         divine anything from the linemarkers.
53900         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53901         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53902
53903 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53904
53905         * gcc.dg/20000623-1.c: New test.
53906
53907 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53908
53909         * gcc.c-torture/execute/20000622-1.c: New test.
53910
53911 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53912
53913         * g++.old-deja/g++.other/init15.C: New test.
53914
53915 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53916
53917         * g++.old-deja/g++.pt/vaarg2.C: New test.
53918         * g++.old-deja/g++.pt/vaarg3.C: New test.
53919
53920 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53921
53922         * g++.old-deja/g++.other/dyncast6.C: New test.
53923
53924 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53925
53926         * gcc.c-torture/execute/loop-6.c: New test.
53927
53928 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53929
53930         * gcc.dg/20000614-1.c: New test.
53931         * gcc.dg/20000614-2.c: New test.
53932
53933 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53934
53935         * g++.old-deja/g++.other/inline12.C: New test.
53936
53937 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53938
53939         * g++.old-deja/g++.other/eh1.C: New test.
53940
53941 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53942
53943         * g++.old-deja/g++.other/type.C: New test.
53944
53945 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53946
53947         * g++.old-deja/g++.other/initstring.C: New test.
53948
53949 2000-06-12  Jason Merrill  <jason@redhat.com>
53950
53951         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53952
53953 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53954
53955         * gcc.c-torture/compile/20000609-1.c: New test.
53956
53957 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53958
53959         * gcc.dg/20000609-1.c: New test.
53960
53961 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53962
53963         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53964         * gcc.c-torture/noncompile/poison-1.c: Move...
53965         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53966         * gcc.dg/cpp-li1.c: Add a token after the #line.
53967
53968 2000-06-05  Richard Henderson  <rth@cygnus.com>
53969
53970         * gcc.c-torture/execute/20000605-2.c: New test.
53971         * gcc.c-torture/execute/20000605-3.c: New test.
53972
53973 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53974
53975         * g77.f-torture/execute/20000503-1.x: New file.
53976
53977 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53978
53979         * g++.old-deja/g++.eh/badalloc1.C: New test.
53980
53981 2000-06-05  Richard Henderson  <rth@cygnus.com>
53982
53983         * gcc.c-torture/execute/20000605-1.c: New test.
53984
53985 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53986             Nathan Sidwell <nathan@codesourcery.com>
53987
53988         * gcc.c-torture/compile/20000605-1.c: New test.
53989
53990 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53991
53992         * g77.f-torture/compile/20000601-1.f: New test.
53993
53994 2000-06-03  Richard Henderson  <rth@cygnus.com>
53995
53996         * gcc.c-torture/execute/20000603-1.c: New.
53997
53998 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53999
54000         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54001         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54002
54003 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54004
54005         * gcc.dg/compare2.c (case 12): XFAIL.
54006         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54007         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54008
54009         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54010
54011 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54012
54013         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54014         guard macro is already defined when the header is first
54015         included.
54016         * gcc.dg/cpp-mix.h: New file.
54017         * gcc.dg/endif-label.c: Update patterns to match compiler.
54018
54019         * g++.brendan/complex1.C: Declare abort.
54020         * g++.law/refs4.C: Remove XFAIL.
54021         * g++.oliva/expr2.C: Declare abort and exit.
54022
54023 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54024
54025         * gcc.c-torture/execute/20000528-1.c: New test.
54026
54027         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54028         * g++.old-deja/g++.law/temps4.C: Likewise.
54029
54030         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54031         stdlib.h.  Call abort() on failure.
54032         * g++.old-deja/g++.law/refs4.C: Likewise.
54033         * g++.old-deja/g++.law/temps4.C: Likewise.
54034         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54035         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54036
54037 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54038
54039         Relative to g++.dg/special:
54040         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54041
54042         Relative to g++.old-deja:
54043         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54044         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54045         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54046         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54047         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54048         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54049         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54050
54051         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54052         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54053         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54054         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54055         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54056         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54057         and/or string.h.
54058
54059         * g++.other/goto1.C: Update expectations for error messages.
54060
54061 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54062
54063         * gcc.c-torture/compile/20000523-1.c: New test.
54064
54065 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54066
54067         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54068
54069 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54070
54071         * g++.old-deja/g++.eh/catch11.C: New test.
54072         * g++.old-deja/g++.eh/catch12.C: New test.
54073
54074 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54075
54076         * gcc.c-torture/execute/20000523-1.c: New test.
54077
54078 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54079
54080         * c-torture/execute/bcp-1.c: Replace abort in arg of
54081         __builtin_constant_p with a generic external function.
54082
54083         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54084         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54085         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54086         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54087         Prototype abort and/or exit.
54088
54089         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54090         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54091         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54092         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54093
54094 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54095
54096         * gcc.dg/dwarf2-1.c: New test.
54097
54098 2000-05-20  Richard Henderson  <rth@cygnus.com>
54099
54100         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54101
54102 2000-05-20  Andreas Jaeger  <aj@suse.de>
54103
54104         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54105         testcase.
54106
54107 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54108
54109         * gcc.c-torture/execute/20000519-2.c: New test.
54110
54111 2000-05-19  Andreas Jaeger  <aj@suse.de>
54112
54113         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54114         which fails with SSA.
54115
54116         * lib/c-torture.exp: Also test with -O3 -fssa.
54117
54118 2000-05-18  Michael Meissner  <meissner@redhat.com>
54119
54120         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54121         * gcc.c-torture/execute/920415-1.c: Ditto.
54122         * gcc.c-torture/execute/920501-1.c: Ditto.
54123         * gcc.c-torture/execute/conversion.c: Ditto.
54124         * gcc.c-torture/execute/cvt-1.c: Ditto.
54125
54126 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54127
54128         * gcc.c-torture/compile/20000518-1.c: New test.
54129
54130 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54131
54132         * g77.f-torture/compile/200005018.f: New test.
54133
54134 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54135
54136         * gcc.c-torture/compile/20000517-1.c: New test.
54137
54138 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54139
54140         * gcc.c-torture/execute/20000516-1.c: New test.
54141
54142 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54143
54144         * g++.old-deja/g++.other/eh.C: New test.
54145
54146 2000-05-12  Richard Henderson  <rth@cygnus.com>
54147
54148         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54149         constants through to doit's conditional.
54150
54151 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54152
54153         * gcc.c-torture/compile/20000511-1.c: New test.
54154         * g77.f-torture/compile/20000511-1.f: New test.
54155         * g77.f-torture/compile/20000511-2.f: New test.
54156
54157 2000-05-11  Michael Meissner  <meissner@redhat.com>
54158
54159         * gcc.c-torture/execute/20000511-1.c: New test.
54160
54161 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54162
54163         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54164         * gcc.dg/20000510-1.S: New.
54165
54166 2000-05-08  Catherine Moore  <clm@cygnus.com>
54167
54168         * gcc.dg/unused-3.c: New.
54169
54170 2000-05-06  Richard Henderson  <rth@cygnus.com>
54171
54172           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54173           * g++.old-deja/g++.mike/warn1.C: Likewise.
54174           * g++.old-deja/g++.pt/local1.C: Likewise.
54175           * g++.old-deja/g++.pt/local7.C: Likewise.
54176           * g++.old-deja/g++.pt/spec16.C: Likewise.
54177
54178 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54179
54180         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54181
54182 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54183
54184           * g77.f-torture/execute/20000503-1.f: New test.
54185
54186 2000-05-04  Andreas Jaeger  <aj@suse.de>
54187
54188         * gcc.dg/noreturn-2.c: New test.
54189
54190 2000-05-04  Neil Booth  <NeilB@earthling.net>
54191
54192         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54193         preprocessor.
54194
54195 2000-05-04  Richard Henderson  <rth@cygnus.com>
54196
54197         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54198
54199 2000-05-04  Richard Henderson  <rth@cygnus.com>
54200
54201         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54202         OpenSSL by Jason R Thorpe.
54203
54204 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54205
54206         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54207
54208 2000-05-03  Robert Lipe <robertlipe@usa.net>
54209
54210         * gcc.dg/20000503-1.c: New test.
54211
54212 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54213
54214         * gcc.c-torture/compile/20000502-1.c: New test.
54215         * g++.old-deja/g++.other/align.C: New test.
54216         * gcc.dg/cpp-tradstringify.c: New test.
54217
54218 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54219
54220         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54221         and hard registers.
54222
54223 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54224
54225         * gcc.c-torture/execute/loop-5.c: New test.
54226
54227 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54228
54229         * gcc.c-torture/execute/va-arg-20.c: New test.
54230
54231 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54232
54233         * gcc.c-torture/execute/20000422-1.c: New test.
54234
54235 2000-04-20  Greg McGary  <gkm@gnu.org>
54236
54237         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54238         when optimizing, but without sibling-call optimizations (-O1).
54239
54240 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54241
54242           * gcc.c-torture/compile/20000420-1.c: New test.
54243
54244 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54245
54246         * g++.abi/ptrflags.C: New test.
54247         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54248
54249 2000-04-19  Catherine Moore  <clm@cygnus.com>
54250
54251         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54252
54253 2000-04-19  Greg McGary  <gkm@gnu.org>
54254
54255         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54256         sibling-call optimizations.
54257
54258 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54259
54260         * gcc.dg/20000419-1.c: New test.
54261
54262 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54263
54264         * gcc.c-torture/execute/20000412-6.c: New test.
54265
54266 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54267
54268         * gcc.c-torture/execute/20000412-5.c: New test.
54269         * g77.f-torture/compile/20000412-1.f: New test.
54270         * gcc.c-torture/execute/20000412-4.c: New test.
54271         * gcc.c-torture/compile/20000412-2.c: New test.
54272         * gcc.c-torture/execute/20000412-3.c: New test.
54273         * gcc.c-torture/compile/20000412-1.c: New test.
54274         * gcc.c-torture/execute/20000412-2.c: New test.
54275
54276 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54277
54278         * objc/execute/bf-20.m: New test.
54279
54280 2000-04-10  Richard Henderson  <rth@cygnus.com>
54281
54282         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54283
54284         * gcc.c-torture/execute/20000412-1.c: New test.
54285
54286 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54287
54288         * g++.old-deja/g++.eh/catchptr1.C: New test.
54289
54290 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54291
54292         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54293
54294 2000-04-08  Neil Booth  <NeilB@earthling.net>
54295
54296         * gcc.dg/cpp-nullchar.c: Remove test as
54297         embedded nulls cause problems.
54298
54299 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54300
54301         * gcc.dg/compare2.c: New test.
54302
54303 2000-04-08  Neil Booth  <NeilB@earthling.net>
54304
54305         * gcc.dg/cpp-nullchar.c: New test.
54306
54307 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54308
54309         * gcc.dg/cpp-mi2.c: New test.
54310         * gcc.dg/cpp-mi2[abc].h: New files.
54311
54312 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54313
54314         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54315         member name.
54316
54317 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54318
54319         * g++.old-deja/g++.abi/vmihint.C: New test.
54320
54321 2000-04-06  Neil Booth  <NeilB@earthling.net>
54322
54323         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54324         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54325         copyright.
54326
54327 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54328
54329         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54330         avoid stack-frame overwrite.
54331
54332 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54333
54334         * gcc.c-torture/compile/20000405-2.c: New test.
54335         * gcc.c-torture/compile/20000405-3.c: New test.
54336
54337 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54338
54339         * gcc.c-torture/compile/20000405-1.c: New test.
54340
54341 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54342
54343         * gcc.dg/cast-qual-1.c: Revert last change.
54344
54345 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54346
54347         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54348
54349 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54350
54351         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54352         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54353
54354 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54355
54356         * gcc.c-torture/compile/20000403-2.c: New test.
54357         * gcc.c-torture/compile/20000403-1.c: New test.
54358
54359 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54360
54361         * gcc.c-torture/execute/20000403-1.c: New test.
54362
54363 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54364
54365         * gcc.c-torture/execute/20000402-1.c: New test.
54366
54367 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54368
54369         * gcc.c-torture/execute/va-arg-15.c: New test.
54370         * gcc.c-torture/execute/va-arg-16.c: New test.
54371         * gcc.c-torture/execute/va-arg-17.c: New test.
54372         * gcc.c-torture/execute/va-arg-18.c: New test.
54373         * gcc.c-torture/execute/va-arg-19.c: New test.
54374
54375 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54376
54377         * gcc.c-torture/compile/981211-1.c: Move to...
54378         * gcc.dg/cpp-as1.c: ...here.
54379         * gcc.dg/cpp-as2.c: New file.
54380
54381         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54382         compiler.
54383
54384 2000-04-02  Neil Booth  <NeilB@earthling.net>
54385
54386         * gcc.dg/cpp-cond.c  New tests.
54387         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54388         accidental success less likely.
54389         * gcc.dg/cpp-missingop.c  New tests.
54390         * gcc.dg/cpp-missingparen.c  New tests.
54391         * gcc.dg/cpp-shift.c  New tests.
54392         * gcc.dg/cpp-shortcircuit.c  New tests.
54393         * gcc.dg/cpp-unary.c  New tests.
54394
54395 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54396
54397         * gcc.c-torture/compile/20000329-1.c: New test.
54398
54399 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54400
54401         * gcc.c-torture/compile/20000326-1.c: New test.
54402         * gcc.c-torture/compile/20000326-2.c: New test.
54403
54404 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54405
54406         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54407         the first parameter is a function argument.
54408
54409 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54410
54411         * g++.old-deja/g++.ext/array4.C: New test.
54412
54413 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54414
54415         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54416
54417 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54418
54419         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54420
54421 2000-03-19  Richard Henderson  <rth@cygnus.com>
54422
54423         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54424
54425 2000-03-19  Richard Henderson  <rth@cygnus.com>
54426
54427         * gcc.c-torture/compile/20000319-1.c: New test.
54428
54429 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54430
54431         * gcc.c-torture/execute/20000314-3.c: New test.
54432         * gcc.c-torture/execute/20000314-2.c: New test.
54433         * gcc.c-torture/execute/20000314-1.c: New test.
54434         * gcc.c-torture/compile/20000314-2.c: New test.
54435         * gcc.c-torture/compile/20000314-1.c: New test.
54436
54437 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54438
54439         * g++.old-deja/g++.warn/inline.C: New test.
54440
54441 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54442
54443         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54444         standards-compliant result rather than specific constants.
54445         Put test-values in array.
54446
54447 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54448
54449         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54450         (g++_target_compile): Put test-specific options last.
54451
54452 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54453
54454         * g++.old-deja/g++.eh/vbase4.C: New test.
54455
54456 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54457
54458         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54459
54460 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54461
54462         * g++.old-deja/g++.brendan/misc12.C: Removed.
54463         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54464         * g++.old-deja/g++.ext/pretty4.C: New test.
54465
54466 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54467
54468         * g++.old-deja/g++.other/string2.C: New test.
54469
54470 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54471
54472         * g++.old-deja/g++.warn/impint2.C: New test.
54473
54474 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54475
54476         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54477         is 1, not zero.
54478
54479 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54480
54481         * g++.old-deja/g++.warn/impint.C: New test.
54482         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54483         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54484         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54485         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54486         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54487         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54488         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54489         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54490         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54491         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54492         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54493         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54494
54495 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54496
54497         * gcc.dg/cpp-redef.c: New test.
54498
54499 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54500
54501         * g++.old-deja/g++.pt/unify7.C: New test.
54502
54503 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54504
54505         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54506         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54507
54508 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54509
54510         * gcc.c-torture/compile/20000224-1.c: New test.
54511
54512 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54513
54514         * gcc.c-torture/compile/cpp-2.c: New test.
54515         * gcc.c-torture/compile/cpp-1.c: New test.
54516
54517 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54518
54519         * gcc.c-torture/execute/20000225-1.c: New test.
54520
54521 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54522
54523         * gcc.dg/cpp-li2.c: New test.
54524
54525         * gcc.dg/cpp-wi1.c: New test.
54526
54527         * gcc.dg/cpp-li1.c: New test.
54528
54529 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54530
54531         * g++.old-deja/g++.other/sizeof5.C: New test.
54532
54533 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54534
54535         * gcc.c-torture/execute/va-arg-13.c: New test.
54536
54537 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54538
54539         * gcc.c-torture/execute/va-arg-12.c: New test.
54540
54541 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54542
54543         * gcc.c-torture/execute/20000223-1.c: New test.
54544
54545 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54546
54547         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54548
54549 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54550
54551         * g++.old-deja/g++.abi/ptrmem.C: New test.
54552
54553 2000-02-19  Richard Henderson  <rth@cygnus.com>
54554
54555         * gcc.c-torture/compile/init-3.c: New.
54556
54557 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54558
54559         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54560         ALWAYS_CXXFLAGS.
54561
54562 2000-02-11  Robert Lipe <robertl@sco.com>
54563
54564         * gcc.c-torture/compile/20000211-3.c: New test.
54565
54566 2000-02-11  Martin Buchholz <martin@xemacs.org>
54567
54568         * gcc.c-torture/compile/20000211-2.c: New test.
54569
54570 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54571
54572         * gcc.c-torture/compile/20000211-1.c: New test.
54573
54574 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54575
54576         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54577           on native targets
54578
54579 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54580
54581         * g++.old-deja/g++.other/cast5.C: New test.
54582
54583 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54584
54585         * gcc.c-torture/execute/20000205-1.c: New.
54586
54587 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54588
54589         * g++.old-deja/g++.jason/cast3.C: Return void.
54590         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54591
54592 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54593
54594         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54595
54596         * gcc.dg/loop-1.c: New test.
54597
54598 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54599
54600         * gcc.c-torture/compile/20000127-1.c: New test.
54601         * gcc.c-torture/execute/991228-1.c: New test.
54602
54603 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54604
54605         * gcc.dg/unused-2.c: New test.
54606
54607         * gcc.dg/conv-1.c: New test.
54608
54609 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54610
54611         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54612         compiler.
54613         (tool_option_proc): Fix typo.
54614
54615 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54616
54617         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54618         of the ld on the host, not on the build machine.
54619         Also, don't crash if '--help' is not a supported option.
54620
54621 2000-01-24  Richard Henderson  <rth@cygnus.com>
54622
54623         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54624
54625 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54626
54627         * gcc.c-torture/execute/20000120-2.c: New test.
54628         * gcc.c-torture/execute/20000120-1.c: New test.
54629
54630 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54631
54632         * gcc.c-torture/execute/20000113-1.c: New test.
54633
54634 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54635
54636         * gcc.c-torture/execute/20000112-1.c: New test.
54637
54638 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54639
54640         * gcc.dg/20000111-1.c: New test.
54641
54642 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54643
54644         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54645         with 16 bit integers.
54646
54647 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54648
54649         * gcc.dg/20000108-1.c: New test.
54650
54651 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54652
54653         * g++.old-deja/g++.ns/koenig8.C: New test.
54654
54655 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54656
54657         * g++.old-deja/g++.other/cast4.C: New test.
54658
54659 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54660
54661         * gcc.c-torture/compile/20000105-2.c: New test.
54662         * gcc.c-torture/compile/20000105-1.c: New test.
54663
54664 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54665
54666         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54667         references to printf & atoi to conform to ANSI standard.
54668         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54669         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54670         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54671         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54672         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54673         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54674         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54675         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54676         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54677         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54678         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54679         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54680         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54681         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54682         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54683         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54684         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54685         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54686         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54687         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54688         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54689         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54690         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54691         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54692         * g++.old-deja/g++.brendan/init3.C: Likewise.
54693         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54694         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54695         * g++.old-deja/g++.brendan/new2.C: Likewise.
54696         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54697         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54698         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54699         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54700         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54701         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54702         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54703         * g++.old-deja/g++.brendan/template24.C: Likewise.
54704         * g++.old-deja/g++.brendan/template3.C: Likewise.
54705         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54706         * g++.old-deja/g++.jason/inline3.C: Likewise.
54707         * g++.old-deja/g++.jason/opeq.C: Likewise.
54708         * g++.old-deja/g++.law/arg5.C: Likewise.
54709         * g++.old-deja/g++.law/arm7.C: Likewise.
54710         * g++.old-deja/g++.law/ctors11.C: Likewise.
54711         * g++.old-deja/g++.law/cvt8.C: Likewise.
54712         * g++.old-deja/g++.law/init9.C: Likewise.
54713         * g++.old-deja/g++.law/refs4.C: Likewise.
54714         * g++.old-deja/g++.law/template2.C: Likewise.
54715         * g++.old-deja/g++.law/visibility24.C: Likewise.
54716         * g++.old-deja/g++.law/vtable3.C: Likewise.
54717         * g++.old-deja/g++.mike/asm2.C: Likewise.
54718         * g++.old-deja/g++.mike/eh1.C: Likewise.
54719         * g++.old-deja/g++.mike/misc1.C: Likewise.
54720         * g++.old-deja/g++.mike/misc13.C: Likewise.
54721         * g++.old-deja/g++.mike/misc14.C: Likewise.
54722         * g++.old-deja/g++.mike/ns12.C: Likewise.
54723         * g++.old-deja/g++.mike/p1248.C: Likewise.
54724         * g++.old-deja/g++.mike/p3708.C: Likewise.
54725         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54726         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54727         * g++.old-deja/g++.mike/p646.C: Likewise.
54728         * g++.old-deja/g++.mike/p700.C: Likewise.
54729         * g++.old-deja/g++.mike/p783.C: Likewise.
54730         * g++.old-deja/g++.mike/p783a.C: Likewise.
54731         * g++.old-deja/g++.mike/p783b.C: Likewise.
54732         * g++.old-deja/g++.mike/p786.C: Likewise.
54733         * g++.old-deja/g++.mike/p789.C: Likewise.
54734         * g++.old-deja/g++.mike/p789a.C: Likewise.
54735         * g++.old-deja/g++.mike/p807a.C: Likewise.
54736         * g++.old-deja/g++.other/delete3.C: Likewise.
54737         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54738         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54739         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54740         * g++.old-deja/g++.other/empty1.C: Likewise.
54741         * g++.old-deja/g++.other/temporary1.C: Likewise.
54742         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54743         * g++.old-deja/g++.pt/t16.C: Likewise.
54744         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54745
54746 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54747
54748         * gcc.dg/991230-1.c: New test.
54749
54750 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54751
54752         * gcc.c-torture/compile/991229-3.c: New test.
54753         * gcc.c-torture/compile/991229-2.c: New test.
54754         * gcc.c-torture/compile/991229-1.c: New test.
54755
54756 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54757
54758         * gcc.c-torture/compile/labels-2.c: New test.
54759
54760 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54761
54762         * gcc.c-torture/execute/991227-1.c: New test.
54763
54764 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54765
54766         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54767
54768 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54769
54770         * gcc.c-torture/execute/991221-1.c: New test.
54771
54772 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54773
54774         * g++.old-deja/g++.other/cast3.C: New test.
54775
54776 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54777
54778         * gcc.c-torture/execute/991216-4.c: New test.
54779
54780 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54781
54782         * gcc.c-torture/execute/991216-1.c: New test.
54783         * gcc.c-torture/execute/991216-2.c: New test.
54784         * gcc.c-torture/execute/991216-3.c: New test.
54785
54786 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54787
54788         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54789         Actually make the test fail by using "-O2" for compilation.
54790
54791 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54792
54793         * g++.old-deja/g++.warn/cast-align1.C: New test.
54794
54795 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54796
54797         * gcc.c-torture/compile/991214-1.c: New test.
54798         * gcc.c-torture/compile/991214-2.c: New test.
54799
54800 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54801
54802         * gcc.dg/991214-1.c: New test.
54803
54804 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54805
54806         * gcc.c-torture/compile/991213-3.c: New test.
54807         * gcc.c-torture/compile/991213-2.c: New test.
54808         * gcc.c-torture/compile/991213-1.c: New test.
54809
54810 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54811
54812         * gcc.dg/991209-1.c: New test.
54813
54814 1999-12-08  Nathan Sidwell <nathan@acm.org>
54815
54816         * gcc.c-torture/compile/991208-1.c: New test.
54817
54818 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54819
54820         * gcc.dg/ultrasp2.c: New test.
54821
54822 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54823
54824         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54825
54826 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54827
54828         * gcc.c-torture/compile/991202-1.c: New test.
54829         * gcc.c-torture/execute/991202-1.c: New test.
54830         * gcc.c-torture/execute/991202-2.c: New test.
54831         * gcc.c-torture/execute/991202-3.c: New test.
54832
54833 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54834
54835         * g++.old-deja/g++.abi/align.C: New test.
54836         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54837         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54838
54839 1999-12-01  Richard Henderson  <rth@cygnus.com>
54840
54841         * gcc.c-torture/execute/991201-1.c: New.
54842
54843 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54844
54845         * gcc.dg/991129-1.c: New test.
54846
54847 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54848
54849         * gcc.c-torture/compile/991127-1.c: New test.
54850
54851 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54852
54853         * g++.old-deja/g++.other/warn4.C: New test.
54854
54855 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54856
54857         * g++.old-deja/g++.eh/cleanup2.C: New test.
54858         * g++.old-deja/g++.ext/pretty2.C: New test.
54859         * g++.old-deja/g++.ext/pretty3.C: New test.
54860         * g++.old-deja/g++.other/debug6.C: New test.
54861
54862 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54863
54864         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54865         compiler_output to look for one error message instead of two.
54866
54867 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54868
54869         * gcc.c-torture/execute/991118-1.c: Also test case
54870         where the word boundary does not split a byte evenly.
54871
54872 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54873
54874         * g++.old-deja/g++.ext/restrict1.C: New test.
54875
54876 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54877
54878         * gcc.c-torture/execute/991118-1.c: New test.
54879
54880 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54881
54882         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54883         working directory pathnames.
54884
54885 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54886
54887         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54888         host is equipped with driver.h and driver.o so it can actually
54889         compile and run the tests.
54890
54891 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54892
54893         * gcc.c-torture/compile/991008-1.c: New test.
54894
54895 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54896
54897         * lib/gcc-dg.exp: Include target-supports.exp
54898
54899 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54900
54901         * lib/target-supports.exp: New file: Provide procs to test for
54902         features supported by the target.
54903         (check_weak_available): Moved here from ecos.exp.
54904         (check_alias_available): New proc: Determine of the target
54905         toolchain supports the alias attribute.
54906
54907         * gcc.dg/special/ecos.exp: Move check_weak_available to
54908         target-supports.exp.
54909         (alias-1.c): Only perform the test if the target supports
54910         aliases.
54911         (wkali-1.c): Only perform the test if the target supports
54912         aliases.
54913
54914         * gcc.dg/990506-0.c: Expect error messages from cross
54915         targets as well as native targets.
54916
54917 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54918
54919         * gcc.dg/ultrasp1.c: Removed xfail.
54920         * gcc.dg/struct-ret-2.c: Likewise.
54921         * gcc.dg/array-1.c: Likewise.
54922
54923 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54924
54925         * gcc.dg/struct-ret-2.c: New test.
54926
54927         * gcc.dg/array-1.c: New test.
54928
54929 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54930
54931         * gcc.c-torture/execute/991030-1.c: New test.
54932
54933 1999-10-26  Richard Henderson  <rth@cygnus.com>
54934
54935         * gcc.c-torture/compile/991026-2.c: New test.
54936
54937 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54938
54939         * gcc.c-torture/compile/991026-1.c: New test.
54940
54941 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54942
54943         * gcc.c-torture/execute/991023-1.c: New test.
54944
54945 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54946
54947         * gcc.c-torture/execute/991019-1.c: New test.
54948
54949 1999-10-16  Richard Henderson  <rth@cygnus.com>
54950
54951         * gcc.c-torture/execute/991016-1.c: New test.
54952
54953 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54954
54955         * gcc.c-torture/execute/991014-1.c: New test.
54956
54957 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54958
54959         * g++.old-deja/g++.other/union2.C: New test.
54960
54961 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54962
54963         * g++.old-deja/g++.other/vaarg2.C: New test.
54964         * g++.old-deja/g++.other/vaarg3.C: New test.
54965
54966 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54967
54968         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54969         in compile/.
54970
54971 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54972
54973         * gcc.c-torture/execute/va-arg-11.c: New test.
54974
54975 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54976
54977         * lib/file-format.exp (gcc_target_object_format): Don't
54978         crash if objdump is unavailable.
54979
54980 1999-09-29  Donn Terry <donn@interix.com>
54981
54982         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54983
54984 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54985
54986         * gcc.c-torture/compile/990928-1.c: New test.
54987
54988 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54989
54990         * g++.old-deja/g++.other/decl6.C: New test.
54991
54992 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54993
54994         * gcc.c-torture/execute/va-arg-10.c: New test.
54995
54996 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54997
54998         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54999         __PRETTY_FUNCTION__.
55000
55001 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55002
55003         * gcc.c-torture/execute/990923-1.c: New test.
55004
55005 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55006
55007         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55008         for which -fpic is inappropriate.
55009
55010 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55011
55012         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55013
55014 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55015
55016         * g++.old-deja/g++.other/dyncast1.C: New test.
55017         * g++.old-deja/g++.other/dyncast2.C: New test.
55018         * g++.old-deja/g++.other/dyncast3.C: New test.
55019         * g++.old-deja/g++.other/dyncast4.C: New test.
55020         * g++.old-deja/g++.other/dyncast5.C: New test.
55021         * g++.old-deja/g++.eh/catch3.C: New test.
55022         * g++.old-deja/g++.eh/catch3p.C: New test.
55023         * g++.old-deja/g++.eh/catch4.C: New test.
55024         * g++.old-deja/g++.eh/catch4p.C: New test.
55025         * g++.old-deja/g++.eh/catch5.C: New test.
55026         * g++.old-deja/g++.eh/catch5p.C: New test.
55027         * g++.old-deja/g++.eh/catch6.C: New test.
55028         * g++.old-deja/g++.eh/catch6p.C: New test.
55029         * g++.old-deja/g++.eh/catch7.C: New test.
55030         * g++.old-deja/g++.eh/catch7p.C: New test.
55031         * g++.old-deja/g++.eh/catch8.C: New test.
55032         * g++.old-deja/g++.eh/catch8p.C: New test.
55033         * g++.old-deja/g++.eh/catch9.C: New test.
55034         * g++.old-deja/g++.eh/catch9p.C: New test.
55035
55036 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55037
55038         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55039         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55040
55041 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55042
55043         * gcc.c-torture/compile/990913-1.c: New test.
55044
55045 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55046
55047         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55048         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55049
55050 1999-09-09  Richard Henderson  <rth@cygnus.com>
55051
55052         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55053
55054 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55055
55056         * g++.old-deja/g++.other/lookup11.C: New test.
55057         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55058         what is permitted and what we want.
55059         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55060         overload use.
55061         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55062
55063 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55064
55065         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55066         * gcc.c-torture/noncompile/poison-1.c: New file.
55067
55068 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55069
55070         * g++.old-deja/g++.other/sizeof3.C: New test.
55071         * g++.old-deja/g++.other/sizeof4.C: New test.
55072         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55073         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55074
55075 1999-09-07  Richard Henderson  <rth@cygnus.com>
55076
55077         * gcc.dg/va-arg-1.c: New.
55078
55079 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55080
55081         * gcc.c-torture/execute/va-arg-9.c: New test.
55082
55083 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55084
55085         * g77.f-torture/compile/980519-2.f: New test.
55086         * g77.f-torture/compile/19990905-0.f: New test.
55087         * g77.f-torture/compile/19990905-1.f: New test.
55088         * g77.f-torture/compile/19990905-2.f: New test.
55089
55090         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55091
55092 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55093
55094         * gcc.c-torture/execute/990827-1.c: Fix typo.
55095
55096 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55097
55098         * g++.old-deja/g++.other/deref1.C: New test.
55099
55100 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55101
55102         * g++.old-deja/g++.other/ambig2.C: New test.
55103         * g++.old-deja/g++.other/cond5.C: New test.
55104         * g++.old-deja/g++.other/lookup16.C: New test.
55105
55106 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55107
55108         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55109         assemblers too.
55110
55111 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55112
55113         * lib/c-torture.exp: Avoid the "compare executables" optimization
55114         when testing native.
55115
55116 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55117
55118         * gcc.c-torture/execute/990829-1.c: New test.
55119         * gcc.c-torture/compile/990829-1.c: New test.
55120
55121 1999-08-27  Paul Burchard  <burchard@pobox.com>
55122
55123         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55124         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55125         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55126         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55127         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55128         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55129         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55130         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55131         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55132         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55133         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55134
55135 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55136
55137         * gcc.c-torture/execute/990827-1.c: New test.
55138
55139 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55140
55141         * g77.f-torture/noncompile/19990826-4.f: New test.
55142
55143         * g77.f-torture/compile/19990826-3.f: New test.
55144
55145         * g77.f-torture/execute/19990826-2.f: New test.
55146
55147         * g77.f-torture/compile/19990826-1.f: New test.
55148
55149         * gcc.c-torture/execute/990826-0.c: New test.
55150         * g77.c-torture/execute/19990826-0.f: New test.
55151
55152         * g77.f-torture/noncompile/970626-2.f: New test.
55153
55154 1999-08-25  Paul Burchard  <burchard@pobox.com>
55155
55156         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55157         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55158         lss-011.C: New tests.
55159
55160 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55161
55162         * g++.old-deja/g++.other/decl5.C: New test.
55163
55164 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55165
55166         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55167         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55168         call `postbase' for each one.  All callers of `postbase' changed
55169         to call this instead.
55170
55171 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55172
55173         * gcc.c-torture/execute/990811-1.c: New test.
55174
55175 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55176
55177         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55178         just native ones.
55179
55180         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55181         just native ones.
55182
55183 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55184
55185         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55186
55187 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55188
55189         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55190
55191 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55192
55193         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55194
55195 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55196
55197         * gcc.c-torture/execute/990804-1.c: New test.
55198
55199 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55200
55201         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55202         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55203         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55204
55205 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55206
55207         * g++.old-deja/g++.other/struct1.C: New test.
55208
55209 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55210
55211         * g++.old-deja/g++.other/enum2.C: New test.
55212
55213 1999-08-02  Richard Henderson  <rth@cygnus.com>
55214
55215         Adapted from tests from Franz Sirl:
55216         * gcc.c-torture/execute/va-arg-7.c: New test.
55217         * gcc.c-torture/execute/va-arg-8.c: New test.
55218
55219 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55220
55221         * gcc.c-torture/compile/990801-2.c: New test.
55222
55223         * gcc.c-torture/compile/990801-1.c: New test.
55224
55225 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55226
55227         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55228         fp-cmp-1.c, converting double to float.
55229
55230         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55231         fp-cmp-1.c, converting double to long double.
55232
55233         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55234         from fr1 to unknown_register, since fr1 is a legitimate register
55235         on some machines.
55236
55237 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55238
55239         * README: More listname related changes.
55240
55241 1999-07-08  Catherine Moore  <clm@cygnus.com>
55242
55243         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55244
55245 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55246
55247         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55248
55249 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55250
55251         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55252
55253 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55254
55255         * gcc.dg/990703-1.c: New test.
55256
55257 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55258
55259         * lib/file-format.exp: New file: Move definition of proc
55260         gcc_target_object_format to here from
55261         gcc.dg/special/ecos.exp.
55262
55263         * lib/c-torture.exp: Include lib file-format.exp.
55264         * lib/gcc-dg.exp: Include lib file-format.exp.
55265
55266         * gcc.dg/special/ecos.exp: Remove definition of proc
55267         gcc_target_object_format.
55268
55269 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55270
55271         * gcc.c-torture/execute/990628-1.c: New test.
55272
55273 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55274
55275         * gcc.c-torture/compile/990625-2.c: New test.
55276
55277         * gcc.c-torture/compile/990625-1.c: New test.
55278
55279 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55280
55281         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55282         attributes compile.
55283         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55284         ports that use the COFF/PE file format.
55285
55286 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55287
55288         * gcc.c-torture/compile/990617-1.c: New test.
55289
55290 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55291
55292         * g++.old-deja/g++.other/decl4.C: New test.
55293
55294 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55295
55296         * g++.old-deja/g++.other/bitfld3.C: New test.
55297
55298 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55299
55300         * g++.old-deja/g++.eh/catch1.C: New test.
55301
55302 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55303
55304         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55305
55306         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55307         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55308
55309 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55310
55311         * g77.f-torture/compile/19990502-0.f: Replace with new,
55312         shorter, test that still fails after recent changes.
55313
55314 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55315
55316         * gcc.c-torture/execute/990604-1.c: New test.
55317
55318 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55319
55320         * gcc.c-torture/execute/990531-1.c: New test.
55321
55322 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55323
55324         * gcc.c-torture/compile/990527-1.c: New test.
55325
55326 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55327
55328         * gcc.c-torture/execute/990527-1.c: New test.
55329
55330 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55331
55332         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55333         bitfields as signed.
55334
55335 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55336
55337         * g77.f-torture/compile/19990525-0.f: New test.
55338
55339 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55340
55341         * gcc.c-torture/execute/990525-2.c: New test.
55342
55343         * gcc.c-torture/execute/990525-1.c: New test.
55344
55345 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55346
55347         * g++.old-deja/g++.other/anon3.C: New test.
55348         * g++.old-deja/g++.other/anon4.C: New test.
55349         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55350         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55351         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55352         Merrill).
55353
55354 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55355
55356         * gcc.c-torture/execute/990524-1.c: New test.
55357
55358         * gcc.dg/990524-1.c: New test.
55359
55360 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55361
55362         * gcc.c-torture/compile/990523-1.c: New test.
55363
55364 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55365
55366         * gcc.c-torture/compile/990519-1.c: New test.
55367
55368 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55369
55370         * gcc.c-torture/compile/990517-1.c: New test.
55371
55372         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55373         (e4, f4): New tests.
55374         (main): Call them.
55375
55376 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55377
55378         * gcc.dg/noreturn-1.c: New test.
55379
55380 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55381
55382         * gcc.c-torture/execute/990513-1.c: New test.
55383
55384 1999-05-10  Richard Henderson  <rth@cygnus.com>
55385
55386         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55387
55388 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55389
55390         * g77.f-torture/execute/erfc.f: Use small single-precision
55391         values, to avoid problems on Alphas when not -mieee.
55392
55393 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55394
55395         * gcc.dg/990506-0.c: New test.
55396
55397 1999-05-08  Richard Henderson  <rth@cygnus.com>
55398
55399         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55400         the constant to test.  Don't XFAIL 64-bit targets.
55401
55402         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55403         * g++.old-deja/g++.law/profile1.C: Likewise.
55404
55405         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55406         operator new instances.
55407         * g++.old-deja/g++.other/delete5.C: Likewise.
55408
55409 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55410
55411         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55412         intrinsic.
55413
55414 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55415
55416         * g77.f-torture/execute/u77-test.f: Reverse order of two
55417         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55418
55419 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55420
55421         * gcc.dg/compare1.c: New test.
55422
55423 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55424
55425         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55426         New tests.
55427
55428 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55429
55430         * g77.f-torture/compile/19990502-1.f: New test.
55431
55432 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55433
55434         * g77.f-torture/compile/19990502-0.f: New test.
55435
55436 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55437
55438         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55439         intrinsic.
55440
55441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55442
55443         * g77.f-torture/execute/u77-test.f (main): List libU77
55444         intrinsics not currently tested.
55445         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55446         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55447         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55448         Trim blanks off the ends of some printed strings.
55449
55450 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55451
55452         * g77.f-torture/execute/u77-test.f (main): Just warn about
55453         FSTAT gid disagreement, as it's expected on some systems.
55454
55455 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55456
55457         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55458         use a new function, which allows for some slop.
55459         Clean up some commentary.
55460         (issum): The new function.
55461         (sgladd): Deleted subroutine.
55462
55463 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55464
55465         * g77.f-torture/execute/u77-test.f: Modify to be more like
55466         libf2c/libU77 version, bringing patches to that version here.
55467         Add suitable commentary.
55468
55469 1999-04-25  Richard Henderson  <rth@cygnus.com>
55470
55471         * gcc.dg/990424-1.c: New test.
55472
55473 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55474
55475         * g77.f-torture/execute/u77-test.f (main): Bug involving
55476         LSTAT has been fixed, so turn back on full checking.
55477
55478 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55479
55480         * g77.f-torture/compile/19990419-0.f: New test.
55481         * g77.f-torture/execute/19990419-1.f: New test.
55482
55483 1999-04-17  Richard Henderson  <rth@cygnus.com>
55484
55485         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55486         to avoid the need for a prototype to supress a warning.
55487
55488 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55489
55490         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55491
55492 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55493
55494         * gcc.c-torture/execute/990404-1.c: New test.
55495
55496 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55497
55498         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55499         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55500         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55501         missing initializer warnings.
55502
55503 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55504
55505         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55506         matching strings.
55507
55508 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55509
55510         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55511
55512 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55513
55514         * g77.f-torture/execute/19990325-0.f: New test.
55515         * g77.f-torture/execute/19990325-1.f: New test.
55516
55517 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55518
55519         * gcc.c-torture/execute/990324-1.c: New test.
55520
55521 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55522
55523         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55524         test with 4.
55525
55526 1999-03-17  Richard Henderson  <rth@cygnus.com>
55527
55528         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55529
55530 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55531
55532         * g77.f-torture/execute/19990313-2.f: New test.
55533         * g77.f-torture/execute/19990313-3.f: New test.
55534
55535 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55536
55537         * g77.f-torture/execute/19990313-0.f: New test.
55538         * g77.f-torture/execute/19990313-1.f: New test.
55539
55540 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55541
55542         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55543         printf to sprintf.
55544         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55545         (main): Add check for u15.  Conditionalize u31 check depending on
55546         whether ints are <32 bits or >=32 bits.
55547
55548 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55549
55550         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55551
55552 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55553
55554         * g77.f-torture/compile/19990305-0.f: New test.
55555         * g77.f-torture/execute/19981119-0.f: New test.
55556
55557 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55558
55559         * g77.f-torture/execute/970625-2.f: call ABORT if final
55560         result is not correct, instead of just printing it.
55561         Add this checking via newly introduced obfuscation, to
55562         trip up buggy front ends.
55563
55564 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55565
55566         * g77.f-torture/compile/960317-1.f: Moved from being
55567         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55568
55569 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55570
55571         * g77.f-torture/execute/960317-1.f: New (old) test.
55572         * g77.f-torture/execute/970625-2.f: Ditto.
55573
55574 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55575
55576         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55577         error message on line 1 or line 2; cccp and cpplib do this differently.
55578
55579 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55580
55581         * g++.old-deja/g++.law/weak1.C: New test.
55582
55583 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55584
55585         * gcc.c-torture/execute/990119-1.c: Renamed to...
55586         * gcc.dg/990119-1.c: this, so it will only be tested once
55587         (it's a preprocessor test, it doesn't need to be run at
55588         multiple optimization levels).
55589
55590 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55591
55592         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55593           ALWAYS_CXXFLAGS.
55594
55595 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55596
55597         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55598         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55599         to not be compilable by current g77.
55600
55601 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55602
55603         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55604
55605 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55606
55607         * gcc.c-torture/execute/990222-1.c: New test.
55608
55609 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55610
55611         * g77.f-torture/compile/19990218-0.f: New test.
55612         * g77.f-torture/noncompile/19990218-1.f: New test.
55613
55614 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55615
55616         * g77.f-torture/compile/19981216-0.f: New test.
55617
55618 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55619
55620         * gcc.dg/990214-1.c: New test.
55621
55622 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55623
55624         * gcc.dg/990213-2.c: New test.
55625
55626         * gcc.dg/990213-1.c: New test.
55627
55628 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55629
55630         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55631         ints.
55632
55633 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55634
55635         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55636         specified by target.
55637
55638         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55639
55640 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55641
55642         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55643
55644 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55645
55646         * gcc.dg/special/ecos.exp: New test driver for new tests with
55647         special requirements.
55648
55649         * gcc.dg/special/alias-1.c: New test.
55650         * gcc.dg/special/gcsec-1.c: New test.
55651         * gcc.dg/special/weak-1.c: New test.
55652         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55653         * gcc.dg/special/weak-2.c: New test.
55654         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55655         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55656         * gcc.dg/special/wkali-1.c: New test.
55657         * gcc.dg/special/wkali-2.c: New test.
55658         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55659         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55660
55661 1999-02-10  Felix Lee  <flee@cygnus.com>
55662
55663           * lib/c-torture.exp (c-torture-compile): Pull out code for
55664           analyzing gcc error messages.
55665           (c-torture-execute): Likewise.  Fix some (harmless) false
55666           positives.
55667           * lib/gcc.exp (gcc_check_compile): New function.
55668
55669 1999-02-08  Richard Henderson  <rth@cygnus.com>
55670
55671         * gcc.c-torture/execute/990208-1.c: New test.
55672
55673 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55674
55675         * g++.dg/special/ecos.exp: New driver for new tests with special
55676         requirements
55677
55678         * g++.dg/special/conpr-1.C: New test
55679         * g++.dg/special/conpr-2.C: New test
55680         * g++.dg/special/conpr-2a.C: New test
55681         * g++.dg/special/conpr-3.C: New test
55682         * g++.dg/special/conpr-3a.C: New test
55683         * g++.dg/special/conpr-3b.C: New test
55684
55685         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55686         allow g++ to use the dg driver
55687
55688         * README: Add comment about g++.dg directory
55689
55690 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55691
55692         * README: Update email addresses.
55693
55694 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55695
55696         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55697         arguments in order to force structure S onto the stack even on
55698         the alpha.
55699         (test): Pass 10 leading arguments to function foo as well as the
55700         structure S.
55701
55702         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55703         failure for all targets.
55704
55705         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55706         abort to terminate program execution.
55707
55708 1999-01-30  Richard Henderson  <rth@cygnus.com>
55709
55710         * gcc.c-torture/execute/990130-1.c: New test.
55711
55712 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55713
55714         * gcc.dg/990130-1.c: New test.
55715
55716 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55717
55718         * gcc.c-torture/execute/990128-1.c: New test.
55719
55720 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55721
55722         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55723
55724 1999-01-27  Felix Lee  <flee@cygnus.com>
55725
55726         * lib/c-torture.exp (c-torture-compile): pull out code for
55727         analyzing gcc error messages.
55728         (c-torture-execute): ditto, and fix some (harmless) false
55729         positives.
55730         * lib/gcc.exp (gcc_check_compile): new function.
55731
55732 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55733
55734         * gcc.dg/990117-1.c: New test.
55735
55736         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55737
55738         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55739
55740 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55741
55742         * g77.f-torture/compile/990115-1.f: New test.
55743
55744 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55745
55746         * gcc.c-torture/compile/990107-1.c: New test
55747
55748 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55749
55750         * gcc.c-torture/execute/990106-2.c: New test.
55751
55752         * gcc.c-torture/execute/990106-1.c: New test.
55753
55754 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55755
55756         * gcc.c-torture/compile/981223-1.c: New test.
55757
55758 1998-12-29  Richard Henderson  <rth@cygnus.com>
55759
55760         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55761         (opt3): Rename from opt4 and disable.
55762
55763 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55764
55765         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55766
55767 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55768
55769         * g++.old-deja/g++.other/conv5.C: New test.
55770
55771 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55772
55773         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55774
55775 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55776
55777         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55778
55779 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55780
55781         * gcc.c-torture/compile/981211-1.c: New test.
55782
55783 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55784
55785         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55786
55787         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55788
55789 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55790
55791         * gcc.special/930510-1.c: Make C9X safe.
55792         * gcc.misc-tests/gcov-1.c Similarly.
55793         * gcc.misc-tests/gcov-2.c Similarly.
55794
55795 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55796
55797         * gcc.dg/ultrasp1.c: New test.
55798
55799 1998-12-06  Richard Henderson  <rth@cygnus.com>
55800
55801         * gcc.c-torture/execute/981206.c: New test.
55802
55803 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55804
55805         * g++.old-deja/g++.ns/template7.C: New test.
55806
55807         * g++.old-deja/g++.other/expr1.C: New test.
55808
55809         * g++.old-deja/g++.eh/tmpl3.C: New test.
55810
55811         * g++.old-deja/g++.eh/tmpl2.C: New test.
55812
55813 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55814
55815         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55816         * g++.old-deja/g++.other/using6.C: Removed.
55817         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55818
55819         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55820
55821 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55822
55823         * g++.old-deja/g++.pt/overload8.C: New test.
55824
55825         * g++.old-deja/g++.pt/overload7.C: New test.
55826
55827         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55828
55829         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55830         and relinking messages.
55831         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55832         compiling with -frepo.
55833
55834 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55835
55836         * g++.old-deja/g++.pt/lookup6.C: New test.
55837
55838 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55839
55840         * gcc.c-torture/execute/981130-1.c: New test.
55841         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55842
55843 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55844
55845         * g++.old-deja/g++.pt/explicit76.C: New test.
55846
55847         * g++.old-deja/g++.pt/friend38.C: New test.
55848
55849         * g++.old-deja/g++.ns/crash2.C: New test.
55850
55851         * g++.old-deja/g++.pt/defarg8.C: New test.
55852
55853         * g++.old-deja/g++.pt/instantiate6.C: New test.
55854
55855         * g++.old-deja/g++.pt/static6.C: New test.
55856
55857         * g++.old-deja/g++.pt/decl2.C: New test.
55858
55859 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55860
55861         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55862         problem is actually related with name lookup, but so what? :-)
55863
55864         * g++.old-deja/g++.pt/friend37.C: New test.
55865
55866 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55867
55868         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55869         element, which fails on some systems.
55870
55871         * g77.f-torture/execute/labug1.f: New test.
55872
55873 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55874
55875         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55876         is defined.
55877
55878 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55879
55880         * g77.f-torture/compile/981117-1.f: New test.
55881
55882 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55883
55884         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55885         properly discarded.
55886
55887 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55888
55889         * gcc.c-torture/execute/memcheck: New directory of tests for
55890         -fcheck-memory-usage.
55891
55892 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55893
55894         * README: New file, general information about the testsuite and
55895         new description of the various C++ test subdirectories.
55896         * README.g++: Eliminate obsolete information, update and move most
55897         relevant stuff to README.
55898
55899 1998-11-07  Richard Henderson  <rth@cygnus.com>
55900
55901         * gcc.c-torture/compile/981107-1.c: New test.
55902
55903 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55904
55905         * execute/memcpy-bi.c: New testcase.
55906
55907 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55908
55909         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55910         base classes.
55911
55912         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55913         template is selected.
55914
55915         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55916         classes, it should be accepted for all types.
55917
55918         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55919
55920         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55921         specializations start with template headers.
55922
55923 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55924
55925         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55926
55927         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55928         non-POD types.
55929
55930 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55931
55932         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55933
55934 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55935
55936         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55937
55938 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55939
55940         * 981019-1.c: New test.
55941
55942 1998-10-14  Robert Lipe <robertl@dgii.com>
55943
55944         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55945         find objc headers.
55946
55947 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55948
55949         * compile/981001-4.c: Remove use of GCC extension that triggers a
55950         compiler bug.
55951
55952 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55953
55954         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55955
55956 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55957
55958         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55959         instantiation of template produces incorrect code for delete
55960         expression.
55961
55962         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55963         constructors' name is not unique.
55964         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55965         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55966
55967         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55968         automatic array of const is ill-formed.
55969
55970         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55971         of template parameter?
55972
55973         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55974         const.
55975
55976         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55977         pointer-to-member expression.
55978
55979         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55980         declaration causes ICE.
55981
55982 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55983
55984         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55985         reserved in the global namespace.
55986
55987         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55988         generate needed virtual table.
55989
55990         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55991
55992 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55993
55994         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55995         template-dependent type
55996
55997 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55998
55999         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56000         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56001         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56002
56003         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56004         class should be usable as argument of member function.
56005         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56006         class should be usable as return type of member function.
56007         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56008         class should be usable as type of data member.
56009
56010         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56011
56012 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56013
56014         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56015
56016 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56017
56018         * gcc.dg/dll-?.c Add thumb to target list.
56019         Fix assembler scan patterns to match current assembler output.
56020
56021 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56022
56023         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56024         matching of template brackets.
56025
56026         * g++.old-deja/g++.other/using4.C: New test.  Test using
56027         declarations of methods from base classes.
56028
56029         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56030         within functions should introduce names into the innermost
56031         enclosing namespace.
56032
56033         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56034         of static locals if first initialization throws.
56035
56036 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56037
56038         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56039
56040 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56041
56042         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56043         lose track of the possible targets of tablejump insns.
56044         * special/special.exp: Run it.
56045
56046 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56047
56048         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56049         must be declared before its specializations can be named in friend
56050         declarations.
56051
56052 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56053
56054         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56055
56056         * g77.f-torture/execute/io1.f: New test.
56057
56058 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56059
56060         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56061         with pointer to template function, for which no argument deduction
56062         is possible.
56063
56064         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56065         specialization of template function as argument to template
56066         function.
56067
56068         * g++.old-deja/g++.other/access2.C: New test; Inner class
56069         shouldn't have privileged access to Outer's names.
56070
56071 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56072
56073         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56074         friend template declared within template class conflicts with
56075         nested class of the same name.
56076
56077         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56078         is ignored.
56079
56080         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56081         object with direct initializer as function declaration.
56082
56083         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56084         initializers.
56085
56086         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56087         involving const pointer and NULL produces incorrect result.
56088
56089         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56090         type name without `typename' should be rejected with -pedantic.
56091
56092 1998-10-02  Richard Henderson  <rth@cygnus.com>
56093
56094         * g++.old-deja/g++.other/addrof1.C: New test.
56095
56096 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56097
56098         * gcc.c-torture/compile/981001-1.c: New test.
56099         * gcc.c-torture/execute/981001-1.c: New test.
56100
56101 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56102
56103         * gcc.c-torture/compile/981001-2.c: New test.
56104         * gcc.c-torture/compile/981001-3.c: New test.
56105         * gcc.c-torture/compile/981001-4.c: New test.
56106
56107 1998-10-01  Robert Lipe  <robertl@dgii.com>
56108
56109         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56110         multilibbed hosts.  Idea grafted from g77.exp.
56111
56112 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56113
56114         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56115         avoid losing on systems which need -lsocket.
56116
56117 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56118
56119         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56120         * g++.old-deja/g++.other/nested2.C: Ditto.
56121         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56122         failure.
56123
56124 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56125
56126         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56127         preferred over template operator!= for enum bitfields.
56128
56129 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56130
56131         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56132         that happen to have the same base name, but in different scopes,
56133         are incorrectly rejected.
56134
56135 1998-09-16  Richard Henderson  <rth@cygnus.com>
56136
56137         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56138         on the native word size instead of an integer literal.
56139
56140 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56141
56142         * g++.old-deja/g++.other/static2.C: Invocation of static data
56143         member of type pointer-to-function denoted as non-static member.
56144
56145         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56146         checks involving function types and aliases.
56147
56148 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56149
56150         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56151         redefined to the same non-trivial type.
56152
56153         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56154         namespace-qualification of template specializations declared in
56155         other namespaces.
56156
56157         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56158         to declare a subset of the specializations of a template function
56159         as friends of specializations of a template class.
56160
56161         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56162         member templates that do not fully specialize the enclosing
56163         template class are rejected.
56164
56165 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56166
56167         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56168
56169 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56170
56171         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56172         altered from libf2c/libU77 version.
56173
56174 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56175
56176         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56177
56178 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56179             Alexandre Oliva  <oliva@dcc.unicamp.br>
56180
56181         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56182         (un)signed char are different types for template specialization
56183         purposes.
56184
56185 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56186
56187         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56188         * objc: ObjC testsuite.
56189
56190 1998-08-31  Catherine Moore  <clm@cygnus.com>
56191
56192         * gcc.c-torture/execute/941014-1.x: New file.
56193
56194 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56195
56196         * lib/c-torture.exp: Add support for
56197         torture_eval_before_compile and torture_eval_before_execute
56198         variables.
56199
56200 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56201
56202         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56203         this test triggers valid.
56204
56205 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56206
56207         * gcc.dg/980827-1.c: New test.
56208
56209 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56210
56211         * gcc.c-torture/execute/loop-4b.c: New test.
56212
56213 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56214
56215         * lib/c-torture.exp: Add support for
56216         torture_eval_before_compile and torture_eval_before_execute
56217         variables.
56218
56219 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56220
56221         * gcc.c-torture/compile/980825-1.c: New test.
56222
56223 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56224
56225         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56226         count number tests in opt_t0 not good_t0.
56227
56228 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56229
56230         * gcc.c-torture/compile/930326-1.x: Fix typo.
56231
56232 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56233
56234         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56235         causes an ICE.
56236
56237 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56238
56239         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56240         STACK_SIZE is defined.
56241         * gcc.c-torture/unsorted/stuct.c: Similarly.
56242
56243         * gcc.c-torture/compile/980821-1.c: New test.
56244
56245 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56246
56247         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56248         16bit ints.
56249
56250 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56251
56252         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56253         code.
56254
56255 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56256
56257         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56258         error'.
56259
56260 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56261
56262         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56263
56264 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56265
56266         * gcc.c-torture/compile/980816-1.c: New test.
56267
56268         * gcc.dg/980816-1.c: New test.
56269
56270 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56271
56272         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56273         compiler for ieee tests.
56274
56275 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56276
56277         * g77.f-torture/compile/980729-0.f: New test.
56278
56279 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56280
56281         * gcc.c-torture/special/eeprof-1.c: New test, for
56282         -finstrument-functions.
56283         * gcc.c-torture/special/special.exp: Run it.
56284
56285 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56286
56287         * gcc.c-torture/compile/980729-1.c: New test.
56288
56289 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56290
56291         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56292         __thumb__ is defined, and test for ARM style doubles if so.
56293
56294 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56295
56296         * g77.f-torture/noncompile/980615-0.f: New test.
56297
56298 1998-07-26  H.J. Lu  (hjl@gnu.org)
56299
56300         * gcc.dg/980312-1.c: Do link instead of compile.
56301         * gcc.dg/980313-1.c: Likewise.
56302
56303 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56304
56305         * gcc.c-torture/compile/980726-1.c: New test.
56306
56307 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56308
56309         * g77.f-torture/execute/io0.f: New test.
56310
56311 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56312
56313         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56314         an int.
56315
56316 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56317
56318         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56319         m32r bugs.
56320
56321 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56322
56323         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56324         c-decl.c:grokdeclarator can handle mode attributes.
56325
56326 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56327
56328         * gcc.c-torture/execute/980716-1.c: New test.
56329
56330 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56331
56332         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56333         the mn10200.
56334         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56335         the mn10200.
56336         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56337         * gcc.c-torture/compile/930326-1.x: Similarly.
56338
56339 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56340
56341         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56342         New test from Craig.
56343
56344 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56345
56346         * g77.f-torture/noncompile/980616-0.f: New test.
56347
56348         * g77.f-torture/execute/970816-3.f: New test from Craig.
56349
56350 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56351
56352         *  g++.other/singleton.C: Return error value instead of taking
56353         SIGSEGV.
56354
56355 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56356
56357         *  g++.other/singleton.C: New test.  Warning is under dispute.
56358         Runtime crash is not.
56359
56360 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56361
56362         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56363         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56364         using6.C, using7.C}: New namespace tests.
56365
56366 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56367
56368         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56369         specialization with typedef'ed names used as array indexes.
56370
56371 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56372
56373         * gcc.c-torture/execute/980709-1.c: New test.
56374
56375         * gcc.dg/980709-1.c: New test.
56376
56377 1998-07-07  Richard Henderson  <rth@cygnus.com>
56378
56379         * gcc.c-torture/execute/bcp-1.c: New test.
56380
56381 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56382
56383         * gcc.c-torture/execute/980707-1.c: New test.
56384
56385 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56386
56387         * gcc.c-torture/compile/980706-1.c: New test.
56388
56389 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56390
56391         * g77.f-torture/execute/980701-0.f,
56392         g77.f-torture/execute/980701-1.f: New test from Craig.
56393
56394 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56395
56396         * gcc.c-torture/compile/980701-1.c: New test.
56397
56398         * gcc.c-torture/execute/980701-1.c: New test.
56399
56400 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56401 rlsruhe.de>
56402
56403         * g++.old-deja/g++.robertl/eb132.C: New test.
56404         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56405
56406 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56407
56408         * g77.f-torture/execute/980628-7.f,
56409         g77.f-torture/execute/980628-8.f,
56410         g77.f-torture/execute/980628-9.f,
56411         g77.f-torture/execute/980628-10.f: New tests from Craig.
56412
56413         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56414
56415 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56416
56417         * g77.f-torture/execute/980628-4.f: New test from Craig.
56418         * g77.f-torture/execute/980628-5.f: Likewise.
56419         * g77.f-torture/execute/980628-2.f: Likewise.
56420         * g77.f-torture/execute/980628-0.f: Likewise.
56421         * g77.f-torture/execute/980628-1.f: Likewise.
56422         * g77.f-torture/execute/980628-3.f: Likewise.
56423         * g77.f-torture/execute/980628-6.f: Likewise.
56424
56425 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56426
56427         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56428         directory when nothing has been installed yet.
56429
56430 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56431
56432         * gcc.c-torture/special/special.exp: Handle newer versions of
56433         dejagnu.
56434
56435 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56436
56437         * gcc.dg/980626-1.c: New test.
56438
56439 1998-06-19  Bruno Haible <haible@ilog.fr>
56440
56441         * gcc.misc-tests/m-un-2.c: New test.
56442         * g++.old-deja/g++.other/warn01.c: Likewise.
56443
56444 1998-06-19  Robert Lipe  <robertl@dgii.com>
56445
56446         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56447         compatibility with assmblers with a different comment character.
56448         Eliminate use of GAS-specific extensions.
56449
56450 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56451
56452         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56453
56454 1998-06-19  Robert Lipe  <robertl@dgii.com>
56455
56456         * lib/g77.exp: Replace search for libf2c.a with search for newly
56457         renamed libg2c.a
56458
56459 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56460
56461         * gcc.c-torture/execute/980617-1.c: New test.
56462
56463 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56464
56465         * gcc.c-torture/execute/980612-1.c: New test.
56466
56467 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56468
56469         * gcc.dg/980523-1.c: Only test on ppc-linux.
56470         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56471
56472         * gcc.c-torture/execute/980608-1.c: New test.
56473
56474 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56475
56476         * gcc.c-torture/execute/980605-1.c: New test.
56477
56478 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56479
56480         * gcc.c-torture/execute/980604-1.c: New test.
56481
56482 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56483
56484         * gcc.c-torture/execute/980602-1.c: New test.
56485         * gcc.c-torture/execute/980602-2.c: Likewise.
56486
56487 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56488
56489         * 970125-0.f: Fix per JCB.  Add commentary.
56490
56491 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56492
56493         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56494         IEEE -0 support.
56495
56496 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56497
56498         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56499         earlier.
56500
56501 1998-05-28  Catherine Moore <clm@cygnus.com>
56502
56503         * gcc.c-torture/execute/980526-3.c: New test.
56504
56505 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56506
56507         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56508         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56509         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56510         m88k-motorola-sysv3 to XFAIL.
56511
56512 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56513
56514         * gcc.dg/980526-1.c: New test.
56515         * gcc.c-torture/execute/980526-2.c: New test.
56516
56517 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56518
56519         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56520
56521         * gcc.c-torture/execute/980526-1.c: New test.
56522
56523 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56524
56525         * g77.f-torture/execute/alpha2.f: Add runtime test.
56526
56527 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56528
56529         * g++.old-deja/old-deja.exp: Strip leading directories.
56530
56531         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56532         error for the line.  Don't run multiple tests for the same line.
56533
56534 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56535
56536         * gcc.dg/980523-1.c: New test.
56537
56538 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56539
56540         * g77.f-torture/compile/970915-0.f: New test.
56541
56542 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56543
56544         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56545
56546 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56547
56548         * gcc.dg/980520-1.c: New test.
56549
56550 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56551
56552         * gcc.dg/980502-1.c: Fix return type.
56553
56554 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56555
56556         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56557         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56558         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56559         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56560         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56561
56562 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56563
56564         * g77.f-torture/execute/980520-1.f: New test.
56565
56566 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56567
56568         * lib/mike-g77.exp: New file.
56569
56570         * g77.f-torture/noncompile/noncompile.exp,
56571         g77.f-torture/noncompile/check0.f: New files.
56572
56573 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56574
56575         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56576         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56577         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56578         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56579         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56580         abort where appropriate.
56581
56582 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56583
56584         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56585         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56586
56587 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56588
56589         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56590
56591 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56592
56593         * g77.f-torture/compile/980427-0.f: New test.
56594
56595 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56596
56597         * g77.f-torture/compile/980424-0.f: New test.
56598
56599 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56600
56601         * g77.f-torture/compile/980419-2.f (main): New test.
56602         * g77.f-torture/compile/970125-0.f: New test.
56603         * g77.f-torture/compile/980419-1.f: New test.
56604
56605 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56606
56607         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56608         of loop-4.c.
56609
56610 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56611
56612         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56613
56614 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56615
56616         * gcc.c-torture/compile/980329-1.c: New test.
56617
56618 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56619
56620         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56621         * gcc.dg/980312-1.c: Fix typo in -march command.
56622
56623 1998-03-16  H.J. Lu  (hjl@gnu.org)
56624
56625         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56626
56627 1998-03-11  Robert Lipe  <robertl@dgii.com>
56628
56629         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56630         Dave Love agree the Fortran source is bogus.
56631
56632 1998-03-11  Robert Lipe  <robertl@dgii.com>
56633
56634         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56635         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56636         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56637         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56638         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56639
56640 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56641
56642         * g++.old-deja/g++.other/friend1.C: New test.
56643
56644 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56645
56646         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56647         possibly uninitialized) variables and declare dnrm2.
56648
56649 1998-02-23  Robert Lipe <robertl@dgii.com>
56650
56651         From Bruno Haible <haible@ilog.fr>:
56652         * gcc.c-torture/execute/980223.c: New test.
56653
56654 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56655
56656         * gcc.dg/ifelse-1.c: New test.
56657
56658 1998-02-09  H.J. Lu  (hjl@gnu.org)
56659
56660         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56661
56662           * lib/old-dejagnu.exp (old-dejagnu): Added the
56663           "execution test - XFAIL *-*-*" handling in the spirit of
56664           "excess errors test -". Changed the "execution test fails"
56665           handling to be like "excess errors test fails".
56666           * Update various tests accordingly.
56667
56668 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56669
56670         * gcc.c-torture/execute/980205.c: New test.
56671
56672 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56673
56674         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56675         * lib/f-torture.exp: Similarly.
56676         * gcc.c-torture: Rename all .cexp files to .x files.
56677
56678 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56679
56680         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56681         (940510-1.c): Removed duplicate.
56682         (971104-1.c): New test.
56683
56684 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56685
56686           * lib/f-torture.exp: Improve error and loop detection.
56687
56688 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56689
56690         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56691         use that to size the filler array.
56692
56693 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56694
56695         * lib/c-torture.exp(c-torture-execute): Fix typo.
56696
56697         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56698         testcase as the executable name. Keep the executable around if
56699         the test fails.
56700
56701 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56702
56703         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56704         changes.  Only test one -g option, and move it to the end of the
56705         list of options to test.
56706
56707 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56708
56709         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56710         variable GCC_TORTURE_OPTIONS to supply default switches separated
56711         by colons.  If no environment variable, run tests with -O0 -g, -O1
56712         -g, and -O2 -g as well.
56713
56714 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56715
56716         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56717         explanatory comments. Fix indentation.
56718
56719 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56720
56721         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56722
56723 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56724
56725         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56726         * g++.old-deja/g++.mike/p7325.C: Likewise.
56727         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56728
56729 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56730
56731         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56732         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56733         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56734         * g++.old-deja/g++.law/operators4.C: Likewise.
56735
56736 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56737
56738         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56739         * g++.old-deja/g++.mike/p784.C: Ditto.
56740         * g++.old-deja/g++.mike/p785.C: Ditto.
56741
56742 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56743
56744           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56745
56746 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56747
56748         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56749         target feature; pass this to c-torture-execute as needed.
56750
56751 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56752
56753         * lib/c-torture.exp(c-torture-execute): If the previous and the
56754         current executables being tested are identical, we don't need to
56755         run the executable again. Try to make the executable names
56756         unique. Add an optional argument for passing additional compiler
56757         flags.
56758
56759 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56760
56761         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56762
56763 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56764
56765         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56766
56767 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56768
56769         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56770         32bit or larger longs.
56771
56772         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56773         have either a 32bit long or 32bit int.
56774
56775 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56776
56777         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56778         Make double precision tests dependent on sizeof (double).
56779
56780 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56781
56782         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56783         too.
56784
56785 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56786
56787         * gcc.c-torture/compile/961203-1.cexp: New script.
56788
56789 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56790
56791         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56792         up the includes ourselves.
56793
56794 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56795
56796         * lib/plumhall.exp: Remove random include, and add a few
56797         verbose messages for debugging.
56798
56799 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56800
56801         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56802         of trying to do it ourselves.
56803
56804 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56805
56806         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56807
56808 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56809
56810         * gcc.prms/5403.c: Made regexp a bit less strict.
56811
56812 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56813
56814         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56815         is returned from remote_load instead.
56816         * lib/plumhall.exp: Ditto.
56817         * lib/mike-g++.exp: Ditto.
56818         * lib/old-dejagnu.exp: Ditto.
56819         * lib/c-torture.exp: Ditto.
56820
56821 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56822
56823         * lib/g++.exp: Use build_wrapper procedure.
56824         * lib/gcc.exp: Ditto.
56825
56826 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56827
56828         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56829         an old-style decl for malloc.  Fixes tests to work when
56830         sizeof (int) != sizeof (size_t).
56831
56832 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56833
56834         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56835
56836         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56837         use stdargs.h interface.
56838
56839 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56840
56841         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56842         NO_VARARGS when compiling.
56843
56844 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56845
56846         * lib/plumhall.exp(ph_includes): New procedure.
56847         (ph_make): Use it.
56848         (ph_compiler): Ditto.
56849
56850         * lib/g++.exp: Rename test-glue.c to testglue.c.
56851         * lib/gcc.exp: Ditto.
56852
56853 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56854
56855         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56856         to completion when it's called.
56857
56858 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56859
56860         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56861         is defined, don't do test.
56862
56863 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56864
56865         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56866         for object files.
56867         (ph_summary): Mark skipped testcases as untested, not unresolved.
56868
56869         * lib/plumhall.exp (ph_make): If unresolved because of bad
56870         errorCode, record errorCode in log file.
56871         (*): Replace send_log/verbose with verbose -log.
56872
56873 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56874
56875         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56876         double conversion if double isn't at least 8 bytes.
56877
56878         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56879         int to work with targets where int is 16 bits.
56880
56881         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56882         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56883         precision for the test to complete.
56884
56885 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56886
56887         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56888         if d10v is not compiled with the -mdouble64 flag.
56889         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56890
56891         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56892         d10v is not compiled with the -mint32 flag.
56893
56894 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56895
56896         * lib/plumhall.exp: Use incr_count.
56897
56898 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56899
56900         * gcc.c-torture: Update to c-torture-1.45.
56901
56902 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56903
56904         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56905         the name of the expect testcase file).
56906
56907         * lib/g++.exp(g++_init): Ditto.
56908
56909 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56910
56911         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56912         the host.
56913
56914         * lib/gcc.exp(gcc_exit): New procedure.
56915
56916 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56917
56918         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56919         specs where appropriate.
56920
56921         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56922         because of new "candidates are" messages, and removed a few
56923
56924         * Converted all non-old-style g++ testcases to old-style, and
56925         moved into g++.old-deja.
56926
56927 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56928
56929         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56930         options.
56931
56932         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56933         succeeded.
56934
56935         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56936
56937 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56938
56939         * lib/gcc.exp (gcc_target_compile): Add support for defining
56940         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56941         the machine doesn't have those features.
56942
56943 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56944
56945         * g++.law/operators4.exp: Don't use LIBS.
56946
56947 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56948
56949         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56950
56951         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56952         * lib/g++.exp: Set it here instead. Also, allow use of the
56953         --tool_exec and --tool_opt options. Change CXX to
56954         GXX_UNDER_TEST.
56955
56956         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56957
56958         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56959
56960 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56961
56962         * lib/old-dejagnu.exp: Use prune_warnings instead of
56963         prune_system_crud.
56964         * lib/mike-g++.exp: Ditto.
56965         * lib/gcc.exp: Ditto.
56966         * lib/g++.exp: Ditto.
56967
56968         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56969
56970 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56971
56972           * 941014-2.c: Include stdlib.h
56973           * 960327-1.c: Include stdio.h
56974           * dbra.c, index-1.c: Don't assume ints are 32bits.
56975
56976 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56977
56978         * lib/gcc.exp: Add gcc,stack_size target feature.
56979
56980         * lib/g++.exp(g++_target_compile): Add the include and link
56981         paths here, not in two other places. And, it's $options, not
56982         options.
56983
56984         * lib/mike-g++.exp(postbase): Remove the code that determines
56985         the correct include and link paths.
56986         * g++.old-deja/old-deja.exp: Ditto.
56987
56988 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56989
56990         * lib/g++.exp(g++_init): target_compile no longer returns the
56991         filename of the result.
56992
56993 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56994
56995         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56996         call to glob.
56997
56998         * gcc.c-torture/special/special.exp: Change call to
56999         gcc_target_compile to include the object file.
57000
57001 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57002
57003         * gcc.c-torture/special/special.exp: Correct misspelling in last
57004         change.
57005
57006 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57007
57008         * lib/plumhall.exp(ph_summary): Log the entire output of the
57009         executable. Return -1 if there were any failures, 0 otherwise.
57010         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57011         (ph_make): Clean up objects and executables that were built
57012         if the tests succeeded.
57013
57014 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57015
57016         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57017         libraries and includes in the build tree as appropriate.
57018
57019 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57020
57021         * lib/c-torture.exp: Instead of looking for the global variable
57022         NO_LONG_LONG, check to see if that's a feature of the target.
57023
57024 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57025
57026         * config/default.exp: Minimize. Delete the remainer of the files in
57027         config; this functionality is now in devo/dejagnu/config.
57028
57029         g++.*/*: Pass any additional flags used to compile to postbase;
57030         delete CXXFLAGS.
57031
57032         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57033         is now done by runtest.exp. Use gcc_target_compile instead of
57034         compile.
57035
57036         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57037         Remove references to CFLAGS. Use remote_file instead of
57038         calling rm -f.
57039         (c-torture): Take a list of arguments to use to compile this
57040         testcase.
57041
57042         lib/g++.exp: Simplify. Use target_compile instead of compile.
57043         lib/gcc-dg.exp: Ditto.
57044         lib/gcc.exp: Ditto.
57045         lib/mike-{gcc,g++}.exp: Ditto.
57046         lib/old-dejagnu.exp: Ditto.
57047         lib/plumhall.exp: Ditto.
57048
57049 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57050
57051         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57052         (ph_linker): Likewise.
57053
57054 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57055
57056           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57057         MAP_ANON / MAP_ANONYMOUS if defined;
57058         else try to map from /dev/zero .
57059
57060 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57061
57062         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57063         isn't defined, then define it to MAP_ANONYMOUS.
57064
57065 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57066
57067         * gcc.c-torture: Update to c-torture-1.42 release.
57068
57069 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57070
57071         * gcc.c-torture: Update to c-torture-1.41 release.
57072
57073 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57074
57075         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57076         c-torture release.
57077
57078 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57079
57080         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57081         and LDFLAGS.  Fix second case to append the target_info ldflags
57082         onto LDFLAGS, not CFLAGS.
57083         * lib/g++.exp (g++_init): Add target_info stuff.
57084         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57085         of libgloss and newlib flags for !native.
57086
57087         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57088         (GDB): Fix relative path to go up another dir for finding gdb.
57089
57090 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57091
57092         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57093         versions in the target_info array, if they don't exist.
57094
57095 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57096
57097         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57098
57099 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57100
57101         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57102         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57103
57104 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57105
57106         * lib/old-dejagnu.exp: Don't remove the output file before we've
57107         actually tested it. Don't append pwd to the path of the executable
57108         we're testing.
57109
57110 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57111
57112         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57113
57114 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57115
57116         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57117         temporary directory for compiler files, and set it to a default
57118         value of /tmp. Set $output as the name of the output file from
57119         compiling the testcase. Add a -o option to $cflags_var so the
57120         compiler writes the final output file as $output. Set $executable
57121         to $output.
57122
57123         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57124         directory for compiler files, and set it to /tmp if it doesn't
57125         already have a value. Set $output_file to the name of the output
57126         file from compiling the testcase. Add a -o option to CXXFLAGS so
57127         the compiler writes the final output file as $output. Use $output
57128         as the executable to be tested.
57129
57130 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57131
57132         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57133
57134 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57135
57136         * gcc.c-torture/execute/pending-1.c: New test.  Still
57137         pending in Tege's queue.
57138
57139 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57140
57141         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57142         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57143         if there were failures.  Call unresolved if there were unresolved
57144         testcases.  Call gcc_fail if program did not run to completion.
57145         (ph_make): Pass additional argument name to ph_execute.
57146         (ph_execute): Add new argument.  Pass additional arguments to
57147         ph_summary.  Call gcc_fail is there is no execution output.
57148
57149 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57150
57151         * lib/plumhall.exp (proc_summary): Output relavent summary
57152         lines into the log so specific failures in plumhall can be
57153         investigated.
57154
57155 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57156
57157         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57158         (c-torture-execute): Don't try to execute tests which use
57159         "long long" types if $NO_LONG_LONG is nonzero.
57160
57161 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57162
57163         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57164         not c-torture.
57165
57166         * gcc.ieee: Move from here.
57167         * gcc.c-torture/execute/ieee: To here.
57168
57169 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57170
57171         * gcc.c-torture: Update to c-torture-1.41 release.
57172
57173 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57174
57175         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57176         not "$output".
57177
57178 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57179
57180         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57181         -c present.
57182
57183 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57184
57185         * config/proelf.exp: Handle connecting to a simulator.
57186
57187 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57188
57189         * config/proelf.exp: New file.  Enough framework that we can
57190         run c-torture tests on the proelf targets (or any other target
57191         that gdb can connect to for that matter).
57192
57193 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57194
57195         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57196         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57197
57198         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57199         exec_output exists.
57200
57201 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57202
57203         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57204         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57205
57206         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57207         to pass/fail/unresolved/unsupported/untested.  Caller must now
57208         call unresolved/unsupported/untested.
57209         * lib/*.exp: Update FSF address.  Update to handle new results of
57210         ${tool}_load.
57211         * lib/chill.exp (verbose): Delete.
57212
57213 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57214
57215         * lib/gcc.exp (default_gcc_start): Change order of args to
57216         $LDFLAGS $CFLAGS $LIBS.
57217         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57218         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57219         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57220         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57221         * gcc.misc-tests/dg-test.exp: Likewise.
57222         * gcc.misc-tests/msgs.exp: Likewise.
57223         * gcc.prms/prms.exp: Likewise.
57224         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57225         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57226
57227         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57228
57229 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57230
57231         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57232
57233         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57234         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57235
57236         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57237         necessary.
57238
57239 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57240
57241         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57242         global for loop; add use of $mathlib.
57243         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57244         settings here; set mathlib for anything but VxWorks.
57245
57246 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57247
57248         * gcc.c-torture: Update to c-torture-1.40 release.
57249
57250 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57251
57252         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57253         dg.exp.
57254
57255 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57256
57257         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57258         global.
57259
57260 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57261
57262         * lib/g++.exp (LIBS): Define if not already.
57263         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57264         (gcc-dg-prune): Call prune_gcc_output.
57265         * lib/gcc.exp (prune_gcc_output): New proc.
57266         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57267         prune_gcc_output.
57268
57269 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57270
57271         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57272         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57273
57274 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57275
57276         * gcc.c-torture: Update to c-torture-1.39 release.
57277
57278 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57279
57280         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57281         fails, try others as well.
57282
57283 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57284
57285         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57286         If compilation fails, mark execute tests as `untested'.
57287         If test is marked as unsupported, don't mark compilation and
57288         execute tests as failed.
57289
57290 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57291
57292         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57293         libstdc++ for whether or not we want to be doing shared
57294         libraries.  Delete link_curses since we don't need it anymore.
57295         * lib/mike-g++.exp (postbase): Don't link in libg++.
57296         * g++.old-deja/old-deja.exp: Likewise.
57297
57298 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57299
57300         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57301
57302 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57303
57304         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57305         For that, add `-Wl,-a,shared_archive'.
57306         * g++.old-deja/old-deja.exp: Likewise.
57307
57308 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57309
57310         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57311
57312 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57313
57314         * lib/mike-g++.exp (postbase): Pay attention to the status of
57315         g++_load.
57316
57317 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57318
57319           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57320
57321 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57322
57323         * lib/gcc.exp (default_gcc_start): No longer need to log program
57324         being executed or its output, execute_anywhere does that now.
57325         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57326         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57327
57328 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57329
57330         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57331         the same as those in lib/g++.exp.
57332
57333 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57334
57335         * gcc.c-torture: Update to c-torture-1.38 release.
57336         * gcc.ieee: Related changes.
57337
57338 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57339
57340         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57341         "exec". Minor reformatting changes.
57342
57343         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57344         cross. This means all "exec" calls now work on a remote host as
57345         well.
57346         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57347         cross. Filter out the extra "\r\n" stuff that expect puts in.
57348         (c-torture-execute): Filter out the bogus warnings like
57349         c-torture-compile does. Add support for canadian cross.
57350         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57351         Use execute_anywhere rather than calling exec directly. Now it
57352         works for canadian cross testing.
57353
57354 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57355
57356         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57357         results into a variable, and check that rather than using file exists.
57358
57359 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57360
57361         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57362         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57363
57364 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57365
57366         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57367         lib_curses if there's a shared libg++ in the build tree.
57368
57369 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57370
57371         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57372         if not supported target.
57373
57374 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57375
57376         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57377         link_curses up to always happen, not just for native builds.
57378
57379 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57380
57381         * gcc.c-torture: Update to c-torture-1.36 release.
57382         * gcc.failure: Related changes.
57383
57384 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57385
57386         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57387
57388 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57389
57390         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57391         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57392         runshlib, link_curses, and mathlib for link and run.
57393
57394         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57395         pass the runtime shared library options for Solaris, OSF/1, and
57396         Irix5, and link with -lcurses to avoid unresolved references.
57397
57398 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57399
57400         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57401         only run once.
57402
57403 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57404
57405         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57406
57407 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57408
57409         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57410         do not have a framework for the "compat" tests yet.
57411
57412 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57413
57414         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57415         set to null if we're testing vxworks5.1.  Use that instead of
57416         `-lm' in the setting of LIBS for link and run.
57417
57418 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57419
57420         * config/rom68k.exp (${tool}_load): Major changes to make it
57421         work.  Verified that it does in fact return the stuff in
57422         exec_output properly.  Catch any Emul or any TRAP other than 0.
57423
57424 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57425
57426         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57427         LDFLAGS properly for targets that need stuff from libgloss.
57428         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57429         only run once.
57430         (gpp_initialized): New variable.
57431
57432 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57433
57434         * config/rom68k.exp: Load libgloss.exp.
57435         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57436         so we can produce a fully linked binary.
57437         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57438         so we can produce a fully linked binary.
57439
57440 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57441
57442         * lib/plumhall.exp (ph_section): Watch for expected failures.
57443         Add missing `else'.
57444
57445         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57446         run the testcase.
57447         (c-torture): Likewise.
57448
57449 1995-08-28  Doug Evans  <dje@cygnus.com>
57450
57451         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57452
57453         * lib/mike-g++.exp (mike_cleanup): New proc.
57454         (prebase): New globals compiler_result, not_compiler_result,
57455         target_regexp.
57456         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57457         allow leading "-" in pattern.  Watch for unsupported tests.
57458         If $compiler_result is set, pattern match assembler code,
57459         and ditto for $not_compiler_result.
57460         * lib/mike-gcc.exp: Likewise.
57461
57462         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57463         execution "succeeded".
57464
57465 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57466
57467         * config/win32.exp: New file.
57468         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57469
57470 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57471
57472         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57473         unsupported.
57474         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57475         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57476         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57477
57478         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57479         "... without exceptions was ...".  That is now handled by
57480         prune_system_crud.
57481         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57482
57483 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57484
57485         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57486         sieve.c,sort2.c}: New files.
57487         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57488         sieve.exp,sort2.exp}: Drivers for them.
57489
57490         * lib/mike-gcc.exp (program_output): New user settable variable.
57491         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57492         messages.
57493         * lib/mike-g++.exp (program_output): New user settable variable.
57494
57495         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57496
57497         * config/sh.exp: Deleted (use sim.exp instead).
57498
57499 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57500
57501         * config/vx.exp: Declare CHECKTASK as global.
57502         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57503         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57504         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57505
57506 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57507
57508         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57509         target. Like vx.exp, only includes `vx29k.exp' instead of
57510         `vxworks.exp'.
57511
57512 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57513
57514         * config/sim.exp: Increase time limit from 120 seconds to 240.
57515
57516 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57517
57518         * gcc.c-torture/execute/950628-1.c: New test.
57519
57520 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57521
57522         * gcc.c-torture: Update with changes/additions from
57523         c-torture-1.34.
57524
57525 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57526
57527         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57528
57529 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57530
57531         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57532
57533 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57534
57535         * gcc.c-torture/compile/950512-1.c: New test.
57536         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57537         * gcc.dg/struct-ret-1.c: Likewise.
57538
57539 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57540
57541         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57542           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57543
57544 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57545
57546         * gcc.c-torture/special/920411-1.c: Deleted.
57547         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57548
57549 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57550
57551         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57552         cpu limit.
57553
57554 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57555
57556         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57557
57558 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57559
57560         From kenner;
57561         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57562         is the proper length.
57563         * va-arg-3.c: Likewise.
57564
57565 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57566
57567         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57568         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57569
57570         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57571         * lib/g++.exp (default_g++_start): Delete old cruft.
57572
57573 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57574
57575         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57576         (2 * (1 << 18)) to (2 * (1 << 17)).
57577
57578         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57579
57580 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57581
57582         * config/rom68k.exp: Renamed from config/idp.exp
57583
57584 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57585
57586         * c-torture/compile/921109-2.c
57587
57588 1995-04-18  Mike Stump  <mrs@cygnus.com>
57589
57590         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57591         excess errors.
57592
57593 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57594
57595         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57596         output.
57597         * lib/g++.exp (default_g++_start): Likewise.
57598
57599 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57600
57601         * gcc.c-torture/compile/950329-1.c: New test.
57602
57603 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57604
57605           * config/bug.exp (${tool}_load): Updated to use new remote_open
57606           and remote_close procs.
57607         * config/idp.exp: New file.
57608
57609 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57610
57611         * gcc.c-torture/execute/950322-1.c: New test.
57612
57613 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57614
57615         * config/vx.exp (${tool}_load): Clean up testing of return code from
57616         vxworks_ld and vxworks_spawn.
57617
57618 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57619
57620         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57621
57622 1995-03-13  Mike Stump  <mrs@cygnus.com>
57623
57624         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57625         can mark excess errors on a machine by machine basis.  Note, the
57626         default is to not expect any excess errors, even when excess
57627         errors test - is given, so you will want to put an XFAIL ... on
57628         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57629         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57630         those 4 machines, but no others.
57631
57632 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57633
57634         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57635         * lib/c-torture.exp: to here.
57636
57637 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57638
57639         * gcc.c-torture/execute/950221-1.c: New test.
57640         * gcc.c-torture/execute/struct-ret-1.c: New test.
57641         * gcc.c-torture/compile/950221-1.c: New test.
57642
57643         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57644
57645 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57646
57647         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57648         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57649
57650 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57651
57652         * g++.gb: New directory of tests, derived from my signature and
57653         class scoping tests.
57654
57655         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57656         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57657         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57658         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57659         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57660         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57661         * g++.gb/sig25.C: Likewise.
57662
57663         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57664         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57665         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57666         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57667         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57668         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57669         * g++.gb/sig25.exp: Likewise.
57670
57671         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57672         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57673         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57674         * g++.gb/scope13.C: Likewise, this test still fails.
57675
57676         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57677         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57678         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57679         * g++.gb/scope13.exp: Ditto.
57680
57681         * g++.gb/README: New file, explains what these tests are about.
57682
57683 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57684
57685         * lib/dg.exp (dg-do): Support `preprocess'.
57686         (dg-test): Likewise.
57687
57688 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57689
57690         * config/udi.exp: change "continue -expect" to "exp_continue".
57691
57692 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57693
57694         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57695         Delete redundant tests.
57696
57697         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57698         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57699         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57700         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57701         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57702         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57703         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57704         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57705
57706         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57707         storing label pointers.
57708         * gcc.c-torture/execute/921019-1.c: Likewise.
57709         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57710         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57711         parameter fp.
57712         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57713         constants.
57714
57715         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57716         Delete obsolete tests.
57717
57718         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57719         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57720         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57721         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57722         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57723         * gcc.c-torture/compile/950124-1.c: New test.
57724
57725         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57726
57727 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57728
57729         * lib/mike-g++.exp: Add -lm to LIBS.
57730
57731 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57732
57733         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57734
57735 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57736
57737         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57738
57739 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57740
57741         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57742
57743 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57744
57745         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57746         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57747         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57748         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57749         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57750         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57751         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57752         * g++.law/{operators31.C, operators32.C,
57753         * g++.law/{operators33.C, operators34.C}: Likewise.
57754         * g++.law/{pic1.C, refs2.C}: Likewise.
57755         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57756         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57757         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57758         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57759
57760         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57761         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57762         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57763         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57764         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57765         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57766         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57767         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57768         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57769         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57770         * g++.law/{operators34.exp}: Likewise.
57771         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57772         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57773         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57774         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57775         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57776
57777         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57778         No longer expected to fail.
57779         * g++.law/missed-error3.C: Tweak for recent bool changes.
57780
57781 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57782
57783         * config/emb-unix: Deleted.
57784         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57785         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57786
57787 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57788
57789         * lib/dg.exp (dg-test): Fix typo in last patch.
57790
57791 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57792
57793         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57794         (handles multiple occurrences).
57795
57796 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57797
57798         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57799         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57800         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57801         printed).
57802         * lib/c-torture.exp (c-torture-compile): Likewise.
57803         (c-torture): Prepend full path if missing.
57804         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57805         (gcc_fail): Likewise.
57806         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57807
57808 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57809
57810         * lib/netware.exp: Only attach to NetWare i386 systems.
57811
57812 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57813
57814         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57815         messages.  Add test name to "output pattern match" pass/fail message.
57816
57817 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57818
57819         * gcc.dg: New testsuite.
57820         * gcc.dg/dg.exp: New file.
57821
57822         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57823         test-switch.c}: Deleted.
57824
57825         * gcc.misc-tests/msgs.exp: New testcase driver.
57826
57827 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57828
57829         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57830         Watch for illegal return values from ${tool}_load.
57831         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57832         cross targets.  Coerce return value >0 to 1.
57833
57834 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57835
57836         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57837
57838         * config/emb-unix.exp: New file.
57839
57840         * config/sim.exp: Error if variable $SIM not defined.
57841         (${tool}_load): Mark test as "untested" if simulator missing.
57842
57843         * config/unix.exp: Load remote.exp to get rcp_download.
57844         * lib/c-torture.exp: Use different option lists for testcases with
57845         and without loops.
57846         * gcc.c-torture/execute/execute.exp: Likewise.
57847
57848 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57849
57850         * config/*.exp: Clarify return code from ${tool}_load.
57851         Call `unresolved' or `untested' instead of `warning' or `perror'
57852         (sometimes you still want to call both though).
57853         Add comment that `shell_id' is local to each file.
57854         * config/udi.exp (timeout): Set to 30.
57855         Don't print warning if connection fails, $connectmode has already
57856         printed an error.
57857         (${tool}_load): Move verbose messages to level 2.
57858         Rework pattern for "Process started" message.
57859         Pass `shell_id' to ${connectmode}_download.
57860         Retry twice upon timeout.  Make resetting of target more robust.
57861         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57862         Pass `shell_id' to exit_$connectmode.
57863         Only call exit_$connectmode if connected.
57864         * config/unix.exp (${tool}_load): Check return codes better.
57865         * config/vrtx.exp (${tool}_load): Likewise.
57866         * config/vx.exp (${tool}_load): Likewise.
57867         Delete unneeded global's.
57868         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57869         from ${tool}_load.
57870         (dg-stat): Delete.
57871         (dg-init): Delete recording of pass/fail counts.
57872         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57873         (old-dejagnu-init): Likewise.
57874         (old-dejagnu-stat): Delete contents, empty proc now.
57875         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57876         (c-torture): Delete references to lcnt, lpass, lfail.
57877         Get option list from TORTURE_OPTIONS.
57878         Delete -funroll[-all]-loops if no loops.
57879         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57880         (g++_stat): Delete contents (empty proc now).
57881         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57882         (gcc_finish): Likewise.
57883         (gcc_stat): Deleted.
57884         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57885         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57886         * gcc.c-torture/execute/execute.exp: Likewise.
57887         Split tests into two parts: compile, execute.
57888         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57889         no loops.  Update to reflect clarified return codes from ${tool}_load.
57890
57891 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57892
57893         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57894         to grep for.
57895         (old-dejagnu): Likewise (where necessary).
57896
57897 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57898
57899         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57900
57901         * lib/dg.exp (dg-process-target): Fix processing of selector.
57902         Add comment regarding use of `error'.
57903
57904         * lib/gcc.exp (prune_system_crud): Define if missing.
57905         * lib/g++.exp (prune_system_crud): Likewise.
57906
57907         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57908         Call prune_system_crud.
57909         * lib/dg.exp (dg-runtest): New proc.
57910         Use perror instead of send_user for tcl errors in testcase.
57911         Don't return any value, it's never used.
57912         Don't clobber previous definition of `unknown'.
57913         Print tcl errors in `dg-final'.
57914
57915 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57916
57917         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57918         (dg-test): Don't print errorInfo, it contains stack backtrace.
57919
57920 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57921
57922         * lib/g++.exp (runtest_file_p): Define if missing.
57923
57924 1994-09-24  Doug Evans  (dje@cygnus.com)
57925
57926         * lib/mike-g++.exp: Comment out loading of g++.exp.
57927         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57928         (default_g++_version): Always print something.
57929         (default_g++_start): Comment out call to `which'.
57930         (g++_start, g++_load): Deleted (must be defined in config file).
57931         * lib/gcc.exp: Test for existence of $CC at start.
57932         Delete check for tmpdir (done in gcc_init).
57933         (default_gcc_version): Always print something.
57934         (default_gcc_start): Comment out call to `which'.
57935         * config/*.exp: Major cleanup - make cross targets work at least a
57936         little better for g++ (by not being "--tool gcc" specific).
57937         Rename gcc_xxx to ${tool}_xxx.
57938         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57939         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57940
57941 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57942
57943         * lib/c-torture.exp (c-torture-compile): Rework compiler
57944         message processing.
57945
57946         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57947         c-torture.
57948
57949 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57950
57951         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57952
57953         * lib/dg.exp (dg-process-target): Support { target native }.
57954
57955 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57956
57957         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57958         looked for "... program xxx got fatal signal".
57959         Correct regsub munging of `comp_output'.
57960         Ignore compiler messages "path prefix not used" and "linker input
57961         file unused".
57962
57963 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57964
57965         * lib/gcc.exp (runtest_file_p): Define if missing.
57966         * gcc.prms/template.c: Example to work from.
57967
57968 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57969
57970         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57971         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57972
57973         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57974         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57975         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57976         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57977
57978         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57979         (dg-process-target): No longer a varargs proc.
57980         Return S/N for target, P/F for xfail.  All callers changed.
57981         (user option procs): More argument checking.
57982         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57983         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57984         (dg-test): Skip test if not running on selected target in `dg-do'.
57985         Update handling of `dg-do-what', `dg-output-text'.
57986         Separate execution pass/fail from output pattern match pass/fail.
57987         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57988
57989 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57990
57991         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57992         target for 920510-1.c.
57993
57994 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57995
57996         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57997         Clean up comment regarding use of passcnt, etc.
57998         (gcc_stat): Don't update `testcnt' here.
57999         (gcc_finish): Do it here.
58000         Might as well reset `but_id' here too.
58001         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58002         to determine if the file should be tested.
58003         * gcc.c-torture/compile/compile.exp: Likewise.
58004         * gcc.c-torture/execute/execute.exp: Likewise.
58005         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58006         * gcc.misc-tests/dg-test.exp: Likewise.
58007         * gcc.prms/prms.exp: Likewise.
58008         * gcc.wendy/wendy.exp: Likewise.
58009         * g++.old-deja.exp: Likewise.
58010         Move "Testing file" message to verbose level 1.
58011
58012 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58013
58014         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58015
58016 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58017
58018         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58019         (default_gcc_start): Accept optional second list element
58020         of compiler flags.  Print compiler output at verbosity level 2.
58021         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58022         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58023         Save current values of framework globals passcnt, failcnt, xpasscnt,
58024         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58025         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58026         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58027         xfailcnt to compute stats.  Update framework global `testcnt' from
58028         pass/fail counts.
58029         (gcc_finish): New proc.  Clean up test environment.
58030         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58031         (gcc_epass, gcc_efail): Delete.
58032         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58033         argument of line number.
58034         (dg-init): If the tool has an init routine, call it.
58035         (dg-test): Remove args `cflags_var' and `libs_var'.
58036         Pass all compiler options to ${tool}_start.
58037         Handle missing line number.
58038         (dg-finish): New function.
58039         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58040         particular files.  Call gcc_finish at end.  Move "skipping test"
58041         message to verbosity level 3.
58042         * gcc.c-torture/compile/compile.exp: Likewise.
58043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58044         * gcc.c-torture/execute/execute.exp: Likewise.
58045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58046         Print testcase being tried at verbosity level 1.
58047         * gcc.c-torture/special/special.exp: Unset xfail.
58048         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58049         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58050         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58051         * gcc.failure/failure.exp: Likewise.
58052         * gcc.ieee/ieee.exp: Likewise.
58053         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58054         Update call to dg-test.  Call dg-finish at end.
58055         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58056         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58057         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58058         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58059         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58060         * gcc.wendy/wendy.exp: Add copyright.
58061         Delete setting of tmpdir (done by gcc_init).
58062         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58063         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58064         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58065         gcc_[ce]pass/fail.
58066
58067 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58068
58069         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58070         confusion.
58071         (g++_load): Likewise.
58072
58073         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58074         Rename argument to `prog' to remove the confusion.
58075         Varargs fns behave differently too!
58076         (g++_load): Likewise.
58077
58078         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58079
58080         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58081         what it is.  Delete (always) printing of status value for !native.
58082         Simplify verbose code, and include status and exec_output.
58083         (g++_load): Use gcc_load.
58084
58085 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58086
58087         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58088         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58089         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58090         940714-3.c as these testcases don't exist anymore.  Make
58091         va-arg-1.c expected to pass.
58092
58093 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58094
58095         * gcc.misc-tests/misc.exp: Only run specific testcases.
58096         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58097         * gcc.misc-tests/dg-[1-9].c: New files.
58098
58099         * lib/dg.exp: New testsuite driver.
58100         * gcc.prms/prms.exp: Use it.
58101
58102         * README.gcc: New file.
58103
58104         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58105         Document and reset `lxpass' and `lxfail'.
58106         Simplify "initialized" message.
58107         (gcc_stat): Clean up comments a little.
58108
58109 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58110
58111         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58112
58113 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58114
58115         * lib/old-dejagnu.exp (process-option): New proc.
58116         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58117         (old-dejagnu): Simplify.
58118         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58119
58120 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58121
58122         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58123         exists and is not an empty string.
58124
58125         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58126         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58127         finished.
58128         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58129         automatically.
58130
58131         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58132         longer expected to fail.
58133
58134         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58135         "f" function call.
58136
58137         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58138
58139         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58140         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58141         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58142         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58143         c-torture-1.29.
58144
58145         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58146         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58147
58148         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58149
58150         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58151         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58152
58153         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58154         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58155         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58156
58157 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58158
58159         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58160         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58161         940714-1.c, 940714-2.c, 940714-3.c},
58162         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58163         gcc.misc-tests/{mg.c,mg.exp}:
58164         New tests.
58165         * gcc.noncompile/noncompile.exp: Change accordingly.
58166
58167 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58168
58169         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58170         Undo previous clobberage.
58171
58172 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58173
58174         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58175         * gcc.special/{930510-1.c, special.exp}:
58176         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58177         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58178         struct-varargs-1.c}: New tests from c-torture-1.26.
58179
58180 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58181
58182         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58183           argument to switch.
58184
58185 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58186
58187         * Revert the previous changes.  Please see Rob's directory
58188         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58189         fixes.
58190
58191 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58192
58193         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58194         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58195         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58196         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58197         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58198         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58199         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58200         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58201         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58202         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58203         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58204         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58205         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58206         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58207         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58208         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58209         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58210         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58211         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58212         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58213         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58214         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58215         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58216         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58217         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58218         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58219         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58220         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58221         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58222         testing changes.
58223
58224 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58225
58226         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58227         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58228         with perror calls.
58229
58230 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58231
58232         * config/unix.exp (g++_load): Fix syntax.
58233
58234 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58235
58236         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58237         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58238         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58239         Don't expect va-arg-1.c to fail.  Correct expected output for
58240         920928-1.c.
58241         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58242         * gcc.wendy/hbm4.c: Correct typo.
58243         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58244
58245 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58246
58247         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58248         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58249         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58250         * lib/c-torture.exp (c-torture-compile): Ditto.
58251
58252         Reduce volume of output (remove all the -I's and such).
58253         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58254         Call gcc_cpass, gcc_cfail.
58255         (c-torture): Pass testing option to c-torture-compile.
58256
58257 1994-03-21  Doug Evans  (dje@cygnus.com)
58258
58259         Bring patches over from progressive.
58260         * config/default.exp: Exit remote shell cleanly.
58261         (g++_exit, g++_start): Add default versions.
58262         * config/sim.exp (gcc_load): Use perror, not error.
58263
58264 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58265
58266         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58267         set in site.exp.
58268
58269 1994-03-14  Doug Evans  (dje@cygnus.com)
58270
58271         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58272         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58273         (wendy_try): New proc to run testcase.
58274         (main loop): Call 'em.
58275         * gcc.wendy/*.c: Clean up pass to correct expected output.
58276
58277         * lib/gcc.exp: Minor cleanup work.
58278         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58279
58280 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58281
58282         * config/sim.exp (gcc_load): Document return codes better.
58283         Don't pass -v to simulator.
58284
58285 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58286
58287         * gcc.special/920717-x.c: Fix typo.
58288         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58289         get at sources.
58290
58291         * lib/mike-gcc.exp: Fix typo.
58292
58293 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58294
58295         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58296         binary to use, transform the name.
58297         * config/*.exp: rename everything. Nuke any g++ specific files,
58298         it's now a special case of gcc that requires no special support.
58299         Add a default.exp for unsupported targets.
58300
58301 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58302
58303         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58304         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58305         version of Tcl.
58306
58307 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58308
58309         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58310         than a warning.
58311
58312 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58313
58314         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58315
58316 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58317
58318         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58319         option_list.  Compile every file with only 4/6 option choices
58320         (same as C torture) instead of with 12/18 different option
58321         choices.
58322         * lib/c-torture.exp: Likewise.
58323
58324         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58325         not already set.
58326
58327 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58328
58329         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58330         can put an XFAIL *-*-* on excess errors.
58331
58332 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58333
58334         * g++.law: Add more tests derived from g++-bugs snapshots.
58335
58336         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58337         equivalent to g++.law/init9.
58338
58339         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58340         compiled it, and the a.out file after we've run it.
58341
58342 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58343
58344         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58345         compiled it, and the a.out file after we've run it.
58346
58347 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58348
58349         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58350
58351 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58352
58353         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58354         version number.
58355
58356 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58357
58358         * g++.law: New directory of g++ tests derived from the g++-bugs
58359         snapshots.
58360
58361 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58362
58363         * gcc.compile: initbug1.c initbug1.exp testcase added
58364
58365 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58366
58367         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58368         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58369           fixes submitted by Jeff Law (law@cs.utah.edu)
58370         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58371           Jeff Law (law@cs.utah.edu)
58372
58373
58374 1993-11-30  Mike Stump  (mrs@cygnus.com)
58375
58376         * config/unix-g++.exp: Follow the gcc way of doing things.
58377         * g++.old-deja/old-deja.exp: Minor updates.
58378         * lib/g++.exp: New file, follow the gcc way of doing things.
58379         * lib/old-dejagnu.exp: Minor updates.
58380         * lib/mike-g++.exp: Always unset errorInfo.
58381
58382 1993-11-06  Mike Stump  (mrs@cygnus.com)
58383
58384         * lib/gcc.exp: Fix some errors with the below change, CC and
58385         CFLAGS should be global when setting, not local.
58386
58387 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58388
58389         * lib/gcc.exp: Transform tool name.
58390
58391 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58392
58393         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58394
58395 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58396
58397         * lib/gcc.exp: change gcc_done to gcc_stat
58398
58399 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58400
58401         * Upgraded gcc testsuite to c-torture version 1.25
58402
58403 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58404
58405         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58406         * lib/c-torture: added hooks for new reporting code.
58407
58408 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58409
58410         * config/sh-gcc.exp: check if sh-sim exists in the path
58411
58412 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58413
58414         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58415         * gcc.compile/compile.exp: Initial changes for new logic.
58416         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58417         * gcc.failure/failure.exp: Initial changes for new logic.
58418         * gcc.ieee/ieee.exp: Initial changes for new logic.
58419         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58420         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58421         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58422         * lib/c-torture.exp: Initial changes for new logic.
58423         * lib/gcc.exp: Initial changes for new logic.
58424
58425 1993-10-15  Mike Stump  (mrs@cygnus.com)
58426
58427         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58428         depend upon failure or success.  Fully qualify names in failure
58429         and success messages.  Always remove a.out before starting
58430         compile, just in case.  Pay more attention to error text output by
58431         the compiler.  Handle testcases with no known past errors just
58432         like all others, so that things are uniform.  Other miscellaneous
58433         improvements.
58434
58435 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58436
58437         * gcc.cpp: new directory for cpp tests
58438
58439 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58440
58441         * lib/chill.exp: Code reformatted, removed unused code.
58442         * config/unix-chill.exp: Code reformatted, removed unused code.
58443         * chill.execute/execute.exp: Code reformatted, removed unused code.
58444         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58445
58446 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58447
58448         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58449         routines not written.
58450
58451 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58452
58453         * config/bug-gcc.exp: Use new procs from bug.exp.
58454
58455 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58456
58457         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58458         via ftp, rather than depending on NFS.
58459         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58460         case.
58461
58462 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58463
58464         * config/bug-gcc.exp: Use new download proc.
58465
58466 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58467
58468         * chill.execute/execute.exp: cleanups, handles errors better
58469         * chill.compile/compile.exp: rewrite, based on execute.exp
58470         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58471         * lib/chill.exp: major changes to diff proc and compile and link
58472         procs. added chill_fail and chill_pass wrappers to pass and
58473         fail. added more comments, and handle error codes better.
58474         Added a hack to capture stderr from exec, so noncompile tests
58475         can work.
58476
58477 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58478
58479         * chill.execute/execute.exp: rewrite of testsuite driver
58480         * lib/chill.exp: rewrite of testsuite driver
58481         * config/unix-chill.exp: rewrite of testsuite driver
58482
58483 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58484
58485         In chill.execute:
58486         * iexpr.ch: Standardize uppercase.
58487         * tuples.dat: Standardize uppercase.
58488         * vary.ch: standardize.  Correct varying string assignments.
58489         * vary.dat: Add new output lines.
58490
58491 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58492
58493         In chill.execute:
58494         * chprintf.ch: Standardize use of uppercase.
58495         * tuples.ch: Standardize and turn arr2 into a DCL,
58496           rather than a SYN.
58497         * pinits.ch: Standardize.
58498
58499 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58500
58501         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58502         * Makefil: Renamed to Makefile.in.
58503         * configure.in: New.
58504
58505 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58506
58507         In chill.execute:
58508         * .cvsignore: Add result/output files.
58509         * Makefile: Fix up variables at start.  Use MFLAGS
58510           everywhere.  Correct bool_loc, built_ins entries.
58511           Add entry for vary1.ch.
58512         * bitarray.ch: Standardize upper-case usage.
58513         * bitexpr.ch: Standardize, add output of b1.
58514         * params.ch: Use arrayt in along PROC parameters, to
58515           avoid novelty problems.
58516         * sets.ch: Tiny cleanup.
58517         * vary1.ch: Re-indent.
58518
58519 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58520
58521         * Add PR-related files to Makefiles, .cvsignore files, etc.
58522
58523 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58524
58525         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58526           with compiler objects. New names are test-flow.c and test-loop.c
58527
58528 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58529
58530         * Upgraded c-torture tests from 1.19 to 1.20
58531
58532         * new files:
58533         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58534         * gcc.compile: 930623-1.c 930623-2.c
58535         * gcc.noncompile: 930622-1.c 930622-2.c
58536         * gcc.failure: 920411-1.c 920627-2.c
58537         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58538
58539 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58540
58541         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58542           More changes to get testsuite working properly. Needs more work.
58543           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58544
58545 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58546
58547         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58548           More changes to get testsuite working properly. Needs more work.
58549
58550 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58551
58552         * chill.compile/compile.exp: Added for Dejagnu support
58553         * chill.execute/execute.exp: Added for Dejagnu support
58554         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58555
58556 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58557
58558         This should complete moving the CHILL test files.
58559         * chill.noncompile(.cvsignore printf.grt
58560             in-printf.grt chprintf.grt chprintf.ch):
58561             Added test-support files.
58562           (Makefile): Modified further.
58563         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58564             signal.ch): Added test files.
58565           * chill.execute (.cvsignore printf.grt printr.c
58566             in-printf.grt rts.c chprintf.grt rts.h): Added
58567           test-support files.
58568             (Makefile): More corrections.
58569
58570 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58571
58572         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58573           test cases, ready for DejaGnu.
58574
58575 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58576
58577         * Upgraded c-torture tests from 1.18 to 1.19
58578
58579         * gcc.compile: added test(s):
58580           930607-1.c
58581         * gcc.execute: added test(s):
58582           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58583
58584         * added new subdirectory for misc tests: gcc.misc-tests
58585         * gcc.misc-test(s): added tests:
58586           inst-check.c test-consts.c test-ior.c test-switch.c
58587
58588 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58589
58590         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58591
58592 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58593
58594         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58595
58596 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58597
58598         * Upgraded c-torture tests from 1.17 to 1.18
58599
58600 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58601
58602         * Upgraded c-torture tests from 1.12 to 1.17
58603
58604 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58605
58606         * lib/old-dejagnu.exp:
58607           Fixed handling of XFAIL target triplets to correctly
58608           recognize wildcard characters.  Removed code that
58609           appended a unique id tag to the end of the file name
58610           printed out by the result of the testcases within a
58611           given test file.
58612
58613 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58614
58615         * lib/old-dejagnu.exp:
58616           Reworked expected failure handling to trigger off of XFAIL
58617           keyword in keyphrase embeded in testcase source code. The
58618           XFAIL keyword must be at the end of the keyphrase line. It
58619           may optionally be followed by one or more target triplets.
58620           It has just occured that the handling of wildcards in the
58621           target triplet may not be correct.
58622
58623 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58624
58625         * g++.old-deja/tests:
58626           Moved all subdirectories up one level into g++.old-deja .
58627
58628         * lib/old-dejagnu.exp:
58629           Fixed problem with CXXFLAGS not being properly reset, and being
58630           corrupted with extraneous "-c" compiler option.  This was
58631           causing binaries to not be generated for test that needed them.
58632           Modified strings passed to "pass" and "fail" so that individual
58633           tests from the same test file would be distinguished by an
58634           identifier appended to the test file name in the summary logs;
58635           this corrected a problem with erroneous diff logs.  Added code
58636           to search testcases for expected fail and unexpected pass keywords.
58637
58638 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58639
58640         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58641
58642 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58643
58644         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58645           Removed extraneous text from end of "Special g++ Options"
58646           keyphrase.
58647
58648         * lib/old-dejagnu.exp: Added pattern matching to look for new
58649           keywords, embedded in testcases comments, which will trigger
58650           calls to xpass and xfail.
58651
58652 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58653
58654         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58655           comments embedded in the testcases, especially the one looking for
58656           special compiler options, as well as the pattern matching for the
58657           compiler output again.
58658
58659 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58660
58661         * lib/old-dejagnu.exp: Do a proper check of the return value for
58662           execute tests. Fixed several problems with the pattern matching
58663           of the compiler output which gave erroneous test results.
58664           Changed several of the test result messages to be more descriptive.
58665         * config/unix-g++.exp: Proc g++_load now actually works and
58666           executes the tests passed to it and returns a usable return
58667           value.
58668
58669 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58670
58671           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58672
58673 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58674
58675         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58676           Modified both files to properly execute the old style
58677           dejagnu tests. The previous versions of these files were
58678           experimental and did not function anything near correctly.
58679
58680 1993-04-05  Rob Savoye  (rob@cygnus.com)
58681
58682         * Removed all Makefile.in and configure.in files. No configuration
58683         needed now.
58684
58685 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58686
58687         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58688
58689 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58690
58691         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58692         gcc.special/configure.in, gcc.noncompile/configure.in,
58693         gcc.execute/configure.in, gcc.code_quality/configure.in,
58694         g++.other/configure.in, g++.old-deja/configure.in,
58695         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58696         in srcname setting.
58697
58698 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58699
58700         * lib/udi.exp: Fixed mondfe and mondfe_download.
58701         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58702         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58703
58704 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58705
58706         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58707         (gdb_exit): Don't remove *_soc files.
58708
58709 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58710
58711         * lib/c-torture.exp: Don't look for main; instead always use -w
58712         -c.  This is how the c-torture tests work.  Remove the object
58713         file if the compilation succeeds.
58714         * gcc.execute/execute.exp: Remove executable if test passes.
58715         * gcc.noncompile/noncompile.exp: Every test is an expected
58716         failure.
58717         * gcc.special/special.exp: Added tests from c-torture 1.11,
58718         corrected use of existing test.
58719         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58720         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58721         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58722         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58723         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58724         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58725         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58726         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58727         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58728         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58729         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58730         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58731         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58732         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58733         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58734         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58735         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58736         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58737         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58738         c-torture 1.11.
58739         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58740         correspond to c-torture 1.11.
58741
58742         * New file.