OSDN Git Service

* g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2
3         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4
5 2007-10-27  Richard Guenther  <rguenther@suse.de>
6
7         PR tree-optimization/33870
8         * gcc.dg/tree-ssa/alias-15.c: New testcase.
9         * gcc.c-torture/execute/pr33870.c: Likewise.
10
11 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12
13         PR fortran/33162
14         * gfortran.dg/argument_checking_9.f90: New test.
15
16 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
17
18         * g++.dg/other/pr33601.C: New.
19
20 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
21
22         PR c++/31988
23         * g++.dg/init/new25.C: New.
24
25 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
26
27         * g++.dg/cpp0x/pr33839.C: New.
28         
29 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
30
31         PR c++/33744
32         * g++.dg/template/arg6.C: New test.
33
34 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
35
36         PR c++/31747
37         * g++.dg/parse/crash39.C: New.
38
39 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
40
41         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
42         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
43         "offset: -4B".
44
45 2007-10-25  David Daney  <ddaney@avtrex.com>
46
47         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
48
49 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
50
51         PR c++/33843
52         * g++.dg/template/error32.C: New.
53
54 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
55             Ira Rosen  <irar@il.ibm.com>
56
57         PR tree-optimization/33833
58         * gcc.dg/vect/pr33833.c: New testcase.
59
60 2007-10-25  David Daney  <ddaney@avtrex.com>
61
62         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
63
64 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
65             Ira Rosen  <irar@il.ibm.com>
66
67         PR tree-optimization/33866
68         * gcc.dg/vect/pr33866.c: New testcase.
69
70 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
71
72         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
73         Add -w to compile flags to suppress "call-clobbered register" warnings
74         and remove dg-warning directives.
75
76 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
77
78         * gcc.dg/sms-2.c: Cleanup sms dump file.
79         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
80         profile-use step.
81
82 2007-10-24  David Daney  <ddaney@avtrex.com>
83
84         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
85
86 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
87
88         PR target/33755
89         * gcc.target/mips/pr33755.c: New test.
90
91 2007-10-24  Ira Rosen  <irar@il.ibm.com>
92
93         PR tree-optimization/33804
94         * gcc.dg/vect/pr33804.c: New testcase.
95
96 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
97
98         PR forrtran/33849
99         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
100
101 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
102             Uros Bizjak  <ubizjak@gmail.com>
103
104         PR rtl-optimization/33846
105         * gcc.dg/vect/pr33846.c: New testcase.
106
107 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
108             Dorit Nuzman  <dorit@il.ibm.com>
109
110         PR tree-optimization/33860
111         * g++.dg/vect/pr33860.cc: New test.
112         * g++.dg/vect/pr33860a.cc: New test.
113
114 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
115             Revital Eres  <eres@il.ibm.com>      
116
117         * testsuite/gcc.dg/sms-2.c: New testcase.
118
119 2007-10-22  David S. Miller  <davem@davemloft.net>
120
121         * gcc.dg/globalreg-1.c: New test.
122
123 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
124             Dorit Nuzman  <dorit@il.ibm.com>
125
126         PR tree-optimization/33834
127         PR tree-optimization/33835
128         * g++.dg/vect/pr33834_1.cc: New test.
129         * g++.dg/vect/pr33834_2.cc: New test.
130         * g++.dg/vect/pr33835.cc: New test.
131
132 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
133
134         * gcc.dg/pr33644.c: New test.
135
136 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
137
138         PR c++/33372
139         * g++.dg/gomp/pr33372-1.C: New test.
140         * g++.dg/gomp/pr33372-2.C: New test.
141         * g++.dg/gomp/pr33372-3.C: New test.
142
143 2007-10-22  Michael Matz  <matz@suse.de>
144
145         PR tree-optimization/33855
146         * gcc.c-torture/compile/pr33855.c: New testcase.
147
148 2007-10-22  Ira Rosen  <irar@il.ibm.com>
149
150         PR tree-optimization/33854
151         * gcc.dg/vect/O1-pr33854.c: New testcase.
152         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
153
154 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
155
156         * gcc.dg/unwind-1.c: Disable on AIX.
157         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
158
159 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
160
161         PR fortran/33749
162         * gfortran.dg/assign_9.f90: New test.
163
164 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
165
166         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
167         (dg-mips-options): Skip tests that specify an ABI other than o32
168         and o64 if generating MIPS16 hard-float code.
169
170 2007-10-21  Ira Rosen  <irar@il.ibm.com>
171             Revital Eres  <eres@il.ibm.com>
172
173         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
174         * gcc.dg/vect/vect-16.c: Fix comment.
175         * gcc.dg/vect/pr33369.c: Require vect_int.
176         * gcc.dg/vect/slp-33.c: Add spaces.
177         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
178         targets.
179         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
180         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
181         targets.
182         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
183         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
184         targets.
185         * gcc.dg/vect/slp-10.c: Add spaces.
186         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
187         targets.
188         * gcc.dg/vect/slp-36.c: Require vect_int.
189         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
190         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
191         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
192         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
193         targets.
194         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
195         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
196         instead of vector_alignment_reachable_for_double.
197         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
198         (natural_alignment): Split into...
199         (natural_alignment_32, natural_alignment_64): New.
200         (vector_alignment_reachable): Depend on natural_alignment_32.
201         (vector_alignment_reachable_for_double): Rename to ...
202         (vector_alignment_reachable_for_64bit): And depend on
203         natural_alignment_64.
204
205 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
206
207         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
208         MIPS targets.
209         * g++.dg/vect/vect.exp: Likewise.
210         * lib/fortran-torture.exp: Likewise.
211         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
212         mipsisa64*-*-* as the target selector.  Remove -mips64,
213         -mhard-float and -mgp64 from the options list.
214         * gcc.target/mips/mips-ps-2.c: Likewise.
215         * gcc.target/mips/mips-ps-3.c: Likewise.
216         * gcc.target/mips/mips-ps-4.c: Likewise.
217         * gcc.target/mips/mips-ps-6.c: Likewise.
218         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
219         options list.
220         * gcc.target/mips/sb1-1.c: Likewise.
221         * gcc.target/mips/mips-ps-type.c: Likewise.
222         * gcc.target/mips/mips-ps-7.c: New test.
223         * gcc.target/mips/mips-ps-type-2.c: Likewise.
224         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
225         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
226         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
227         as forcing an ABI and an architecture.
228         (is_gp32_flag, is_gp64_flag): Fold into...
229         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
230         then -mfp64 imply -mhard-float.  Apply register rules after the
231         loop.  Handle -march=mipsN like -mipsN.
232
233 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
234
235         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
236         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
237
238 2007-10-20  Tobias Burnus  <burnus@net-b.de>
239
240         PR fortran/33818
241         * gfortran.dg/entry_dummy_ref_3.f90: New.
242
243 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
244             FX Coudert <fxcoudert@gcc.gnu.org>
245
246         PR fortran/31608
247         * gfortran.dg/char_cast_1.f90: New test.
248
249 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
250
251         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
252         * gfortran.dg/large_real_kind_2.F90: ditto.
253         * gfortran.dg/default_format_2.f90: ditto.
254         * gfortran.dg/default_format_denormal_1.f90: ditto.
255
256 2007-10-19  Richard Guenther  <rguenther@suse.de>
257
258         PR middle-end/33816
259         PR middle-end/32921
260         * gfortran.dg/pr32921.f: New testcase.
261
262 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
263
264         PR libfortran/33544
265         * gfortran.dg/transfer_check_1.f90: Adjust options.
266
267 2007-10-19  Richard Guenther  <rguenther@suse.de>
268
269         Revert
270         2007-10-19  Richard Guenther  <rguenther@suse.de>
271
272         PR middle-end/32921
273         * gfortran.dg/pr32921.f: New testcase.
274
275 2007-10-19  Richard Guenther  <rguenther@suse.de>
276
277         * gcc.c-torture/execute/20071018-1.c: New testcase.
278
279 2007-10-19  Richard Guenther  <rguenther@suse.de>
280
281         PR middle-end/32921
282         * gfortran.dg/pr32921.f: New testcase.
283
284 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
285
286         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
287
288 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
289
290         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
291
292 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
293
294         PR fortran/33233
295         * gfortran.dg/host_assoc_function_1.f90: Correct references.
296         * gfortran.dg/host_assoc_function_3.f90: New test.
297
298 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
299
300         PR fortran/33733
301         * gfortran.dg/transfer_simplify_6.f90: New test.
302
303 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
304             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
305
306         PR middle-end/33794
307         * gfortran.dg/pr33794.f90: New testcase.
308
309 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
310
311         PR target/32961
312         * gcc.target/i386/pr32961.c: New testcase.
313         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
314         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
315         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
316         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
317         __builtin_ia32_pslldi128 defines.
318
319 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
320
321         PR fortran/33760
322         * gfortran.dg/c_ptr_tests_13.f03: New test case.
323
324 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
325
326         PR c++/28639
327         PR c++/30299
328         * g++.dg/template/void12.C: New.
329         * g++.dg/template/void13.C: New.
330
331 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
332
333         PR c++/31446
334         * g++.dg/template/void11.C: New.
335         * g++.dg/template/void2.C: Adjust error markers.
336         * g++.dg/template/void10.C: Likewise.
337         * g++.dg/template/crash55.C: Likewise.
338
339 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
340
341         * g++.dg/opt/const5.C: New test.
342
343 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
344             Maxim Kuvyrkov  <maxim@codesourcery.com>
345
346         * gcc.target/ia64/20040709-2.c: New test.
347
348 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
349
350         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
351
352 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
353
354         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
355         to each function.  Check that there are no unsigned loads.
356
357 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
358
359         PR tree-optimization/33136
360         * gcc.c-torture/execute/20070824-1.c: New test.
361         * gcc.dg/pr33136-1.c: New test.
362         * gcc.dg/pr33136-2.c: New test.
363         * gcc.dg/pr33136-3.c: New test.
364
365 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
366
367         PR tree-optimization/33735
368         * g++.dg/torture/pr33735.C: New.
369
370 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
371
372         PR middle-end/33706
373         * gcc.dg/va-arg-pack-2.c: New.
374
375 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
376
377         PR tree-optimization/33619
378         * gcc.dg/pr33619.c: New test.
379
380 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
381
382         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
383         flag for AIX.
384         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
385
386 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387
388         PR libfortran/33055
389         * gfortran.dg/inquire_11.f90: New test.
390         * gfortan.dg/negative_unit_int8.f: New test.
391
392 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
393
394         PR target/33133
395         * gcc.c-torture/compile/pr33133.c: New test.
396
397 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398
399         PR libfortran/33672
400         * gfortran.dg/namelist_40.f90: New test.
401
402 2007-10-14  Tobias Burnus  <burnus@net-b.de>
403
404         PR fortran/33745
405         * gfortran.dg/bounds_check_11.f90: New.
406
407 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
408
409         PR c++/30303
410         * g++.dg/other/ctor1.C: New test.
411         * g++.dg/other/ctor2.C: New test.
412         * g++.dg/other/dtor1.C: New test.
413
414 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
415
416         * gfortran.dg/bounds_check_10.f90: Fix testcase.
417
418 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
419             Paul Thomas  <pault@gcc.gnu.org>
420
421         PR fortran/33254
422         PR fortran/33727
423         * gfortran.dg/bounds_check_10.f90: New.
424
425 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
426
427         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
428         * gcc.target/powerpc/popcount-1.c: Same.
429
430 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
431
432         PR c++/26698
433         * g++.dg/conversion/op4.C: New test.
434
435 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
436
437         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
438
439 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
440
441         PR fortran/33542
442         * gfortran.dg/ambiguous_specific_1.f90: New test.
443
444 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
445
446         PR fortran/33664
447         * gfortran.dg/impure_spec_expr_1.f90: New test.
448         * gfortran.dg/char_result_7.f90: Remove illegal test.
449
450 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
451
452         PR 11001
453         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
454         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
455         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
456         * gcc.target/i386/pr11001-memset-1.c: New testcase.
457         * gcc.target/i386/pr11001-memset-2.c: New testcase.
458         * gcc.target/i386/pr11001-memset-3.c: New testcase.
459         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
460         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
461         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
462
463 2007-10-12  Richard Guenther  <rguenther@suse.de>
464
465         PR middle-end/26198
466         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
467         * gcc.c-torture/execute/20071011-1.c: Likewise.
468         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
469
470 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
471
472         PR tree-optimization/33742
473         * gcc.dg/pr33742.c: New testcase.
474
475 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
476
477         PR tree-optimization/33645
478         * gcc.dg/pr33645-1.c: New test.
479         * gcc.dg/pr33645-2.c: New test.
480         * gcc.dg/pr33645-3.c: New test.
481  
482         PR c++/32121
483         * g++.dg/ext/label4.C: Adjust error regexp.
484         * g++.dg/ext/label6.C: Adjust error regexp.
485         * g++.dg/ext/label7.C: New test.
486         * g++.dg/ext/label8.C: New test.
487         * g++.dg/ext/label9.C: New test.
488
489 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
490
491         PR middle-end/33676
492         * gcc.dg/pr33676.c: New.
493
494 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
495
496         PR c++/31441
497         * g++.dg/cpp0x/variadic83.C: New.
498
499 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
500
501         PR c++/33461
502         * g++.dg/cpp0x/variadic81.C: New.
503         * g++.dg/cpp0x/variadic82.C: Likewise.
504
505 2007-10-11  Richard Guenther  <rguenther@suse.de>
506
507         PR middle-end/33724
508         * gcc.dg/pr33724.c: New testcase.
509
510 2007-10-11  Richard Guenther  <rguenther@suse.de>
511
512         PR c/33726
513         * gcc.dg/pr33726.c: New testcase.
514
515 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
516
517         PR fortran/33500
518         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
519         
520 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
521
522         PR testsuite/33391
523         * gfortran.dg/do_3.F90: Run with -fwrapv.
524
525 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
526
527         * gcc.dg/unwind-1.c: New.
528
529 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
530
531         PR libfortran/33683
532         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
533         failure on some common systems.
534
535 2007-10-09  Richard Guenther  <rguenther@suse.de>
536
537         PR middle-end/33692
538         * gcc.dg/pr33692.c: New testcase.
539
540 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
541
542         PR middle-end/33669
543         * gcc.c-torture/execute/pr33669.c: New.
544
545 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
546
547         PR tree-optimization/33615
548         * g++.dg/tree-ssa/pr33615-2.C: New test.
549
550 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
551
552         PR tree-optimization/33615
553         * g++.dg/tree-ssa/pr33615.C: New test.
554
555 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
556
557         PR tree-optimization/33572
558         * g++.dg/torture/pr33572.C: Replace with complete test.
559
560 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
561
562         PR fortran/33689
563         * gfortran.dg/spec_expr_5.f90: New.
564
565 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
566
567         * gcc.dg/pragma-darwin-2.c: New.
568
569 2007-10-08  Richard Guenther  <rguenther@suse.de>
570
571         PR middle-end/33693
572         PR middle-end/33695
573         PR middle-end/33697
574         * gcc.dg/pr33693.c: New testcase.
575         * gcc.dg/pr33695.c: Likewise.
576         * gcc.dg/pr33697.c: Likewise.
577
578 2007-10-08  Richard Guenther  <rguenther@suse.de>
579
580         PR middle-end/33691
581         PR middle-end/33694
582         PR middle-end/33696
583         * gcc.dg/pr33691.c: New testcase.
584         * gcc.dg/pr33694.c: Likewise.
585         * gcc.dg/pr33696.c: Likewise.
586
587 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
588
589         PR libfortran/33683
590         * gfortran.dg/gamma_5.f90:  New test case
591
592 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
593
594         PR fortran/20851
595         * initialization_1.f90: Fix dg-error annotations.
596         * initialization_14.f90: New.
597         * initialization_7.f90: Fix dg-error annotations.
598         * initialization_9.f90: Likewise.
599
600 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601
602         * gfortran.dg/error_recovery_4.f90: New test.
603
604 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
605
606         * gfortran.dg/default_format_denormal_2.f90: New test.
607         * gfortran.dg/default_format_2.inc: New test.
608         * gfortran.dg/default_format_denormal_1.f90: New test.
609         * gfortran.dg/default_format_1.inc: New test.
610         * gfortran.dg/default_format_1.f90: Don't test for denormalized
611         numbers.
612         * gfortran.dg/default_format_2.f90: Don't test for denormalized
613         numbers.
614
615 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
616
617         * gfortran.dg/namelist_15.f90: Revise test.
618
619 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
620
621         PR tree-optimization/33655
622         * gcc.dg/torture/pr33655.c: New.
623
624 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
625
626         PR tree-optimization/33572
627         * g++.dg/torture/pr33572.C: New.
628
629 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
630
631         PR fortran/25076
632         * gfortran.dg/forall_11.f90: New.
633
634 2007-10-05  Michael Matz  <matz@suse.de>
635
636         PR middle-end/33667
637         * gcc.dg/pr33667.c: New testcase.
638
639 2007-10-05  Richard Guenther  <rguenther@suse.de>
640
641         PR middle-end/33666
642         * gcc.dg/pr33666.c: New testcase.
643
644 2007-10-05  Michael Matz  <matz@suse.de>
645
646         PR inline-asm/33600
647         * gcc.target/i386/pr33600.c: New testcase.
648
649 2007-10-05  Richard Guenther  <rguenther@suse.de>
650
651         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
652
653 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
654
655         PR target/33635
656         * gcc.target/mips/pr33635-1.c: New test.
657
658 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
659
660         PR libfortran/33253
661         * gfortran.dg/namelist_39.f90: Revise to use long names.
662
663 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
664
665         PR fortran/33646
666         * gfortran.dg/pr33646.f90: New file.
667
668 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
669
670         PR fortran/33529
671         * gfortran.dg/char_type_len_2.f90: Adjust error message.
672         * gfortran.dg/char_decl_2.f90: New test.
673
674 2007-10-04  Richard Guenther  <rguenther@suse.de>
675
676         PR middle-end/33641
677         * gcc.c-torture/compile/pr33641.c: New testcase.
678
679 2007-10-04  Michael Matz  <matz@suse.de>
680
681         PR rtl-optimization/33653
682         * gcc.dg/pr33653.c: New.
683
684 2007-10-04  Richard Guenther  <rguenther@suse.de>
685
686         PR tree-optimization/33627
687         * g++.dg/torture/pr33627.C: New testcase.
688
689 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
690
691         PR fortran/33626
692         * gfortran.dg/parens_6.f90: New.
693
694 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
695
696         PR fortran/33646
697         PR fortran/33542
698         * gfortran.dg/ambiguous_specific_1.f90: Remove.
699
700 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
701
702         * g++.dg/ext/gnu-inline-global-redecl.C: New.
703
704 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
705
706         PR target/33635
707         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
708         and mips_forced_be.
709         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
710         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
711         options.
712         * gcc.target/mips/fpr-moves-1.c: New test.
713         * gcc.target/mips/fpr-moves-2.c: Likewise.
714         * gcc.target/mips/fpr-moves-3.c: Likewise.
715         * gcc.target/mips/fpr-moves-4.c: Likewise.
716         * gcc.target/mips/fpr-moves-5.c: Likewise.
717         * gcc.target/mips/fpr-moves-6.c: Likewise.
718         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
719
720 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
721
722         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
723
724 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
725
726         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
727         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
728
729 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
730
731         PR fortran/33198
732         * gfortran.dg/common_errors_1.f90: New.
733
734 2007-10-03  Doug Kwan  <dougkwan@google.com>
735         Richard Guenther  <rguenther@suse.de>
736
737         PR debug/31899
738         * g++.dg/debug/using3.C: New testcase.
739
740 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
741
742         PR libfortran/33253
743         * gfortran.dg/namelist_38.f90: New test.
744         * gfortran.dg/namelist_39.f90: New test.
745
746 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
747
748         PR libfortran/33469
749         * gfortran.dg/default_format_1.f90: New test.
750         * gfortran.dg/default_format_2.f90: New test.
751         * gfortran.dg/namelist_print_1.f: Adjust expected output.
752         * gfortran.dg/real_const_3.f90: Adjust expected output.
753
754 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
755
756         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
757         default ABI.  Split mips_forced_abi into mips_forced_abi and
758         mips_forced_regs.
759         (is_gp32_flag): Return true for -mabi=32.
760         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
761         (dg-mips-options): Use is_gp64_flag instead of checking specifically
762         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
763         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
764         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
765         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
766         * gcc.target/mips/save-restore-2.c: Likewise.
767         * gcc.target/mips/save-restore-3.c: Likewise.
768         * gcc.target/mips/save-restore-4.c: Likewise.
769
770 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
771
772         PR middle-end/33617
773         * gcc.c-torture/compile/pr33617.c: New test.
774
775 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
776
777         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
778         -gstabs+ for extended options.
779
780 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
781
782         PR fortran/33542
783         * gfortran.dg/ambiguous_specific_1.f90: New test.
784
785 2007-10-02  Revital Eres  <eres@il.ibm.com>
786
787         * gcc.target/powerpc/paired-8.c: New test.
788         * gcc.target/powerpc/paired-9.c: New test.
789         * gcc.target/powerpc/paired-10.c: New test.
790
791 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
792
793         PR fortran/33566
794         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
795
796 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
797
798         PR fortran/33554
799         * gfortran.dg/intent_out_2.f90: New test.
800
801 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
802
803         PR fortran/33550
804         * gfortran.dg/ambiguous_reference_1.f90: New test.
805
806 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
807
808         PR fortran/31154
809         PR fortran/31229
810         PR fortran/33334
811         * gfortran.dg/function_kinds_1.f90: New test.
812         * gfortran.dg/function_kinds_2.f90: New test.
813         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
814         use association into interfaces.
815
816 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
817
818         PR testsuite/31828
819         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
820         (overflow): Use INFINITY, not FP_INFINITE.
821         gcc.dg/float-range-4.c: Likewise.
822         gcc.dg/float-range-5.c: Likewise.
823
824 2007-10-01  Nick Clifton  <nickc@redhat.com>
825
826         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
827         for 16-bit targets.
828
829 2007-09-30  Diego Novillo  <dnovillo@google.com>
830
831         PR 33593
832         * g++.dg/tree-ssa/pr33593.C: New test.
833
834 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR libfortran/33400
837         * gfortran.dg/PR19872.f: Fix test condition.
838         * gfortran.dg/list_read_7.f90: New test.
839
840 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
841
842         PR tree-optimization/33597
843         * gcc.dg/vect/pr33597.c: New testcase.
844
845 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
846
847         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
848         * gcc.target/i386/pr33524.c: ...this.
849
850 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
851
852         PR fortran/33354
853         * gfortran.dg/minmaxloc_4.f90: New.
854
855 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
856
857         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
858
859 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
860
861         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
862
863 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
864
865         PR c++/33213
866         * g++.dg/cpp0x/variadic79.C: New.
867
868 2007-09-28  Michael Matz  <matz@suse.de>
869             Jakub Jelinek  <jakub@redhat.com>
870
871         PR rtl-optimization/33552
872         * gcc.target/i386/pr33552.c: New runtime test.
873         * gcc.target/i386/strinline.c: New compile time test.
874
875 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
876
877         * gfortran.dg/openmp_stack.f90: Removed.
878
879         PR c++/31434
880         * g++.dg/cpp0x/variadic80.C: New test.
881
882 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
883
884         * gfortran.dg/namelist_38.f90: Delete test for revertion of
885         r128057.
886
887 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
888
889         PR middle-end/7003
890         * gcc.target/powerpc/gcse-1.c: New test.
891
892 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
893
894         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
895         fixed capitalizations.
896         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
897         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
898         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
899         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
900         * gfortran.dg/maxloc_shape_1.f90: Likewise.
901         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
902         * gfortran.dg/min_max_conformance.f90: Likewise.
903
904 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
905
906         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
907         options.
908         * gcc.dg/c99-tgmath-2.c: Likewise.
909         * gcc.dg/c99-tgmath-3.c: Likewise.
910         * gcc.dg/c99-tgmath-4.c: Likewise.
911
912 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/33568
915         * gfortran.dg/anint_1.f90: New test.
916
917 2007-09-27  Ian Lance Taylor  <iant@google.com>
918
919         PR tree-optimization/33565
920         * gcc.dg/Wstrict-overflow-20.c: New test.
921
922 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
923
924         * gfortran.dg/openmp_stack.f90: Fix typo.
925         * gfortran.dg/recursive_stack.f90: Fix typo.
926
927 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
928
929         PR c++/33493
930         * g++.dg/template/error31.C: New.
931
932 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
933
934         * lib/prune.exp: Prune also "^In function .*$" lines and
935         "^    inlined from .*$" lines.
936
937 2007-09-26  Richard Guenther  <rguenther@suse.de>
938
939         PR tree-optimization/33563
940         * gcc.dg/torture/pr33563.c: New testcase.
941
942 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
943
944         PR c/25309
945         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
946         array.
947         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
948         without -O2.
949
950 2007-09-26  Richard Guenther  <rguenther@suse.de>
951
952         PR tree-optimization/30375
953         PR tree-optimization/33560
954         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
955         * gcc.dg/tree-ssa/complex-5.c: Likewise.
956         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
957         * gcc.dg/torture/pr30375.c: New testcase.
958         * gcc.dg/torture/pr33560.c: New testcase.
959         * gcc.dg/tree-ssa/pr30375.c: Likewise.
960
961 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
962
963         PR c++/33207
964         * g++.dg/parse/crash38.C: New test.
965
966 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
967
968         PR target/33524
969         * gcc.target/i386/sse5-convert.c: New file, test int->long
970         vectorized conversions.
971
972 2007-09-25  Revital Eres  <eres@il.ibm.com>
973
974         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
975
976 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
977
978         PR c/32295
979         * gcc.dg/enum-incomplete-1.c: New test.
980
981 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
982
983         * gcc.c-torture/compile/20070919-1.c: New test.
984
985 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
986
987         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
988
989 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
990
991         PR c++/14688
992         * g++.dg/inherit/override_attribs.C: New file.
993
994 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
995
996         PR fortran/33269
997         * io.c (check_format_string): Move NULL and constant checks into
998         this function.
999         (check_io_constraints): Call gfc_simplify_expr() before calling
1000         check_format_string().  Remove NULL and constant checks.
1001
1002 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1003
1004         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1005         * gcc.c-torture/execute/loop-2g.x: Likewise.
1006
1007 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1008
1009         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1010         Reject hard-float modes unless the ABI is o32 or o64.
1011         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1012         of gcc.exp.  Skip the tests when mips16 code generation is not
1013         supported.
1014         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1015         and use dg-add-options mips16_attribute.
1016
1017 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR c++/33506
1020         * g++.dg/ext/attrib29.C: New test.
1021
1022 2007-09-23  Ollie Wild  <aaw@google.com>
1023
1024         * gcc.dg/fold-bitand-1.c: New test.
1025         * gcc.dg/fold-bitand-2.c: New test.
1026         * gcc.dg/fold-bitand-3.c: New test.
1027         * gcc.dg/fold-bitand-4.c: New test.
1028
1029 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1030
1031         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1032         any of the macros to be defined for __mips16.
1033         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1034
1035 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1036
1037         * gcc.dg/vect/pr21591.c: Require vect_int.
1038         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1039         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1040         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1041
1042 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1045         attributes.
1046         * gcc.dg/va-arg-pack-len-2.c: New test.
1047         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1048         attributes.
1049         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1050
1051         PR tree-optimization/32772
1052         * gcc.c-torture/compile/20070905-1.c: New test.
1053
1054         PR tree-optimization/32975
1055         * gcc.dg/pr32975.c: New test.
1056
1057         PR middle-end/28755
1058         * gcc.dg/pr28755.c: New test.
1059
1060 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1061
1062         * lib/target-supports.exp (check_effective_target_nomips16): New
1063         procedure.
1064         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1065         for mipsisa64*-*-*.
1066         * gcc.dg/vect/vect.exp: Likewise.
1067         * g++.dg/vect/vect.exp: Likewise.
1068         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1069         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1070         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1071         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1072         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1073         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1074         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1075         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1076         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1077         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1078         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1079         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1080         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1081         (test14, test15, test16, test17, test18): Likewise.
1082         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1083         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1084         (test14, test15, test16, test17, test18, test19, test20, test21)
1085         (test22): Likewise.
1086         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1087         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1088         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1089         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1090         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1091         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1092         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1093         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1094         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1095         (test13, test14, test15, test16, test17, test18, test19, test20)
1096         (test21, test22, test23, test24, test25, test26, test27, test28)
1097         (test29, test30, test31): Likewise.
1098         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1099         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1100         (test13, test14, test15, test16, test17, test18, test19, test20)
1101         (test21, test22, test23, test24, test25, test26, test27, test28)
1102         (test29, test30, test31, test32, test33, test34, test35, test36)
1103         (test37, test38, test39, test40, test41, test42, test43, test44)
1104         (test45, test46, test47, test48, test49, test50, test51, test52)
1105         (test53, test54, test55, test56, test57, test58, test59, test60)
1106         (test61, test62, test63): Likewise.
1107         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1108         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1109         (test13, test14, test15, test16, test17, test18, test19, test20)
1110         (test21, test22, test23, test24, test25, test26, test27, test28)
1111         (test29, test30, test31): Likewise.
1112         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1113         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1114         (test13, test14, test15, test16, test17, test18, test19, test20)
1115         (test21, test22, test23, test24, test25, test26, test27, test28)
1116         (test29, test30, test31): Likewise.
1117         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1118         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1119         (test13, test14, test15): Likewise.
1120         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1121         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1122         (test13, test14, test15): Likewise.
1123         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1124         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1125         (test13, test14, test15, test16, test17, test18, test19, test20)
1126         (test21, test22, test23, test24, test25, test26, test27, test28)
1127         (test29, test30, test31): Likewise.
1128         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1129         (matrix_multiply4: Likewise.
1130         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1131         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1132         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1133         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1134         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1135         (test13, test14, test15, test16, test17, test18, test19, test20)
1136         (test21, test22, test23, test24, test25, test26, test27, test28)
1137         (test29, test30, test31): Likewise.
1138         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1139         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1140         (test13, test14, test15, test16, test17, test18, test19, test20)
1141         (test21, test22, test23, test24, test25, test26, test27, test28)
1142         (test29, test30, test31): Likewise.
1143         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1144         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1145         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1146         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1147         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1148         (sub_v4qi): Likewise.
1149         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1150         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1151         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1152         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1153         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1154         (subb, subc): Likewise.
1155         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1156         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1157         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1158         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1159         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1160         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1161         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1162         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1163         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1164         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1165         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1166         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1167         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1168
1169 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1170
1171         * lib/target-supports.exp (add_options_for_mips16_attribute)
1172         (check_effective_target_mips16_attribute): New functions.
1173         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1174         command line.
1175         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1176         extra_test_flags.
1177         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1178         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1179         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1180         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1181         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1182         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1183         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1184         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1185         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1186         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1187         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1188         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1189         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1190         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1191         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1192         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1193         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1194         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1195         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1196         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1197         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1198         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1199         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1200         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1201         (NOMIPS16): Delete.
1202         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1203         of dg-options.
1204         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1205         options.  Require { target mips16_attribute } and use dg-add-options
1206         to add the associated options.
1207         (foo): Use MIPS16.
1208         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1209         * gcc.target/mips/call-saved-3.c: Likewise.
1210         * gcc.target/mips/code-readable-1.c: Require { target
1211         mips16_attribute } and use dg-add-options to add the associated
1212         options.  Remove trailing whitespace.
1213         (NOMIPS16): Delete.
1214         * gcc.target/mips/code-readable-2.c: Likewise.
1215         * gcc.target/mips/code-readable-3.c: Likewise.
1216         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1217         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1218         Require { target mips16_attribute } and use dg-add-options to
1219         add the associated options.
1220         (cksum16, cksum8): Use MIPS16.
1221         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1222         Require { target mips16_attribute } and use dg-add-options to
1223         add the associated options.
1224         (foo): Use MIPS16.
1225         * gcc.target/mips/save-restore-2.c: Likewise.
1226         * gcc.target/mips/save-restore-3.c: Likewise.
1227         * gcc.target/mips/save-restore-4.c: Likewise.
1228         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1229         -mno-abicalls.
1230         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1231         (foo): Use NOMIPS16.
1232
1233 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1234
1235         PR fortran/33337
1236         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1237
1238         PR fortran/33376
1239         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1240
1241 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1242
1243         PR fortran/33445
1244         * gfortran.dg/gomp/free-2.f90: New.
1245         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1246         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1247
1248 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1249
1250         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1251         * gcc.target/i386/sse5-haddX.c: Ditto.
1252         * gcc.target/i386/sse5-hsubX.c: Ditto.
1253         * gcc.target/i386/sse5-maccXX.c: Ditto.
1254         * gcc.target/i386/sse5-msubXX.c: Ditto.
1255         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1256         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1257         * gcc.target/i386/sse5-permpX.c: Ditto.
1258         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1259         effective target.
1260         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1261         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1262         * gcc.target/i386/sse5-pcmov.c: Ditto.
1263         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1264
1265 2007-09-22  Richard Guenther  <rguenther@suse.de>
1266
1267         PR tree-optimization/33146
1268         * gcc.c-torture/compile/pr33146.c: New testcase.
1269
1270 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1271
1272         * lib/target-supports.exp (check_cached_effective_target): New
1273         procedure.
1274         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1275         (check_effective_target_c99_runtime): New procedure.
1276         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1277         (test3l): Likewise cargl.
1278         * gcc.dg/builtins-59.c: Require c99_runtime.
1279         * gcc.dg/builtins-61.c: Likewise.
1280         * gcc.dg/builtins-62.c: Likewise.
1281
1282 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1283
1284         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1285         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1286         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1287         target-specific dg-options.
1288         * gcc.dg/builtins-20.c: Likewise.
1289         * gcc.dg/builtins-53.c: Likewise.
1290         * gcc.dg/builtins-55.c: Likewise.
1291         * gcc.dg/single-precision-constant.c: Likewise.
1292         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1293         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1294         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1295         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1296         * gcc.dg/torture/builtin-power-1.c: Likewise.
1297
1298 2007-09-21  Chao-ying Fu  <fu@mips.com>
1299
1300         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1301         check if targets have fixed-point supports.
1302         * gcc.dg/fixed-point/fixed-point.exp: New file.
1303         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1304         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1305         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1306         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1307         * gcc.dg/fixed-point/constants-pedantic.c,
1308         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1309         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1310         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1311         * gcc.dg/fixed-point/keywords-pedantic.c,
1312         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1313         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1314         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1315         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1316         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1317         * gcc.dg/fixed-point/func-vararg-mixed.c,
1318         * gcc.dg/fixed-point/operator-logical.c,
1319         * gcc.dg/fixed-point/struct-union.c,
1320         * gcc.dg/fixed-point/bit-complement.c,
1321         * gcc.dg/fixed-point/operator-bitwise.c,
1322         * gcc.dg/fixed-point/operator-comma.c,
1323         * gcc.dg/fixed-point/struct-layout-1.c,
1324         * gcc.dg/fixed-point/union-init.c,
1325         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1326         * gcc.dg/fixed-point/func-mixed.c,
1327         * gcc.dg/fixed-point/func-vararg-size0.c,
1328         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1329         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1330         * gcc.dg/fixed-point/operator-unary.c,
1331         * gcc.dg/fixed-point/allop-const.c,
1332         * gcc.dg/fixed-point/muldiv-warning.c,
1333         * gcc.dg/nofixed-point-1.c,
1334         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1335         * gcc.target/mips/fixed-vector-type.c,
1336         * gcc.target/mips/fixed-scalar-type.c: New tests.
1337
1338 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1339
1340         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1341         * gnat.dg/test_nested_subtype_byref.adb: New test.
1342
1343 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR fortran/33439
1346         * gfortran.dg/gomp/pr33439.f90: New test.
1347
1348 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/33455
1351         * gfortran.dg/merge_char_3.f90: New.
1352
1353 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1354
1355         PR fortran/33037
1356         * gfortran.dg/transfer_check_1.f90: New.
1357
1358 2007-09-20  Asher Langton  <langton2@llnl.gov>
1359
1360         PR fortran/20441
1361         * gfortran.dg/init_flag_1.f90: New.
1362         * gfortran.dg/init_flag_2.f90: New.
1363         * gfortran.dg/init_flag_3.f90: New.
1364         * gfortran.dg/init_flag_4.f90: New.
1365         * gfortran.dg/init_flag_5.f90: New.
1366         * gfortran.dg/init_flag_6.f90: New.
1367         * gfortran.dg/init_flag_7.f90: New.
1368
1369 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1370
1371         PR c++/33460
1372         * g++.dg/ext/anon-struct6.C: New.
1373
1374 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1375
1376         PR libfortran/23272
1377         * gfortran.dg/inquire_10.f90: New test.
1378
1379 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1380
1381         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1382
1383 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1384
1385         PR fortran/33221
1386         * gfortran.dg/used_types_18.f90: Declare variable of empty
1387         derived type.
1388
1389 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1390
1391         PR fortran/33288
1392         * gfortran.dg/array_constructor_19.f90: New test.
1393
1394 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR debug/33316
1397         * gcc.dg/debug/pr33316.c: New test.
1398
1399         PR c++/33496
1400         * g++.dg/cpp0x/variadic76.C: New test.
1401         * g++.dg/cpp0x/variadic77.C: New test.
1402         * g++.dg/cpp0x/variadic78.C: New test.
1403
1404         PR c/33238
1405         PR c/27301
1406         * gcc.c-torture/execute/20070919-1.c: New test.
1407         * gcc.dg/pr33238.c: New test.
1408         * gcc.dg/pr27301.c: New test.
1409
1410 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1411
1412         * lib/target-supports.exp (check_effective_target_mips64): New
1413         procedure.
1414         * gcc.dg/lower-subreg-1.c: Require !mips64.
1415         * gcc.dg/sibcall-3.c (ATTR): New macro.
1416         (recurser_void1, recurser_void2): Use it.
1417         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1418         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1419
1420 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1421
1422         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1423         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1424         warning annotation.
1425         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1426
1427 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1428
1429         PR fortran/33497
1430         * gfortran.dg/c_loc_tests_11.f03: New test case.
1431
1432 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1433
1434         PR c++/33459
1435         * g++.dg/init/ref14.C: New.
1436
1437 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1438
1439         * gnat.dg/slice2.ad[sb]: New testcase.
1440
1441 2007-09-19  Nick Clifton  <nickc@redhat.com>
1442
1443         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1444
1445 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1446
1447         * gcc.target/bfin/bfin.exp: New.
1448         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1449         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1450         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1451         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1452         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1453         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1454         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1455         mcpu-bf561.c, mcpu-default.c}: New tests.
1456
1457 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1458
1459         Restore detection of unsupported TLS.
1460
1461         Revert this patch:
1462         2007-02-10  Richard Henderson  <rth@redhat.com>
1463
1464         * lib/target-supports.exp (check_effective_target_tls): Redefine
1465         to mean non-emulated tls.
1466         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1467         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1468         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1469         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1470         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1471         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1472         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1473
1474         And then:
1475         * lib/target-supports.exp (check_effective_target_tls): Use
1476         stronger test for compiler support for TLS.
1477         (check_effective_target_tls_native): New, to test for non-emulated
1478         TLS support.
1479         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1480         instead of dg-require-effective-target tls.
1481         * g++.dg/gomp/copyin-1.C: Likewise.
1482         * g++.dg/gomp/sharing-1.C: Likewise.
1483         * g++.dg/gomp/tls-1.C: Likewise.
1484         * g++.dg/gomp/tls-2.C: Likewise.
1485         * g++.dg/gomp/tls-3.C: Likewise.
1486         * g++.dg/tls/diag-1.C: Likewise.
1487         * g++.dg/tls/diag-2.C: Likewise.
1488         * g++.dg/tls/diag-3.C: Likewise.
1489         * g++.dg/tls/diag-4.C: Likewise.
1490         * g++.dg/tls/diag-5.C: Likewise.
1491         * g++.dg/tls/init-1.C: Likewise.
1492         * g++.dg/tls/init-2.C: Likewise.
1493         * g++.dg/tls/trivial.C: Likewise.
1494         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1495         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1496         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1497         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1498         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1499         * gcc.dg/gomp/clause-1.c: Likewise.
1500         * gcc.dg/gomp/copyin-1.c: Likewise.
1501         * gcc.dg/gomp/sharing-1.c: Likewise.
1502         * gcc.dg/gomp/tls-1.c: Likewise.
1503         * gcc.dg/gomp/tls-2.c: Likewise.
1504         * gcc.dg/tls/alpha-1.c: Likewise.
1505         * gcc.dg/tls/opt-1.c: Likewise.
1506         * gcc.dg/tls/opt-13.c: Likewise.
1507         * gcc.dg/tls/opt-14.c: Likewise.
1508         * gcc.dg/tls/opt-2.c: Likewise.
1509         * gcc.dg/tls/opt-3.c: Likewise.
1510         * gcc.dg/tls/opt-4.c: Likewise.
1511         * gcc.dg/tls/opt-7.c: Likewise.
1512         * gcc.dg/tls/section-1.c: Likewise.
1513         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1514         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1515         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1516         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1517         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1518         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1519         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1520         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1521         * gfortran.dg/gomp/fixed-1.f: Likewise.
1522         * gfortran.dg/gomp/free-1.f90: Likewise.
1523         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1524         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1525         * gfortran.dg/gomp/reduction1.f90: Likewise.
1526         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1527
1528 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1529
1530         PR fortran/31119
1531         * gfortran.dg/bounds_check_9.f90: New test.
1532         * gfortran.dg/bounds_check_fail_2.f90: New test.
1533
1534 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1535
1536         PR c++/33462 (again)
1537         * g++.dg/ext/va-arg1.C: Adjust.
1538
1539 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1540
1541         PR c++/33462
1542         * g++.dg/ext/va-arg1.C: New.
1543
1544 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1545
1546         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1547
1548 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1549
1550         PR c++/33463
1551         * g++.dg/rtti/typeid6.C: New.
1552
1553 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1554
1555         PR c++/33464
1556         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1557         * g++.dg/ext/is_class_error2.C: New.
1558
1559 2007-09-18  Richard Guenther  <rguenther@suse.de>
1560
1561         PR tree-optimization/33340
1562         * g++.dg/torture/pr33340.C: New testcase.
1563
1564 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1565
1566         PR fortran/33231
1567         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1568         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1569         * gfortran.dg/elemental_subroutine_5.f90: New.
1570
1571 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1572
1573         * lib/target-supports.exp (check_profiling_available): Extend
1574         mips*-*-elf check to mips*-*-elf*.
1575
1576 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1577
1578         * gcc.dg/format/c90-scanf-5.c: New test.
1579         * gcc.dg/format/c99-scanf-4.c: New test.
1580         * gcc.dg/format/ext-7.c: New test.
1581         * gcc.dg/format/ext-8.c: New test.
1582
1583         PR middle-end/33423
1584         * gcc.c-torture/compile/20070915-1.c: New test.
1585
1586 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1587
1588         PR fortran/33106
1589         * gfortran.dg/private_type_9.f90: New.
1590
1591 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1592
1593         PR middle-end/33449
1594         * gfortran.dg/pr33449.f90: New test.
1595
1596 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1597
1598         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1599         * gfortran.dg/private_type_1.f90: Ditto
1600         * gfortran.dg/interface_18.f90: New.
1601         * gfortran.dg/private_type_8.f90: New.
1602
1603 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1604
1605         PR c++/33124
1606         * g++.dg/warn/new1.C: Adjust.
1607         * g++.dg/torture/str_empty.C: Likewise.
1608
1609 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1610
1611         * gcc.target/mips/dse-1.c: New test.
1612
1613 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1614
1615         PR c++/32756
1616         * g++.dg/overload/operator3.C: New.
1617
1618 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1619
1620         * gcc.target/mips/truncate-1.c: New test.
1621
1622 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1623
1624         PR fortran/29396
1625         PR fortran/29606
1626         PR fortran/30625
1627         PR fortran/30871
1628         * gfortran.dg/subref_array_pointer_1.f90: New test.
1629         * gfortran.dg/subref_array_pointer_2.f90: New test.
1630
1631 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1632
1633         * gfortran.dg/nint_2.f90: Correct last change.
1634
1635 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1636
1637         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1638
1639 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1640
1641         * gcc.dg/vect/pr33373b.c: New test.
1642
1643 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1644
1645         PR target/33438
1646         * gcc.target/i386/pr33438.c: New test.
1647
1648 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1649
1650         * gfortran.dg/nint_2.f90: Revert previous commit.
1651
1652 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1653
1654         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1655
1656 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1657
1658         PR debug/33429
1659         * g++.dg/other/unused1.C: XFAIL class2 scan.
1660
1661 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1662
1663         PR fortran/33343
1664         * gfortran.dg/elemental_args_check_1.f90: New.
1665         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1666         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1667
1668 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1669
1670         * gfortran.dg/recursive_check_3.f90: New.
1671
1672 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1673
1674         PR fortran/33412
1675         * gfortran.dg/elemental_bind_c.f90: New.
1676
1677 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1678
1679         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1680         * gcc.target/mips/mips16-attributes-2.c: New test.
1681         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1682         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1683         hard-float asm when __mips16 is defined.
1684         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1685         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1686         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1687         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1688         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1689         * gcc.target/mips/pr26765.c (foo): Likewise.
1690         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1691         targets, use dg-mips-options instead of dg-options, and use -mgp32
1692         to force 32-bit mode.
1693         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1694         and 64-bit mode.
1695         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1696
1697 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1698             Michael Meissner  <michael.meissner@amd.com>
1699
1700         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1701         * gcc.target/i386/sse5-hsubX.c: Ditto.
1702         * gcc.target/i386/sse5-permpX.c: Ditto.
1703         * gcc.target/i386/sse5-haddX.c: Ditto.
1704         * gcc.target/i386/sse5-maccXX.c: Ditto.
1705         * gcc.target/i386/sse5-msubXX.c: Ditto.
1706         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1707         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1708
1709         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1710         optimizes floating point conditional moves into the pcmov
1711         instruction on SSE5.
1712         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1713
1714         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1715         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1716         SSE5.
1717
1718         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1719         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1720
1721         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1722         optimizes (a*b)+c into fmadd on SSE5.
1723
1724         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1725         whether the SSE5 instructions can be generated.
1726
1727         * gcc.target/i386/sse5-check.h: New. Add support for 
1728         SSE5 tests.
1729
1730         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1731         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1732         * gcc.target/i386/sse-13.c: Ditto.
1733         * gcc.target/i386/sse-14.c: Ditto.
1734
1735 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1736
1737         PR testsuite/33153
1738         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1739         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1740
1741 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR target/32338
1744         * gcc.dg/pr32338-1.c: New test.
1745         * gcc.dg/pr32338-2.c: New test.
1746
1747 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1748         
1749         * lib/target-supports.exp (check_effective_target_sync_int_long):
1750         Revert change to add xtensa.
1751         (check_effective_target_sync_char_short): Likewise.
1752         
1753 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1754
1755         * gnat.dg/packed_subtype.adb: New test.
1756
1757 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1758
1759         PR fortran/33297
1760         * gfortran.dg/intrinsic_size.f90: New.
1761
1762 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1763
1764         PR fortran/33284
1765         PR fortran/33310
1766         * gfortran.dg/conflicts_2.f90: New.
1767
1768 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1769
1770         PR tree-optimization/32377
1771         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1772         dependence distance.
1773         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1774         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1775         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1776         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1777
1778 2007-09-12  Richard Guenther  <rguenther@suse.de>
1779
1780         PR middle-end/33382
1781         * gcc.c-torture/compile/pr33382.c: New testcase.
1782         * gcc.c-torture/execute/pr33382.c: Likewise.
1783
1784 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1785
1786         PR fortran/33395
1787         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1788
1789 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1790
1791         PR tree-optimization/33373
1792         * gcc.dg/vect/pr33373.c: New test.
1793
1794 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1795
1796         * lib/target-supports.exp (check_effective_target_vect_no_double):
1797         Remove unused proc.
1798
1799 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1800             Ulrich Weigand  <uweigand@de.ibm.com>
1801
1802         * gcc.target/spu/dfcgt-nan.c: New test.
1803
1804 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1805
1806         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1807
1808 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1809
1810         PR fortran/33040
1811         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1812
1813 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1814
1815         * gcc.dg/va-arg-pack-len-1.c: New test.
1816         * g++.dg/va-arg-pack-len-1.C: New test.
1817
1818 2007-09-11  Michael Matz  <matz@suse.de>
1819
1820         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1821
1822 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1823
1824         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1825         checks for size of long double.
1826         * gcc.dg/dfp/convert.h: New file.
1827         * gcc.dg/dfp/convert-bfp-2.c: New test.
1828         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1829         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1830         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1831         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1832         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1833         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1834         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1835         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1836         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1837
1838 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1839
1840         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1841         Change dg-final to expect 1 non-profitable loop and
1842         3 profitable loops.
1843         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1844         Change dg-final to expect 1 non-profitable loop and
1845         3 profitable loops.
1846         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1847         Change dg-final to expect 1 profitable loop.
1848         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1849         Change dg-final to expect 1 profitable loop.    
1850         
1851 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1852
1853         * gcc.target/mips/call-saved-1.c: New test.
1854         * gcc.target/mips/call-saved-2.c: Likewise.
1855         * gcc.target/mips/call-saved-3.c: Likewise.
1856         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1857         instead of mips_mips64.  Set mips_fp64 too.
1858         (is_gp32_flag): Return true for -mips1 and -mips2.
1859         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1860
1861 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1862
1863         * g++.dg/ext/va-arg-pack-1.C: New test.
1864         * g++.dg/ext/va-arg-pack-2.C: New test.
1865
1866 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1867
1868         PR target/33369
1869         * gcc.dg/vect/pr33369.c: New test.
1870
1871 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1872
1873         PR fortran/33370
1874         * gfortran.dg/array_memcpy_5.f90:  New test.
1875
1876 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1877
1878         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1879
1880 2007-09-09  Richard Guenther  <rguenther@suse.de>
1881
1882         * gcc.c-torture/compile/20070906-1.c: New testcase.
1883
1884 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1885
1886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1887         noinline attribute.
1888         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1889         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1890         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1891         Likewise.
1892
1893 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1894
1895         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1896
1897 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1898
1899         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1900
1901 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1902
1903         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1904         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1905         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1906         Compile tests with -fno-tree-pre.
1907         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1908         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1909         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1910         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1911         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1912         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1913         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1914         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1915         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1916         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1917         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1918         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1919         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1920         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1921         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1922         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1923         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1924         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1925         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1926
1927 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1928
1929         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1930         to call objdump.
1931         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1932         Use remote_exec to call c++filt.
1933         * lib/target-supports-dg.exp (dg-require-host-local): New.
1934         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1935         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1936         * g++.dg/rtti/repo1.C: Likewise.
1937         * g++.dg/template/repo1.C: Likewise.
1938         * g++.dg/template/repo2.C: Likewise.
1939         * g++.dg/template/repo3.C: Likewise.
1940         * g++.dg/template/repo4.C: Likewise.
1941         * g++.dg/template/repo5.C: Likewise.
1942         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1943         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1944         * g++.old-deja/g++.pt/repo1.C: Likewise.
1945         * g++.old-deja/g++.pt/repo2.C: Likewise.
1946         * g++.old-deja/g++.pt/repo3.C: Likewise.
1947         * g++.old-deja/g++.pt/repo4.C: Likewise.
1948         * gcc.dg/cpp/trad/builtins.c: Likewise.
1949
1950 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1951
1952         PR tree-optimization/32283
1953         * gcc.dg/tree-ssa/loop-31.c: New test.
1954
1955 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1956
1957         PR rtl-optimization/26449
1958         * gcc.target/i386/pr26449-1.c: New file.
1959
1960 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         PR target/33329
1963         PR rtl-optimization/26449
1964         * gcc.target/i386/pr33329.c: New file.
1965
1966 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1967
1968         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1969
1970 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1971
1972         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1973
1974 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1975
1976         PR tree-optimization/33301
1977         * gfortran.dg/vect/pr33301.f: New test.
1978
1979 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1980
1981         PR libfortran/33307
1982         * gfortran.dg/backspace_10.f90: New test.
1983
1984 2007-09-07  Richard Guenther  <rguenther@suse.de>
1985
1986         Reapply
1987         2007-09-06  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/32586
1990         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1991         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1992         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1993         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1994         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1995         now obsolete simplification.
1996
1997 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1998         
1999         PR tree-optimization/33299
2000         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2001         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2002
2003 2007-09-07  Richard Guenther  <rguenther@suse.de>
2004
2005         Revert
2006         2007-09-06  Richard Guenther  <rguenther@suse.de>
2007
2008         PR tree-optimization/32586
2009         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2010         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2011         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2012         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2013         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2014         now obsolete simplification.
2015
2016 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2017
2018         PR tree-optimization/32821
2019         * gcc.dg/tree-ssa/pr32821.c: New file.
2020
2021 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2022
2023         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2024         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2025         and mips_forced_no_er.
2026         (dg-mips-options): Add -mno-abicalls when a small-data option is
2027         specified.  Skip tests with small-data options if mips_forced_gp.
2028         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2029         * gcc.target/mips/sdata-1.c: New test.
2030         * gcc.target/mips/sdata-2.c: Likewise.
2031         * gcc.target/mips/sdata-3.c: Likewise.
2032         * gcc.target/mips/sdata-4.c: Likewise.
2033
2034 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2035
2036         PR fortran/33298
2037         * spread_zerosize_1.f90:  New test case.
2038         * spread_bounds_1.f90:  New test case.
2039
2040 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2041
2042         PR c++/32674
2043         * g++.dg/template/static31.C: New.
2044
2045 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2046
2047         PR fortran/33271
2048         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2049         powerpc*-linux-gnu.
2050
2051 2007-09-06  David Daney  <ddaney@avtrex.com>
2052             Richard Sandiford  <richard@codesourcery.com>
2053
2054         PR target/33256
2055         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2056         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2057         * gcc.target/mips/pr33256.c: New test.
2058
2059 2007-09-06  Tom Tromey  <tromey@redhat.com>
2060
2061         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2062
2063 2007-09-06  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/32586
2066         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2067         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2068         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2069         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2070         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2071         now obsolete simplification.
2072
2073 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2074
2075         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2076         * gcc.target/i386/sse3-addsubps.c: Ditto.
2077         * gcc.target/i386/sse3-haddpd.c: Ditto.
2078         * gcc.target/i386/sse3-haddps.c: Ditto.
2079         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2080         * gcc.target/i386/sse3-hsubps.c: Ditto.
2081         * gcc.target/i386/sse3-lddqu.c: Ditto.
2082         * gcc.target/i386/sse3-movddup.c: Ditto.
2083         * gcc.target/i386/sse3-movshdup.c: Ditto.
2084         * gcc.target/i386/sse3-movsldup.c: Ditto.
2085
2086 2007-09-06  Richard Guenther  <rguenther@suse.de>
2087
2088         PR tree-optimization/33302
2089         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2090
2091 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2092
2093         PR libfortran/33225
2094         * gfortran.dg./fmt_float.f90: New test.
2095
2096 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2097
2098         PR libfortran/33253
2099         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2100
2101 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2102
2103         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2104         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2105
2106 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2107
2108         * g++.dg/eh/builtin1.C: New test.
2109         * g++.dg/eh/builtin2.C: New test.
2110         * g++.dg/eh/builtin3.C: New test.
2111
2112         PR c++/33289
2113         * g++.dg/eh/builtin4.C: New test.
2114
2115 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2116
2117         * gcc.target/powerpc/dfp-dd.c: New test.
2118         * gcc.target/powerpc/dfp-td.c: New test.
2119
2120 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2121
2122         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2123         * gcc.dg/va-arg-pack-1.c: New test.
2124
2125 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2126
2127         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2128         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2129         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2130         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2131         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2132
2133 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2134
2135         PR c++/30302
2136         * g++.dg/ext/anon-struct5.C: New.
2137
2138 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2139
2140         * gcc.dg/i386-cpuid.h: Remove.
2141         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2142         (main): Use __get_cpuid to get target features.
2143         * gcc.target/i386/sse-check.h: Ditto.
2144         * gcc.target/i386/sse2-check.h: Ditto.
2145         * gcc.target/i386/sse3-check.h: Ditto.
2146         * gcc.target/i386/ssse3-check.h: Ditto.
2147         * gcc.target/i386/sse4_1-check.h: Ditto.
2148         * gcc.target/i386/sse4_2-check.h: Ditto.
2149         * gcc.target/i386/sse4a-check.h: Ditto.
2150         * gcc.dg/torture/pr16104-1.c: Ditto.
2151         (do_test): Change to void.
2152         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2153         * gcc.target/i386/sse-6.c: Ditto.
2154         * gcc.target/i386/sse-7.c: Ditto.
2155         * g++.dg/other/i386-1.C: Include cpuid.h.
2156         (main): New function.  Use __get_cpuid to get target fetaures.
2157
2158 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2159             David Ung  <davidu@mips.com>
2160             Nigel Stephens <nigel@mips.com>
2161
2162         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2163         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2164         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2165         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2166         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2167         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2168         * gcc.dg/torture/pr19683-1.c: Likewise.
2169         * gcc.target/mips/madd-3.c: Likewise.
2170         * gcc.target/mips/maddu-3.c: Likewise.
2171         * gcc.target/mips/msub-3.c: Likewise.
2172         * gcc.target/mips/msubu-3.c: Likewise.
2173         * gcc.target/mips/asm-1.c: Likewise.
2174         * gcc.target/mips/branch-1.c: Likewise.
2175         * gcc.target/mips/ins-1.c: Likewise.
2176         * gcc.target/mips/near-far-3.c: Likewise.
2177         * gcc.target/mips/near-far-4.c: Likewise.
2178         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2179         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2180         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2181         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2182         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2183         * gcc.target/mips/dspr2-MULT.c: Likewise.
2184         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2185         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2186         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2187         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2188         * gcc.target/mips/code-readable-2.c: Likewise.
2189         * gcc.target/mips/code-readable-3.c: Likewise.
2190
2191 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2192             David Ung  <davidu@mips.com>
2193             Nigel Stephens <nigel@mips.com>
2194
2195         * gcc.target/mips/mips16-attributes.c: New.
2196
2197 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2198
2199         PR fortran/31564
2200         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2201
2202         PR fortran/33241
2203         * gfortran.dg/char_length_10.f90: New test.
2204
2205 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2206
2207         PR c++/29731
2208         * g++.dg/parse/template24.C: New.
2209
2210 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2211
2212         * g++.dg/other/spu2vmx-1.C: New test.
2213
2214 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR tree-optimization/33017
2217         * gcc.dg/pr33017.c: New test.
2218
2219 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2220
2221         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2222         __protected_stream family of macros.
2223
2224 2007-09-04  Jan Hubicka  <jh@suse.cz>
2225
2226         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2227         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2228         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2229         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2230         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2231         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2232         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2233         Likewise.
2234
2235 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2236             Tobias Burnus  <burnus@net-b.de>
2237
2238         * gfortran.dg/proc_decl_1.f90: New.
2239         * gfortran.dg/proc_decl_2.f90: New.
2240         * gfortran.dg/proc_decl_3.f90: New.
2241         * gfortran.dg/proc_decl_4.f90: New.
2242
2243 2007-09-04  Jan Hubicka  <jh@suse.cz>
2244
2245         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2246         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2247         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2248         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2249         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2250         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2251         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2252         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2253         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2254         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2255         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2256         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2257         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2258         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2259         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2260         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2261         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2262         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2263         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2264         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2265         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2266         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2267         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2268         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2269         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2270         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2271         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2272         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2273         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2274         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2275         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2276         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2277         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2278         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2279         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2280         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2281         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2282         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2283         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2284         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2285         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2286         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2287         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2288         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2289         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2290         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2291         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2292         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2293         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2294         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2295         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2296         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2297         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2298         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2299         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2300         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2301         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2302         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2303         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2304         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2305         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2306         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2307         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2308         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2309         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2310         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2311         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2312         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2313         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2314         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2315         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2316         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2317         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2318         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2319         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2320         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2321         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2322         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2323         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2324         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2325         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2326         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2327         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2328         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2329         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2330         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2331         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2332         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2333         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2334         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2335         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2336         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2337         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2338         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2339         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2340         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2341         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2342         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2343         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2344         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2345         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2346         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2347         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2348         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2349         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2350         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2351         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2352         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2353         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2354         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2355         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2356         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2357         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2358         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2359         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2360         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2361         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2362         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2363         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2364         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2365         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2366         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2367         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2368         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2369         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2370         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2371         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2372         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2373         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2374         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2375         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2376         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2377         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2378         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2379         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2380         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2381         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2382         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2383         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2384         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2385         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2386         noinline.
2387         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2388         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2389         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2390         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2391         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2392         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2393         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2394         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2395         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2396         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2397         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2398         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2399         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2400         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2401         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2402         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2403         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2404         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2405         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2406         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2407         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2408         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2409         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2410         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2411         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2412         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2413         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2414         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2415         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2416         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2417         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2418         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2419         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2420         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2421         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2422         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2423         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2424         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2425         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2426         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2427         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2428         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2429         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2430         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2431         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2432         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2433         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2434         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2435         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2436         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2437         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2438         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2439         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2440         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2441         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2442         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2443         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2444         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2445         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2446         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2447         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2448         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2449         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2450         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2451         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2452         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2453         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2454         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2455         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2456         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2457         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2458         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2459         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2460         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2461         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2462         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2463         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2464         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2465         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2466         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2467         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2468         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2469         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2470         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2471         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2472         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2473         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2474         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2475         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2476         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2477         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2478         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2479         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2480         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2481         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2482         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2483         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2484         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2485         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2486         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2487         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2488         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2489         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2490         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2491         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2492         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2493         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2494         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2495         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2496         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2497         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2498         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2499         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2500         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2501         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2502         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2503         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2504         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2505         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2506         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2507         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2508         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2509         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2510         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2511         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2512         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2513
2514 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2515
2516         PR middle-end/33187
2517         * gcc.target/i386/cmov7.c: New file.
2518
2519 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         * gcc.target/i386/sse4a-check.h: New file.
2522         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2523         * gcc.target/i386/sse4a-insert.c: Ditto.
2524         * gcc.target/i386/sse4a-montsd.c: Ditto.
2525         * gcc.target/i386/sse4a-montss.c: Ditto.
2526         * gcc.target/i386/mmx-check.h: New file.
2527         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2528         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2529         * gcc.target/i386/sse-check.h: New file.
2530         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2531         * gcc.target/i386/sse-3.c: Ditto.
2532         * gcc.target/i386/sse-7.c: Ditto.
2533         * gcc.target/i386/sse-9.c: Ditto.
2534         * gcc.target/i386/ssefn-3.c: Ditto.
2535         * gcc.target/i386/sse-recip.c: Ditto.
2536         * gcc.target/i386/sse-recip-vec.c: Ditto.
2537         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2538         * gcc.target/i386/20020523-1.c: Remove.
2539         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2540         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2541         * gcc.target/i386/ssefn-4.c: Ditto.
2542         * gcc.target/i386/sse-6.c: Ditto.
2543         * gcc.target/i386/sse-10.c: Ditto.
2544         * gcc.target/i386/sse-11.c: Ditto.
2545         * gcc.target/i386/sse-18.c: Ditto.
2546         * gcc.target/i386/fpprec-1.c: Ditto.
2547         * g++.dg/other/i386-1.C: Ditto.
2548
2549 2007-09-04  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/33291
2552         * gcc.dg/volatile2.c: New testcase.
2553         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2554         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2555         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2556         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2557
2558 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2559
2560         PR fortran/33253
2561         * gfortran.dg/namelist_15.f90: Update test.
2562         * gfortran.dg/namelist_24.f90: Update test.
2563         * gfortran.dg/namelist_38.f90: New test.
2564
2565 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2566
2567         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2568         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2569         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2570         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2571         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2572         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2573
2574 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2575
2576         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2577         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2578
2579         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2580
2581 2007-09-02  David Daney  <ddaney@avtrex.com>
2582
2583         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2584         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2585         * gcc.target/mips/atomic-memory-1.c: Ditto.
2586         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2587
2588 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2589
2590         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2591         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2592
2593 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2594
2595         * gfortran.dg/substr_6.f90: New test.
2596
2597 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2598
2599         PR c++/33208
2600         * g++.dg/other/error18.C: New.
2601         * g++.dg/expr/bitfield3.C: Adjust.
2602
2603 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2604
2605         PR fortran/33276
2606         * gfortran.fortran-torture/compile/pr33276.f90: New.
2607
2608 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2609
2610         PR middle-end/33272
2611         * gcc.dg/c99-arraydecl-3.c: New test.
2612
2613 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2614
2615         PR c++/32597
2616         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2617         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2618
2619 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2620
2621         PR fortran/33232
2622         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2623         * gfortran.dg/read_1.f90: New.
2624
2625 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2626
2627         PR c++/33210
2628         * g++.dg/template/error30.C: New.
2629
2630 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2631
2632         PR c++/32113
2633         * g++.dg/template/crash70.C: New.
2634
2635 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2636
2637         PR c++/33212
2638         * g++.dg/ext/is_class_error.C: New.
2639
2640 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2641
2642         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2643         
2644 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2645             Revital Eres  <eres@il.ibm.com>
2646
2647         * gcc.target/powerpc/paired-1.c: New test.
2648         * gcc.target/powerpc/paired-2.c: New test.
2649         * gcc.target/powerpc/paired-3.c: New test.
2650         * gcc.target/powerpc/paired-4.c: New test.
2651         * gcc.target/powerpc/paired-5.c: New test.
2652         * gcc.target/powerpc/paired-6.c: New test.
2653         * gcc.target/powerpc/paired-7.c: New test.
2654         * gcc.target/powerpc/ppc-paired.c: New test.
2655
2656 2007-08-31  Ollie Wild  <aaw@google.com>
2657
2658         * g++.dg/conversion/ptrmem2.C: New test.
2659         * g++.dg/conversion/ptrmem3.C: New test.
2660         * g++.dg/conversion/ptrmem4.C: New test.
2661         * g++.dg/conversion/ptrmem5.C: New test.
2662         * g++.dg/conversion/ptrmem6.C: New test.
2663         * g++.dg/conversion/ptrmem7.C: New test.
2664         * g++.dg/conversion/ptrmem8.C: New test.
2665
2666 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2667
2668         PR fortran/31879
2669         * gfortran.dg/char_length_7.f90: New test.
2670         * gfortran.dg/char_length_9.f90: New test.
2671         * gfortran.dg/char_assign_1.f90: Add extra warning.
2672
2673         PR fortran/31197
2674         PR fortran/31258
2675         * gfortran.dg/char_length_8.f90: New test.
2676
2677 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2678
2679         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2680
2681 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * gcc.dg/inline-24.c: New test.
2684         * g++.dg/opt/inline11.C: New test.
2685
2686 2007-08-30  Richard Guenther  <rguenther@suse.de>
2687
2688         * gcc.target/i386/vectorize5.c: New testcase.
2689
2690 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2691
2692         PR fortran/33228
2693         * interface.c (check_interface0): Improve error for external procs.
2694         (check_sym_interfaces): Fix checking of module procedures.
2695
2696 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2697
2698         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2699         (AI): Add AI_ALIGN.
2700         * gcc.dg/sync-3.c: New test.
2701
2702         PR middle-end/32758
2703         * gcc.dg/cleanup-12.c: New test.
2704
2705 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2706
2707         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2708         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2709         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2710         * gcc.dg/pr32450.c: Ditto.
2711         * gcc.dg/nest.c: Ditto.
2712         * gcc.dg/nested-func-4.c: Ditto.
2713         * g++.old-deja/g++.law/profile1.C: Ditto.
2714
2715 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2716
2717         PR fortran/32989
2718         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2719         non-default integer kind arguments.
2720
2721 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2722
2723         PR fortran/33105
2724         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2725
2726 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2727
2728         * gcc.dg/h8300-ice2.c: Remove target selector.
2729
2730 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2731
2732         PR fortran/33215
2733         * gfortran.dg/binding_label_tests_15.f03: New test case.
2734         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2735
2736 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2737
2738         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2739         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2740
2741 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2742
2743         PR c++/33194
2744         * g++.dg/other/canon-33194.C: New.
2745
2746 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2747
2748         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2749         * gcc.c-torture/execute/pr23135.c: Likewise.
2750
2751 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2752
2753         * gcc.dg/pr31344.c: Move to ...
2754         * gcc.dg/dfp/pr31344.c: ... here.
2755         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2756         * gcc.dg/20050503-1.c: Ditto.
2757         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2758         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2759         * gcc.dg/20060801-1.c: Ditto.
2760
2761 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2762
2763         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2764         * gfortran.dg/nan_1.f90: Likewise.
2765
2766 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2767
2768         PR fortran/33055
2769         Revert previous patch.
2770
2771 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2772             Kazu Hirata  <kazu@codesourcery.com>
2773
2774         * gcc.target/m68k/interrupt-1.c: New.
2775
2776 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2777
2778         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2779         10000 for targets where "int" can't hold at least 100000.
2780         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2781         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2782         (test5)(test6): Use it.
2783         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2784         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2785         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2786         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2787         * gcc.dg/attr-alloc_size.c (test): Likewise.
2788
2789 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2790
2791         PR c++/33209
2792         * g++.dg/template/error29.C: New.
2793
2794 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2795
2796         PR c++/32596
2797         * g++.dg/ext/visibility/anon5.C: New test.
2798
2799 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2800
2801         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2802
2803 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2804
2805         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2806         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2807         * gfortran.dg/gamma_4.f90: New: large-real tests.
2808
2809 2007-08-28  Jason Merrill  <jason@redhat.com>
2810
2811         PR c++/29000
2812         * g++.dg/ext/stmtexpr12.C: New test.
2813
2814         PR c++/28558
2815         * g++.dg/ext/attrib28.C: New test.
2816
2817 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2818
2819         PR target/32661
2820         * gcc.target/i386/pr32661.c: New test.
2821
2822 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR middle-end/32370
2825         * gcc.dg/pr32370.c: New test.
2826
2827         PR rtl-optimization/33148
2828         * gcc.c-torture/compile/20070827-1.c: New test.
2829
2830         PR debug/32914
2831         * d++.dg/debug/const3.C: New test.
2832         * d++.dg/debug/const4.C: New test.
2833         * d++.dg/debug/dwarf2/const1.C: New test.
2834         * d++.dg/debug/dwarf2/const2.C: New test.
2835         * d++.dg/debug/dwarf2/const2b.C: New test.
2836
2837 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2838             Vladimir Yanovsky  <yanov@il.ibm.com>
2839             Revital Eres  <eres@il.ibm.com>
2840             Andrey Belevantsev  <abel@ispras.ru>
2841
2842         * gcc.dg/sms-1.c: New test.
2843
2844 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2845
2846         * g++.dg/ext/gnu-inline-common.h: New.
2847         * g++.dg/ext/gnu-inline-global-reject.C: New.
2848         * g++.dg/ext/gnu-inline-global.C: New.
2849         * g++.dg/ext/gnu-inline-namespace.C: New.
2850         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2851         * g++.dg/ext/gnu-inline-class.C: New.
2852         * g++.dg/ext/gnu-inline-class-static.C: New.
2853         * g++.dg/ext/gnu-inline-template-class.C: New.
2854         * g++.dg/ext/gnu-inline-template-func.C: New.
2855
2856 2007-08-27  Jason Merrill  <jason@redhat.com>
2857
2858         PR c++/31337
2859         * g++.dg/ext/stmtexpr11.C: New.
2860
2861 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2862
2863         * lib/target-supports.exp (check_profiling_available):
2864         Set profiling_available_saved to 0 on fido-*-elf.
2865
2866 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2867
2868         PR tree-optimization/33173
2869         
2870         * gcc.c-torture/compile/pr33173.c: New.
2871
2872 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2873
2874         PR target/31385
2875         * gcc.dg/dfp/pr31385.c: New.
2876
2877 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2878
2879         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2880
2881 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2882
2883         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2884         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2885         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2886         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2887         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2888         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2889         gcc.target/m68k directory.
2890         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2891         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2892         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2893         gcc.target/cris directory.
2894         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2895         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2896         gcc.target/bfin directory.
2897
2898         * gcc.target/sh: New directory.
2899         * gcc.target/sh/sh.exp: New file.
2900         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2901         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2902         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2903         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2904         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2905         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2906
2907 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2908
2909         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2910         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2911         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2912         * gcc.target/i386/local2.c: Ditto.
2913         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2914         * gcc.target/i386/20011119-1.c: Ditto.
2915         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2916         * gcc.target/i386/fastcall-1.c: Fix target selector.
2917
2918 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2919
2920         PR fortran/33055
2921         * gfortran.dg/negative_unit.f: Add new check
2922         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2923         -fdefault-integer-8.
2924
2925 2007-08-26  Asher Langton  <langton2@llnl.gov>
2926
2927         * gfortran.dg/recursive_stack.f90: New.
2928         * gfortran.dg/openmp_stack.f90: New.
2929
2930 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2931
2932         PR fortran/31298
2933         * gfortran.dg/use_10.f90: New.
2934
2935 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2936
2937         PR fortran/32985
2938         * gfortran.dg/namelist_14.f90: Make test case valid.
2939         * gfortran.dg/common_10.f90: New.
2940
2941 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2942
2943         PR middle-end/33181
2944         * gcc.dg/ifelse-2.c: New.
2945
2946 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2947
2948         PR fortran/32980
2949         * gfortran.dg/gamma_1.f90: New.
2950         * gfortran.dg/gamma_2.f90: New.
2951         * gfortran.dg/gamma_3.f90: New.
2952
2953 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2954
2955         PR fortran/33188
2956         * gfortran.dg/used_types_18.f90: New.
2957
2958 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2959
2960         * gcc.dg/array-init-2.c: New test.
2961
2962 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/33178
2965         * gfortran.dg/initialization_4.f90: Update dg-error.
2966         * gfortran.dg/initialization_13.f90: New.
2967
2968 2007-08-24  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/33166
2971         * gcc.c-torture/compile/pr33166.c: New testcase.
2972
2973 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2974
2975         PR fortran/33139
2976         * gfortran.dg/pointer_assign_4.f90: New.
2977         * gfortran.dg/shape_2.f90: Fix test case.
2978         * gfortran.dg/char_result_4.f90: Ditto.
2979
2980 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2981
2982         * gcc.dg/array-init-1.c: New test.
2983
2984         PR c++/32567
2985         * g++.dg/parse/crash36.C: New test.
2986
2987 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         * gcc.dg/pr32721.c: Updated.
2990
2991 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR tree-optimization/32573
2994         PR middle-end/32946
2995         * gcc.dg/pr32573.c: New test.
2996
2997         PR c++/32898
2998         * g++.dg/lookup/ns3.C: New test.
2999
3000         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3001
3002         PR c++/31941
3003         * g++.dg/parse/crash37.C: New test.
3004
3005 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3006
3007         PR target/17390
3008         * gcc.target/i386/pr17390.c: New test.
3009
3010 2007-08-23  Richard Guenther  <rguenther@suse.de>
3011
3012         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3013         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3014         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3015         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3016         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3017         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3018         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3019         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3020
3021 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3022
3023         * gcc.target/s390: New directory.
3024         * gcc.target/s390/s390.exp: New file.
3025         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3026         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3027         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3028         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3029         gcc.target/s390 directory.
3030
3031 2007-08-23  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/32328
3034         * testsuite/gcc.dg/pr32328.c: New testcase.
3035
3036 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3037
3038         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3039           available.
3040
3041 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3042
3043         PR fortran/33095
3044         * gfortran.dg/min_max_optional_5.f90: New test.
3045         * gfortran.dg/min_max_optional_2.f90: Remove.
3046         * gfortran.dg/min_max_optional_3.f90: Remove.
3047         * gfortran.dg/min_max_optional_4.f90: Remove.
3048
3049 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3050
3051         * gcc.target/i386/xorps-sse.c: New.
3052         * gcc.target/i386/xorps-sse2.c: New.
3053
3054 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3055
3056         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3057         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3058         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3059
3060 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3061
3062         PR fortran/33020
3063         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3064         include multiple kinds for SHAPE parameter within a single
3065         namespace.
3066         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3067         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3068
3069 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3070
3071         * interface_abstract_1.f90: Extended test case.
3072         * interface_abstract_3.f90: New test.
3073
3074 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3075
3076         * gcc.dg/fold-sub.c: New test.
3077         
3078 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3081         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3082         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3083         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3084         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3085         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3086
3087 2007-08-22  Richard Guenther  <rguenther@suse.de>
3088
3089         PR middle-end/33007
3090         * gcc.dg/pr33007.c: New testcase.
3091
3092 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3093
3094         * gcc.c-torture/execute/strcmp-1.x: Delete.
3095
3096 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3097
3098         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3099         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3100         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3101         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3102         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3103         gcc.target/i386/stack-realign.c,
3104         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3105         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3106         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3107         target using dg-require-effective-target directive.
3108         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3109         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3110         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3111         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3112         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3113         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3114         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3115         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3116         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3117         Require lp64 target using dg-require-effective-target directive.
3118         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3119         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3120         directive.
3121         * gcc.target/i386/20010202-1.c: Move from here ...
3122         * gcc.dg/20010202-1.c: ... to here.
3123
3124 2007-08-22  Richard Guenther  <rguenther@suse.de>
3125
3126         PR tree-optimization/33142
3127         * gcc.c-torture/execute/pr33142.c: New testcase.
3128
3129 2007-08-22  Richard Guenther  <rguenther@suse.de>
3130
3131         PR middle-end/32563
3132         * g++.dg/torture/pr32563.C: New testcase.
3133
3134 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR middle-end/32912
3137         * gcc.dg/pr32912-1.c: Add -w to options.
3138         * gcc.dg/pr32912-2.c: Likewise.
3139         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3140
3141 2007-08-21  Ian Lance Taylor  <iant@google.com>
3142
3143         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3144
3145 2007-08-21  Ian Lance Taylor  <iant@google.com>
3146
3147         PR tree-optimization/33134
3148         * g++.dg/tree-ssa/pr33134.C: New test.
3149
3150 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3151
3152         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3153         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3154
3155 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3156
3157         PR debug/32610
3158         * gcc.dg/debug/pr32610.c: New test.
3159
3160         * g++.dg/init/new24.C: New test.
3161
3162         PR middle-end/32912
3163         * gcc.dg/pr32912-1.c: New test.
3164         * gcc.dg/pr32912-2.c: New test.
3165         * gcc.dg/pr32912-3.c: New test.
3166
3167 2007-08-21  Richard Guenther  <rguenther@suse.de>
3168
3169         * gcc.dg/pointer-arith-10.c: New testcase.
3170
3171 2007-08-21  Richard Guenther  <rguenther@suse.de>
3172
3173         PR middle-end/33122
3174         * gcc.c-torture/compile/pr33122.c: New testcase.
3175
3176 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3177
3178         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3179
3180 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3181
3182         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3183
3184 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR c++/33025
3187         * g++.dg/init/new23.C: New test.
3188
3189 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3190
3191         PR middle-end/30564
3192         * gcc.c-torture/compile/pr30564-1.c: New test.
3193         * gcc.c-torture/compile/pr30564-2.c: New test.
3194
3195 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3196
3197         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3198
3199 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3200
3201         * gfortran.dg/interface_abstract_2.f90: New.
3202         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3203
3204 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3205
3206         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3207         unknown (so that outer-loop wont get analyzed).
3208         * gcc.dg/vect/vect-outer-1a.c: New test.
3209         * gcc.dg/vect/vect-outer-1b.c: New test.
3210         * gcc.dg/vect/vect-outer-1.c: New test.
3211         * gcc.dg/vect/vect-outer-2a.c: New test.
3212         * gcc.dg/vect/vect-outer-2b.c: New test.
3213         * gcc.dg/vect/vect-outer-2c.c: New test.
3214         * gcc.dg/vect/vect-outer-2.c: New test.
3215         * gcc.dg/vect/vect-outer-3a.c: New test.
3216         * gcc.dg/vect/vect-outer-3b.c: New test.
3217         * gcc.dg/vect/vect-outer-3c.c: New test.
3218         * gcc.dg/vect/vect-outer-3.c: New test.
3219         * gcc.dg/vect/vect-outer-4a.c: New test.
3220         * gcc.dg/vect/vect-outer-4b.c: New test.
3221         * gcc.dg/vect/vect-outer-4c.c: New test.
3222         * gcc.dg/vect/vect-outer-4d.c: New test.
3223         * gcc.dg/vect/vect-outer-4e.c: New test.
3224         * gcc.dg/vect/vect-outer-4f.c: New test.
3225         * gcc.dg/vect/vect-outer-4g.c: New test.
3226         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3227         * gcc.dg/vect/vect-outer-4i.c: New test.
3228         * gcc.dg/vect/vect-outer-4j.c: New test.
3229         * gcc.dg/vect/vect-outer-4k.c: New test.
3230         * gcc.dg/vect/vect-outer-4l.c: New test.
3231         * gcc.dg/vect/vect-outer-4m.c: New test.
3232         * gcc.dg/vect/vect-outer-4.c: New test.
3233         * gcc.dg/vect/vect-outer-5.c: New test.
3234         * gcc.dg/vect/vect-outer-6.c: New test.
3235         * gcc.dg/vect/vect-outer-fir.c: New test.
3236         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3238
3239 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3240
3241         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3242         and -fno-tree-reassoc.
3243         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3244         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3245         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3246         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3247         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3248         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3249         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3250         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3251         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3252         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3253         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3254         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3255         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3256         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3257         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3258         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3259         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3260         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3261         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3262         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3263         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3264         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3265         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3266         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3267         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3268         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3269         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3270         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3271         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3272         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3273         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3274         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3275         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3276         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3277         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3278         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3279         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3280
3281 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3282
3283         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3284         versioning for aliasing).
3285         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3286
3287         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3288         targets.
3289         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3290
3291 2007-08-18  Tom Tromey  <tromey@redhat.com>
3292
3293         PR preprocessor/32974:
3294         * gcc.dg/cpp/pr32974.c: New file.
3295
3296 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3297
3298         * gfortran.dg/interface_abstract_1.f90: New.
3299
3300 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3301
3302         PR fortran/32881
3303         * gfortran.dg/pure_initializer_1.f90: New test.
3304
3305 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3306
3307         PR fortran/32875
3308         * gfortran.dg/array_constructor_18.f90: New test.
3309
3310 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3311
3312         PR c++/28989
3313         * g++.dg/expr/lval3.C: New test.
3314         * g++.dg/expr/lval4.C: New test.
3315
3316 2007-08-17  Ollie Wild  <aaw@google.com>
3317
3318         PR c++/31749
3319         * g++.dg/lookup/builtin3.C: New test.
3320         * g++.dg/lookup/builtin4.C: New test.
3321         * g++.dg/lookup/using19.C: New test.
3322
3323 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3324
3325         PR c++/32190
3326         * g++.dg/parse/error31.C: New.
3327
3328 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3329
3330         PR c++/32112
3331         * g++.dg/template/error26.C: New.
3332
3333 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3334
3335         PR fortran/33079
3336         * gfortran.dg/zero_length_2.f90: New test.
3337
3338 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3339
3340         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3341         * gfortran.dg/kind_tests_3.f03: Ditto.
3342         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3343         * gfortran.dg/interface_13.f90: Ditto.
3344         * gfortran.dg/pr32738.f90: Ditto.
3345         * gfortran.dg/module_private_1.f90: Ditto.
3346         * gfortran.dg/test_only_clause.f90: Ditto.
3347         * gfortran.dg/bind_c_vars.f90: Ditto.
3348         * gfortran.dg/bind_c_dts.f90: Ditto.
3349         * gfortran.dg/use_9.f90: Ditto.
3350         * gfortran.dg/generic_8.f90: Ditto.
3351         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3352         * gfortran.dg/private_type_6.f90: Ditto.
3353         * gfortran.dg/c_assoc.f90: Ditto.
3354         * gfortran.dg/private_type_7.f90: Ditto.
3355         * gfortran.dg/global_vars_c_init.f90: Ditto.
3356         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3357         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3358         * gfortran.dg/c_size_t_test.f03: Ditto.
3359         * gfortran.dg/used_types_12.f90: Ditto.
3360         * gfortran.dg/pr25923.f90: Ditto.
3361         * gfortran.dg/test_com_block.f90: Ditto.
3362         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3363         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3364         * gfortran.dg/com_block_driver.f90: Ditto.
3365         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3366         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3367         * gfortran.dg/c_loc_test.f90: Ditto.
3368         * gfortran.dg/c_ptr_tests.f03: Ditto.
3369         * gfortran.dg/module_interface_1.f90: Ditto.
3370
3371 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3372
3373         PR c++/32870
3374         * g++.dg/other/error17.C: Adjust.
3375         
3376 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3377
3378         PR middle-end/32970
3379         * g++.dg/ext/altivec-14.C: New test.
3380
3381 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3382
3383         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3384         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3385         dump files.
3386         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3387         * gcc.dg/vect/pr32366.c: Ditto.
3388
3389 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3390
3391         PR testsuite/33082
3392         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3393         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3394         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3395         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3396
3397 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3398
3399         PR fortran/33072
3400         * gfortran.dg/use_9.f90: New.
3401
3402 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3403
3404         * g++.dg/gcov/gcov-5.C: New test.
3405
3406 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3407
3408         * g++.dg/gcov/gcov-4.C: New test.
3409         * lib/gcov.exp (verify-lines): Add support for
3410         checking no-coverage lines.
3411
3412 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3413
3414         * gcc.dg/vect/vect-vfa-01.c: New.
3415         * gcc.dg/vect/vect-vfa-02.c: New.
3416         * gcc.dg/vect/vect-vfa-03.c: New.
3417         * gcc.dg/vect/vect-vfa-04.c: New.
3418         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3419         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3420         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3421         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3422         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3423         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3424         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3425         gfortran.dg/vect/pr19049.f90: Rename to start with
3426         prefix no-vfa-.
3427         * gcc.dg/vect/vect.exp: Disable versioning for alias
3428         when test starts with no-vfa-.
3429         * gfortran.dg/vect/vect.exp: Likewise.
3430
3431 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3432
3433         * gcc.dg/torture/pr32897.c: New test.
3434
3435 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3436
3437         PR c++/31132
3438         * g++.dg/template/crash69.C: New.
3439
3440 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3441
3442         * lib/target-supports.exp (check_effective_target_arm32): Use
3443         check_no_compiler_messages.
3444
3445 2007-08-15  Diego Novillo  <dnovillo@google.com>
3446
3447         gcc.dg/tree-ssa/20070815.c: New test.
3448
3449 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3450
3451         PR fortran/33077
3452         * gfortran.dg/random_7.f90: Initialize variable.
3453
3454 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR middle-end/33074
3457         * gfortran.dg/pr33074.f90: New test.
3458
3459         PR c++/32992
3460         * g++.dg/opt/nrv14.C: New test.
3461
3462 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3463
3464         PR c++/33035
3465         * g++.dg/template/crash68.C: New.
3466
3467 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3468
3469         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3470         * gcc.dg/sibcall-4.c: Ditto.
3471
3472 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3473
3474         PR fortran/33066
3475         * gfortran.dg/use_8.f90: New test.
3476         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3477
3478 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3479
3480         PR c++/27211
3481         * g++.dg/template/error27.C: New.
3482         * g++.dg/template/error28.C: New.
3483         * g++.dg/other/pr28304.C: Adjust.
3484         * g++.old-deja/g++.mike/p811.C: Likewise.
3485
3486 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3487
3488         PR target/30315
3489         * gcc.target/i386/pr30315.c: New.
3490
3491 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3492
3493         PR fortran/32594
3494         * gfortran.dg/substr_5.f90: New test.
3495
3496 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3497
3498         PR c/30428
3499         * gcc.dg/vector-2.c: New test.
3500
3501         PR c++/30428
3502         * g++.dg/ext/vector8.C: New test.
3503
3504 2007-08-13  Dan Hipschman  <dsh@google.com>
3505
3506         PR c/32953
3507         * gcc.dg/format/array-1.c: Add an additional test for
3508         unterminated format strings of length 1.
3509
3510 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3511
3512         PR fortran/32926
3513         * gfortran.dg/external_procedures_3.f90: New test.
3514
3515 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3516
3517         PR fortran/32827
3518         * gfortran.dg/import6.f90: New test.
3519
3520 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3521
3522         PR C/30427
3523         *  gcc.dg/vector-1.c: New test.
3524
3525 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3526
3527         * gcc.dg/pr21255-4.c: Skip for PIC.
3528         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3529
3530 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3531
3532         * gcc.dg/attr-isr.c: Skip for PIC.
3533         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3534         * gcc.dg/attr-isr-trapa.c: Likewise.
3535         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3536         * gcc.dg/pragma-isr-trapa.c: Likewise.
3537         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3538
3539 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3540
3541         PR fortran/32962
3542         * gfortran.dg/transpose_1.f90: New test.
3543
3544 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3545
3546         PR fortran/29600
3547         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3548         intrinsic.
3549
3550 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3551
3552         PR fortran/30964
3553         PR fortran/33054
3554         * gfortran.dg/random_4.f90: New test.
3555         * gfortran.dg/random_5.f90: New test.
3556         * gfortran.dg/random_6.f90: New test.
3557         * gfortran.dg/random_7.f90: New test.
3558
3559 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3560
3561         PR fortran/32860
3562         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3563
3564 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3565
3566         PR fortran/31629
3567         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3568
3569 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3570
3571         PR fortran/29600
3572         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3573         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3574
3575 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3576
3577         PR fortran/32937
3578         * gfortran.dg/char_length_6.f90: New test.
3579
3580 2007-08-10  Ollie Wild  <aaw@google.com>
3581
3582         * g++.dg/lookup/using18.C: New test.
3583
3584 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3585
3586         PR c++/17763
3587         * g++.dg/other/error16.C: New.
3588
3589 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3590
3591         PR libfortran/33039
3592         * gfortran.dg/namelist_37.f90: New test.
3593
3594 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3595
3596         PR c++/22256
3597         * g++.dg/conversion/op3.C: New.
3598
3599 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3600
3601         PR fortran/32987
3602         * gfortran.dg/fmt_tab_1.f90: New.
3603         * gfortran.dg/fmt_tab_2.f90: New.
3604
3605 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3606
3607         PR c/32796
3608         * gcc.c-torture/compile/pr32796.c: New test.
3609
3610 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3611
3612         PR middle-end/32813
3613         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3614         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3615         instead of just -O.
3616
3617 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3618
3619         * gcc.target/mips/code-readable-1.c: New test.
3620         * gcc.target/mips/code-readable-2.c: Likewise.
3621         * gcc.target/mips/code-readable-3.c: Likewise.
3622
3623 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3624             Revital Eres  <eres@il.ibm.com>
3625
3626         * gfortran.dg/sms-1.f90: Add comment.
3627         * gfortran.dg/sms-2.f90: New.
3628
3629 2007-08-07  Ian Lance Taylor  <iant@google.com>
3630
3631         * gcc.dg/instrument-1.c: New test.
3632         * gcc.dg/instrument-2.c: New test.
3633         * gcc.dg/instrument-3.c: New test.
3634
3635 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3636
3637         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3638
3639 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3640
3641         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3642         !vector_alignment_reachable targets.
3643         * gcc.dg/vect/vect-33.c: Likewise.
3644         * gcc.dg/vect/vect-42.c: Likewise.
3645         * gcc.dg/vect/vect-44.c: Likewise.
3646         * gcc.dg/vect/vect-50.c: Likewise.
3647         * gcc.dg/vect/vect-70.c: Likewise.
3648         * gcc.dg/vect/vect-71.c: Likewise.
3649         * gcc.dg/vect/vect-87.c: Likewise.
3650         * gcc.dg/vect/vect-88.c: Likewise.
3651         * gcc.dg/vect/vect-91.c: Likewise.
3652         * gcc.dg/vect/vect-93.c: Likewise.
3653         * gcc.dg/vect/vect-96.c: Likewise.
3654         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3655         * gcc.dg/vect/section-anchors-69.c: Likewise.
3656         * gcc.dg/vect/pr25413.c: Likewise.
3657         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3658         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3659         * gfortran.dg/vect-2.f90: Likewise.
3660         * gfortran.dg/vect-3.f90: Likewise.
3661         * gfortran.dg/vect-4.f90: Likewise.
3662         * gfortran.dg/vect-5.f90: Likewise.
3663         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3664         Return false for darwin. 
3665         (check_effective_target_vector_alignment_reachable_for_double): New.
3666
3667 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3668
3669         * gcc.dg/multiword-1.c: New testcase.
3670
3671 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3672
3673         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3674         messages.
3675         * gfortran.dg/namelist_36.f90: New test.
3676
3677 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3678
3679         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3680           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3681
3682 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3683
3684         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3685         * gcc.dg/torture/type-generic-1.c: Likewise.
3686
3687 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3688
3689         * gcc.c-torture/20070522-1.c: Move to ...
3690         * gcc.c-torture/compile/20070522-1.c: Here.
3691
3692 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3693
3694         PR fortran/29828
3695         * gfortran.dg/minmax_char_1.f90: New test.
3696         * gfortran.dg/minmax_char_2.f90: New test.
3697         * gfortran.dg/min_max_optional_4.f90: New test.
3698
3699 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3700
3701         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3702         hanging on the testcase.
3703
3704 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3705
3706         PR middle-end/32988
3707         * gcc.c-torture/compile/pr32988.c: New test.
3708
3709 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3710
3711         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3712
3713 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3714
3715         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3716
3717         Revert:
3718         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3719
3720         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3721
3722 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3723
3724         PR fortran/32979
3725         * gfortran.dg/isnan_1.f90: New test.
3726
3727 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3728             Revital Eres <eres@il.ibm.com>
3729
3730         * gcc.dg/sms-antideps.c: New test.
3731
3732 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3733
3734         PR fortran/31214
3735         * gfortran.dg/entry_13.f90: New test.
3736
3737         * gfortran.dg/entry_12.f90: Clean up .mod file.
3738
3739 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3740
3741         PR fortran/32770
3742         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3743         variables as kind=4 so they don't overflow the record length.
3744
3745 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3746
3747         PR fortran/32968
3748         * gfortran.dg/selected_kind_1.f90: New test.
3749
3750 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3751
3752         PR middle-end/32780
3753         * gcc.c-torture/compile/pr32780.c: New test.
3754
3755 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3756
3757         RP middle-end/32399
3758         * gcc.c-torture/compile/pr32399.c: New testcase.
3759
3760 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3761
3762         PR middle-end/32304
3763         * g++.dg/torture/pr32304.C: New testcase.
3764
3765 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3766
3767         PR middle-end/32935
3768         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3769
3770 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3771
3772         PR fortran/32955
3773         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3774
3775 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3776
3777         PR fortran/31202
3778         * gfortran.dg/nint_2.f90: New test.
3779
3780 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3781
3782         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3783         * gcc.dg/weak/typeof-2.c: Likewise.
3784
3785 2007-08-03  Diego Novillo  <dnovillo@google.com>
3786
3787         PR 31521
3788         * gcc.dg/tree-ssa/pr31521.c: New test.
3789
3790 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3791
3792         PR fortran/32770
3793         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3794         iostat must be default kind.
3795
3796 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3797
3798         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3799
3800 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801
3802         PR fortran/32770
3803         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3804         explicit so test passes with -fdefault-integer-8.
3805         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3806         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3807
3808 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3809
3810         PR c++/30849
3811         * g++.dg/parse/asm1.C: New test.
3812
3813         PR c++/30850
3814         * g++.dg/parse/asm2.C: Likewise.
3815
3816         PR c++/30851
3817         * g++.dg/parse/asm3.C: Likewise.
3818         
3819 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3820
3821         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3822           "int" is only 16 bit bits wide.
3823         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3824
3825 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3826
3827         * g++.dg/torture/type-generic-1.C: New.
3828         * gcc.dg/pr28796-2.c: Move tests ...
3829         * gcc.dg/tg-tests.h: ... here.
3830         * gcc.dg/torture/type-generic-1.c: New.
3831
3832 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3833
3834         PR libfortran/32954
3835         * minmaxloc_3.f90:  New test case.
3836
3837 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3838
3839         PR fortran/32936
3840         * gfortran.dg/allocate_stat.f90: New.
3841
3842 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3843
3844         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3845
3846 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3847
3848         PR tree-optimization/32919
3849         * gcc.c-torture/compile/pr32919.c: New.
3850
3851 2007-08-01  Nick Clifton  <nickc@redhat.com>
3852
3853         * gcc.c-torture/execute/execute.exp: Change copyright header to
3854         refer to version 3 of the GNU General Public License and to point
3855         readers at the COPYING3 file and the FSF's license web page.
3856         * gcc.c-torture/execute/ieee/ieee.exp,
3857         gcc.c-torture/unsorted/unsorted.exp,
3858         gcc.c-torture/compile/compile.exp,
3859         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3860         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3861         gcc.target/cris/torture/cris-torture.exp,
3862         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3863         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3864         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3865         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3866         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3867         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3868         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3869         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3870         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3871         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3872         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3873         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3874         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3875         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3876         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3877         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3878         gcc.dg/noncompile/noncompile.exp,
3879         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3880         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3881         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3882         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3883         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3884         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3885         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3886         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3887         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3888         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3889         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3890         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3891         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3892         g++.old-deja/old-deja.exp,
3893         gfortran.fortran-torture/execute/execute.exp,
3894         gfortran.fortran-torture/compile/compile.exp,
3895         treelang/output/output-1.c, treelang/output/output-1.tree,
3896         treelang/execute/execute.exp, treelang/Makefile.in,
3897         treelang/compile/compile.exp, g++.dg/dg.exp,
3898         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3899         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3900         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3901         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3902         g++.dg/compat/struct-layout-1.exp,
3903         g++.dg/compat/struct-layout-1_generate.c,
3904         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3905         g++.dg/bprob/bprob.exp, config/default.exp,
3906         gcc.test-framework/test-framework.awk,
3907         gcc.test-framework/gen_directive_tests,
3908         gcc.test-framework/test-framework.exp,
3909         objc.dg/special/special.exp,
3910         objc.dg/gnu-encoding/gnu-encoding.exp,
3911         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3912         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3913         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3914         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3915         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3916         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3917         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3918         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3919         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3920         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3921         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3922         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3923         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3924         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3925         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3926         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3927         Likewise.
3928
3929 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3930
3931         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3932         error message text.
3933
3934 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3935
3936         PR fortran/32945
3937         * gfortran.dg/initialization_12.f90: New test.
3938
3939 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3940
3941         PR fortran/31609
3942         * gfortran.dg/entry_12.f90: New test.
3943
3944 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3945
3946         PR fortran/32938
3947         * gfortran.dg/altreturn_6.f90: New test.
3948
3949 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3950
3951         PR fortran/32942
3952         * gfortran.dg/exponent_2.f90: New test.
3953
3954 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3955
3956         * gcc.dg/vect/vect-117.c: New test.
3957         * gcc.dg/vect/vect-74.c: Enabled test
3958         * gcc.dg/vect/vect-81.c: Enabled test
3959
3960 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3961
3962         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3963         s/dg-error/dg-warning where warning is expected.
3964
3965 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3966
3967         PR fortran/32770
3968         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3969         of huge() to correct kind.
3970
3971 2007-07-30  Ollie Wild  <aaw@google.com>
3972
3973         * gcc.dg/cpp/counter-2.c: New test.
3974         * gcc.dg/cpp/counter-3.c: New test.
3975         * gcc.dg/cpp/dir-only-1.c: New test.
3976         * gcc.dg/cpp/dir-only-1.h: New file.
3977         * gcc.dg/cpp/dir-only-2.c: New test.
3978         * gcc.dg/cpp/dir-only-3.c: New test.
3979         * gcc.dg/cpp/dir-only-3a.h: New file.
3980         * gcc.dg/cpp/dir-only-3b.h: New file.
3981         * gcc.dg/cpp/dir-only-4.c: New test.
3982         * gcc.dg/cpp/dir-only-5.c: New test.
3983         * gcc.dg/cpp/dir-only-6.c: New test.
3984
3985 2007-07-30  Julian Brown  <julian@codesourcery.com>
3986
3987         * gcc.target/arm/neon/v*.c: Regenerate.
3988
3989 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3990
3991         PR c++/32108
3992         * g++.dg/ext/label6.C: New.
3993
3994 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3995
3996         PR libfortran/32858
3997         PR libfortran/30814
3998         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3999
4000 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4001
4002         PR fortran/31211
4003         * gfortran.dg/actual_pointer_function_1.f90: New test.
4004
4005         PR fortran/32682
4006         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4007
4008 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4009
4010         PR fortran/32906
4011         * gfortran.dg/shape_1.f90: Adjust error message.
4012         * gfortran.dg/parameter_array_ref_1.f90: New test.
4013
4014 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015
4016         PR fortran/31609
4017         * gfortran.dg/entry_11.f90: New test.
4018
4019 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4020             Revital Eres  <eres@il.ibm.com>
4021
4022         * gfortran.dg/sms-1.f90: New test.
4023
4024 2007-07-28  Richard Guenther  <rguenther@suse.de>
4025
4026         * gcc.c-torture/compile/pr32920.c: New testcase.
4027
4028 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4029
4030         PR c++/30917
4031         * g++.dg/lookup/friend11.C: New test.
4032
4033 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4034
4035         * gfortran.dg/namelist_5.f90: Adjusted error message.
4036         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4037         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4038         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4039         * gfortran.dg/namelist_32.f90: ... this.
4040
4041         PR fortran/32876
4042         * gfortran.dg/namelist_33.f90: New test.
4043
4044         PR fortran/32905
4045         * gfortran.dg/namelist_34.f90: New test.
4046
4047         PR fortran/31818
4048         * gfortran.dg/namelist_35.f90: New test.
4049
4050 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4051
4052         PR fortran/32880
4053         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4054
4055 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4056
4057         PR testsuite/32471
4058         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4059           assuming it is 0x7ffffffff.
4060         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4061         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4062
4063 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4064
4065         * gfortran.dg/operator_3.f90: Fix dg directive.
4066         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4067         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4068         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4069
4070 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4071
4072         * g++.dg/cpp0x/decltype1.C: New.
4073         * g++.dg/cpp0x/decltype2.C: New.
4074         * g++.dg/cpp0x/decltype3.C: New.
4075         * g++.dg/cpp0x/decltype4.C: New.
4076         * g++.dg/cpp0x/decltype5.C: New.
4077         * g++.dg/cpp0x/decltype6.C: New.
4078
4079 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4080
4081         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4082           because the test relies on bit 31 to be the sign bit.
4083
4084 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4085
4086         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4087           assuming it is 0x7fffffff.
4088         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4089         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4090
4091 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4092
4093         PR c++/32346
4094         * g++.dg/expr/bitfield9.C: New test.
4095
4096 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4097
4098         PR fortran/32899
4099         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4100
4101 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4102
4103         PR fortran/32760
4104         * gfortran.dg/private_type_7.f90: New test.
4105
4106 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4107
4108         PR fortran/32035
4109         * gfortran.dg/select_char_1.f90: New test.
4110
4111 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4112
4113         PR fortran/32903
4114         * gfortran.dg/initialization_11.f90: New test.
4115
4116 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4117
4118         * gcc.target/mips/ins-1.c: New test.
4119
4120 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4121
4122         PR/19232
4123         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4124         (f1): Likewise.
4125
4126 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4127
4128         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4129         error: width of 'spare' exceeds its type.
4130
4131 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4132
4133         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4134         * gcc.dg/sibcall-4.c: Likewise.
4135
4136 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4137
4138         PR rtl-optimization/31500
4139         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4140         * g++.dg/warn/Warray-bounds.C: Likewise.
4141
4142 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4143
4144         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4145
4146 2007-07-25  Julian Brown  <julian@codesourcery.com>
4147             Paul Brook  <paul@codesourcery.com>
4148             Joseph Myers  <joseph@codesourcery.com>
4149             Mark Shinwell  <shinwell@codesourcery.com>
4150
4151         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4152         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4153         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4154         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4155         (check_effective_target_arm_neon_hw): New.
4156         * gcc.target/arm/neon/neon.exp: New file.
4157         * gcc.target/arm/neon/polytypes.c: New file.
4158         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4159
4160 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4161
4162         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4163           targets where an "int" is less than 32 bits wide.
4164
4165 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4166
4167         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4168
4169 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4170
4171         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4172           during addition if an int is only 16 bits wide.
4173         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4174
4175 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4176
4177         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4178           size as "long int" and are 32 or 64 bits wide.
4179         * gcc.dg/torture/pr28814.c: Likewise.
4180
4181 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4182
4183         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4184           exactly as wide as an int.
4185
4186 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4187
4188         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4189         Define and use throughout as long long printf format specifier.
4190         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4191         Likewise.
4192
4193 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4194
4195         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4196         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4197
4198 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4199
4200         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4201
4202 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4203
4204         * gcc.c-torture/execute/20070724-1.c: New.
4205
4206 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4207
4208         PR fortran/31205
4209         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4210         "deallocates" to 24, since patch has code rid of much spurious
4211         code.
4212         * gfortran.dg/interface_assignment_1.f90 : New test.
4213
4214         PR fortran/32842
4215         * gfortran.dg/interface_assignment_2.f90 : New test.
4216
4217 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4218
4219         PR fortran/32867
4220         * fortran.dg/initialization_10.f90: New test.
4221
4222 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4223
4224         PR fortran/32778
4225         * gfortran.dg/imag_2.f: Removed
4226         * gfortran.dg/warn_std_1.f90: New test.
4227         * gfortran.dg/warn_std_2.f90: New test.
4228         * gfortran.dg/warn_std_3.f90: New test.
4229
4230 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4231
4232         PR c++/29001
4233         * g++.dg/init/new22.C: New.
4234
4235 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4236
4237         PR c++/32561
4238         * g++.dg/template/crash67.C: New.
4239
4240 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4241
4242         * lib/target-support.exp (check_effective_target_natural_alignment): 
4243         (check_effective_target_vector_alignment_reachable): New.
4244         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4245         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4246         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4247         check.
4248         * gcc.dg/vect/pr25413.c: Likewise.
4249         * gcc.dg/vect/pr31699.c: Likewise.
4250
4251 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4252
4253         PR fortran/30814
4254         * gfortran.dg/pack_bounds_1.f90:  New test case.
4255
4256 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4257
4258         PR fortran/31639
4259         * gfortran.dg/initialization_9.f90: New test.
4260
4261 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4262
4263         PR fortran/32797
4264         PR fortran/32800
4265         * gfortran.dg/bind_c_usage_8.f03: New test case.
4266         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4267         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4268
4269 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4270
4271         * gcc.target/mips/branch-cost-1.c: New test.
4272         * gcc.target/mips/branch-cost-2.c: Likewise.
4273
4274 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4275
4276         PR fortran/32732
4277         * gfortran.dg/c_char_tests.f03: New test case.
4278         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4279         * gfortran.dg/c_char_tests_2.f03: New test case.
4280         * gfortran.dg/value_6.f03: Ditto.
4281         * gfortran.dg/value_7.f03: Ditto.
4282
4283 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4284
4285         PR fortran/32600
4286         * gfortran.dg/c_funloc_tests_5.f03: New.
4287         * gfortran.dg/c_funloc_tests_5.f04: New.
4288         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4289
4290 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4291
4292         PR c++/32839
4293         * g++.dg/expr/call4.C: New.
4294         * g++.dg/expr/call5.C: New.
4295
4296 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4297
4298         PR fortran/32710
4299         * gfortran.dg/namelist_30.f90: New test.
4300
4301 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4302
4303         PR fortran/29962
4304         * gfortran.dg/array_initializer_1.f90: Removed warning.
4305         * gfortran.dg/initialization_1.f90: Adjusted messages.
4306         * gfortran.dg/nested_modules_6.f90: Removed warning.
4307
4308         PR fortran/31253
4309         * gfortran.dg/initialization_7.f90: New test.
4310
4311         PR fortran/31639
4312         * gfortran.dg/initialization_8.f90: New test.
4313
4314 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4315
4316         PR c++/30818
4317         * g++.dg/template/crash47.C: Adjust errors.
4318         * g++.dg/template/crash48.C: Adjust errors.
4319         * g++.dg/template/typename12.C: New.
4320         * g++.dg/template/typename13.C: New.
4321         * g++.dg/template/typename14.C: New.
4322         * g++.dg/template/typedef6.C: Adjust errors.
4323
4324 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4325
4326         PR fortran/32627
4327         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4328         * gfortran.dg/pr32627.f03: New test case.
4329
4330         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4331         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4332         c_f_pointer_logical.
4333         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4334         c_f_pointer_complex.
4335         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4336         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4337         c_f_pointer_shape_tests_2.
4338         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4339
4340 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4341
4342         PR fortran/32804
4343         * gfortran.dg/c_loc_tests_9.f03: New test case.
4344         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4345
4346 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4347
4348         PR fortran/32823
4349         * gfortran.dg/int_2.f90: New test.
4350         
4351 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4352
4353         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4354
4355 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4356
4357         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4358         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4359
4360 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4361
4362         PR tree-optimization/19910
4363         * gcc.dg/pr19910.c: New test.
4364
4365 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4366
4367         PR fortran/32738
4368         * gfortran.dg/pr32738.f90: New test.
4369
4370 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4371
4372         PR tree-optimzation/32635
4373         * gfortran.dg/pr32635.f:  New test case.
4374
4375 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4376
4377         PR fortran/32801
4378         * gfortran.dg/pr32801.f03: New test case.
4379
4380 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4381
4382         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4383         Test negative numbers also.
4384         * gcc.dg/c99-math-float-1.c: Likewise.
4385         * gcc.dg/c99-math-long-double-1.c: Likewise.
4386         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4387         test inputs.
4388
4389 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4390         
4391         * lib/target-supports.exp (check_effective_target_sync_int_long):
4392         Enable for xtensa.
4393         (check_effective_target_sync_char_short): Likewise.
4394         
4395 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4396
4397         * gcc.dg/pr28796-2.c: Add more cases.
4398
4399 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4400
4401         * gcc.dg/pr28796-1.c: Add more cases.
4402         * gcc.dg/pr28796-2.c: Likewise.
4403
4404 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4405
4406         * gcc.dg/pr28796-1.c: Add more cases.
4407         * gcc.dg/pr28796-2.c: Likewise.
4408
4409 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4410
4411         PR fortran/32535
4412         * gfortran.dg/pr32535.f90: New test.
4413
4414 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4415
4416         PR fortran/31320
4417         PR fortran/32665
4418         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4419
4420 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4421
4422         PR rtl-optimization/32773
4423         * gcc.dg/pr32773.c: New test.
4424
4425 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4426
4427         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4428         match flax-vector-conversions note.
4429         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4430         instead of dg-error for the warning.
4431
4432 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4433
4434         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4435           adapted to work on targets with 16-bit or wider int.
4436         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4437         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4438         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4439         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4440
4441 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4442
4443         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4444         support large arrays.
4445         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4446         * gcc.dg/20061109-1.c: Likewise.
4447         * gcc.c-torture/execute/20061101-1.x: Likewise.
4448         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4449         * gcc.c-torture/execute/pr31448.x: Likewise.
4450
4451 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4452
4453         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4454
4455         PR fortran/32238
4456         * gfortran.dg/pr32238.f90: New test.
4457
4458         PR fortran/32222
4459         * gfortran.dg/pr32222.f90: New test.
4460
4461         PR fortran/32242
4462         * gfortran.dg/pr32242.f90: New test.
4463         
4464 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4465             David Ung  <davidu@mips.com>
4466
4467         * gcc.target/mips/mips-sched-madd.c: New test case.
4468
4469 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4470
4471         PR libfortran/32611
4472         * gfortran.dg/large_real_kind_1.f90: Update test.
4473         * gfortran.dg/pr17706.f90: Update test.
4474         * gfortran.dg/fmt_zero_digits.f90: Update test.
4475         * gfortran.dg/fmt_zero_precision.f90: Update test.
4476         * gfortran.dg/real_const_3.f90: Update test.
4477
4478 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4479
4480         PR fortran/32036
4481         * gfortran.dg/bounds_check_8.f90: New test.
4482         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4483
4484 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4485
4486         PR fortran/32357
4487         * gfortran.dg/mvbits_2.f90: New test.
4488
4489 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4490
4491         PR libfortran/32731
4492         * gfortran.dg/pack_mask_1.f90:  New test.
4493         * gfortran.dg/unpack_mask_1.f90:  New test.
4494
4495 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4496
4497         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4498         * gcc.dg/20001101-1.c: Likewise.
4499         * gcc.dg/20001102-1.c: Likewise.
4500         * gcc.dg/20020116-2.c: Likewise.
4501         * gcc.dg/20020416-1.c: Likewise.
4502         * gcc.dg/sparc-constant-1.c: Likewise.
4503         * gcc.dg/sparc-dwarf2.c: Likewise.
4504         * gcc.dg/sparc-frame-1.c: Likewise.
4505         * gcc.dg/sparc-getcontext-1.c: Likewise.
4506         * gcc.dg/sparc-loop-1.c: Likewise.
4507         * gcc.dg/sparc-reg-1.c: Likewise.
4508         * gcc.dg/sparc-ret.c: Likewise.
4509         * gcc.dg/sparc-trap-1.c: Likewise.
4510         * gcc.dg/ultrasp10.c: Likewise.
4511         * gcc.dg/ultrasp11.c: Likewise.
4512         * gcc.dg/ultrasp1.c: Likewise.
4513         * gcc.dg/ultrasp2.c: Likewise.
4514         * gcc.dg/ultrasp3.c: Likewise.
4515         * gcc.dg/ultrasp4.c: Likewise.
4516         * gcc.dg/ultrasp5.c: Likewise.
4517         * gcc.dg/ultrasp6.c: Likewise.
4518         * gcc.dg/ultrasp7.c: Likewise.
4519         * gcc.dg/ultrasp8.c: Likewise.
4520         * gcc.dg/ultrasp9.c: Likewise.
4521         * gcc.dg/splet-1.c: Delete.
4522
4523 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4524
4525         PR fortran/32724
4526         * gfortran.dg/stfunc_5.f90: New test.
4527
4528 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4529
4530         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4531         New procedure to check if arrays are naturally aligned to the vector
4532         alignment boundary.
4533         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4534         in size_t typedef.  Adjust tree dump scan results according to
4535         vect_aligned_arrays target check.
4536         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4537         vect_aligned_arrays target check.
4538         * gcc.dg/vect/pr31699.c: Ditto.
4539
4540 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4541
4542         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4543         for V2DFmode vector conditional expression.
4544         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4545         and dfceq patterns.
4546         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4547         and dfcgt patterns.
4548         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4549         V2DFmode comparison and test special values.
4550         * lib/target-supports.exp: Switch on test for V2DFmode 
4551         vector conditional expression.
4552
4553 2007-07-13  Richard Guenther  <rguenther@suse.de>
4554
4555         PR tree-optimization/32721
4556         * gcc.dg/pr32721.c: New testcase.
4557
4558 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4559
4560         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4561         error message part that continues on a new line.
4562
4563 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4564
4565         * gcc.dg/c99-tgmath-1.c: New.
4566         * gcc.dg/c99-tgmath-2.c: New.
4567         * gcc.dg/c99-tgmath-3.c: New.
4568         * gcc.dg/c99-tgmath-4.c: New.
4569
4570 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4571             Janis Johnson  <janis187@us.ibm.com>
4572
4573         PR testsuite/25241
4574         * gcc.test-framework/dg-error-exp-F.c: New test.
4575         * gcc.test-framework/dg-warning-exp-F.c: New test.
4576         * lib/gcc.exp: Enable warning and error prefixes.
4577         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4578         (dg-error): Wrap original dg-error.
4579         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4580         markers from dg-error/dg-warning directives.
4581         * gcc.dg/20040322-1.c: Likewise.
4582         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4583         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4584         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4585         * gcc.dg/Werror-1.c: Likewise.
4586         * gcc.dg/Werror-10.c: Likewise.
4587         * gcc.dg/Werror-11.c: Likewise.
4588         * gcc.dg/Werror-2.c: Likewise.
4589         * gcc.dg/Werror-3.c: Likewise.
4590         * gcc.dg/Werror-4.c: Likewise.
4591         * gcc.dg/Werror-5.c: Likewise.
4592         * gcc.dg/Werror-6.c: Likewise.
4593         * gcc.dg/Werror-7.c: Likewise.
4594         * gcc.dg/Werror-8.c: Likewise.
4595         * gcc.dg/Werror-9.c: Likewise.
4596         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4597         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4598         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4599         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4600         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4601         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4602         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4603         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4604         * gcc.dg/Wnested-externs-1.c: Likewise.
4605         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4606         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4607         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4608         * gcc.dg/Wshadow-3.c: Likewise.
4609         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4610         * gcc.dg/Wwrite-strings-1.c: Likewise.
4611         * gcc.dg/anon-struct-5.c: Likewise.
4612         * gcc.dg/anon-struct-6.c: Likewise.
4613         * gcc.dg/anon-struct-7.c: Likewise.
4614         * gcc.dg/anon-struct-8.c: Likewise.
4615         * gcc.dg/array-8.c: Likewise.
4616         * gcc.dg/array-quals-2.c: Likewise.
4617         * gcc.dg/asm-qual-1.c: Likewise.
4618         * gcc.dg/asm-wide-1.c: Likewise.
4619         * gcc.dg/assign-warn-1.c: Likewise.
4620         * gcc.dg/assign-warn-2.c: Likewise.
4621         * gcc.dg/bitfld-10.c: Likewise.
4622         * gcc.dg/bitfld-11.c: Likewise.
4623         * gcc.dg/bitfld-12.c: Likewise.
4624         * gcc.dg/bitfld-13.c: Likewise.
4625         * gcc.dg/bitfld-14.c: Likewise.
4626         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4627         * gcc.dg/builtins-30.c: Likewise.
4628         * gcc.dg/c90-const-expr-5.c: Likewise.
4629         * gcc.dg/c90-typespec-1.c: Likewise.
4630         * gcc.dg/c99-const-expr-5.c: Likewise.
4631         * gcc.dg/c99-flex-array-5.c: Likewise.
4632         * gcc.dg/c99-fordecl-3.c: Likewise.
4633         * gcc.dg/c99-tag-3.c: Likewise.
4634         * gcc.dg/c99-typespec-1.c: Likewise.
4635         * gcc.dg/c99-vla-jump-1.c: Likewise.
4636         * gcc.dg/c99-vla-jump-2.c: Likewise.
4637         * gcc.dg/c99-vla-jump-3.c: Likewise.
4638         * gcc.dg/c99-vla-jump-4.c: Likewise.
4639         * gcc.dg/c99-vla-jump-5.c: Likewise.
4640         * gcc.dg/cast-1.c: Likewise.
4641         * gcc.dg/cast-2.c: Likewise.
4642         * gcc.dg/cast-3.c: Likewise.
4643         * gcc.dg/cast-4.c: Likewise.
4644         * gcc.dg/cast-pretty-print-1.c: Likewise.
4645         * gcc.dg/comp-goto-2.c: Likewise.
4646         * gcc.dg/comp-goto-3.c: Likewise.
4647         * gcc.dg/cpp/error-1.c: Likewise.
4648         * gcc.dg/cpp/if-paren.c: Likewise.
4649         * gcc.dg/decl-7.c: Likewise.
4650         * gcc.dg/decl-8.c: Likewise.
4651         * gcc.dg/decl-nospec-1.c: Likewise.
4652         * gcc.dg/decl-nospec-2.c: Likewise.
4653         * gcc.dg/decl-nospec-3.c: Likewise.
4654         * gcc.dg/declspec-10.c: Likewise.
4655         * gcc.dg/declspec-11.c: Likewise.
4656         * gcc.dg/declspec-12.c: Likewise.
4657         * gcc.dg/declspec-13.c: Likewise.
4658         * gcc.dg/declspec-14.c: Likewise.
4659         * gcc.dg/declspec-15.c: Likewise.
4660         * gcc.dg/declspec-16.c: Likewise.
4661         * gcc.dg/declspec-17.c: Likewise.
4662         * gcc.dg/declspec-4.c: Likewise.
4663         * gcc.dg/declspec-5.c: Likewise.
4664         * gcc.dg/declspec-6.c: Likewise.
4665         * gcc.dg/declspec-7.c: Likewise.
4666         * gcc.dg/declspec-8.c: Likewise.
4667         * gcc.dg/declspec-9.c: Likewise.
4668         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4669         * gcc.dg/dfp/constants-c99.c: Likewise.
4670         * gcc.dg/dfp/keywords-c89.c: Likewise.
4671         * gcc.dg/dfp/keywords-c99.c: Likewise.
4672         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4673         * gcc.dg/dfp/typespec.c: Likewise.
4674         * gcc.dg/dremf-type-compat-2.c: Likewise.
4675         * gcc.dg/dremf-type-compat-3.c: Likewise.
4676         * gcc.dg/dremf-type-compat-4.c: Likewise.
4677         * gcc.dg/empty-source-2.c: Likewise.
4678         * gcc.dg/empty-source-3.c: Likewise.
4679         * gcc.dg/enum3.c: Likewise.
4680         * gcc.dg/extra-semi-2.c: Likewise.
4681         * gcc.dg/extra-semi-3.c: Likewise.
4682         * gcc.dg/float-range-1.c: Likewise.
4683         * gcc.dg/float-range-2.c: Likewise.
4684         * gcc.dg/float-range-3.c: Likewise.
4685         * gcc.dg/float-range-5.c: Likewise.
4686         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4687         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4688         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4689         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4690         * gcc.dg/format/cast-1.c: Likewise.
4691         * gcc.dg/format/gcc_diag-3.c: Likewise.
4692         * gcc.dg/format/gcc_diag-4.c: Likewise.
4693         * gcc.dg/format/gcc_diag-6.c: Likewise.
4694         * gcc.dg/format/gcc_diag-8.c: Likewise.
4695         * gcc.dg/format/gcc_diag-9.c: Likewise.
4696         * gcc.dg/format/nul-2.c: Likewise.
4697         * gcc.dg/format/opt-1.c: Likewise.
4698         * gcc.dg/format/opt-2.c: Likewise.
4699         * gcc.dg/format/opt-3.c: Likewise.
4700         * gcc.dg/format/opt-4.c: Likewise.
4701         * gcc.dg/format/opt-5.c: Likewise.
4702         * gcc.dg/format/opt-6.c: Likewise.
4703         * gcc.dg/framework-2.c: Likewise.
4704         * gcc.dg/func-args-1.c: Likewise.
4705         * gcc.dg/func-outside-1.c: Likewise.
4706         * gcc.dg/func-outside-2.c: Likewise.
4707         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4708         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4709         * gcc.dg/if-empty-1.c: Likewise.
4710         * gcc.dg/init-bad-1.c: Likewise.
4711         * gcc.dg/init-bad-2.c: Likewise.
4712         * gcc.dg/init-bad-3.c: Likewise.
4713         * gcc.dg/init-desig-obs-2.c: Likewise.
4714         * gcc.dg/init-desig-obs-3.c: Likewise.
4715         * gcc.dg/init-empty-2.c: Likewise.
4716         * gcc.dg/init-empty-3.c: Likewise.
4717         * gcc.dg/inline-11.c: Likewise.
4718         * gcc.dg/inline-12.c: Likewise.
4719         * gcc.dg/inline-8.c: Likewise.
4720         * gcc.dg/inline-9.c: Likewise.
4721         * gcc.dg/inline3.c: Likewise.
4722         * gcc.dg/label-decl-1.c: Likewise.
4723         * gcc.dg/label-decl-2.c: Likewise.
4724         * gcc.dg/label-decl-3.c: Likewise.
4725         * gcc.dg/label-decl-4.c: Likewise.
4726         * gcc.dg/long-long-typespec-1.c: Likewise.
4727         * gcc.dg/lvalue-2.c: Likewise.
4728         * gcc.dg/lvalue-3.c: Likewise.
4729         * gcc.dg/nested-func-3.c: Likewise.
4730         * gcc.dg/nested-redef-1.c: Likewise.
4731         * gcc.dg/noreturn-4.c: Likewise.
4732         * gcc.dg/old-style-prom-2.c: Likewise.
4733         * gcc.dg/old-style-prom-3.c: Likewise.
4734         * gcc.dg/old-style-then-proto-1.c: Likewise.
4735         * gcc.dg/overflow-warn-1.c: Likewise.
4736         * gcc.dg/overflow-warn-2.c: Likewise.
4737         * gcc.dg/overflow-warn-3.c: Likewise.
4738         * gcc.dg/overflow-warn-4.c: Likewise.
4739         * gcc.dg/overflow-warn-6.c: Likewise.
4740         * gcc.dg/parm-forwdecl-2.c: Likewise.
4741         * gcc.dg/parm-forwdecl-3.c: Likewise.
4742         * gcc.dg/parm-impl-decl-1.c: Likewise.
4743         * gcc.dg/parm-impl-decl-2.c: Likewise.
4744         * gcc.dg/parm-incomplete-1.c: Likewise.
4745         * gcc.dg/parm-mismatch-1.c: Likewise.
4746         * gcc.dg/pointer-arith-1.c: Likewise.
4747         * gcc.dg/pointer-arith-2.c: Likewise.
4748         * gcc.dg/pointer-arith-3.c: Likewise.
4749         * gcc.dg/pointer-arith-4.c: Likewise.
4750         * gcc.dg/pointer-arith-6.c: Likewise.
4751         * gcc.dg/pointer-arith-7.c: Likewise.
4752         * gcc.dg/pointer-arith-8.c: Likewise.
4753         * gcc.dg/pr13804-1.c: Likewise.
4754         * gcc.dg/pr15698-1.c: Likewise.
4755         * gcc.dg/pr15698-2.c: Likewise.
4756         * gcc.dg/pr15698-3.c: Likewise.
4757         * gcc.dg/pr15698-4.c: Likewise.
4758         * gcc.dg/pr15698-5.c: Likewise.
4759         * gcc.dg/pr15698-6.c: Likewise.
4760         * gcc.dg/pr15698-7.c: Likewise.
4761         * gcc.dg/pr15698-8.c: Likewise.
4762         * gcc.dg/pr17188-1.c: Likewise.
4763         * gcc.dg/pr17301-1.c: Likewise.
4764         * gcc.dg/pr17301-2.c: Likewise.
4765         * gcc.dg/pr17730-1.c: Likewise.
4766         * gcc.dg/pr20368-1.c: Likewise.
4767         * gcc.dg/pr20368-2.c: Likewise.
4768         * gcc.dg/pr20368-3.c: Likewise.
4769         * gcc.dg/pr22308-1.c: Likewise.
4770         * gcc.dg/qual-component-1.c: Likewise.
4771         * gcc.dg/redecl-1.c: Likewise.
4772         * gcc.dg/redecl-11.c: Likewise.
4773         * gcc.dg/redecl-12.c: Likewise.
4774         * gcc.dg/redecl-13.c: Likewise.
4775         * gcc.dg/redecl-14.c: Likewise.
4776         * gcc.dg/redecl-15.c: Likewise.
4777         * gcc.dg/register-var-1.c: Likewise.
4778         * gcc.dg/register-var-2.c: Likewise.
4779         * gcc.dg/stmt-expr-2.c: Likewise.
4780         * gcc.dg/stmt-expr-3.c: Likewise.
4781         * gcc.dg/stmt-expr-label-1.c: Likewise.
4782         * gcc.dg/stmt-expr-label-2.c: Likewise.
4783         * gcc.dg/stmt-expr-label-3.c: Likewise.
4784         * gcc.dg/struct-empty-2.c: Likewise.
4785         * gcc.dg/struct-empty-3.c: Likewise.
4786         * gcc.dg/struct-parse-1.c: Likewise.
4787         * gcc.dg/struct-semi-1.c: Likewise.
4788         * gcc.dg/struct-semi-2.c: Likewise.
4789         * gcc.dg/struct-semi-3.c: Likewise.
4790         * gcc.dg/switch-5.c: Likewise.
4791         * gcc.dg/switch-6.c: Likewise.
4792         * gcc.dg/switch-7.c: Likewise.
4793         * gcc.dg/tls/diag-5.c: Likewise.
4794         * gcc.dg/transparent-union-1.c: Likewise.
4795         * gcc.dg/transparent-union-3.c: Likewise.
4796         * gcc.dg/typespec-1.c: Likewise.
4797         * gcc.dg/vla-init-2.c: Likewise.
4798         * gcc.dg/vla-init-3.c: Likewise.
4799         * gcc.dg/vla-init-4.c: Likewise.
4800         * gcc.dg/vla-init-5.c: Likewise.
4801         * gcc.dg/void-cast-2.c: Likewise.
4802         * gcc.dg/wvla-3.c: Likewise.
4803         * gcc.dg/wvla-7.c: Likewise.
4804         * gcc.target/i386/991209-1.c: Likewise.
4805         * gcc.target/ia64/fpreg-1.c: Likewise.
4806         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4807         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4808         
4809 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
4810
4811         PR fortran/31639
4812         * gfortran.dg/func_decl_4.f90: New test.
4813
4814 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/32727
4817         * gfortran.dg/interface_17.f90: New test.
4818
4819 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4820
4821         PR fortran/32599
4822         * gfortran.dg/32599.f03: New test case.
4823
4824         PR fortran/32601
4825         * gfortran.dg/32601.f03: New test case.
4826         * gfortran.dg/32601_1.f03: Ditto.
4827         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4828         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4829
4830 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4831
4832         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4833
4834 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4835             Devang Patel  <dpatel@apple.com>
4836
4837         PR tree-optimization/25413
4838         * gcc.dg/vect/vect-align-1.c: New.
4839         * gcc.dg/vect/vect-align-2.c: New.
4840         * gcc.dg/vect/pr25413.c: New.
4841         * gcc.dg/vect/pr25413a.c: New.
4842         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4843
4844 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4845
4846         * lib/target-support.exp (check_ultrasparc_hw_available):
4847         New function.
4848         (is-effective-target): Check $arg for ultrasparc_hw.
4849         (is-effective-target-keyword): Likewise.
4850         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4851         when determining what to do on sparc platforms.
4852         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4853         * gcc.dg/20001101-1.c: Likewise.
4854         * gcc.dg/20001101-2.c: Likewise.
4855         * gcc.dg/ultrasp9.c: Likewise.
4856         * gcc.dg/ultrasp10.c: Likewise.
4857         * gcc.target/sparc/pdist-3.c: Likewise.
4858
4859 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4860
4861         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4862
4863 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4864
4865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4866         get vectorized.
4867         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4868         now get vectorized.
4869         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4870         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4871         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4872         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4873         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4874         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4875         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4876         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4877         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4878         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4879         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4880         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4881         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4882         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4883         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4884         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4885         Add spu.
4886
4887 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR c++/30854
4890         * g++.dg/parse/error30.C: New test.
4891
4892 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4893
4894         PR fortran/29804
4895         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4896
4897 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4898
4899         * gfortran.fortran-torture/compile/pr32663.f: New test.
4900
4901 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4902
4903         PR c++/31027
4904         * g++.dg/inherit/virtual4.C: New.
4905
4906 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4907
4908         PR target/32661
4909         * gcc.target/i386/pr32661-1.c: New test.
4910
4911 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4912
4913         * gnat.dg/invariant_index.ad[sb]: New test.
4914
4915 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4916
4917         PR c++/32560
4918         * g++.dg/template/decl3.C: New.
4919
4920 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4921
4922         PR 32617
4923         * gcc.c-torture/execute/align-3.c: New.
4924
4925 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         PR target/32708
4928         * gcc.target/i386/pr32708-1.c: New test.
4929         * gcc.target/i386/pr32708-2.c: Ditto.
4930         * gcc.target/i386/pr32708-3.c: Ditto.
4931
4932 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4933
4934         * g++.dg/init/new20.C: Remove svn:executable flag.
4935
4936 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4937
4938         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4939
4940 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4941
4942         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4943
4944 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4945
4946         PR testsuite/25241
4947         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4948         directive.
4949         
4950 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/32157
4953         * gfortran.dg/overload_2.f90: New test.
4954
4955         PR fortran/32689
4956         * gfortran.dg/transfer_simplify_5.f90
4957
4958         PR fortran/32634
4959         * gfortran.dg/interface_15.f90: New test.
4960
4961 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4962
4963         PR libfortran/32336
4964         * gfortran.dg/matmul_5.f90:  New test case.
4965
4966 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4967
4968         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4969         * gcc.dg/fesd-any.h: Likewise.
4970         * gcc.dg/fesd-baseonly.c: Likewise.
4971         * gcc.dg/fesd-baseonly.h: Likewise.
4972         * gcc.dg/fesd-none.c: Likewise.
4973         * gcc.dg/fesd-none.h: Likewise.
4974         * gcc.dg/fesd-reduced.c: Likewise.
4975         * gcc.dg/fesd-reduced.h: Likewise.
4976         * gcc.dg/fesd-sys.c: Likewise.
4977         * gcc.dg/fesd-sys.h: Likewise
4978         * gcc.dg/fesd.h: Likewise.
4979
4980         * g++.dg/debug/dwarf2: New directory.
4981         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4982         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4983         * g++.dg/other/fesd-any.h: Likewise.
4984         * g++.dg/other/fesd-baseonly.C: Likewise.
4985         * g++.dg/other/fesd-baseonly.h: Likewise.
4986         * g++.dg/other/fesd-none.C: Likewise.
4987         * g++.dg/other/fesd-none.h: Likewise.
4988         * g++.dg/other/fesd-reduced.C: Likewise.
4989         * g++.dg/other/fesd-reduced.h: Likewise.
4990         * g++.dg/other/fesd-sys.C: Likewise.
4991         * g++.dg/other/fesd-sys.h: Likewise.
4992         * g++.dg/other/fesd.h: Likewise.
4993
4994 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4995
4996         PR fortran/31129
4997         * gfortran.dg/parameter_unused.f90: New test.
4998
4999 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5000
5001         PR tree-optimization/32681
5002         * gcc.dg/tree-ssa/pr32681.c: New test.
5003
5004 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR fortran/32678
5007         * gfortran.dg/fmt_t_5.f90: New test.
5008
5009 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5010
5011         PR c++/30535
5012         * g++.dg/template/operator10.C: New.
5013
5014 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5015
5016         PR libfortran/32217
5017         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5018
5019 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5020
5021         PR fortran/29876
5022         * gfortran.dg/operator_6.f90: New test.
5023
5024 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5025
5026         PR fortran/17711
5027         * gfortran.dg/operator_4.f90: New test.
5028         * gfortran.dg/operator_5.f90: New test.
5029         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5030         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5031
5032 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5033
5034         PR fortran/32669
5035         * gfortran.dg/argument_checking_6.f90: New.
5036
5037 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5038
5039         PR fortran/25094
5040         * gfortran.dg/interface_155555.f90: New test.
5041
5042 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5043
5044         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5045         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5046
5047 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5048
5049         PR testsuite/25241
5050         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5051         discern pedantic diagnostics and errors.
5052         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5053         and not an error.
5054         * gcc.dg/20050121-1.c: This is an error and not a warning.
5055         * gcc.target/i386/sseregparm-2.c:  Likewise.
5056         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5057         * gcc.dg/charset/attribute2.c: Likewise.
5058         * gcc.dg/bitfld-1.c: Likewise.
5059         * gcc.dg/pack-test-2.c: Likewise.
5060         * gcc.dg/940510-1.c: Match separately error and warning.
5061         * gcc.dg/array-2.c: Match separately multiple messages. The second
5062         diagnostic is a pedantic warning and not an error.
5063         * gcc.dg/pr14475.c: Match separately multiple messages.
5064         * gcc.dg/pr18809-1.c: Likewise.
5065         * gcc.dg/pr27953.c: Likewise.
5066         * gcc.dg/vla-init-1.c: Likewise.
5067         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5068
5069 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070
5071         PR fortran/32644
5072         * gfortran.dg/char_decl_1.f90: New test.
5073
5074 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5075
5076         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5077
5078 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5079
5080         PR c++/32232
5081         * g++.dg/template/overload9.C: New test.
5082
5083 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5084
5085         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5086         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5087
5088 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5089
5090         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5091         * gcc.dg/20001012-2.c: Likewise.
5092         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5093         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5094
5095 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5096
5097         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5098         about the chunk size when STACK_SIZE is defined.
5099
5100 2007-07-06  Josh Conner  <jconner@apple.com>
5101
5102         PR middle-end/32602
5103         * gcc.dg/sibcall-8.c: New test.
5104
5105 2007-07-06  Josh Conner  <jconner@apple.com>
5106
5107         PR middle-end/32603
5108         * gcc.target/arm/sibcall-1.c: New test.
5109
5110 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5111
5112         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5113
5114 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5115
5116         * gfortran.dg/save_parameter.f90: New test.
5117         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5118
5119 2007-07-06  Richard Guenther  <rguenther@suse.de>
5120
5121         * g++.dg/opt/pr30965.C: New testcase.
5122
5123 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5124
5125         * gcc.target/mips/save-restore-5.c: New test.
5126
5127 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5128
5129         PR rtl_optimization/32450
5130         * gcc.dg/pr32450.c: New runtime test.
5131
5132 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5133
5134         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5135         single underscore in scan directives.
5136
5137 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/32245
5140         * g++.dg/init/ptrmem4.C: New test.
5141
5142         PR c++/32251
5143         * g++.dg/init/new21.C: Likewise.
5144
5145         PR c++/31992
5146         * g++.dg/template/static30.C: Likewise.
5147
5148 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5149
5150         * gcc.dg/vect/costmodel/ppc: New directory.
5151         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5152         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5153         New test.
5154         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5155         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5156         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5157         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5158         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5159         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5160         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5161         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5163         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5164         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5165         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5167         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5168
5169 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5170
5171         PR fortran/32359
5172         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5173
5174 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5175
5176         PR fortran/32526
5177         * gfortran.dg/interface_14.f90: New test.
5178
5179         PR fortran/32613
5180         * gfortran.dg/do_iterator_2.f90: New test.
5181
5182 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5183
5184         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5185         (FE_DEC_DOWNWARD): Likewise.
5186         (FE_DEC_UPWARD): Likewise.
5187         (FE_DEC_TOWARDZERO): Likewise.
5188         (FE_DEC_TONEARESTFROMZERO): Likewise.
5189
5190 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5191
5192         * gcc.c-torture/compile/pr32606.c: New.
5193         * gfortran.fortran-torture/execute/pr32604.f90: New.
5194
5195 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5196
5197         * gcc.dg/visibility-12.c: New test.
5198         * gcc.dg/visibility-13.c: Likewise.
5199         * g++.dg/ext/visibility-9.C: Likewise.
5200         * g++.dg/ext/visibility-10.C: Likewise.
5201
5202 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5203
5204         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5205         * gcc.dg/sh-relax-vxworks.c: New test.
5206
5207 2007-07-04  Richard Guenther  <rguenther@suse.de>
5208
5209         PR tree-optimization/32500
5210         * gcc.c-torture/execute/pr32500.c: New testcase.
5211
5212 2007-07-04  Richard Guenther  <rguenther@suse.de>
5213
5214         PR tree-optimization/32482
5215         * gcc.c-torture/compile/pr32482.c: New testcase.
5216
5217 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5218
5219         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5220         VxWorks kernels.
5221         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5222         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5223         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5224         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5225
5226 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5227
5228         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5229
5230 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5231
5232         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5233
5234 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5235
5236         PR fortran/31198
5237         * gfortran.dg/min_max_optional_1.f90: New test.
5238         * gfortran.dg/min_max_optional_2.f90: New test.
5239         * gfortran.dg/min_max_optional_3.f90: New test.
5240
5241 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5242
5243         PR fortran/32545
5244         * gfortran.dg/fmt_error.f90: New test.
5245
5246 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5247
5248         PR fortran/32612
5249         * gfortran.dg/interface_13.f90: New test.
5250
5251 2007-07-03  Dave Brolley  <brolley@redhat.com>
5252
5253         PR c++/31743
5254         * g++.dg/init/new20.C: New test.
5255
5256 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5257
5258         PR fortran/32579
5259         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5260
5261 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5262
5263         PR fortran/25062
5264         * common_7.f90: New.
5265         * common_8.f90: New.
5266         * common_9.f90: New.
5267
5268 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5269
5270         PR fortran/30940
5271         * gfortran.dg/argument_checking_1.f90: New.
5272         * gfortran.dg/argument_checking_2.f90: New.
5273         * gfortran.dg/argument_checking_3.f90: New.
5274         * gfortran.dg/argument_checking_4.f90: New.
5275         * gfortran.dg/argument_checking_5.f90: New.
5276         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5277         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5278
5279 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5280
5281         * gcc.dg/pr32176.c: Add -w to default dg-options.
5282
5283 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5284
5285         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5286
5287 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/20888
5290         * gfortran.dg/null_2.f90: New.
5291
5292 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5293             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5294
5295         PR middle-end/32176
5296         * gcc.dg/pr32176.c: New test.
5297
5298 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5299
5300         * gcc.dg/const-float80.c : New test.
5301         * gcc.dg/const-float128.c : New test.
5302         * gcc.dg/const-float80-ped.c : New test.
5303         * gcc.dg/const-float128-ped.c : New test.
5304
5305 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5306
5307         * gcc.dg/c99-math.h: Fix typo.
5308
5309 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5310
5311         PR libgomp/32468
5312         * gcc.dg/gomp/pr32468-1.c: New test.
5313
5314 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5315
5316         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5317         an ABI option.
5318
5319 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5320
5321         * gfortran.fortran-torture/compile/pr32583.f: New.
5322         * gcc.c-torture/compile/pr32584.c: New
5323
5324 2007-07-02  Ollie Wild  <aaw@google.com>
5325
5326         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5327         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5328
5329 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5330
5331         * gcc.target/mips/save-restore-1.c: New test.
5332         * gcc.target/mips/save-restore-2.c: Likewise.
5333         * gcc.target/mips/save-restore-3.c: Likewise.
5334         * gcc.target/mips/save-restore-4.c: Likewise.
5335
5336 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5337
5338         PR tree-optimization/31966
5339         PR tree-optimization/32533
5340         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5341         * gfortran.dg/pr32533.f90: Ditto.
5342
5343 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5344
5345         * g++.dg/opt/nrv12.C: New test.
5346         * gcc.target/i386/nrv1.c: New test.
5347
5348         PR c++/31748
5349         * g++.dg/gomp/pr31748.C: New test.
5350
5351 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5352  
5353         PR tree-optimization/32230
5354         * gcc.dg/vect/pr32230.c: New test.
5355
5356 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5357
5358         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5359         * bind_c_coms.f90: Ditto.
5360         * bind_c_coms_driver.c: Ditto.
5361         * bind_c_dts.f90: Ditto.
5362         * bind_c_dts_2.f03: Ditto.
5363         * bind_c_dts_2_driver.c: Ditto.
5364         * bind_c_dts_3.f03: Ditto.
5365         * bind_c_dts_4.f03: Ditto.
5366         * bind_c_dts_driver.c: Ditto.
5367         * bind_c_implicit_vars.f03: Ditto.
5368         * bind_c_procs.f03: Ditto.
5369         * bind_c_usage_2.f03: Ditto.
5370         * bind_c_usage_3.f03: Ditto.
5371         * bind_c_usage_5.f03: Ditto.
5372         * bind_c_usage_6.f03: Ditto.
5373         * bind_c_usage_7.f03: Ditto.
5374         * bind_c_vars.f90: Ditto.
5375         * bind_c_vars_driver.c: Ditto.
5376         * binding_c_table_15_1.f03: Ditto.
5377         * binding_label_tests.f03: Ditto.
5378         * binding_label_tests_10.f03: Ditto.
5379         * binding_label_tests_10_main.f03: Ditto.
5380         * binding_label_tests_11.f03: Ditto.
5381         * binding_label_tests_11_main.f03: Ditto.
5382         * binding_label_tests_12.f03: Ditto.
5383         * binding_label_tests_13.f03: Ditto.
5384         * binding_label_tests_13_main.f03: Ditto.
5385         * binding_label_tests_14.f03: Ditto.
5386         * binding_label_tests_2.f03: Ditto.
5387         * binding_label_tests_3.f03: Ditto.
5388         * binding_label_tests_4.f03: Ditto.
5389         * binding_label_tests_5.f03: Ditto.
5390         * binding_label_tests_6.f03: Ditto.
5391         * binding_label_tests_7.f03: Ditto.
5392         * binding_label_tests_8.f03: Ditto.
5393         * binding_label_tests_9.f03: Ditto.
5394         * c_assoc.f90: Ditto.
5395         * c_assoc_2.f03: Ditto.
5396         * c_f_pointer_shape_test.f90: Ditto.
5397         * c_f_pointer_tests.f90: Ditto.
5398         * c_f_tests_driver.c: Ditto.
5399         * c_funloc_tests.f03: Ditto.
5400         * c_funloc_tests_2.f03: Ditto.
5401         * c_funloc_tests_3.f03: Ditto.
5402         * c_funloc_tests_3_funcs.c: Ditto.
5403         * c_kind_params.f90: Ditto.
5404         * c_kind_tests_2.f03: Ditto.
5405         * c_kinds.c: Ditto.
5406         * c_loc_driver.c: Ditto.
5407         * c_loc_test.f90: Ditto.
5408         * c_loc_tests_2.f03: Ditto.
5409         * c_loc_tests_2_funcs.c: Ditto.
5410         * c_loc_tests_3.f03: Ditto.
5411         * c_loc_tests_4.f03: Ditto.
5412         * c_loc_tests_5.f03: Ditto.
5413         * c_loc_tests_6.f03: Ditto.
5414         * c_loc_tests_7.f03: Ditto.
5415         * c_loc_tests_8.f03: Ditto.
5416         * c_ptr_tests.f03: Ditto.
5417         * c_ptr_tests_10.f03: Ditto.
5418         * c_ptr_tests_5.f03: Ditto.
5419         * c_ptr_tests_7.f03: Ditto.
5420         * c_ptr_tests_7_driver.c: Ditto.
5421         * c_ptr_tests_8.f03: Ditto.
5422         * c_ptr_tests_8_funcs.c: Ditto.
5423         * c_ptr_tests_9.f03: Ditto.
5424         * c_ptr_tests_driver.c: Ditto.
5425         * c_size_t_driver.c: Ditto.
5426         * c_size_t_test.f03: Ditto.
5427         * com_block_driver.f90: Ditto.
5428         * global_vars_c_init.f90: Ditto.
5429         * global_vars_c_init_driver.c: Ditto.
5430         * global_vars_f90_init.f90: Ditto.
5431         * global_vars_f90_init_driver.c: Ditto.
5432         * interop_params.f03: Ditto.
5433         * iso_c_binding_only.f03: Ditto.
5434         * iso_c_binding_rename_1.f03: Ditto.
5435         * iso_c_binding_rename_1_driver.c: Ditto.
5436         * iso_c_binding_rename_2.f03: Ditto.
5437         * iso_c_binding_rename_2_driver.c: Ditto.
5438         * kind_tests_2.f03: Ditto.
5439         * kind_tests_3.f03: Ditto.
5440         * module_md5_1.f90: Ditto.
5441         * only_clause_main.c: Ditto.
5442         * print_c_kinds.f90: Ditto.
5443         * test_bind_c_parens.f03: Ditto.
5444         * test_c_assoc.c: Ditto.
5445         * test_com_block.f90: Ditto.
5446         * test_common_binding_labels.f03: Ditto.
5447         * test_common_binding_labels_2.f03: Ditto.
5448         * test_common_binding_labels_2_main.f03: Ditto.
5449         * test_common_binding_labels_3.f03: Ditto.
5450         * test_common_binding_labels_3_main.f03: Ditto.
5451         * test_only_clause.f90: Ditto.
5452         * use_iso_c_binding.f90: Ditto.
5453         * value_5.f90: Ditto.
5454         * value_test.f90: Ditto.
5455         * value_tests_f03.f90: Ditto.
5456
5457 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5458
5459         * gcc.dg/tls/opt-14.c: New.
5460
5461 2007-07-01  Ollie Wild  <aaw@google.com>
5462
5463         * g++.dg/lookup/using16.C: New test.
5464         * g++.dg/lookup/using17.C: New test.
5465
5466 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5467
5468         PR fortran/32239
5469         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5470         (test_4): Use proper test for floating point equality.
5471         (test_8): Likewise.
5472
5473 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5474
5475         PR libgfortran/32554
5476         * gfortran.dg/fmt_p_1.f90: New test.
5477
5478 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5479
5480         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5481         initialization and fix dg-final check - the initialization loop is
5482         vectorizable.
5483
5484 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5485             Volker Reichelt  <reichelt@netcologne.de>
5486
5487         PR middle-end/32559
5488         * gcc.dg/pr32559.c: New test.
5489
5490 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5491
5492         PR tree-optimization/25371
5493         * gcc.dg/vect/pr25371.c: New test.
5494
5495 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5496
5497         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5498         when allocating and initializing a flexible array.
5499
5500 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5501
5502         PR fortran/20373
5503         * gfortran.dg/intrinsic.f90: New test.
5504
5505 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5506
5507         PR fortran/32555
5508         * gfortran.dg/fmt_zero_check.f90: New.
5509
5510 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5511
5512         PR fortran/30284
5513         * gfortran.dg/repeat_f90: New test.
5514
5515 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5516
5517         PR testsuite/25241
5518         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5519         -pedantic-errors, so we should match errors.
5520         * gcc.dg/cpp/escape-1.c: Likewise.
5521         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5522         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5523         warning.
5524         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5525         errors instead of warnings.
5526         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5527         a pedantic warning.
5528         * gcc.dg/cpp/arith-3.c: Likewise.
5529
5530 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5531
5532         PR testsuite/25241
5533         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5534         * gcc.dg/pch/valid-2.c: Likewise.
5535         * gcc.dg/pch/valid-3.c: Likewise.
5536         * gcc.dg/pch/warn-1.c: Likewise.
5537         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5538         
5539 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5540
5541         PR c/4076
5542         * gcc.dg/Wunused-function.c: New.
5543         
5544 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5545
5546         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5547
5548 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5549
5550         * g++.dg/other/canon-31724.C: New.
5551         
5552 2007-06-29  Jan Hubicka  <jh@suse.cz>
5553
5554         PR middle-end/32372
5555         * gcc.c-torture/compile/pr32372.c: new.
5556
5557 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5558
5559         * gfortran.dg/operator_3.f90: New test.
5560
5561 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5562
5563         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5564         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5565
5566 2007-06-29  Richard Guenther  <rguenther@suse.de>
5567
5568         PR middle-end/32493
5569         * gcc.dg/inline-23.c: New testcase.
5570
5571 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5572
5573         PR tree-optimization/24659
5574         * gcc.target/i386/vectorize2.c: New test.
5575         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5576         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5577
5578 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5579
5580         * gcc.dg/pointer-arith-9.c: New test.
5581
5582 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5583
5584         PR fortran/32483
5585         * gfortran.dg/fmt_read_2.f90: New.
5586
5587 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5588
5589         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5590         If it exists, don't try to create it.
5591
5592 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5593
5594         * g++.dg/ext/visibility/ms-compat-1.C: New.
5595
5596 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5597
5598         PR tree-opt/32417
5599         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5600
5601 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5602
5603         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5604         targets.
5605
5606 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5607
5608         PR fortran/32467
5609         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5610
5611 2007-06-27  Richard Guenther  <rguenther@suse.de>
5612
5613         PR middle-end/32492
5614         * gcc.dg/inline-22.c: New testcase.
5615
5616 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5617
5618         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5619         the scan-assembler constant.
5620
5621 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5622
5623         PR 20216
5624         * gcc.dg/pr20216.c: New.
5625
5626 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5627
5628         PR tree-opt/32421
5629         * gcc.dg/vect/pr32421.c: New test.
5630
5631 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5632
5633         PR c++/32111
5634         * g++.dg/other/friend5.C: New test.
5635
5636 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5637
5638         PR fortran/32464
5639         * gfortran.dg/host_assoc_function_2.f90: New test.
5640
5641         PR fortran/31494
5642         * gfortran.dg/host_assoc_call_1.f90: New test.
5643
5644 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5645
5646         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5647         
5648 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5649
5650         PR fortran/32456
5651         * gfortran.dg/error_format.f90: New test.
5652
5653 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5654
5655         PR fortran/32136
5656         * gfortran.dg/pr32136.f90: New test.
5657
5658 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5659
5660         PR fortran/31726
5661         * gfortran.dg/minmaxloc_1.f90: New test.
5662
5663         PR fortran/32298
5664         * gfortran.dg/minmaxloc_2.f90: New test.
5665
5666 2007-06-23  Richard Guenther  <rguenther@suse.de>
5667
5668         PR tree-optimization/16876
5669         PR middle-end/29478
5670         * gcc.dg/pr29254.c: The warning is bogus.
5671         * gcc.dg/warn-1.c: Likewise.
5672         * gcc.dg/assign-warn-3.c: Likewise.
5673         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5674
5675 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5676
5677         * gcc.c-torture/execute/20070623-1.c: New.
5678
5679 2007-06-22  Jan Hubicka  <jh@suse.cz>
5680
5681         * gcc.c-torture/compile/pr31541.c: New.
5682
5683 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5684
5685         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5686         Remove -m64 from dg-options.
5687
5688 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5689
5690         PR middle-end/32374
5691         * gcc.dg/pr32374.c: New test.
5692
5693 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5694
5695         PR fortran/32360
5696         * gfortran.dg/pointer_assign_3.f90: New test.
5697
5698 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5699
5700         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5701
5702 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5703
5704         PR fortran/31162
5705         * gfortran.dg/assign.f90: Update test.
5706         * gfortran.dg/real_do_1.f90: Update test.
5707         * gfortran.dg/gomp/omp_do1.f90: Update test.
5708         * gfortran.dg/warnings_are_errors_1.f: Update test.
5709         * gfortran.dg/g77/20010519-1.f: Update test.
5710         * gfortran.dg/g77/pr9258.f: Update test.
5711         * gfortran.dg/g77/960317-1.f: Update test.
5712
5713 2007-06-21  Richard Guenther  <rguenther@suse.de>
5714
5715         PR tree-optimization/32453
5716         * gcc.c-torture/compile/pr32453.c: New testcase.
5717
5718 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5719
5720         PR tree-optimization/31866
5721         * gcc.dg/pr31866.c: New test.
5722
5723 2007-06-21  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/32451
5726         * g++.dg/torture/20070621-1.C: New testcase.
5727
5728 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5729
5730         * gcc.dg/attr-isr.c: Test delay slot content.
5731         
5732 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5733
5734         PR fortran/32361
5735         gfortran.dg/pointer_assign_2.f90: New test.
5736
5737 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5738
5739         PR fortran/25061
5740         gfortran.dg/invalid_procedure_name.f90: New test.
5741
5742 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5743
5744         PR tree-optimization/25737
5745         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5746
5747 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5748
5749         * gcc.target/i386/large-size-array-3.c: New.
5750
5751 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5752         Richard Guenther  <rguenther@suse.de>
5753
5754         PR fortran/32140
5755         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5756
5757 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR middle-end/31959
5760         * gcc.dg/pr31959.c: New test.
5761
5762         PR inline-asm/32109
5763         * g++.dg/ext/asm10.C: New test.
5764
5765         PR middle-end/32285
5766         * gcc.c-torture/execute/20070614-1.c: New test.
5767
5768 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5769
5770         * gcc.target/arm/stack-corruption.c: New test.
5771
5772 2007-06-19  Richard Guenther  <rguenther@suse.de>
5773
5774         * g++.dg/torture/pr30252.C: New testcase.
5775
5776 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR tree-optimization/32353
5779         * g++.dg/opt/nrv13.C: New test.
5780
5781 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5782
5783         PR fortran/20863
5784         PR fortran/20882
5785         * gfortran.dg/impure_assignment_2.f90 : New test.
5786
5787         PR fortran/32236
5788         * gfortran.dg/data_initialized_2.f90 : New test.
5789
5790         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5791         appropriate version of 'dmach'.
5792
5793 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5794
5795         PR target/32389
5796         * gcc.target/i386/pr32389.c New test.
5797
5798 2007-06-18  Simon Baldwin <simonb@google.com>
5799
5800         PR c++/31923
5801         * g++.dg/template/error25.C: New.
5802         * g++.dg/template/spec35.C: New.
5803
5804 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5805
5806         * gcc.c-torture/compile/pr32355.c: New testcase.
5807         
5808 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5809
5810         PR tree-optimization/32383
5811         * g++.dg/opt/pr32383.C: New test.
5812
5813 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         PR rtl-optimization/32366
5816         * gcc.dg/vect/pr32366.c: New test.
5817
5818 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5819
5820         * gcc.c-torture/compile/pr32349.c: New testcase.
5821         
5822 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5823
5824         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5825         * gcc.target/sparc/combined-2.c: Likewise.
5826         * gcc.target/sparc/fexpand.c : Likewise.
5827         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5828         * gcc.target/sparc/fpack16.c : Likewise.
5829         * gcc.target/sparc/fpmerge.c : Likewise.
5830         * gcc.target/sparc/fpmul.c : Likewise.
5831         * gcc.target/sparc/noresult.c : Likewise.
5832         * gcc.target/sparc/pdist.c: Likewise.
5833
5834 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5835
5836         PR middle-end/31723
5837         * gcc.target/i386/recip-divf.c: New test.
5838         * gcc.target/i386/recip-sqrtf.c: Ditto.
5839         * gcc.target/i386/recip-vec-divf.c: Ditto.
5840         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5841         * gcc.target/i386/sse-recip.c: Ditto.
5842         * gcc.target/i386/sse-recip-vec.c: Ditto.
5843
5844 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5845
5846         PR tree-opt/32225
5847         * gcc.c-torture/compile/20070605-1.c: New test.
5848
5849         * gcc.c-torture/compile/20070603-1.c: New testcase.
5850         * gcc.c-torture/compile/20070603-2.c: New testcase.
5851
5852         * gcc.c-torture/compile/20070531-1.c: New test.
5853
5854         PR tree-opt/32167
5855         * gcc.c-torture/compile/20070531-2.c: New test.
5856
5857         PR tree-opt/32144
5858         * gcc.c-torture/compile/20070529-1.c: New test.
5859
5860         PR tree-opt/32145
5861         * gcc.c-torture/compile/20070529-2.c: New test.
5862
5863         PR tree-opt/32015
5864         * gcc.c-torture/compile/20070520-1.c: New test.
5865
5866         * g++.dg/ext/java-1.C: New test.
5867
5868         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5869         loops instead of one. Remove the "can't determine dependence"
5870         check.
5871         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5872         needed as the cast is gone in the first place.
5873         * gcc.dg/max-1.c: Change local variable a to be a global one.
5874         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5875         have a cast which is PREd.
5876
5877 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5878
5879         * g++.dg/lookup/anon6.C: New test.
5880
5881 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5882
5883         PR c++/31806
5884         * g++.dg/opt/static6.C: New testcase.
5885
5886 2007-06-14  Geoff Keating  <geoffk@apple.com>
5887
5888         * g++.dg/ext/visibility/overload-1.C: New.
5889
5890         PR 31093
5891         * g++.dg/ext/visibility/anon4.C: New.
5892
5893 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5894
5895         PR target/32268
5896         * gcc.target/i386/pr32268.c: New test.
5897
5898 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5899
5900         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5901         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5902         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5903
5904         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5905         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5906         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5907         BID is used.
5908
5909 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5910
5911         PR fortran/32302
5912         * gfortran.dg/common_resize_1.f90: New test.
5913
5914 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5915
5916         PR target/32274
5917         * gcc.dg/vect/pr32224.c: Fix.   
5918         
5919 2007-06-13  Eric Christopher  <echristo@apple.com>
5920
5921         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5922
5923 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5924
5925         PR fortran/32323
5926         * gfortran.dg/actual_array_vect_1.f90: New.
5927
5928 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5929
5930         * gcc.target/sparc/mfpu.c: New test.
5931
5932 2007-06-12  Geoff Keating  <geoffk@apple.com>
5933
5934         * g++.dg/warn/weak1.C: Suppress on Darwin.
5935         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5936
5937 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5938
5939         PR middle-end/31579
5940          * g++.dg/torture/pr31579.C: New testcase.
5941
5942 2007-06-12  Ian Lance Taylor  <iant@google.com>
5943
5944         PR libstdc++/29286
5945         * g++.dg/init/new16.C: New test.
5946         * g++.dg/init/new17.C: New test.
5947         * g++.dg/init/new18.C: New test.
5948         * g++.dg/init/new19.C: New test.
5949
5950 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5951
5952         * gnat.dg/lhs_view_convert.adb: New test.
5953
5954 2007-06-12  Richard Guenther  <rguenther@suse.de>
5955
5956         PR tree-optimization/15353
5957         PR tree-optimization/31657
5958         * gcc.c-torture/execute/20070424-1.c: New testcase.
5959         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5960         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5961         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5962         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5963         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5964
5965 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5966
5967         PR rtl-optimization/32293
5968         * gcc.dg/pr32293.c: New test.
5969
5970 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5971
5972         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5973
5974 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5975
5976         PR fortran/29786
5977         * gfortran.dg/equiv_7.f90: New test.
5978         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5979
5980         PR fortran/30875
5981         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5982
5983 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5984
5985         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5986         * gcc.dg/setjmp-4.c: Likewise.
5987         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5988
5989 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5990
5991         PR rtl-optimization/31025
5992         * gfortran.dg/pr31025.f90: New.
5993
5994 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5995
5996         PR target/32280
5997         * gcc.target/i386/pr32280.c: New test.
5998
5999 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6000
6001         PR middle-end/32279
6002         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6003
6004 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6005
6006         PR libgfortran/32235
6007         * gfortran.dg/backspace_9.f: New test.
6008
6009 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6010
6011         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6012
6013 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6014
6015         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6016
6017 2007-06-09  Ian Lance Taylor  <iant@google.com>
6018
6019         PR tree-optimization/32169
6020         * gcc.c-torture/compile/pr32169.c: New test.
6021
6022 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6023
6024         * gcc.dg/vect/costmodel: New directory.
6025         * gcc.dg/vect/costmodel/i386: New directory.
6026         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6027         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6028         New test.
6029         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6030         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6031         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6032         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6033         * gcc.dg/vect/costmodel/x86_64: New directory.
6034         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6035         New testsuite.
6036         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6037         New test.
6038         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6039         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6040         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6041         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6042         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6043
6044 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6045
6046         PR tree-optimization/32243
6047         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6048         flags for -Os tests.
6049         * gcc.dg/vect/03-vect-pr32243.c: New test.
6050
6051 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6052
6053         PR tree-optimization/32224
6054         * gcc.dg/vect/pr32224.c: New test.
6055
6056 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR c++/32177
6059         * g++.dg/gomp/pr32177.C: New test.
6060
6061 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6062
6063         PR testsuite/25241
6064         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6065         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6066         warning nor an error.
6067         * gcc.dg/Wfatal-2.c: Likewise.
6068         * gcc.dg/Werror-1.c: Likewise.
6069         * gcc.dg/Werror-5.c: Likewise.
6070         * gcc.dg/Werror-7.c: Likewise.
6071         * gcc.dg/Werror-10.c: Likewise.
6072         * gcc.dg/Werror-11.c: Likewise.
6073
6074 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6075
6076         PR c++/30759
6077         * g++.dg/init/brace6.C: New test.
6078
6079 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6080
6081         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6082         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6083         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6084         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6085
6086         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6087         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6088         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6089         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6090         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6091         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6092         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6093         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6094
6095         * gcc.dg/darwin-minversion-3.c: New.
6096
6097 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6098
6099         * gcc.target/i386/builtin-copysign.c: New test.
6100
6101 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6102
6103         PR tree-optimization/32220
6104         * gfortran.dg/predcom-2.f: New testcase.
6105
6106 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6107
6108         PR tree-opt/32231
6109         * gcc.target/i386/vectorize4.c: New test.
6110
6111 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6112
6113         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6114
6115 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6116
6117         PR testsuite/25241
6118         * gcc.dg/simd-5.c: Mark output as a note.
6119         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6120         dg-message.
6121         * gcc.dg/simd-1.c: Likewise.
6122         * gcc.dg/always_inline.c: Mark output as a sorry.
6123         * gcc.dg/always_inline2.c: Likewise.
6124         * gcc.dg/always_inline3.c: Likewise.
6125
6126 2007-06-06  Ian Lance Taylor  <iant@google.com>
6127
6128         * g++.dg/conversion/enum1.C: New test.
6129
6130 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6131
6132         PR tree-optimization/32216
6133         * gcc.dg/vect/pr32216.c: New test.
6134
6135 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6136
6137         PR testsuite/18923
6138         * gfortran.dg/invalid_contains_1.f90: New test.
6139         * gfortran.dg/invalid_contains_2.f90: New test.
6140
6141 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6142
6143         PR testsuite/32057
6144         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6145         midnight issues.
6146
6147 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6148
6149         PR testsuite/25241
6150         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6151         dg-message to match de note.
6152         * gcc.dg/pr26570.c: Use dg-message for a note.
6153         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6154         dg-error instead of dg-warning because of -Werror.
6155         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6156         neither an error, nor a warning.
6157         * gcc.dg/glibc-uclibc-2.c: Likewise
6158         * gcc.dg/cpp/19940712-1.c: Likewise.
6159
6160 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6161
6162         PR preprocessor/23479
6163         * gcc.dg/binary-constants-1.c: Add test suites for
6164         the 0b-prefixed binary integer constants.
6165         * gcc.dg/binary-constants-2.c: Ditto.
6166         * gcc.dg/binary-constants-3.c: Ditto.
6167         * gcc.dg/binary-constants-4.c: Ditto.
6168
6169 2007-06-05  Ian Lance Taylor  <iant@google.com>
6170
6171         * gcc.dg/Wstrict-overflow-19.c: New test.
6172
6173 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6174
6175         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6176
6177 2007-06-04  Ian Lance Taylor  <iant@google.com>
6178
6179         * gcc.dg/Wstrict-overflow-18.c: New test.
6180
6181 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6182
6183         PR testsuite/25241
6184         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6185         * gcc.dg/cpp/mi5.c: Likewise.
6186         * gcc.dg/cpp/mi7.c: Likewise.
6187
6188 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6189
6190         PR c/32191
6191         * gcc.dg/pr32191.c: New test.
6192
6193 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6194
6195         PR fortran/32124
6196         * gfortran.dg/allocate_stat_1.f90: Remove.
6197
6198 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6199
6200         * gcc.target/i386/sse4_2-check.h: New.
6201         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6202         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6203         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6204         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6205         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6206         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6207         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6208         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6209         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6210         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6211         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6212         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6213         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6214         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6215         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6216         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6217         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6218         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6219
6220 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6221
6222         * gcc.dg/pie-link.c: New test.
6223
6224 2007-06-01  Ian Lance Taylor  <iant@google.com>
6225
6226         * gcc.dg/Wstrict-overflow-17.c: New test.
6227
6228 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6229
6230         * gcc.dg/builtin-return-1.c (g): New.
6231         (main): Allocate at least 64 bytes on the stack.
6232
6233 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6234
6235         * g++.dg/init/cleanup3.C: New test.
6236
6237 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6238
6239         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6240         int is 16 bits.
6241
6242 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6243
6244         PR fortran/32156
6245         * gfortran.dg/char_array_constructor_3.f90: New test.
6246
6247 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6248
6249         PR tree-optimization/32160
6250         * gfortran.dg/predcom-1.f: New test.
6251
6252 2007-05-31  Richard Guenther  <rguenther@suse.de>
6253
6254         * g++.dg/other/str_empty.C: Move...
6255         * g++.dg/other/pr30567.C: Move...
6256         * g++.dg/tree-ssa/pr27218.C: Move...
6257         * g++.dg/torture: ...here and remove dg-options.
6258
6259 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6260
6261         PR c++/32158
6262         * g++.dg/ext/is_pod_incomplete.C: New.
6263
6264 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6265             Douglas Gregor <doug.gregor@gmail.com>
6266             Pedro Lamarao <pedro.lamarao@mndfck.org>
6267             Howard Hinnant <howard.hinnant@gmail.com>
6268
6269         PR c++/7412
6270         PR c++/29939
6271         * g++.dg/cpp0x/rv8p.C: New.
6272         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6273         * g++.dg/cpp0x/cast-bug.C: New.
6274         * g++.dg/cpp0x/elision_weak.C: New.
6275         * g++.dg/cpp0x/collapse-bug.C: New.
6276         * g++.dg/cpp0x/rv3p.C: New.
6277         * g++.dg/cpp0x/rv7n.C: New.
6278         * g++.dg/cpp0x/overload-conv-1.C: New.
6279         * g++.dg/cpp0x/rv2n.C: New.
6280         * g++.dg/cpp0x/deduce.C: New.
6281         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6282         * g++.dg/cpp0x/rv6p.C: New.
6283         * g++.dg/cpp0x/template_deduction.C: New.
6284         * g++.dg/cpp0x/implicit-copy.C: New.
6285         * g++.dg/cpp0x/rv1p.C: New.
6286         * g++.dg/cpp0x/cast.C: New.
6287         * g++.dg/cpp0x/rv5n.C: New.
6288         * g++.dg/cpp0x/collapse.C: New.
6289         * g++.dg/cpp0x/overload-conv-2.C: New.
6290         * g++.dg/cpp0x/rv4p.C: New.
6291         * g++.dg/cpp0x/rvo.C: New.
6292         * g++.dg/cpp0x/iop.C: New.
6293         * g++.dg/cpp0x/rv3n.C: New.
6294         * g++.dg/cpp0x/rv7p.C: New.
6295         * g++.dg/cpp0x/reference_collapsing.C: New.
6296         * g++.dg/cpp0x/overload.C: New.
6297         * g++.dg/cpp0x/named.C: New.
6298         * g++.dg/cpp0x/rv2p.C: New.
6299         * g++.dg/cpp0x/rv6n.C: New.
6300         * g++.dg/cpp0x/not_special.C: New.
6301         * g++.dg/cpp0x/bind.C: New.
6302         * g++.dg/cpp0x/rv1n.C: New.
6303         * g++.dg/cpp0x/rv5p.C: New.
6304         * g++.dg/cpp0x/elision.C: New.
6305         * g++.dg/cpp0x/named_refs.C: New.
6306         * g++.dg/cpp0x/unnamed_refs.C: New.
6307         * g++.dg/cpp0x/rv4n.C: New.
6308         * g++.dg/cpp0x/elision_neg.C: New.
6309         * g++.dg/init/copy7.C: Run in C++98 mode.
6310         * g++.dg/overload/arg1.C: Ditto.
6311         * g++.dg/overload/arg4.C: Ditto.
6312
6313 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR c++/31809
6316         * g++.dg/opt/static5.C: New test.
6317
6318 2007-05-30  Richard Guenther  <rguenther@suse.de>
6319
6320         * g++.dg/dg.exp: Prune torture/.
6321         * g++.dg/torture/dg-torture.exp: New testsuite.
6322
6323 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6324
6325         * gcc.target/arm/pr27387.C: Move and rename to ...
6326         * g++.dg/inherit/thunk8.C: ... here.
6327
6328 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6329
6330         PR tree-optimization/31769
6331         * g++.dg/gomp/pr31769.C: New test.
6332
6333 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6334
6335         * gcc.target/i386/stack-realign.c: New.
6336
6337 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6338
6339         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6340
6341 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6342
6343         * gfortran.dg/sizeof.f90: New.
6344
6345 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6346
6347         PR c/31339
6348         * gcc.dg/boolcomplex-1.c: New test.
6349
6350         PR c++/31339
6351         * g++.dg/ext/boolcomplex-1.c: New test.
6352
6353 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6354
6355         * gcc.dg/matrix: New directory.
6356
6357 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6358
6359         PR fortran/32124
6360         * gfortran.dg/allocate_stat_1.f90: New.
6361
6362 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6363
6364         PR fortran/31972
6365         * transfer_hollerith_1.f90: New test.
6366
6367 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6368
6369         PR tree-opt/32100
6370         * gcc.c-torture/execute/vrp-7.c: New test.
6371
6372 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6373
6374         * gfortran.dg/transfer_simplify_4.f90: New test.
6375
6376 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6377
6378         PR fortran/32088
6379         * gfortran.dg/func_result_3.f90: New.
6380
6381 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6382
6383         PR middle-end/32083
6384         * gfortran.dg/transfer_simplify_3.f90: New.
6385
6386 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         PR target/32065
6389         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6390         to compile options.
6391         * gcc.target/i386/pr32065-2.c: New test.
6392
6393 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6394
6395         PR fortran/31813
6396         * gfortran.dg/io_constraints_2.f90: Update.
6397
6398 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6399
6400         PR fortran/31219
6401         * gfortran.dg/array_constructor_17.f90: New test.
6402
6403 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6404
6405         PR tree-opt/32090
6406         * g++.dg/opt/array2.C: New testcase.
6407
6408 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6409
6410         PR target/32065
6411         * gcc.target/i386/pr32065.c: New test.
6412
6413 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6414             Marcus Meissner <meissner@suse.de>
6415
6416         * gcc.dg/attr-alloc_size.c: New.
6417
6418 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6419             Lee Millward  <lee.millward@gmail.com>
6420
6421         PR c++/31745
6422         * g++.dg/parse/crash34.C: New test.
6423
6424         * g++.dg/parse/crash35.C: New test.
6425
6426 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6427
6428         * gcc.target/i386/sse2-check.h: New.
6429         * gcc.target/i386/sse2-vec-1.c: Likewise.
6430         * gcc.target/i386/sse2-vec-2.c: Likewise.
6431         * gcc.target/i386/sse2-vec-3.c: Likewise.
6432         * gcc.target/i386/sse2-vec-4.c: Likewise.
6433         * gcc.target/i386/sse2-vec-5.c: Likewise.
6434         * gcc.target/i386/sse2-vec-6.c: Likewise.
6435
6436 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6437
6438         PR c++/31431
6439         PR c++/31432
6440         PR c++/31434
6441         PR c++/31435
6442         PR c++/31437
6443         PR c++/31438
6444         PR c++/31442
6445         PR c++/31443
6446         PR c++/31444
6447         PR c++/31445
6448         * g++.dg/cpp0x/pr31431.C: New.
6449         * g++.dg/cpp0x/pr31437.C: New.
6450         * g++.dg/cpp0x/pr31442.C: New.
6451         * g++.dg/cpp0x/pr31444.C: New.
6452         * g++.dg/cpp0x/pr31431-2.C: New.
6453         * g++.dg/cpp0x/pr31432.C: New.
6454         * g++.dg/cpp0x/pr31434.C: New.
6455         * g++.dg/cpp0x/pr31438.C: New.
6456         * g++.dg/cpp0x/pr31443.C: New.
6457         * g++.dg/cpp0x/pr31445.C: New.
6458         * g++.dg/cpp0x/variadic-crash1.C: New.
6459
6460 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6461
6462         * gcc.target/arm/long-calls-1.c: New test.
6463         * gcc.target/arm/long-calls-2.c: Likewise.
6464         * gcc.target/arm/long-calls-3.c: Likewise.
6465         * gcc.target/arm/long-calls-4.c: Likewise.
6466
6467 2007-05-25  Richard Guenther  <rguenther@suse.de>
6468             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6469
6470         PR tree-optimization/31982
6471         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6472
6473 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6474
6475         PR fortran/32047
6476         * gfortran.dg/result_in_spec_2.f90: New test.
6477
6478 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6479
6480         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6481
6482 2007-05-24  Ollie Wild  <aaw@google.com>
6483
6484         * gcc.dg/cpp/counter-1.c: New test.
6485         * gcc.dg/pch/counter-1.c: New test.
6486         * gcc.dg/pch/counter-1.hs: New file.
6487         * gcc.dg/pch/counter-2.c: New test.
6488         * gcc.dg/pch/counter-2.hs: New file.
6489         * gcc.dg/pch/counter-3.c: New test.
6490         * gcc.dg/pch/counter-3.hs: New file.
6491
6492 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6493
6494         * gcc.dg/tree-ssa/predcom-1.c: New test.
6495         * gcc.dg/tree-ssa/predcom-2.c: New test.
6496         * gcc.dg/tree-ssa/predcom-3.c: New test.
6497         * gcc.dg/tree-ssa/predcom-4.c: New test.
6498         * gcc.dg/tree-ssa/predcom-5.c: New test.
6499         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6500
6501 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6502
6503         PR testsuite/32062
6504         * gcc.target/i386/sse4_1-check.h (MASK): New.
6505
6506 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6507
6508         PR fortran/32038
6509         * gfortran.dg/pr25603.f: Initialize integer variables.
6510
6511 2007-05-23  Ian Lance Taylor  <iant@google.com>
6512
6513         * g++.dg/other/vrp1.C: New test.
6514
6515 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6516
6517         PR preprocessor/20077
6518         * gcc.dg/cpp/paste15.c: New test.
6519
6520 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6521             Nigel Stephens  <nigel@mips.com>
6522             Richard Sandiford  <richard@codesourcery.com>
6523
6524         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6525         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6526         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6527         * gcc.target/mips/inter/mips16-inter.exp: New.
6528
6529 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6530
6531         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6532
6533 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6534
6535         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6536         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6537         * gcc.target/i386/sse3-addsubps.c: Likewise.
6538         * gcc.target/i386/sse3-haddpd.c: Likewise.
6539         * gcc.target/i386/sse3-haddps.c: Likewise.
6540         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6541         * gcc.target/i386/sse3-hsubps.c: Likewise.
6542         * gcc.target/i386/sse3-lddqu.c: Likewise.
6543         * gcc.target/i386/sse3-movddup.c: Likewise.
6544         * gcc.target/i386/sse3-movshdup.c: Likewise.
6545         * gcc.target/i386/sse3-movsldup.c: Likewise.
6546
6547         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6548         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6549         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6550         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6551         * gcc.target/i386/ssse3-palignr.c: Likewise.
6552         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6553         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6554         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6555         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6556         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6557         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6558         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6559         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6560         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6561         * gcc.target/i386/ssse3-psignb.c: Likewise.
6562         * gcc.target/i386/ssse3-psignd.c: Likewise.
6563         * gcc.target/i386/ssse3-psignw.c: Likewise.
6564         * gcc.target/i386/ssse3-vals.h: Likewise.
6565
6566         * gcc.target/i386/sse3-check.h: New file.
6567         * gcc.target/i386/ssse3-check.h: Likewise.
6568
6569 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6570
6571         PR middle-end/31095
6572         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6573
6574 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6575
6576         PR middle-end/31606
6577         * gcc.c-torture/20070522-1.c: New testcase.
6578
6579 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6580
6581         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6582
6583 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6584
6585         * gcc.c-torture/execute/ieee/20000320-1.x,
6586         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6587         m68k-*-* and check_effective_target_coldfire_fpu.
6588
6589 2007-05-22  Ollie Wild  <aaw@google.com>
6590
6591         * g++.dg/lookup/hidden-class10.C: New test.
6592         * g++.dg/lookup/hidden-class11.C: New test.
6593
6594 2007-05-22  Ollie Wild  <aaw@google.com>
6595
6596         * g++.dg/lookup/name-clash5.C: New test.
6597         * g++.dg/lookup/name-clash6.C: New test.
6598
6599 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6600
6601         * g++.dg/other/i386-2.C: Update comments on header files tested.
6602         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6603         of <tmmintrin.h>.
6604         * gcc.target/i386/sse-12.c: Likewise.
6605         * gcc.target/i386/sse-13.c: Likewise.
6606         * gcc.target/i386/sse-14.c: Likewise.
6607
6608         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6609         Redefined to test with immediate operand.
6610         (__builtin_ia32_blendps): Likewise.
6611         (__builtin_ia32_blendpd): Likewise.
6612         (__builtin_ia32_dpps): Likewise.
6613         (__builtin_ia32_dpps): Likewise.
6614         (__builtin_ia32_insertps128): Likewise.
6615         (__builtin_ia32_vec_ext_v4sf): Likewise.
6616         (__builtin_ia32_vec_set_v16qi): Likewise.
6617         (__builtin_ia32_vec_set_v4si): Likewise.
6618         (__builtin_ia32_vec_set_v2di): Likewise.
6619         (__builtin_ia32_vec_ext_v16qi): Likewise.
6620         (__builtin_ia32_vec_ext_v4si): Likewise.
6621         (__builtin_ia32_vec_ext_v2di): Likewise.
6622         (__builtin_ia32_roundpd): Likewise.
6623         (__builtin_ia32_roundsd): Likewise.
6624         (__builtin_ia32_roundps): Likewise.
6625         (__builtin_ia32_roundss): Likewise.
6626         (__builtin_ia32_mpsadbw128): Likewise.
6627
6628 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6629
6630         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6631
6632 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6633
6634         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6635         failures.
6636         * gcc.dg/dfp/func-struct.c: Ditto.
6637         * gcc.dg/dfp/operator-assignment.c: Ditto.
6638         * gcc.dg/dfp/convert-bfp.c: Ditto.
6639         * gcc.dg/dfp/convert-int.c: Ditto.
6640         * gcc.dg/dfp/convert-int-max.c: Ditto.
6641         * gcc.dg/dfp/func-scalar.c: Ditto.
6642         * gcc.dg/dfp/cast.c: Ditto.
6643         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6644         failures, and fix a typo in return type of arg1_128.
6645         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6646         failures, and fix a typo in a constant suffix.
6647         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6648         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6649
6650 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6651             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6652
6653         * lib/gcc-dg.exp(process_message): New proc.
6654         (dg-message): New test directive.
6655         * gcc.dg/always_inline.c: Use dg-message.
6656         * gcc.dg/always_inline2.c: Ditto.
6657         * gcc.dg/always_inline3.c: Ditto.
6658         * gcc.dg/invalid-call-1.c: Ditto.
6659         * gcc.dg/pr17506.c: Ditto.
6660         * gcc.dg/simd-5.c: Ditto.
6661         * gcc.dg/simd-6.c: Ditto.
6662         * gcc.dg/va-arg-2.c: Ditto.
6663         * gcc.dg/cpp/syshdr.c: Ditto.
6664         * gcc.dg/cpp/unc4.c: Ditto.
6665         * gcc.dg/cpp/trad/mi1.c: Ditto.
6666         * gcc.dg/cpp/trad/mi5.c: Ditto.
6667         * gcc.dg/cpp/trad/mi7.c: Ditto.
6668         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6669         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6670         * gcc.test-framework/test-framework.awk: Special-case outexists
6671         tests.
6672
6673 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6674
6675         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6676         (bit_SSE4_2): Likewise.
6677         (bit_POPCNT): Likewise.
6678
6679         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6680         Check if assembler supports SSE4 instructions.
6681
6682         * gcc.target/i386/sse4_1-blendpd.c: New file.
6683         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6684         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6685         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6686         * gcc.target/i386/sse4_1-check.h: Likewise.
6687         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6688         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6689         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6690         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6691         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6692         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6693         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6694         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6695         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6696         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6697         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6698         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6699         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6700         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6701         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6702         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6703         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6704         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6705         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6706         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6707         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6708         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6709         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6710         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6711         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6712         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6713         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6714         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6715         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6716         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6717         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6718         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6719         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6720         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6721         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6722         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6723         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6724         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6725         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6726         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6727         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6728         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6729         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6730         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6731         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6732         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6733         * gcc.target/i386/sse4_1-round.h: Likewise.
6734         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6735         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6736         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6737         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6738         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6739         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6740         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6741         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6742         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6743         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6744         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6745         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6746         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6747         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6748
6749 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6750
6751         PR fortran/31627
6752         * gfortran.dg/bounds_check_7.f90: New test.
6753
6754 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6755
6756         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6757         (check_effective_target_sse4a): Ditto.
6758
6759         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6760         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6761         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6762         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6763         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6764         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6765         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6766         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6767         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6768         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6769         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6770         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6771         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6772         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6773         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6774         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6775         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6776         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6777         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6778         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6779
6780 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6781
6782         * g++.dg/ext/cleanup-1.C: New test.
6783         * g++.dg/ext/cleanup-2.C: Likewise.
6784         * g++.dg/ext/cleanup-3.C: Likewise.
6785         * g++.dg/ext/cleanup-4.C: Likewise.
6786         * g++.dg/ext/cleanup-5.C: Likewise.
6787         * g++.dg/ext/cleanup-6.C: Likewise.
6788         * g++.dg/ext/cleanup-8.C: Likewise.
6789         * g++.dg/ext/cleanup-9.C: Likewise.
6790         * g++.dg/ext/cleanup-10.C: Likewise.
6791         * g++.dg/ext/cleanup-11.C: Likewise.
6792         * g++.dg/ext/cleanup-dtor.C: Likewise.
6793
6794 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6795
6796         PR middle-end/31995
6797         * gcc.dg/vect/vect-102a.c: New test.
6798
6799 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6800             Paolo Carlini  <pcarlini@suse.de>
6801             Uros Bizjak  <ubizjak@gmail.com>
6802
6803         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6804         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6805         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6806         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6807         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6808         New testcases.
6809
6810 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6811
6812         PR fortran/32002
6813         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6814
6815 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6816
6817         PR fortran/32027
6818         * gfortran.dg/do_3.F90: Add checks for the final value of the
6819         loop variable.
6820
6821 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6822
6823         * gcc.c-torture/execute/990127-2.x: New file.
6824
6825 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6826
6827         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6828         * gcc.target/i386/sse-12: Add -O to compile options.
6829         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6830         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6831         and mm3dnow.h.  Add -O to compile options.
6832
6833 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6834
6835         PR fortran/31867
6836         * gfortran.dg/char_length_5.f90: New test.
6837
6838         PR fortran/31994
6839         * gfortran.dg/array_reference_1.f90: New test.
6840
6841 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6842
6843         PR middle-end/7651
6844         PR c++/11856
6845         PR c/12963
6846         PR c/23587
6847         PR other/29694
6848         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6849         * gcc.dg/Wtype-limits.c: New.
6850         * gcc.dg/Wtype-limits-Wextra.c: New.
6851         * gcc.dg/Wtype-limits-no.c: New.
6852         * g++.dg/warn/Wtype-limits.C: New.
6853         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6854         * g++.dg/warn/Wtype-limits-no.C: New.
6855
6856 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6857
6858         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6859         instead of "-msse2".'
6860         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6861         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6862         and mm3dnow.h.
6863         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6864         to test with immediate operand.
6865         (__builtin_ia32_insertqi): Ditto.
6866         (__builtin_ia32_palignr128): Ditto.
6867         (__builtin_ia32_palignr): Ditto.
6868         (__builtin_ia32_pshufhw): Ditto.
6869         (__builtin_ia32_pshuflw): Ditto.
6870         (__builtin_ia32_pshufd): Ditto.
6871         (__builtin_ia32_vec_set_v8hi): Ditto.
6872         (__builtin_ia32_vec_ext_v8hi): Ditto.
6873         (__builtin_ia32_shufpd): Ditto.
6874         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6875
6876 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6877
6878         PR fortran/32001
6879         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6880
6881 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6882
6883         PR target/31585
6884         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6885         and "__inline".  Use "-msse" instead of "-msse2".
6886
6887 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6888
6889         PR middle-end/7651
6890         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6891         * gcc.dg/20030906-2.c: Likewise.
6892         * objc.dg/method-17.m: Add -Wreturn-type.
6893         * obj-c++.dg/method-21.mm: Likewise.
6894
6895 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6896
6897         PR target/31585
6898         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6899         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6900         (__builtin_ia32_psrlqi128): Ditto.
6901         (__builtin_ia32_psrlwi128): Ditto.
6902         (__builtin_ia32_psrldi128): Ditto.
6903         (__builtin_ia32_psrldqi128): Ditto.
6904         (__builtin_ia32_pslldqi128): Ditto.
6905         (__builtin_ia32_psrawi128): Ditto.
6906         (__builtin_ia32_psradi128): Ditto.
6907         (__builtin_ia32_psllqi128): Ditto.
6908         (__builtin_ia32_pslldi128): Ditto.
6909         (__builtin_prefetch): Ditto.
6910         (__builtin_ia32_pshufw): Ditto.
6911         (__builtin_ia32_vec_set_v4hi): Ditto.
6912         (__builtin_ia32_vec_ext_v4hi): Ditto.
6913         (__builtin_ia32_shufps): Ditto.
6914         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6915
6916 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6917
6918         PR fortran/31974
6919         * gfortran.dg/char_allocation_1.f90: New test.
6920
6921 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6922
6923         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6924         * gcc.dg/Wconversion-sign.c: New.
6925         * gcc.dg/Wconversion-integer-no-sign.c: New.
6926         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6927         Wconversion-sign.C
6928         * g++.dg/warn/Wconversion-sign.C: New.
6929         * g++.old-deja/g++.other/warn4.C: Update.
6930         * g++.dg/warn/Wconversion1.C: Likewise.
6931
6932 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6933
6934         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6935         * gcc.dg/torture/builtin-math-4.c: Likewise.
6936
6937 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6938
6939         PR libfortran/31964
6940         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6941
6942 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6943
6944         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6945
6946 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6947
6948         PR target/31628
6949         * gcc.target/i386/pr31628.c: New.
6950
6951 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6952
6953         PR middle-end/31344
6954         * gcc.dg/pr31344.c: New test.
6955
6956 2007-05-17  Ian Lance Taylor  <iant@google.com>
6957
6958         PR tree-optimization/31953
6959         * gcc.c-torture/compile/pr31953.c: New test.
6960
6961 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6962
6963         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6964
6965         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6966         and drem.
6967         * gcc.dg/torture/builtin-math-4.c: Likewise.
6968
6969         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6970         * gcc.dg/torture/builtin-math-4.c: Likewise.
6971
6972         * gcc.dg/torture/builtin-math-4.c: New test.
6973
6974 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6975             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6976
6977         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6978         * gcc.dg/cpp/include2.c: Ditto.
6979         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6980         * gcc.dg/cpp/paste5.c: Ditto.
6981         * gcc.dg/cpp/paste6.c: Ditto.
6982         * gcc.dg/cpp/paste8.c: Ditto.
6983         * gcc.dg/cpp/paste11.c: Ditto.
6984         * gcc.dg/cpp/paste13.c: Ditto.
6985         * gcc.dg/cpp/skipping2.c: Ditto.
6986         * gcc.dg/reg-vol-struct-1.c: Ditto.
6987         * gcc.dg/Wshadow-1.c: Ditto.
6988         * gcc.dg/cpp/trad/comment.c: Ditto.
6989         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6990         * gcc.dg/cpp/if-2.c: Ditto.
6991         * gcc.dg/array-5.c: Ditto.
6992         * gcc.dg/inline-15.c: Ditto.
6993         * gcc.dg/pr27953.c: Ditto.
6994         * gcc.dg/Wno-c++-compat.c: Ditto.
6995
6996 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6997
6998         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6999
7000 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7001
7002         * gcc.c-torture/execute/20070517-1.c: New test.
7003
7004 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7005
7006         PR fortran/31919
7007         * gfortran.dg/min_max_conformance.f90: New test.
7008
7009 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7010
7011         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7012         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7013         gcc.dg/vect/vect-104.c: Use more complex construction to
7014         prevent vectorizing.
7015         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7016
7017 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7018
7019         PR tree-optimization/24659
7020         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7021         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7022         not vect_int target.
7023         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7024         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7025         targets.
7026         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7027         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7028         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7029
7030 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7031
7032         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7033         and x86_64-*-* targets.
7034         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7035
7036 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7037
7038         PR fortran/18769
7039         PR fortran/30881
7040         PR fortran/31194
7041         PR fortran/31216
7042         PR fortran/31427
7043         * transfer_simplify_1.f90: New test.
7044         * transfer_simplify_2.f90: New test.
7045
7046 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7047
7048         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7049
7050 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7051
7052         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7053
7054         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7055
7056         PR c/31924
7057         * gcc.dg/fltconst-1.c: New test.
7058
7059         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7060         * gcc.dg/dfp/operator-assignment.c: Ditto.
7061
7062 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7063
7064         PR c++/29928
7065         * g++.dg/rtti/typeid5.C: New.
7066
7067 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7068
7069         PR fortran/31725
7070         * gfortran.dg/substr_4.f: New test.
7071
7072 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7073
7074         * gcc.target/m68k/interrupt_thread-1.c,
7075         gcc.target/m68k/interrupt_thread-2.c,
7076         gcc.target/m68k/interrupt_thread-3.c: New.
7077         * gcc.target/m68k/m68k.exp: Accept fido.
7078
7079 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7080
7081         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7082         * gfortran.dg/altreturn_3.f90: Likewise.
7083         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7084         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7085         * gfortran.dg/inquire_iolength.f90: Likewise.
7086         * gfortran.dg/module_naming_1.f90: Likewise.
7087         * gfortran.dg/oldstyle_2.f90: Likewise.
7088         * gfortran.dg/operator_2.f90: Likewise.
7089         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7090         * gfortran.dg/used_types_11.f90: Likewise.
7091         * gfortran.dg/zero_array_components_1.f90: Likewise.
7092         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7093         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7094         * gfortran.dg/real_const_3.f90: Likewise.
7095
7096 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7097
7098         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7099         * gcc.dg/tree-ssa/loop-30.c: New test.
7100
7101 2007-05-13  Richard Guenther  <rguenther@suse.de>
7102
7103         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7104         scanning forwprop1.
7105         * g++.dg/tree-ssa/pr31146.C: Likewise.
7106
7107 2007-05-13  Revital Eres  <eres@il.ibm.com>
7108
7109         * gcc.dg/dse.c: New test.
7110
7111 2007-05-12  Richard Guenther  <rguenther@suse.de>
7112
7113         PR tree-optimization/31797
7114         * gcc.c-torture/compile/pr31797.c: New testcase.
7115
7116 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7117
7118         PR fortran/30746
7119         * gfortran.dg/host_assoc_function_1.f90: New test.
7120
7121 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7122
7123         PR c++/31829
7124         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7125
7126 2007-05-11  Silvius Rus  <rus@google.com>
7127
7128         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7129         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7130         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7131         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7132         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7133         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7134         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7135         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7136         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7137         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7138         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7139         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7140         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7141         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7142         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7143         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7144
7145 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7146
7147         PR other/31852
7148         * gcc.c-torture/execute/builtins/memchr.c: New.
7149         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7150         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7151
7152 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7153
7154         PR fortran/30876
7155         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7156         line.
7157         * gfortran.dg/recursive_reference_2.f90: New test.
7158
7159 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7160
7161         PR fortran/30878
7162         * gfortran.dg/namelist_29.f90: New test.
7163
7164 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7165
7166         PR fortran/31474
7167         * gfortran.dg/entry_10.f90: New test.
7168
7169 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7170
7171         PR tree-optimization/31885
7172         * gcc.dg/tree-ssa/loop-29.c: New test.
7173
7174 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7175
7176         * assumed_dummy_1.f90: Fix dg directive.
7177         * char_initialiser_actual.f90: Likewise.
7178         * nested_modules_2.f90: Likewise.
7179         * shift-alloc.f90: Likewise.
7180
7181 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7182
7183         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7184
7185 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7186
7187         PR libfortran/31880
7188         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7189
7190 2007-05-09  Mike Stump  <mrs@apple.com>
7191
7192         * g++.dg/other/first-global.C: Add -fpie for darwin.
7193         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7194
7195 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7196
7197         * gcc.dg/20070507-1.c: New testcase.
7198
7199 2007-05-08  Chao-ying Fu  <fu@mips.com>
7200
7201         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7202         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7203         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7204         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7205
7206 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7207
7208         PR 31847
7209         * gcc.dg/pr31847.c: New test.
7210
7211 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7212
7213         PR fortran/31692
7214         * gfortran.dg/actual_array_result_1.f90: New test.
7215
7216 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7217
7218         PR fortran/29397
7219         * gfortran.dg/parameter_array_init_1.f90: New test.
7220
7221         PR fortran/29400
7222         * gfortran.dg/parameter_array_init_2.f90: New test.
7223
7224 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7225
7226         PR target/31854
7227         * gcc.target/i386/pr31854.c: New test.
7228
7229 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7230
7231         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7232
7233 2007-05-07  Mike Stump  <mrs@apple.com>
7234
7235         * g++.old-deja/g++.mike/empty.C: Add.
7236
7237 2007-05-07  Eric Christopher  <echristo@apple.com>
7238
7239         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7240
7241 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7242
7243         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7244         variable.  Rearrange conversions from binary float to decimal float.
7245
7246 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7247
7248         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7249         x86.
7250
7251 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7252
7253         * gnat.dg/opt1.ad[sb]: New testcase.
7254
7255 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7256
7257         PR fortran/31399
7258         * gfortran.dg/do_3.F90: New test.
7259
7260 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7261
7262         PR fortran/31764
7263         * gfortran.dg/new_line.f90: Add new checks.
7264
7265 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7266
7267         PR fortran/31201
7268         * gfortran.dg/large_unit_1.f90: New.
7269         * gfortran.dg/large_unit_2.f90: New.
7270         * gfortran.dg/iostat_4.f90: New
7271         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7272
7273 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/31540
7276         * gfortran.dg/char_result_4.f90: New test.
7277
7278 2007-06-05  Revital Eres  <eres@il.ibm.com>
7279
7280         PR 30957
7281         * gcc.dg/pr30957-1.c: New test.
7282
7283 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7284
7285         PR fortran/31251
7286         * gfortran.dg/char_type_len_2.f90: New test.
7287
7288 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7289
7290         PR 31775
7291         * g++.dg/other/nested-extern.cc: New.
7292         * g++.dg/other/nested-extern-1.C: New.
7293         * g++.dg/other/nested-extern-2.C: New.
7294
7295 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7296
7297         PR fortran/31760
7298         * gfortran.dg/erf.f90: New test.
7299         * gfortran.dg/besxy.f90: New test.
7300
7301 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7302
7303         PR fortran/22359
7304         * gfortran.dg/fseek.f90: New test.
7305
7306 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7307
7308         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7309
7310 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7311
7312         PR libfortran/31210
7313         * gfortran.dg/zero_length_1.f90: New test.
7314
7315 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/31803
7318         * gfortran.dg/char_pointer_assign_3.f90: New test.
7319         * gfortran.dg/char_result_2.f90: Re-enable test.
7320
7321 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7322
7323         PR fortran/25071
7324         * gfortran.dg/char_length_3.f90: New test.
7325         * gfortran.dg/char_result_2.f90: Fix test.
7326
7327 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7328
7329         PR tree-optimization/30565
7330         * gcc.dg/tree-ssa/loop-27.c: New test.
7331
7332 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7333
7334         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7335         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7336         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7337         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7338
7339 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7340
7341         PR tree-optimization/31699
7342         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7343         New.
7344         (check_effective_target_vect_floatint_cvt): New.
7345         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7346         of specific targets.
7347         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7348         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7349         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7350         * gcc.dg/vect/vect-iv-4.c: Likewise.
7351         * gcc.dg/vect/vect-multitypes-11.c: New.
7352         * gcc.dg/vect/pr31699.c: New.
7353
7354 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7355
7356         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7357
7358 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7359
7360         PR C++/31663
7361         * g++.dg/warn/anonymous-namespace-2.C: New.
7362         * g++.dg/warn/anonymous-namespace-2.h: New.
7363
7364 2007-05-02  Paul Brook  <paul@codesourcery.com>
7365
7366         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7367
7368 2007-05-02  Eric Christopher  <echristo@apple.com>
7369
7370         * gcc.dg/cpp/if-div.c: New file.
7371
7372 2007-05-02  Tom Tromey  <tromey@redhat.com>
7373
7374         PR preprocessor/28709:
7375         * gcc.dg/cpp/pr28709.c: New file.
7376
7377 2007-05-02  Richard Guenther  <rguenther@suse.de>
7378
7379         PR tree-optimization/31146
7380         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7381
7382 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7383
7384         * gcc.c-torture/compile/limits-blockid.c: New.
7385         * gcc.c-torture/compile/limits-caselabels.c: New.
7386         * gcc.c-torture/compile/limits-declparen.c: New.
7387         * gcc.c-torture/compile/limits-enumconst.c: New.
7388         * gcc.c-torture/compile/limits-exprparen.c: New.
7389         * gcc.c-torture/compile/limits-externalid.c: New.
7390         * gcc.c-torture/compile/limits-fnargs.c: New.
7391         * gcc.c-torture/compile/limits-fndefn.c: New.
7392         * gcc.c-torture/compile/limits-idexternal.c: New.
7393         * gcc.c-torture/compile/limits-idinternal.c: New.
7394         * gcc.c-torture/compile/limits-pointer.c: New.
7395         * gcc.c-torture/compile/limits-stringlit.c: New.
7396         * gcc.c-torture/compile/limits-structmem.c: New.
7397         * gcc.c-torture/compile/limits-structnest.c: New.
7398
7399 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7400
7401         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7402
7403 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7404
7405         PR middle-end/31740
7406         * gcc.c-torture/compile/20070501-1.c: New testcase.
7407
7408 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7409
7410         PR fortran/31732
7411         * gfortran.dg/array_memset_2:  New test case.
7412
7413 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7414
7415         PR testsuite/31615
7416         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7417
7418 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7419
7420         PR testsuite/31589
7421         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7422         dg-final test.
7423         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7424         keyword to dg-final test.
7425         * gcc.dg/vect/vect-iv-4.c: Likewise.
7426         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7427         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7428         test.
7429         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7430         cast.
7431         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7432         * lib/target-supports.exp
7433         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7434         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7435
7436 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7437
7438         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7439         __LONG_LONG_MAX__ and its friends instead of those supplied by
7440         limits.h.
7441
7442 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7443
7444         PR C++/31721
7445         * g++.dg/ext/vector7.C: New testcase.
7446
7447 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7448
7449         PR fortran/31591
7450         * gfortran.dg/bound_simplification_1.f90: New test.
7451
7452 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7453
7454         PR fortran/31645
7455         * gfortran.dg/bom_error.f90: New test.
7456         * gfortran.dg/bom_include.f90: New test.
7457         * gfortran.dg/bom_UTF16-LE.f90: New test.
7458         * gfortran.dg/bom_UTF16-BE.f90: New test.
7459         * gfortran.dg/bom_UTF-8.f90: New test.
7460         * gfortran.dg/bom_UTF-32.f90: New test.
7461         * gfortran.dg/bom_UTF-8.F90: New test.
7462         * gfortran.dg/bom_include.inc: New file.
7463
7464 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7465
7466         PR C++/30221
7467         * g++.dg/init/ptrfn2.C: New test.
7468         * g++.dg/init/ptrfn3.C: New test.
7469
7470 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7471
7472         PR fortran/31711
7473         * gfortran.dg/dependency_21.f90: New test.
7474
7475 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7476
7477         * gfortran.dg/secnds.f: Use real*8.
7478         * gfortran.dg/secnds-1.f: Use real*8.
7479
7480 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7481
7482         PR libfortran/31532
7483         * gfortran.dg/inquire_5.f90: Update test.
7484
7485 2007-04-27  Ian Lance Taylor  <iant@google.com>
7486
7487         PR middle-end/31710
7488         * gcc.c-torture/compile/pr31710.c: New test.
7489
7490 2007-04-27  Richard Guenther  <rguenther@suse.de>
7491
7492         PR tree-optimization/30965
7493         PR tree-optimization/30978
7494         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7495         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7496         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7497         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7498
7499 2007-04-27  Richard Guenther  <rguenther@suse.de>
7500
7501         PR tree-optimization/31715
7502         * gcc.dg/Warray-bounds-4.c: New testcase.
7503
7504 2007-04-26  Ian Lance Taylor  <iant@google.com>
7505
7506         PR target/28675
7507         * gcc.c-torture/compile/pr28675.c: New test.
7508
7509 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7510
7511         PR C++/30016
7512         * g++.dg/ext/vector6.C: New test.
7513
7514 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7515
7516         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7517
7518 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7519
7520         PR middle-end/31617
7521         * g++.dg/other/str_empty.C: Add expected warning.
7522
7523 2007-04-26  Richard Guenther  <rguenther@suse.de>
7524         Daniel Berlin  <dberlin@dberlin.org>
7525
7526         PR tree-optimization/30567
7527         * g++.dg/other/pr30567.C: New testcase.
7528
7529 2007-04-26  Richard Guenther  <rguenther@suse.de>
7530
7531         PR tree-optimization/31703
7532         * gcc.c-torture/compile/pr31703.c: New testcase.
7533         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7534         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7535
7536 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7537
7538         * gfortran.dg/open_errors.f90: Added if statements checking
7539         the value of iostat.
7540
7541 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/31598
7544         * g++.dg/gomp/pr31598.C: New test.
7545
7546         PR tree-optimization/30558
7547         * g++.dg/gomp/pr30558.C: New test.
7548
7549 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7550
7551         PR c++/31338
7552         * g++.dg/ext/complex2.C: New test.
7553
7554 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7555
7556         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7557
7558 2007-04-25  Thiemo Seufer  <ths@mips.com>
7559
7560         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7561         value to signed char.
7562
7563 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7564
7565         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7566         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7567         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7568
7569 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7570
7571         PR fortran/31668
7572         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7573         statement functions.
7574         * gfortran.dg/c_by_val_5.f90: New test.
7575
7576 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7577
7578         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7579         with two new subroutines to avoid parameter-induced aliasing.
7580         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7581         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7582
7583 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7584
7585         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7586         * g++.dg/warn/Warray-bounds.C: Likewise.
7587
7588 2007-04-24  Ian Lance Taylor  <iant@google.com>
7589
7590         PR tree-optimization/31605
7591         * gcc.c-torture/execute/pr31605.c: New test.
7592
7593 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7594
7595         PR fortran/31587
7596         * lib/gcc-dg.exp (scan-module): New function.
7597         * gfortran.dg/module_md5_1.f90: New test.
7598
7599 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7600
7601         * g++.old-deja/g++.pt/defarg6.C: Only run with
7602         -std=gnu++98.
7603         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7604         * g++.dg/cpp0x/variadic61.C: Ditto.
7605         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7606         * g++.dg/cpp0x/variadic62.C: Ditto.
7607         * g++.dg/template/meminit1.C: Ditto.
7608         * g++.dg/template/operator7.C: Ditto.
7609         * g++.dg/template/static15.C: Ditto.
7610         * g++.dg/template/invalid1.C: Ditto.
7611         * g++.dg/template/shift1.C: Ditto.
7612         * g++.dg/template/error10.C: Ditto.
7613
7614 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7615
7616         PR diagnostic/25923
7617         * gfortran.dg/pr25923.f90: New test.
7618
7619 2007-04-24  Ian Lance Taylor  <iant@google.com>
7620
7621         PR tree-optimization/31602
7622         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7623
7624 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7625
7626         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7627         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7628
7629 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7630
7631         * gcc.target/i386/reload-1.c. New.
7632
7633 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7634             Olga Golovanevsky  <olga@il.ibm.com>
7635
7636         * g++.dg/other/str_empty.C: New test.
7637
7638 2007-04-24  Richard Henderson  <rth@redhat.com>
7639
7640         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7641
7642 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7643
7644         PR target/31641
7645         * gcc.c-torture/compile/pr31641.c: New testcase.
7646
7647 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7648
7649         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7650         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7651         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7652         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7653
7654 2007-04-23  Simon Baldwin  <simonb@google.com>
7655
7656         * g++.dg/other/error15.C: New.
7657         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7658         triggering a "multiple parameters named" error.
7659
7660 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7661
7662         PR fortran/31618
7663         * gfortran.dg/backspace_8.f:  New test case.
7664
7665 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7666
7667         PR fortran/31630
7668         * gfortran.dg/used_types_17.f90: New test.
7669
7670         PR fortran/31620
7671         * gfortran.dg/zero_array_components_1.f90: New test.
7672
7673 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7674
7675         PR fortran/31616
7676         * gfortran.dg/open_errors.f90: Allow a different error message.
7677
7678 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7679
7680         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7681         Rename from check_effective_target_vect_pack_mod.  Rename global
7682         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7683         messages.
7684         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7685         rename.
7686         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7687         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7688
7689 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7690
7691         PR middle-end/31448
7692         * gcc.c-torture/execute/pr31448.c: New testcase.
7693
7694 2007-04-22  Nick Clifton  <nickc@redhat.com>
7695
7696         * gcc.dg/20020312-2.c: Add support for the FRV.
7697
7698 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7699
7700         PR tree-optimization/24659
7701         * gcc.dg/vect/vect-float-extend-1.c: New test.
7702         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7703
7704 2007-04-22  Richard Guenther  <rguenther@suse.de>
7705
7706         PR tree-optimization/29789
7707         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7708         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7709
7710 2007-04-22  Revital Eres  <eres@il.ibm.com>
7711
7712         * gcc.dg/var-expand2.c: New test.
7713
7714 2007-04-22  Revital Eres  <eres@il.ibm.com>
7715
7716         * gcc.dg/var-expand3.c: New test.
7717
7718 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7719
7720         PR fortran/31495
7721         * gfortran.dg/continuation_8.f90: New test.
7722
7723 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7724
7725         PR C/30265
7726         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7727         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7728
7729 2007-04-21  Richard Guenther  <rguenther@suse.de>
7730
7731         PR middle-end/31136
7732         * gcc.c-torture/execute/pr31136.c: New testcase.
7733
7734 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7735
7736         * gcc.target/i386/movsi-sm-1.c: New.
7737
7738 2007-04-20  Richard Henderson  <rth@redhat.com>
7739
7740         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7741         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7742
7743 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7744
7745         * gcc.target/i386/ordcmp-1.c: New test.
7746         * gcc.target/i386/unordcmp-1.c: New test.
7747
7748         PR tree-optimization/31632
7749         * gcc.c-torture/compile/20070419-1.c: New test.
7750
7751 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7752
7753         * gcc.dg/invalid-call-1.c: New test.
7754
7755 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7756
7757         PR diagnostic/31227
7758         * gcc.dg/Warray-bounds-3.c: New.
7759
7760 2007-04-18  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/19431
7763         PR tree-optimization/21463
7764         * gcc.c-torture/execute/20070212-1.c: New testcase.
7765         * gcc.c-torture/execute/20070212-2.c: Likewise.
7766         * gcc.c-torture/execute/20070212-3.c: Likewise.
7767         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7768         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7769         * g++.dg/tree-ssa/pr21463.C: Likewise.
7770         * g++.dg/tree-ssa/pr30738.C: Likewise.
7771
7772 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7773
7774         PR c++/31513
7775         * g++.dg/expr/bitfield8.C: New test.
7776
7777 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7778             Richard Sandiford  <richard@codesourcery.com>
7779
7780         * lib/target-supports.exp (check_profiling_available): Return 0
7781         for uClibc with -p or -pg.
7782
7783 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7784
7785         PR c++/31517
7786         * g++.dg/template/init7.C: New test.
7787
7788 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7789
7790         PR rtl-optimization/31360
7791         * gcc.dg/loop-7.c: New test.
7792
7793 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7794
7795         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7796         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7797         build.
7798         (compat-execute): Likewise.
7799         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7800         files to remote hosts.
7801         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7802         (c-torture-execute): Likewise.
7803         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7804         or plain file.  Use remote_upload and remote_download to copy
7805         files about.
7806         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7807         before scanning it.
7808
7809 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7810
7811         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7812
7813 2007-04-16  Lawrence Crowl  <crowl@google.com>
7814
7815         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7816         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7817         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7818         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7819         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7820         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7821         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7822         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7823         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7824         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7825         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7826
7827         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7828         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7829         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7830         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7831         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7832         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7833         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7834         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7835         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7836         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7837         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7838
7839 2007-04-16  Ian Lance Taylor  <iant@google.com>
7840
7841         PR tree-optimization/31522
7842         * gcc.dg/Wstrict-overflow-16.c: New test.
7843
7844 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7845
7846         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7847
7848 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7849
7850         PR fortran/31144
7851         * gfortran.dg/module_naming_1.f90: New.
7852
7853 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7854
7855         * lib/target-supports.exp (check_profiling_available): Return
7856         false for m68k-*-uclinux.
7857
7858 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7859
7860         PR c++/29365
7861         Testcase for c++ anonymous namespace warning
7862
7863         * g++.dg/warn/anonymous-namespace-1.C: New test
7864         * g++.dg/warn/anonymous-namespace-1.h: New test
7865
7866 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7867
7868         PR testsuite/31578
7869         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7870
7871 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7872
7873         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7874
7875 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7876
7877         PR fortran/31204
7878         * gfortran.dg/array_constructor_16.f90: New test.
7879
7880 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7881
7882         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7883         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7884
7885 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7886
7887         PR rtl-optimization/31500
7888         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7889         * g++.dg/warn/Warray-bounds.C: Likewise.
7890
7891 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7892
7893         PR C/31520
7894         * gcc.dg/gnu89-init-4.c: New testcase.
7895
7896 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR c++/25874
7899         * gcc.dg/gomp/pr25874.c: Add dg-options.
7900         * g++.dg/gomp/pr25874.C: Add dg-options.
7901
7902 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7903
7904         PR fortran/21061
7905         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7906         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7907
7908 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7909
7910         PR fortran/31561
7911         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7912
7913 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7914
7915         PR fortran/29507
7916         PR fortran/31404
7917         * gfortran.dg/initialization_6.f90: New test.
7918
7919 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7920
7921         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7922
7923         * lib/target-supports.exp (check_gc_sections_available):
7924         Return false if ldflags includes -elf2flt.
7925
7926 2007-04-13  Jason Merrill  <jason@redhat.com>
7927
7928         PR c++/31074
7929         * conv3.C: New test.
7930
7931 2007-04-13  Mike Stump  <mrs@apple.com>
7932
7933         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7934         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7935
7936 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7937
7938         PR tree-optimization/29598
7939         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7940
7941 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7942
7943         PR fortran/31559
7944         * gfortran.dg/func_assign.f90: New test.
7945
7946 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7947
7948         PR fortran/31550
7949         * gfortran.dg/used_types_16.f90: New test.
7950
7951 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7952
7953         PR fortran/18937
7954         * gfortran.dg/goto_2.f90: New.
7955         * gfortran.dg/goto_3.f90: New.
7956         * gfortran.dg/pr17708.f90: Rename to ...
7957         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7958
7959 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7960
7961         PR fortran/31562
7962         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7963         instead of a struct.
7964
7965 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7966
7967         PR fortran/31562
7968         * gfortran.dg/value_4.c: Use GNU extensions for complex
7969         instead of a struct.
7970
7971 2007-04-13  Richard Guenther  <rguenther@suse.de>
7972
7973         PR tree-optimization/21258
7974         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7975
7976 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7977
7978         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7979         <complex.h>.
7980
7981 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7982
7983         PR fortran/31250
7984         * gfortran.dg/char_length_2.f90: New.
7985         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7986         * gfortran.dg/repeat_4.f90: Likewise.
7987
7988         PR fortran/31266
7989         * gfortran.dg/char_assign_1.f90: New.
7990
7991         PR fortran/31471
7992         * gfortran.dg/block_name_1.f90: New.
7993         * gfortran.dg/block_name_2.f90: New.
7994
7995 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7996
7997         PR c++/31078
7998         * g++.dg/other/pr31078.C: New.
7999
8000 2007-04-12  Richard Guenther  <rguenther@suse.de>
8001
8002         PR tree-optimization/31169
8003         * gcc.c-torture/execute/pr31169.c: New testcase.
8004
8005 2007-04-12  Richard Guenther  <rguenther@suse.de>
8006
8007         PR tree-optimization/24689
8008         PR tree-optimization/31307
8009         * g++.dg/tree-ssa/pr31307.C: New testcase.
8010         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8011
8012 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8013
8014         PR fortran/31472
8015         * gfortran.dg/access_spec_1.f90: New test.
8016         * gfortran.dg/access_spec_2.f90: New test.
8017         * gfortran.dg/non_module_public.f90: Match new error message.
8018
8019 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR testsuite/31538
8022         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8023         to 4 at line 38 to fix bounds problem.
8024
8025 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8026
8027         PR testsuite/31240
8028         * gfortran.dg/pointer_intent_1.f90: Fix test.
8029
8030 2007-04-10  Eric Christopher  <echristo@apple.com>
8031
8032         * lib/target-supports.exp
8033         (check_effective_target_fstack_protector): Rewrite.
8034
8035 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8036
8037         PR c++/31449
8038         * g++.dg/init/const5.C: New test.
8039
8040 2007-04-09  Jan Hubicka  <jh@suse.cz>
8041
8042         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8043
8044 2007-04-08  Jan Hubicka  <jh@suse.cz>
8045
8046         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8047
8048 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8049
8050         PR fortran/31257
8051         * gfortran.dg/achar_4.f90: New test.
8052
8053 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8054
8055         PR fortran/30880
8056         * gfortran.dg/used_dummy_types_8.f90: New test.
8057
8058 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8059
8060         PR fortran/30872
8061         * gfortran.dg/parameter_array_element_1.f90: New test.
8062
8063 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8064
8065         PR fortran/31222
8066         * gfortran.dg/default_numeric_type_1.f90: New test.
8067
8068 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/31424
8071         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8072
8073 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8074
8075         PR fortran/31293
8076         * gfortran.dg/interface_12.f90: New test.
8077
8078 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8079
8080         * gcc.dg/format/opt-6.c: New test.
8081         * gcc.dg/format/nul-1.c: New test.
8082         * gcc.dg/format/nul-2.c: New test.
8083
8084 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8085
8086         PR libgfortran/31395
8087         * gfortran.dg/fmt_colon.f90: New test.
8088
8089 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8090
8091         * g++.old-deja/g++.other/init18.C: Use
8092         dg-require-effective-target instead of an explicit xfail.
8093
8094 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8095
8096         * gcc.dg/dfp/signbit-1.c
8097         * gcc.dg/dfp/signbit-2.c
8098
8099 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8100
8101         PR fortran/31483
8102         * gfortran.dg/altreturn_5.f90: New test.
8103
8104 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/31292
8107         * gfortran.dg/contained_module_proc_1.f90: New test.
8108
8109 2007-04-04  Stuart Hastings  <stuart@apple.com>
8110
8111         PR 31281
8112         * objc/execute/exceptions/pr31281.m: New.
8113
8114 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8115
8116         * g++.dg/ext/dllimport12.C: Update comments.
8117
8118 2007-04-03  Eric Christopher  <echristo@apple.com>
8119
8120         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8121
8122 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8123
8124         PR fortran/31304
8125         * gfortran.dg/repeat_2.f90: New test.
8126         * gfortran.dg/repeat_3.f90: New test.
8127         * gfortran.dg/repeat_4.f90: New test.
8128
8129 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8130
8131         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8132
8133 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c++/30847
8136         * g++.dg/parse/cond3.C: New test.
8137
8138         PR middle-end/30704
8139         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8140
8141 2007-04-02  Jason Merrill  <jason@redhat.com>
8142
8143         PR c++/31187
8144         * g++.dg/ext/visibility/anon3.C: New test.
8145
8146 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8147
8148         PR libgfortran/31052
8149         * gfortran.dg/namelist_28.f90: New test.
8150
8151 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8152
8153         PR libgfortran/31366
8154         * gfortran.dg/direct_io_6.f90: New test.
8155
8156 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8157
8158         PR libgfortran/31207
8159         * gfortran.dg/advance_5.f90: New test.
8160         * gfortran.dg/advance_6.f90: New test.
8161
8162 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8163
8164         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8165         * g++.dg/ext/dllimport7.C: Likewise.
8166         * g++.dg/ext/selectany1.C: Likewise.
8167
8168 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8169
8170         * g++.dg/parser/pr31138.C: New.
8171         * g++.dg/parser/pr31140.C: New.
8172         * g++.dg/parser/pr31141.C: New.
8173
8174 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8175
8176         PR c++/26099
8177         * g++.dg/ext/is_base_of.C: New.
8178         * g++.dg/ext/has_virtual_destructor.C: New.
8179         * g++.dg/ext/is_polymorphic.C: New.
8180         * g++.dg/ext/is_base_of_diagnostic.C: New.
8181         * g++.dg/ext/is_enum.C: New.
8182         * g++.dg/ext/has_nothrow_assign.C: New.
8183         * g++.dg/ext/has_nothrow_constructor.C: New.
8184         * g++.dg/ext/is_empty.C: New.
8185         * g++.dg/ext/has_trivial_copy.C: New.
8186         * g++.dg/ext/has_trivial_assign.C: New.
8187         * g++.dg/ext/is_abstract.C: New.
8188         * g++.dg/ext/is_pod.C: New.
8189         * g++.dg/ext/has_nothrow_copy.C: New.
8190         * g++.dg/ext/is_class.C: New.
8191         * g++.dg/ext/has_trivial_constructor.C: New.
8192         * g++.dg/ext/is_union.C: New.
8193         * g++.dg/ext/has_trivial_destructor.C: New.
8194         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8195         * g++.dg/template/crash43.C: Likewise.
8196
8197 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8198
8199         * g++.dg/warn/pedantic2.C: New testcase.
8200
8201 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8202
8203         * size_dim.f90: Fix dg directive.
8204         * pr16433.f: Likewise.
8205         * use_6.f90: Likewise.
8206         * use_7.f90: Likewise.
8207         * entry_9.f90: Likewise.
8208         * pointer_intent_2.f90: Likewise.
8209         * protected_1.f90: Likewise.
8210         * fmt_missing_period_2.f: Likewise.
8211         * pointer_intent_3.f90: Likewise.
8212         * protected_2.f90: Likewise.
8213         * protected_3.f90: Likewise.
8214         * pr15754.f90: Likewise.
8215         * protected_4.f90: Likewise.
8216         * protected_5.f90: Likewise.
8217         * initialization_2.f90: Likewise.
8218         * protected_6.f90: Likewise.
8219         * continuation_7.f90: Likewise.
8220         * derived_function_interface_1.f90: Likewise.
8221         * der_pointer_4.f90: Likewise.
8222         * fmt_zero_precision.f90: Likewise.
8223         * blockdata_3.f90: Likewise.
8224         * fmt_missing_period_1.f: Likewise.
8225         * real_const_3.f90: Likewise.
8226         * use_4.f90: Likewise.
8227         * fmt_missing_period_3.f: Likewise.
8228         * use_5.f90: Likewise.
8229
8230 2007-03-28  Mike Stump  <mrs@apple.com>
8231
8232         * gcc.dg/darwin-comm.c: Add.
8233
8234 2007-03-28  Eric Christopher  <echristo@apple.com>
8235
8236         * lib/target-supports.exp (check_effective_target_fstack_protector):
8237         New.
8238         * gcc.dg/ssp-1.c: Use.
8239         * gcc.dg/ssp-2.c: Ditto.
8240
8241 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8242
8243         PR c++/29077
8244         * g++.dg/parse/constructor3.C: New test.
8245
8246 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8247
8248         * gnat.dg/thin_pointer.ad[sb]: New test.
8249
8250 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8251
8252         * g++.dg/cpp0x/bracket1.C: New.
8253         * g++.dg/cpp0x/bracket2.C: New.
8254         * g++.dg/cpp0x/bracket3.C: New.
8255         * g++.dg/cpp0x/bracket4.C: New.
8256
8257 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8258
8259         * g++.dg/cpp0x/temp_default1.C: New.
8260         * g++.dg/cpp0x/temp_default3.C: New.
8261         * g++.dg/cpp0x/temp_default2.C: New.
8262         * g++.dg/cpp0x/temp_default4.C: New.
8263
8264 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8265
8266         PR c++/29993
8267         * g++.dg/other/cv_func2.C: New.
8268
8269 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8270
8271         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8272         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8273         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8274         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8275
8276         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8277         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8278
8279         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8280
8281         * lib/compat.exp (compat-execute): Fix processing of file names.
8282
8283 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8284
8285         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8286
8287 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8288
8289         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8290         Delete created executable test file.
8291         (check_effective_target_fortran_large_int): Ditto.
8292         (check_effective_target_static_libgfortran): Ditto.
8293
8294 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8295
8296         PR c++/30500
8297         * g++.dg/warn/pragma-system_header1.C: New test.
8298         * g++.dg/warn/pragma-system_header2.C: New test.
8299         * g++.dg/warn/pragma-system_header1.h. New.
8300         * g++.dg/warn/pragma-system_header2.h. New.
8301
8302 2007-03-26  Ian Lance Taylor  <iant@google.com>
8303
8304         PR tree-optimization/31345
8305         * gcc.c-torture/compile/pr31345-1.c: New test.
8306
8307 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8308
8309         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8310         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8311         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8312         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8313         * gfortran.dg/overload_1.f90: Likewise.
8314         * gfortran.dg/impure_assignment_1.f90: Likewise.
8315         * gfortran.dg/error_recovery_3.f90: Likewise.
8316         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8317         * gfortran.dg/sequence_types_1.f90: Likewise.
8318         * gfortran.dg/internal_references_1.f90: Likewise.
8319         * gfortran.dg/present_1.f90: Likewise.
8320         * gfortran.dg/volatile10.f90: Likewise.
8321         * gfortran.dg/module_equivalence_2.f90: Likewise.
8322         * gfortran.dg/use_4.f90: Likewise.
8323         * gfortran.dg/elemental_result_1.f90: Likewise.
8324         * gfortran.dg/generic_actual_arg.f90: Likewise.
8325         * gfortran.dg/private_type_5.f90: Likewise.
8326         * gfortran.dg/protected_4.f90: Likewise.
8327         * gfortran.dg/interface_3.f90: Likewise.
8328
8329 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8330
8331         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8332         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8333
8334 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8335
8336         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8337
8338 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8339
8340         PR libgfortran/31199
8341         * gfortran.dg/fmt_t_4.f90: New test.
8342
8343 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8344
8345         PR libfortran/31297
8346         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8347         * gfortran.dg/backspace_6.f:  Likewise.
8348         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8349         * gfortran.dg/direct_io_2.f90:  Likewise.
8350         * gfortran.dg/write_back.f:  Likewise.
8351         * gfortran.dg/write_rewind_2.f:  Likewise.
8352         * gfortran.dg/write_rewind_1.f:  Likewise.
8353         * gfortran.dg/write_rewind_2.f:  Likewise.
8354
8355 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8356
8357         PR tree-optimization/30784
8358         * gcc.dg/vect/pr30784.c: New test.
8359
8360 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8361
8362         PR fortran/30877
8363         * gfortran.dg/operator_1.f90: New test.
8364         * gfortran.dg/operator_2.f90: New test.
8365
8366 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8367
8368         PR libfortran/31196
8369         * gfortran.dg/reshape_transpose_1.f90:  New test.
8370
8371 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8372
8373         PR fortran/30655
8374         * gfortran.dg/bounds_check_6.f90: New test.
8375
8376 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8377
8378         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8379         #ifndef/#endif.
8380         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8381         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8382
8383 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/31209
8386         * gfortran.dg/pointer_function_actual_1.f90: New test.
8387
8388         PR fortran/31200
8389         * gfortran.dg/pointer_function_actual_2.f90: New test.
8390
8391         PR fortran/31215
8392         * gfortran.dg/result_in_spec_1.f90: New test.
8393
8394 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8395
8396         PR fortran/30834
8397         * gfortran.dg/integer_exponentiation_3.F90: New test.
8398         * gfortran.dg/integer_exponentiation_4.f90: New test.
8399         * gfortran.dg/integer_exponentiation_5.F90: New test.
8400
8401 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/30863
8404         * g++.dg/template/error24.C: New test.
8405         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8406
8407 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8408
8409         PR c++/31273
8410         * g++.dg/expr/bitfield7.C: New test.
8411
8412 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8413
8414         PR other/23572
8415         * gcc.dg/float-range-4.c: New.
8416         * gcc.dg/float-range-1.c: Update. Test for a warning.
8417         * gcc.dg/float-range-3.c: New.
8418         * gcc.dg/float-range-5.c: New.
8419
8420 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8421
8422         PR fortran/31262
8423         * gfortran.dg/no_range_check_1.f90: New test.
8424
8425 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8426
8427         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8428         * g++.dg/other/static1.C: Remove stray semicolon.
8429         * g++.dg/other/init1.C: Likewise.
8430         * g++.dg/rtti/dyncast1.C: Likewise.
8431         * g++.dg/tree-ssa/pr17153.C: Likewise.
8432         * g++.dg/lookup/disamb1.C: Likewise.
8433         * g++.dg/lookup/scoped2.C: Likewise.
8434         * g++.dg/lookup/friend7.C: Likewise.
8435         * g++.dg/parse/parse4.C: Likewise.
8436         * g++.dg/parse/parse5.C: Likewise.
8437         * g++.dg/expr/pr29066.C: Likewise.
8438         * g++.dg/expr/cast4.C: Likewise.
8439         * g++.dg/tc1/dr193.C: Likewise.
8440         * g++.dg/tc1/dr213.C: Likewise.
8441         * g++.dg/abi/dcast1.C: Likewise.
8442         * g++.dg/abi/covariant2.C: Likewise.
8443         * g++.dg/inherit/covariant11.C: Likewise.
8444         * g++.dg/inherit/covariant9.C: Likewise.
8445         * g++.dg/inherit/covariant10.C: Likewise.
8446         * g++.dg/init/static3.C: Likewise.
8447         * g++.dg/init/init-ref3.C: Likewise.
8448         * g++.dg/init/ref10.C: Likewise.
8449         * g++.dg/template/meminit2.C: Likewise.
8450         * g++.dg/template/using9.C: Likewise.
8451         * g++.dg/template/friend9.C: Likewise.
8452         * g++.dg/template/ref1.C: Likewise.
8453         * g++.old-deja/g++.warn/inline.C: Likewise.
8454         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8455         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8456         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8457         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8458         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8459         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8460         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8461         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8462         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8463         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8464         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8465         * g++.old-deja/g++.brendan/template11.C: Likewise.
8466         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8467         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8468         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8469         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8470         * g++.old-deja/g++.jason/parse9.C: Likewise.
8471         * g++.old-deja/g++.jason/byval2.C: Likewise.
8472         * g++.old-deja/g++.jason/overload8.C: Likewise.
8473         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8474         * g++.old-deja/g++.jason/template33.C: Likewise.
8475         * g++.old-deja/g++.jason/return3.C: Likewise.
8476         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8477         * g++.old-deja/g++.jason/virtual.C: Likewise.
8478         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8479         * g++.old-deja/g++.jason/template27.C: Likewise.
8480         * g++.old-deja/g++.jason/synth6.C: Likewise.
8481         * g++.old-deja/g++.jason/ref8.C: Likewise.
8482         * g++.old-deja/g++.jason/offset1.C: Likewise.
8483         * g++.old-deja/g++.other/static20.C: Likewise.
8484         * g++.old-deja/g++.other/array1.C: Likewise.
8485         * g++.old-deja/g++.other/new3.C: Likewise.
8486         * g++.old-deja/g++.other/array2.C: Likewise.
8487         * g++.old-deja/g++.other/overload9.C: Likewise.
8488         * g++.old-deja/g++.other/cast6.C: Likewise.
8489         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8490         * g++.old-deja/g++.other/eh4.C: Likewise.
8491         * g++.old-deja/g++.other/using7.C: Likewise.
8492         * g++.old-deja/g++.other/init18.C: Likewise.
8493         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8494         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8495         * g++.old-deja/g++.other/dtor11.C: Likewise.
8496         * g++.old-deja/g++.pt/static11.C: Likewise.
8497         * g++.old-deja/g++.pt/crash19.C: Likewise.
8498         * g++.old-deja/g++.pt/overload12.C: Likewise.
8499         * g++.old-deja/g++.pt/crash46.C: Likewise.
8500         * g++.old-deja/g++.pt/mi1.C: Likewise.
8501         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8502         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8503         * g++.old-deja/g++.pt/local5.C: Likewise.
8504         * g++.old-deja/g++.pt/typename2.C: Likewise.
8505         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8506         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8507         * g++.old-deja/g++.law/visibility1.C: Likewise.
8508         * g++.old-deja/g++.law/visibility2.C: Likewise.
8509         * g++.old-deja/g++.law/virtual2.C: Likewise.
8510         * g++.old-deja/g++.law/operators19.C: Likewise.
8511         * g++.old-deja/g++.law/parsing10.C: Likewise.
8512         * g++.old-deja/g++.law/visibility4.C: Likewise.
8513         * g++.old-deja/g++.law/operators4.C: Likewise.
8514         * g++.old-deja/g++.law/dtors2.C: Likewise.
8515         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8516         * g++.old-deja/g++.law/visibility10.C: Likewise.
8517         * g++.old-deja/g++.law/scope3.C: Likewise.
8518         * g++.old-deja/g++.law/casts2.C: Likewise.
8519         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8520         * g++.old-deja/g++.law/operators33.C: Likewise.
8521         * g++.old-deja/g++.law/friend4.C: Likewise.
8522         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8523         * g++.old-deja/g++.mike/p5611.C: Likewise.
8524         * g++.old-deja/g++.mike/net37.C: Likewise.
8525         * g++.old-deja/g++.mike/p3570.C: Likewise.
8526         * g++.old-deja/g++.mike/p5718.C: Likewise.
8527         * g++.old-deja/g++.mike/net21.C: Likewise.
8528         * g++.old-deja/g++.mike/p1862.C: Likewise.
8529         * g++.old-deja/g++.mike/p4511.C: Likewise.
8530         * g++.old-deja/g++.mike/virt3.C: Likewise.
8531         * g++.old-deja/g++.mike/p16146.C: Likewise.
8532         * g++.old-deja/g++.mike/p1989.C: Likewise.
8533         * g++.old-deja/g++.mike/p5571.C: Likewise.
8534         * g++.old-deja/g++.gb/scope10.C: Likewise.
8535         * g++.old-deja/g++.abi/primary5.C: Likewise.
8536         * g++.old-deja/g++.abi/empty2.C: Likewise.
8537         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8538         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8539         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8540         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8541         * g++.old-deja/g++.bob/template3.C: Likewise.
8542         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8543
8544 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8545
8546         PR fortran/31193
8547         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8548
8549 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8550
8551         PR fortran/20897
8552         * gfortran.dg/derived_name_1.f90: New.
8553         * gfortran.dg/derived_name_2.f: New.
8554
8555 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8556
8557         * lib/target-supports.exp (check_effective_target_nonpic): New
8558         procedure.
8559         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8560         when compiling PIC.
8561         * gcc.target/i386/asm-4.c: Require nonpic.
8562         * gcc.target/i386/cmov1.c: Likewise.
8563         * gcc.target/i386/mul.c: Likewise.
8564         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8565         * gcc.target/i386/ssetype-1.c: Require nonpic.
8566         * gcc.target/i386/ssetype-3.c: Likewise.
8567         * gcc.target/i386/ssetype-5.c: Likewise.
8568
8569 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8570
8571         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8572         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8573         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8574         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8575
8576 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8577
8578         PR tree-optimization/30590
8579         * g++.dg/opt/pr30590.C: New testcase.
8580
8581 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR c/30762
8584         * gcc.dg/pr30762-1.c: New test.
8585         * gcc.dg/pr30762-2.c: New test.
8586
8587         PR inline-asm/30505
8588         * gcc.target/i386/pr30505.c: New test.
8589
8590 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8591
8592         * gcc.target/arm/register-variables.c: New.
8593
8594 2007-03-19  Jeff Law  <law@redhat.com>
8595
8596         * PR tree-optimization/30984
8597         * gcc.c-torture/pr30984.c: New test.
8598
8599 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8600         Richard Guenther  <rguenther@suse.de>
8601
8602         PR tree-optimization/31254
8603         * gcc.dg/torture/pr31254.c: New testcase.
8604
8605 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8606
8607         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8608         target default_packed.
8609
8610 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8611
8612         PR fortran/31203
8613         * gfortran.dg/string_length_1.f90: New test.
8614
8615 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8616
8617         PR testsuite/30395
8618         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8619
8620 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8621
8622         PR libgfortran/31052
8623         * gfortran.dg/namelist_27.f90: New test.
8624
8625 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8626
8627         PR fortran/30531
8628         * gfortran.dg/used_types_14.f90: New test.
8629
8630         PR fortran/31086
8631         * gfortran.dg/used_types_15.f90: New test.
8632
8633 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8634
8635         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8636         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8637
8638 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8639
8640         PR fortran/31120
8641         * gfortran.dg/integer_exponentiation_2.f90: New test.
8642
8643 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8644
8645         PR tree-optimization/31041
8646         * gcc.dg/vect/pr31041.c: New test.
8647
8648 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8649
8650         * g++.dg/warn/Wconversion-integer.C: New
8651         * g++.dg/warn/Wconversion-real.C: New.
8652         * g++.dg/warn/Wconversion-real-integer.C: New.
8653         * g++.dg/warn/conv2.C: Updated.
8654
8655 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8656
8657         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8658         exclude RTPs.
8659
8660 2007-03-16  Richard Guenther  <rguenther@suse.de>
8661
8662         PR tree-optimization/31146
8663         * g++.dg/tree-ssa/pr31146.C: New testcase.
8664
8665 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8666
8667         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8668         assume that the target has <features.h>.
8669
8670 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8671
8672         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8673         dg-options rather than to the whole test.
8674
8675 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8676
8677         PR debug/29906
8678         * g++.dg/debug/pr29906.C: New
8679
8680 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8681
8682         PR libgfortran/31099
8683         * gfortran.dg/unformatted_recl.f90: Update test.
8684
8685 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8686
8687         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8688
8689 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8690
8691         PR c++/30891
8692         * g++.dg/parse/namespace-definition.C: New.
8693
8694 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8695
8696         PR c++/24924
8697         * g++.dg/cpp/pedantic-errors.C: New.
8698         * g++.dg/cpp/permissive.C: New.
8699
8700 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8701
8702         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8703         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8704
8705 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8706
8707         * lib/target-supports.exp (check_missing_uclibc_feature)
8708         (check_effective_target_wchar): New procedures.
8709         * gcc.dg/wchar_t-1.c: Require target wchar.
8710         * gcc.dg/wint_t-1.c: Likewise.
8711
8712 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8713
8714         * lib/target-supports.exp (check_gc_sections_available): Return
8715         false for VxWorks targets.
8716
8717 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8718
8719         * g++.dg/warn/Wconversion2.C: Fix typo.
8720         * gcc.dg/if-empty-1.c: Ditto.
8721
8722 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8723
8724         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8725
8726 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8727
8728         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8729         * gcc.target/i386/pr31167.c: Ditto.
8730
8731 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8732
8733         PR target/31167
8734         * gcc.target/i386/pr31167.c: New test.
8735
8736 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8737
8738         PR fortran/30922
8739         * gfortran.dg/import5.f90.f90: New test.
8740
8741
8742         PR fortran/30879
8743         * gfortran.dg/data_components_1.f90: New test.
8744
8745
8746         PR fortran/30870
8747         * gfortran.dg/generic_13.f90: New test.
8748
8749         PR fortran/31163
8750         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8751
8752 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8753
8754         PR libgfortran/31051
8755         * gfortran.dg/fmt_t_4.f90: New
8756
8757 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8758
8759         PR C++/31165
8760         * g++.dg/other/default7.C: New test.
8761
8762 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8763
8764         * g++.dg/warn/Wconversion2.C: New.
8765
8766 2007-03-14  Eric Christopher  <echristo@apple.com>
8767
8768         * gcc.dg/ssp-1.c: New.
8769         * gcc.dg/ssp-2.c: Ditto.
8770
8771 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8772
8773         * g++.dg/warn/do-empty.C: New.
8774         * gcc.dg/do-empty.c: New.
8775         * gcc.dg/if-empty-1.c: Update.
8776         * gcc.dg/20001116-1.c: Update.
8777         * gcc.dg/pr23165.c: Update.
8778
8779 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8780
8781         * gfortran.dg/module_implicit_conversion.f90: New test.
8782
8783 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8784
8785         PR middle-end/31127
8786         * gcc.dg/pr31127.c: New.
8787
8788 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8789
8790         * gcc.dg/tree-ssa/loop-26.c: New test.
8791
8792 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8793
8794         * gcc.target/i386/cmpxchg16b-1.c: New test.
8795
8796 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8797
8798         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8799         * gcc.dg/c99-vla-1.c: Likewise.
8800         * g++.dg/ext/vla1.C: Likewise
8801
8802 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8803
8804         * gcc.dg/wvla-1.c: New test
8805         * gcc.dg/wvla-2.c: New test
8806         * gcc.dg/wvla-3.c: New test
8807         * gcc.dg/wvla-4.c: New test
8808         * gcc.dg/wvla-5.c: New test
8809         * gcc.dg/wvla-6.c: New test
8810         * gcc.dg/wvla-7.c: New test
8811         * g++.dg/warn/Wvla-1.C: New test
8812         * g++.dg/warn/Wvla-2.C: New test
8813         * g++.dg/warn/Wvla-3.C: New test
8814
8815 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/30108
8818         * g++.dg/other/default6.C: New test.
8819
8820 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8821
8822         * lib/target-supports.exp (check_profiling_available): Return false
8823         for VxWorks.
8824         (check_effective_target_vxworks_kernel): New procedure.
8825         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8826         VxWorks.
8827         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8828         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8829         to include VxWorks.
8830         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8831
8832 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8833
8834         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8835         PIC is not supported.
8836         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8837         * gcc.dg/20020426-2.c: Likewise.
8838         * gcc.dg/pr28243.c: Likewise.
8839         * gcc.dg/visibility-11.c: Likewise.
8840         * gcc.dg/tls/opt-9.c: Likewise.
8841         * gcc.dg/tls/opt-10.c: Likewise.
8842         * gcc.dg/tls/pic-1.c: Likewise.
8843         * gcc.dg/tls/struct-1.c: Likewise.
8844         * gcc.target/i386/20000807-1.c: Likewise.
8845         * gcc.target/i386/20000904-1.c: Likewise.
8846         * gcc.target/i386/20011119-1.c: Likewise.
8847         * gcc.target/i386/990213-2.c: Likewise.
8848         * gcc.target/i386/990214-1.c: Likewise.
8849         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8850         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8851         * gcc.target/i386/pic-1.c: Likewise.
8852         * gcc.target/i386/pr21518.c: Likewise.
8853         * gcc.target/i386/pr23098.c: Likewise.
8854         * gcc.target/i386/pr23943.c: Likewise.
8855
8856 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8857
8858         PR c++/31038
8859         * g++.dg/template/complit2.C: New test.
8860
8861         PR c++/30328
8862         * g++.dg/ext/bitfield1.C: New test.
8863
8864 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8865
8866         PR fortran/30883
8867         * gfortran.dg/interface_11.f90: New test.
8868
8869 2007-03-11  Richard Guenther  <rguenther@suse.de>
8870
8871         PR tree-optimization/31115
8872         * gcc.dg/torture/pr31115.c: New testcase.
8873
8874 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8875
8876         PR tree-optimization/29925
8877         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8878
8879 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/30274
8882         * g++.dg/expr/bitfield3.C: New test.
8883         * g++.dg/expr/bitfield4.C: Likewise.
8884         * g++.dg/expr/bitfield5.C: Likewise.
8885         * g++.dg/expr/bitfield6.C: Likewise.
8886
8887         PR c++/30924
8888         * g++.dg/template/array18.C: New test.
8889
8890 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8891
8892         PR c++/17946
8893         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8894         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8895
8896 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8897
8898         PR c++/20599
8899         * g++.dg/cpp0x/variadic-bind.C: New.
8900         * g++.dg/cpp0x/variadic-function.C: New.
8901         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8902         * g++.dg/cpp0x/variadic-tuple.C: New.
8903         * g++.dg/cpp0x/variadic1.C: New.
8904         * g++.dg/cpp0x/variadic2.C: New.
8905         * g++.dg/cpp0x/variadic3.C: New.
8906         * g++.dg/cpp0x/variadic4.C: New.
8907         * g++.dg/cpp0x/variadic5.C: New.
8908         * g++.dg/cpp0x/variadic6.C: New.
8909         * g++.dg/cpp0x/variadic7.C: New.
8910         * g++.dg/cpp0x/variadic8.C: New.
8911         * g++.dg/cpp0x/variadic9.C: New.
8912         * g++.dg/cpp0x/variadic10.C: New.
8913         * g++.dg/cpp0x/variadic11.C: New.
8914         * g++.dg/cpp0x/variadic12.C: New.
8915         * g++.dg/cpp0x/variadic13.C: New.
8916         * g++.dg/cpp0x/variadic14.C: New.
8917         * g++.dg/cpp0x/variadic15.C: New.
8918         * g++.dg/cpp0x/variadic16.C: New.
8919         * g++.dg/cpp0x/variadic17.C: New.
8920         * g++.dg/cpp0x/variadic18.C: New.
8921         * g++.dg/cpp0x/variadic19.C: New.
8922         * g++.dg/cpp0x/variadic20.C: New.
8923         * g++.dg/cpp0x/variadic21.C: New.
8924         * g++.dg/cpp0x/variadic22.C: New.
8925         * g++.dg/cpp0x/variadic23.C: New.
8926         * g++.dg/cpp0x/variadic24.C: New.
8927         * g++.dg/cpp0x/variadic25.C: New.
8928         * g++.dg/cpp0x/variadic26.C: New.
8929         * g++.dg/cpp0x/variadic27.C: New.
8930         * g++.dg/cpp0x/variadic28.C: New.
8931         * g++.dg/cpp0x/variadic29.C: New.
8932         * g++.dg/cpp0x/variadic30.C: New.
8933         * g++.dg/cpp0x/variadic31.C: New.
8934         * g++.dg/cpp0x/variadic32.C: New.
8935         * g++.dg/cpp0x/variadic33.C: New.
8936         * g++.dg/cpp0x/variadic34.C: New.
8937         * g++.dg/cpp0x/variadic35.C: New.
8938         * g++.dg/cpp0x/variadic36.C: New.
8939         * g++.dg/cpp0x/variadic37.C: New.
8940         * g++.dg/cpp0x/variadic38.C: New.
8941         * g++.dg/cpp0x/variadic39.C: New.
8942         * g++.dg/cpp0x/variadic40.C: New.
8943         * g++.dg/cpp0x/variadic41.C: New.
8944         * g++.dg/cpp0x/variadic42.C: New.
8945         * g++.dg/cpp0x/variadic43.C: New.
8946         * g++.dg/cpp0x/variadic44.C: New.
8947         * g++.dg/cpp0x/variadic45.C: New.
8948         * g++.dg/cpp0x/variadic46.C: New.
8949         * g++.dg/cpp0x/variadic47.C: New.
8950         * g++.dg/cpp0x/variadic48.C: New.
8951         * g++.dg/cpp0x/variadic49.C: New.
8952         * g++.dg/cpp0x/variadic50.C: New.
8953         * g++.dg/cpp0x/variadic51.C: New.
8954         * g++.dg/cpp0x/variadic52.C: New.
8955         * g++.dg/cpp0x/variadic53.C: New.
8956         * g++.dg/cpp0x/variadic54.C: New.
8957         * g++.dg/cpp0x/variadic55.C: New.
8958         * g++.dg/cpp0x/variadic56.C: New.
8959         * g++.dg/cpp0x/variadic57.C: New.
8960         * g++.dg/cpp0x/variadic58.C: New.
8961         * g++.dg/cpp0x/variadic59.C: New.
8962         * g++.dg/cpp0x/variadic60.C : New.
8963         * g++.dg/cpp0x/variadic61.C : New.
8964         * g++.dg/cpp0x/variadic62.C : New.
8965         * g++.dg/cpp0x/variadic63.C : New.
8966         * g++.dg/cpp0x/variadic64.C : New.
8967         * g++.dg/cpp0x/variadic65.C : New.
8968         * g++.dg/cpp0x/variadic66.C : New.
8969         * g++.dg/cpp0x/variadic67.C : New.
8970         * g++.dg/cpp0x/variadic68.C : New.
8971         * g++.dg/cpp0x/variadic69.C : New.
8972         * g++.dg/cpp0x/variadic70.C : New.
8973         * g++.dg/cpp0x/variadic71.C : New.
8974         * g++.dg/cpp0x/variadic72.C : New.
8975         * g++.dg/cpp0x/variadic73.C : New.
8976         * g++.dg/cpp0x/variadic74.C : New.
8977         * g++.dg/cpp0x/variadic75.C : New.
8978         * g++.dg/cpp0x/variadic-ex1.C : New.
8979         * g++.dg/cpp0x/variadic-ex2.C : New.
8980         * g++.dg/cpp0x/variadic-ex3.C : New.
8981         * g++.dg/cpp0x/variadic-ex4.C : New.
8982         * g++.dg/cpp0x/variadic-ex5.C : New.
8983         * g++.dg/cpp0x/variadic-ex6.C : New.
8984         * g++.dg/cpp0x/variadic-ex7.C : New.
8985         * g++.dg/cpp0x/variadic-ex8.C : New.
8986         * g++.dg/cpp0x/variadic-ex9.C : New.
8987         * g++.dg/cpp0x/variadic-ex10.C : New.
8988         * g++.dg/cpp0x/variadic-ex11.C : New.
8989         * g++.dg/cpp0x/variadic-ex12.C : New.
8990         * g++.dg/cpp0x/variadic-ex13.C : New.
8991         * g++.dg/cpp0x/variadic-ex14.C : New.
8992
8993 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8994
8995         PR libgfortran/31099
8996         * gfortran.dg/unformatted_recl.f90: New test.
8997
8998 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8999
9000         * gcc.dg/fold-eqcmplx-1.c: New test case.
9001
9002 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9003
9004         PR rtl-optimization/30643
9005         * gcc.dg/pr30643.c: New.
9006
9007 2007-03-09  Chao-ying Fu  <fu@mips.com>
9008
9009         * gcc.target/mips/mips32-dspr2-type.c: New test.
9010         * gcc.target/mips/mips32-dspr2.c: New test.
9011         * gcc.target/mips/dspr2-MULT.c: New test.
9012         * gcc.target/mips/dspr2-MULTU.c: New test.
9013         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9014         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9015         Adjust some formats.
9016
9017 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9018
9019         PR c++/17946
9020         * gcc.dg/Wlogical-op-1.c: New.
9021         * g++.dg/warn/Wlogical-op-1.C: New.
9022
9023 2007-03-09  Richard Guenther  <rguenther@suse.de>
9024
9025         PR tree-optimization/30904
9026         PR middle-end/31058
9027         * gcc.dg/pr30904.c: Remove xfail.
9028
9029 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9030
9031         PR C/31072
9032         * gcc.c-torture/execute/pr31072.c: New test.
9033
9034 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9035
9036         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9037         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9038         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9039         *lrint* and *lround*.
9040         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9041         floor->lfloor.
9042         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9043         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9044         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9045         and *lround*.  Correct macro names.
9046         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9047         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9048
9049 2007-03-08  Ian Lance Taylor  <iant@google.com>
9050
9051         * gcc.dg/no-strict-overflow-5.c: New test.
9052         * gcc.dg/no-strict-overflow-6.c: New test.
9053         * gcc.dg/Wstrict-overflow-11.c: New test.
9054         * gcc.dg/Wstrict-overflow-12.c: New test.
9055         * gcc.dg/Wstrict-overflow-13.c: New test.
9056         * gcc.dg/Wstrict-overflow-14.c: New test.
9057         * gcc.dg/Wstrict-overflow-15.c: New test.
9058
9059 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9060
9061         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9062         for VxWorks kernel mode.
9063         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9064
9065 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9066
9067         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9068         mode.
9069
9070 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9071
9072         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9073         and lib/bfill.c on VxWorks targets.
9074         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9075         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9076         lib/bfill.c and lib/memmove.c on VxWorks targets.
9077         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9078         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9079         on VxWorks targets.
9080         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9081         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9082
9083 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9084
9085         * gfortran.dg/use_5.f90: New test.
9086         * gfortran.dg/use_6.f90: Ditto.
9087         * gfortran.dg/use_7.f90: Ditto.
9088
9089 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9090
9091         PR fortran/30973
9092         * gfortran.dg/use_4.f90: New test.
9093         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9094
9095 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9096
9097         PR fortran/31011
9098         * gfortran.dg/parameter_array_section_2.f90: New test.
9099
9100 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9101
9102         PR c++/30852
9103         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9104
9105         PR c++/30534
9106         * g++.dg/template/arg5.C: New test.
9107
9108 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9109
9110         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9111
9112 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9113
9114         * gcc.dg/var-expand1.c: Add newline at end of file.
9115
9116 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9117
9118         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9119
9120 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9121
9122         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9123
9124 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9125
9126         * gcc.dg/torture/builtin-convert-4.c: New test.
9127
9128 2007-03-05  Ian Lance Taylor  <iant@google.com>
9129
9130         * gcc.c-torture/compile/pr31034.c: New test.
9131
9132 2007-03-05  Ian Lance Taylor  <iant@google.com>
9133
9134         * gcc.dg/inline-18.c: New test.
9135         * gcc.dg/inline-19.c: New test.
9136         * gcc.dg/inline-20.c: New test.
9137         * gcc.dg/inline-21.c: New test.
9138
9139 2007-03-05  Richard Guenther  <rguenther@suse.de>
9140
9141         PR tree-optimization/14052
9142         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9143
9144 2007-03-05  Richard Guenther  <rguenther@suse.de>
9145
9146         PR tree-optimization/23777
9147         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9148
9149 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9150
9151         PR other/30465
9152         * gcc.dg/multiple-overflow-warn-3.c: New.
9153         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9154
9155 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9156
9157         PR c++/30895
9158         * g++.dg/parse/template23.C: New test.
9159
9160 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9161
9162         PR middle-end/30744
9163         * gcc.dg/pr30744-1.c: New test case.
9164
9165 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9166
9167         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9168
9169 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9170
9171         PR target/30406
9172         * gfortran.dg/logical_3.f90: New test.
9173
9174 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9175
9176         PR libfortran/30981
9177         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9178
9179 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9180
9181         * gcc.target/m68k/m68k.exp: New.
9182         * gcc.target/m68k/crash1.c: New.
9183
9184 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9185
9186         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9187         to be more compatible with integer(kind=8).
9188
9189 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9190
9191         PR libfortran/31001
9192         * gfortran.dg/zero_sized_3.f90: New test.
9193
9194 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9195
9196         PR c++/15787
9197         * g++.dg/parse/else.C: New.
9198         * g++.dg/parse/else-2.C: New.
9199
9200 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9201             Tobias Burnus  <burnus@net-b.de>
9202
9203         PR fortran/30882
9204         * gfortran.dg/size_dim.f90: New test.
9205
9206 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9207             Tobias Burnus  <burnus@net-b.de>
9208
9209         PR fortran/30873
9210         * gfortran.dg/entry_9.f90: New test.
9211
9212 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9213
9214         PR c++/28253
9215         * g++.dg/inherit/covariant16.C: New test.
9216
9217 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9218
9219         * g++.dg/other/darwin-minversion-1.C: New.
9220
9221 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9222
9223         * gcc.dg/tree-ssa/20070302-1.c: New test.
9224
9225 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9226
9227         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9228         tests.
9229
9230 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9231
9232         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9233
9234 2007-03-01  Simon Baldwin <simonb@google.com>
9235
9236         PR c++/23689
9237         * warn/ignored_typedef.C: New.
9238         * init/ctor8.C: Added dg-warning to consume ignored typedef
9239         warning.
9240         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9241         and added an explicit line number.
9242
9243 2007-02-28  Richard Guenther  <rguenther@suse.de>
9244
9245         PR middle-end/30364
9246         * gcc.dg/torture/pr30364-1.c: New testcase.
9247         * gcc.dg/torture/pr30364-2.c: Likewise.
9248         * gcc.dg/torture/pr30364-3.c: Likewise.
9249
9250 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9251
9252         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9253         powerpc*, use -funsafe-math-optimizations.
9254         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9255         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9256
9257 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9258             Paul Thomas  <pault@gcc.gnu.org>
9259
9260         PR fortran/30888
9261         PR fortran/30887
9262         * c_by_val_1.f: Test %VAL() with non-default kind.
9263         * c_by_val.c: Ditto.
9264         * c_by_val_4.f: New test.
9265
9266 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9267
9268         PR fortran/30968
9269         * gfortran.dg/continuation_7.f90: New test.
9270
9271 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9272
9273         * g++.dg/inherit/thunk7.C: New test.
9274         * lib/target-supports.exp (check_profiling_available): Not available
9275         for bfin-*-*.
9276
9277 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9278
9279         PR target/30970
9280         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9281
9282 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9283
9284         * lib/target-supports.exp (check_effective_target_init_priority):
9285         Remove Solaris special case.
9286
9287 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9288
9289         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9290         for more builtin types.
9291
9292         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9293         * g++.dg/ext/visibility/noPLT.C: Likewise.
9294
9295 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9296
9297         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9298         sh* targets.
9299
9300 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9301
9302         PR fortran/30865
9303         * size_optional_dim_1.f90:  New test.
9304
9305 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9306
9307         * gcc.dg/vxworks/vxworks.exp: New file.
9308         * gcc.dg/vxworks/initpri1.c: Likewise.
9309         * gcc.dg/vxworks/initpri2.c: Likewise.
9310         * gcc.dg/initpri2.c: Add more tests.
9311         * g++.dg/special/initpri2.C: Likewise.
9312
9313         * gcc.dg/initpri1.c: New test.
9314         * gcc.dg/initpri2.c: Likewise.
9315         * g++.dg/special/initpri1.C: New test.
9316         * g++.dg/special/initpri2.C: Likewise.
9317         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9318         * g++.dg/special/conpr-2.C: Likewise.
9319         * g++.dg/special/conpr-3.C: Likewise.
9320         * g++.dg/special/conpr-4.C: Likewise.
9321         * g++.dg/special/initp1.C: Likewise.
9322         * g++.dg/special/ecos.exp: Remove code to detect availability of
9323         constructor priorities.
9324         * lib/target-supports.exp (check_effective_target_init_priority):
9325         New function.
9326
9327 2007-02-24  Jan Hubicka  <jh@suse.cz>
9328
9329         * gcc.c-torture/execute/pr30778.c: New testcase.
9330
9331 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9332
9333         PR libgfortran/30918
9334         * gfortran.dg/namelist_26.f90: New test.
9335
9336 2007-02-24  Richard Guenther  <rguenther@suse.de>
9337
9338         PR middle-end/30951
9339         * gcc.dg/pr30951.c: New testcase.
9340
9341 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9342
9343         * gcc.dg/torture/builtin-modf-1.c: New test.
9344
9345 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9346
9347         PR tree-optimization/30904
9348         * gcc.dg/pr30904.c: New test.
9349
9350 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9351
9352         * gcc.test-framework/README: Correct command.
9353         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9354         -Wunused-value.
9355         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9356
9357 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9358
9359         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9360
9361 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9362
9363         * lib/target-supports.exp (check_effective_target_newlib): New
9364         function.
9365
9366 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9367
9368         PR fortran/30660
9369         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9370         allocatable component.
9371
9372
9373 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9374
9375         * gcc.dg/torture/builtin-logb-1.c: New test.
9376         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9377         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9378         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9379         sh* targets.
9380
9381 2007-02-23  Richard Guenther  <rguenther@suse.de>
9382
9383         * g++.dg/warn/changes-meaning.C: New testcase.
9384
9385 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9386
9387         PR libgfortran/30910
9388         * gfortran.dg/fmt_zero_precision.f90: Update test.
9389
9390 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9391
9392         * gcc.dg/torture/builtin-frexp-1.c: New test.
9393
9394 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9395
9396         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9397
9398 2007-02-22  Ian Lance Taylor  <iant@google.com>
9399
9400         PR debug/30898
9401         * g++.dg/debug/pr30898.C: New test.
9402
9403 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9404
9405         * gcc.dg/vect/vect-106.c: New test.
9406
9407 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9408             Ira Rosen  <irar@il.ibm.com>
9409
9410         PR tree-optimization/30843
9411         * gcc.dg/vect/pr30843.c: New test.
9412
9413 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9414
9415         PR tree-optimization/30858
9416         * gcc.dg/vect/pr30858.c: New test.
9417
9418 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9419
9420         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9421         to set options for compiling testglue.
9422         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9423         * lib/obj-c++.exp (obj-c++_init): Likewise.
9424
9425 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9426
9427         * gnat.dg/derived_aggregate.adb: New test.
9428
9429 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9430
9431         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9432         sh* targets.  Call the correct CKSGN macro.
9433
9434 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9435
9436         * gfortran.dg/gomp/omp_parse1.f90: New test.
9437         * gfortran.dg/gomp/omp_parse2.f: New test.
9438
9439 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9440
9441         PR fortran/30869
9442         * gfortran.dg/do_pointer_1.f90:  New test.
9443
9444 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9445
9446         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9447         and scalbln.
9448
9449 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9450
9451         * gcc.dg/darwin-minversion-1.c: New.
9452         * gcc.dg/darwin-minversion-2.c: New.
9453
9454 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9455
9456         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9457
9458 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9459             DJ Delorie <dj@redhat.com>
9460
9461         PR other/30824
9462         * gcc.dg/Wfatal.c: New.
9463         * gcc.dg/Wfatal-2.c: New.
9464         * gcc.dg/Werror-1.c: Adjust expectations.
9465         * gcc.dg/Werror-5.c: Likewise.
9466         * gcc.dg/Werror-7.c: Likewise.
9467         * gcc.dg/Werror-10.c: Likewise.
9468         * gcc.dg/Werror-11.c: Likewise.
9469
9470 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9471
9472         PR fortran/30522
9473         * gfortran.dg/volatile10.f90: New test.
9474
9475 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9476
9477         PR libfortran/30533
9478         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9479
9480 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9481
9482         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9483         * gcc.dg/Walways-true-1.c: Likewise.
9484         * gcc.dg/weak/weak-3.c: Likewise.
9485         * gcc.dg/Werror-1.c: Likewise.
9486         * gcc.dg/Werror-3.c: Likewise.
9487         * gcc.dg/Werror-4.c: Likewise.
9488         * gcc.dg/Werror-5.c: Likewise.
9489         * gcc.dg/Werror-6.c: Likewise.
9490         * gcc.dg/Werror-7.c: Likewise.
9491         * gcc.dg/Werror-8.c: Likewise.
9492         * gcc.dg/Werror-10.c: Likewise.
9493         * gcc.dg/Werror-11.c: Likewise.
9494         * gcc.dg/Werror-12.c: Likewise.
9495         * g++.old-deja/g++.mike/warn8.C: Likewise.
9496         * g++.dg/warn/Walways-true-1.C: Likewise.
9497         * g++.dg/warn/Walways-true-2.C: Likewise.
9498         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9499         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9500         -Wstring-literal-comparison with -Waddress.
9501         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9502         -Wno-string-literal-comparison with -Wno-address.
9503
9504 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9505
9506         * gnat.dg/self_aggregate_with_call.adb: New test.
9507
9508 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9509
9510         PR tree-optimization/30975
9511         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9512         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9513         * gcc.dg/vect/pr30795.c: New.
9514
9515 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9516
9517         PR fortran/30681
9518         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9519
9520 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9521
9522         PR rtl-optimization/28173
9523         * gcc.target/i386/andor-1.c: New test case.
9524
9525 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9526
9527         * gcc.dg/torture/builtin-ldexp-1.c: New.
9528         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9529
9530 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9531
9532         * gfortran.dg/array_constructor_15.f90: New test case.
9533
9534 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9535
9536         * gfortran.dg/forall_10.f90: New test case.
9537
9538 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9539
9540         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9541
9542 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9545         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9546
9547 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9548
9549         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9550         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9551         * gcc.target/i386/xchg-1.c: New test.
9552         * gcc.target/i386/xchg-2.c: New test.
9553
9554 2007-02-16  Richard Guenther  <rguenther@suse.de>
9555             Christian Bruel  <christian.bruel@st.com>
9556
9557         * gcc.dg/strict-overflow-5.c: New testcase.
9558
9559 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9560
9561         PR fortran/30793
9562         * gfortran.dg/func_derived_4.f90: New test.
9563
9564 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9565
9566         PR middle-end/30391
9567         * gfortran.dg/pr30391-1.f90: New test case.
9568
9569 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9570
9571         PR middle-end/30433
9572         * gcc.c-torture/compile/pr30433.c: New testcase to check
9573         that complex constants comparisions are foldded.
9574
9575 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9576
9577         PR C++/30158
9578         * g++.dg/ext/stmtexpr10.C: New testcase.
9579
9580 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9581
9582         PR middle-end/30729
9583         * gcc.dg/Wunused-value-2.c: New testcase.
9584
9585 2007-02-15  Ian Lance Taylor  <iant@google.com>
9586
9587         * g++.dg/eh/subreg-1.C: New test.
9588
9589 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9590
9591         PR c/26494
9592         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9593         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9594         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9595         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9596         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9597         * gcc.dg/Werror-implicit-function-declaration.c: New.
9598
9599 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9600
9601         PR c++/28943
9602         * g++.dg/warn/pr28943.C: New.
9603
9604 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9605
9606         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9607
9608 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9609
9610         PR fortran/30779
9611         * gfortran.dg/error_recovery_3.f90: New test.
9612
9613 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9614
9615         * g++.dg/tree-ssa/sra-1.C: New.
9616
9617 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9618
9619         * g++.dg/tree-ssa/sra-1.C: New.
9620
9621 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9622
9623         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9624
9625 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9626
9627         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9628
9629 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9630
9631         PR fortran/30799
9632         * gfortran.dg/logical_2.f90: New test.
9633
9634 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9635
9636         * gcc.dg/torture/complex-alias-1.c: New test.
9637
9638 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9639
9640         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9641         instead of -fdump-tree-tailcall.
9642
9643 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9644
9645         * gfortran.dg/interface_10.f90: Fix comment typo.
9646
9647 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9648
9649         PR tree-optimization/30771
9650         * gcc.dg/vect/pr30771.c: New test.
9651
9652 2007-02-13  Ian Lance Taylor  <iant@google.com>
9653
9654         * gcc.dg/Wstrict-overflow-1.c: New test.
9655         * gcc.dg/Wstrict-overflow-2.c: New test.
9656         * gcc.dg/Wstrict-overflow-3.c: New test.
9657         * gcc.dg/Wstrict-overflow-4.c: New test.
9658         * gcc.dg/Wstrict-overflow-5.c: New test.
9659         * gcc.dg/Wstrict-overflow-6.c: New test.
9660         * gcc.dg/Wstrict-overflow-7.c: New test.
9661         * gcc.dg/Wstrict-overflow-8.c: New test.
9662         * gcc.dg/Wstrict-overflow-9.c: New test.
9663         * gcc.dg/Wstrict-overflow-10.c: New test.
9664
9665 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9666
9667         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9668
9669 2007-02-13  Richard Henderson  <rth@redhat.com>
9670
9671         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9672         * gcc.c-torture/execute/pr29302-1.c: ... here.
9673
9674 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9675
9676         PR c/29521
9677         * gcc.dg/c90-return-1.c: Update output.
9678         * gcc.dg/c99-return-1.c: Likewise.
9679
9680 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9681
9682         PR fortran/30554
9683         * gfortran.dg/used_dummy_types_7.f90: New test..
9684
9685 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9686
9687         * gcc.target/i386/parity-1.c: New test.
9688         * gcc.target/i386/parity-2.c: New test.
9689
9690 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9691
9692         * gcc.target/i386/builtin-bswap-3.c: New test case.
9693
9694 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9695
9696         PR tree-optimization/29145
9697         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9698         alias analysis is improved to take better advantage of restrict
9699         qualified pointers.
9700         * gcc.dg/vect/vect-80.c: Likewise.
9701         * gcc.dg/vect/pr29145.c: New.
9702
9703 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9704
9705         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9706         * gcc.target/i386/sse4a-insert.c: Likewise.
9707
9708 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9709
9710         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9711         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9712
9713 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9714
9715         PR fortran/30478
9716         * gfortran.dg/enum_4.f90: Update error message checks.
9717
9718 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9719
9720         PR fortran/30554
9721         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9722         versions of the modules.
9723
9724         PR fortran/30617
9725         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9726         by getting rid of recursive I/O and providing functions with
9727         results.
9728
9729         PR fortran/30319
9730         * gfortran.dg/char_array_constructor_2.f90
9731
9732 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9733
9734         PR c++/26988
9735         * g++.dg/template/spec34.C: New test
9736
9737 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9738
9739         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9740         on i?86 and x86_64.
9741         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9742         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9743         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9744         on i?86 and x86_64.
9745         * gcc.dg/vect/vect-113.c: Ditto.
9746
9747 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9748
9749         PR c++/29487
9750         * g++.dg/eh/weak1-C: New test.
9751         * g++.dg/eh/weak1-a.cc: Likewise.
9752         * g++.dg/eh/comdat1.C: Likewise.
9753
9754 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9755             Dorit Nuzman  <dorit@il.ibm.com>
9756
9757         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9758         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9759         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9760         * gcc.dg/vect/vect-113.c: Likewise.
9761
9762         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9763
9764 2007-02-10  Richard Henderson  <rth@redhat.com>
9765
9766         * lib/target-supports.exp (check_effective_target_tls): Redefine
9767         to mean non-emulated tls.
9768         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9769         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9770         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9771         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9772         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9773         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9774         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9775
9776 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9777
9778         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9779
9780 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9781
9782         * gfortran.dg/secnds.f: Replace time tolerance with a
9783         before-and-after bracket.
9784         * gfortran.dg/secnds-1.f: Likewise.
9785
9786 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9787
9788         PR fortran/30512
9789         * gfortran.dg/maxlocval_1.f90: New test.
9790
9791 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9792
9793         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9794
9795 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9796
9797         PR fortran/30720
9798         * gfortran.dg/array_function_1.f90: New test.
9799
9800 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9801
9802         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9803         (check_effective_target_dummy_wcsftime): New functions.
9804
9805 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9806
9807         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9808         * lib/target-supports.exp (check_effective_target_uclibc): New
9809         function.
9810
9811 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9812
9813         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9814         (vsnprintf): Don't define for uClibc targets.
9815
9816 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9817
9818         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9819         set before checking whether it was allowed.
9820         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9821         before checking inside_main.
9822
9823 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9824
9825         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9826         uClinux targets.
9827         (u16sf): Likewise u4sf.
9828         * g++.dg/compat/struct-layout-1.h: Likewise.
9829
9830 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9831
9832         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9833         procedure.
9834         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9835         m68k targets if check_effective_target_coldfire_fpu returns true.
9836
9837 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9838         Richard Guenther  <rguenther@suse.de>
9839
9840         PR middle-end/23361
9841         * gcc.dg/fold-compare-3.c: New testcase.
9842         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9843
9844 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9845
9846         * gcc.dg/pr26570.c: Clean up coverage files.
9847         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9848         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9849         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9850         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9851         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9852         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9853         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9854         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9855         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9856         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9857         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9858         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9859         * gcc.dg/vect/pr28952.c: Ditto.
9860         * gcc.dg/vect/pr27151.c: Ditto.
9861         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9862         * g++.dg/gomp/macro-3.C: Ditto.
9863
9864 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9865
9866         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9867         of the loop.
9868
9869 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9870
9871         * gcc.target/i386/builtin-bswap-2.c: New test case.
9872
9873 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9874
9875         * gfortran.dg/forall_8.f90: New test case.
9876         * gfortran.dg/forall_9.f90: Likewise.
9877
9878 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9879
9880         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9881
9882 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9883
9884         * lib/target-supports.exp (check_effective_target_simulator): New.
9885
9886 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9887
9888         * gcc.dg/tree-ssa/loop-25.c: New test.
9889
9890 2007-02-06  Richard Henderson  <rth@redhat.com>
9891
9892         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9893
9894 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9895
9896         * gcc.target/powerpc/popcount-1.c: New test case.
9897         * gcc.target/powerpc/parity-1.c: Likewise.
9898
9899 2007-02-06  Richard Guenther  <rguenther@suse.de>
9900
9901         PR middle-end/27302
9902         * gcc.dg/torture/pr27302-2.c: New testcase.
9903
9904 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9905
9906         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9907         * gcc.dg/vect/vect-iv-1.c: New test.
9908         * gcc.dg/vect/vect-iv-2.c: New test.
9909         * gcc.dg/vect/vect-iv-3.c: New test.
9910         * gcc.dg/vect/vect-iv-4.c: New test.
9911         * gcc.dg/vect/vect-iv-5.c: New test.
9912         * gcc.dg/vect/vect-iv-6.c: New test.
9913         * gcc.dg/vect/vect-iv-7.c: New test.
9914         * gcc.dg/vect/vect-iv-8.c: New test.
9915         * gcc.dg/vect/vect-iv-9.c: New test.
9916         * gcc.dg/vect/vect-iv-10.c: New test.
9917         * gcc.dg/vect/vect-iv-11.c: New test.
9918         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9919         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9920         * gcc.dg/vect/vect-14.c: Now vectorizable.
9921         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9922         loop).
9923         * gcc.dg/vect/vect-27.c: Likewise.
9924         * gcc.dg/vect/vect-29.c Likewise.
9925         * gcc.dg/vect/vect-dv-2.c: Likewise.
9926         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9927         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9928         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9929
9930 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9931
9932         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9933
9934 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9935
9936         * gcc.dg/builtins-20.c: Add more cases.
9937
9938 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9939
9940         PR debug/30189
9941         * gcc.dg/pr30189.c: New test.
9942
9943 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9944
9945         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9946         for running tests.
9947         * gcc.target/i386/sse4a-extract.c: New test.
9948         * gcc.target/i386/sse4a-insert.c: New test.
9949         * gcc.target/i386/sse4a-montsd.c: New test.
9950         * gcc.target/i386/sse4a-montss.c: New test.
9951
9952 2007-02-05  Richard Guenther  <rguenther@suse.de>
9953
9954         * gcc.target/i386/vectorize3.c: New testcase.
9955
9956 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9957
9958         PR target/30665
9959         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9960
9961 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9962
9963         PR fortran/30611
9964         * gfortran.dg/repeat_1.f90: New test.
9965
9966 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9967
9968         PR fortran/30605
9969         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9970         * gfortran.dg/derived_init_2.f90: Ditto.
9971         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9972         * gfortran.dg/array_initializer_1.f90: Ditto.
9973         * gfortran.dg/do_2.f90: Ditto.
9974         * gfortran.dg/proc_assign_1.f90: Ditto.
9975
9976 2007-02-04  Richard Guenther  <rguenther@suse.de>
9977
9978         PR middle-end/30636
9979         * g++.dg/warn/pr30636.C: New testcase.
9980         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9981
9982 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9983
9984         PR middle-end/30667
9985         * gfortran.dg/pr30667.f: New test.
9986
9987 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9988
9989         * gcc.dg/builtins-54.c: Add more cases.
9990
9991 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9992
9993         PR fortran/30514
9994         * gfortran.dg/zero_sized_2.f90: New test.
9995
9996         PR fortran/30660
9997         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9998
9999         PR fortran/29820
10000         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10001         file.
10002
10003 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10004
10005         PR fortran/30683
10006         * gfortran.dg/interface_10.f90: New test.
10007
10008 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10009
10010         * gcc.dg/builtins-20.c: Add more cases.
10011
10012 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10013
10014         PR target/29682
10015         * gcc-target/ia64/pr29682.c: New test.
10016
10017 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10018
10019         PR fortran/30284
10020         * gfortran.dg/arrayio_11.f90.f90: New test.
10021
10022         PR fortran/30626
10023         * gfortran.dg/arrayio_12.f90.f90: New test.
10024
10025 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10026
10027         PR c++/30536
10028         * g++.dg/tls/diag-5.C: New test.
10029
10030         PR middle-end/30473
10031         * gcc.dg/pr30473.c: New test.
10032         * gcc.c-torture/execute/20070201-1.c: New test.
10033
10034 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10035
10036         * gfortran.dg/dependency_20.f90: New test case.
10037
10038 2007-01-31  Ian Lance Taylor  <iant@google.com>
10039
10040         * gcc.dg/lower-subreg-1.c (test): New test.
10041
10042 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10043
10044         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10045
10046 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10047
10048         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10049         * gcc.dg/torture/builtin-math-3.c: Likewise.
10050
10051 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10052
10053         gcc.dg/Wparentheses-2.c: Update and add new tests.
10054
10055 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10056
10057         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10058         vectorize.
10059
10060 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10061
10062         * gcc.dg/builtins-63.c: New test.
10063
10064 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10065
10066         PR fortran/27588
10067         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10068
10069 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10070
10071         PR fortran/30520
10072         * gfortran.dg/volatile8.f90: New argument conformance test.
10073         * gfortran.dg/volatile9.f90: New scope test.
10074
10075 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10076
10077         PR c++/24745
10078         * g++.dg/warn/null4.C: New.
10079
10080 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10081             Uros Bizjak  <ubizjak@gmail.com>
10082
10083         * gcc.dg/large-size-array-3.c: Correct typo.
10084
10085 2007-01-30  Richard Guenther  <rguenther@suse.de>
10086
10087         PR middle-end/27657
10088         * g++.dg/debug/pr27657.C: New testcase.
10089
10090 2007-01-30  Richard Guenther  <rguenther@suse.de>
10091
10092         PR middle-end/30313
10093         * gcc.dg/torture/pr30313.c: New testcase.
10094
10095 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10096
10097         * gcc.dg/dfp/dfp-except.h: New file.
10098         * gcc.dg/dfp/fe-check.h: New file.
10099         * gcc.dg/dfp/fe-binop.c: New test.
10100         * gcc.dg/dfp/fe-convert-1.c: New test.
10101         * gcc.dg/dfp/fe-convert-2.c: New test.
10102         * gcc.dg/dfp/fe-convert-3.c: New test.
10103
10104         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10105         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10106         * gcc.dg/dfp/convert-dfp.c: Ditto.
10107         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10108
10109 2007-01-29  Josh Conner  <jconner@apple.com>
10110
10111         * gcc.target/powerpc/altivec-24.c: New test.
10112
10113 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10114
10115         PR c++/28266
10116         * g++.dg/parse/defarg12.C: New test.
10117
10118 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/30554
10121         * gfortran.dg/used_dummy_types_6.f90: New test.
10122
10123 2007-01-28  Jan Hubicka  <jh@suse.cz>
10124
10125         * gcc.dg/tree-prof/val-prof-6.c: New test.
10126
10127 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10128
10129         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10130
10131 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10132
10133         PR C++/28988
10134         * g++.dg/expr/dtor4.C: New test.
10135
10136 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10137
10138         * gcc.dg/tree-ssa/loop-23.c: New test.
10139
10140 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10141
10142         PR libfortran/30389
10143         * gfortran.dg/achar_2.f90:  New test.
10144         * gfortran.dg/achar_3.f90:  New test.
10145
10146 2007-01-27  Ian Lance Taylor  <iant@google.com>
10147
10148         * gcc.dg/strict-overflow-1.c: New test.
10149         * gcc.dg/no-strict-overflow-1.c: New test.
10150         * gcc.dg/strict-overflow-2.c: New test.
10151         * gcc.dg/no-strict-overflow-2.c: New test.
10152         * gcc.dg/strict-overflow-3.c: New test.
10153         * gcc.dg/no-strict-overflow-3.c: New test.
10154         * gcc.dg/strict-overflow-4.c: New test.
10155         * gcc.dg/no-strict-overflow-4.c: New test.
10156         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10157         * gcc.dg/pr15784-1.c: Likewise.
10158         * gcc.dg/pr20922-1.c: Likewise.
10159         * gcc.dg/pr20922-3.c: Likewise.
10160         * gcc.dg/pr20922-4.c: Likewise.
10161         * gcc.dg/pr20922-6.c: Likewise.
10162         * gcc.dg/compare-4.c: Likewise.
10163         * gcc.dg/torture/pr26898-1.c: Likewise.
10164         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10165         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10166         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10167         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10168         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10169         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10170         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10171         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10172         * g++.dg/tree-ssa/pr21082.C: Likewise.
10173
10174 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10175
10176         * gcc-dg/large-size-array-3.c: New test case.
10177
10178 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10179
10180         * gfortran.dg/forall_7.f90: New test case.
10181
10182 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10183
10184         PR fortran/30407
10185         * gfortran.dg/where_operator_assign_1.f90: New test.
10186         * gfortran.dg/where_operator_assign_2.f90: New test.
10187         * gfortran.dg/where_operator_assign_3.f90: New test.
10188
10189 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10190
10191         * lib/target-supports.exp
10192         (check_effective_target_powerpc_altivec): New.
10193         (check_effective_target_vect_cmdline_needed): Use it.
10194
10195 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10196
10197         PR fortran/30278
10198         * gfortran.dg/backslash_3.f: New test.
10199
10200 2007-01-26  Richard Guenther  <rguenther@suse.de>
10201
10202         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10203
10204 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10205
10206         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10207         * gfortran.dg/vect/vect.exp: Ditto.
10208         * gfortran.dg/dg.exp: Ditto.
10209         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10210         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10211
10212 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10213
10214         * gcc.dg/builtins-20.c: Add more cases.
10215         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10216
10217 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10218
10219         PR fortran/30437
10220         * gcc.dg/Wall.c: New.
10221         * gcc.dg/Wno-all.c: New.
10222         * gfortran.dg/Wall.f90: New.
10223         * gfortran.dg/Wno-all.f90: New.
10224
10225 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10226
10227         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10228         * g++.dg/eh/simd-2.C: Also run on Darwin.
10229         * g++.dg/eh/simd-3.C: New.
10230         * g++.dg/eh/simd-4.C: New.
10231
10232 2007-01-25  Richard Guenther  <rguenther@suse.de>
10233
10234         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10235         and _PROFILE_USE.
10236         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10237
10238 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10239
10240         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10241         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10242         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10243         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10244         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10245         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10246         * gcc.dg/ipa/ipa-7.c: New testcase.
10247
10248 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10249
10250         * g++.dg/cpp0x/warn_cxx0x.C: New.
10251
10252 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10253
10254         * gcc.dg/builtins-20.c: Test builtin carg.
10255
10256 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR middle-end/27416
10259         * gcc.dg/gomp/pr27416.c: New test.
10260
10261         PR middle-end/30494
10262         * gcc.dg/gomp/pr30494.c: New test.
10263         * g++.dg/gomp/pr30494.C: New test.
10264
10265         PR middle-end/30421
10266         * gcc.dg/gomp/pr30421.c: New test.
10267
10268 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10269
10270         * gcc.target/ia64/versionid-1.c: New test.
10271         * gcc.target/ia64/versionid-2.c: New test.
10272
10273 2007-01-24  Richard Guenther  <rguenther@suse.de>
10274
10275         PR testsuite/30181
10276         * gcc.dg/builtins-57.c: Change to a link-time testcase
10277         to support non-C99 targets.
10278
10279 2007-01-24  Jan Hubicka  <jh@suse.cz>
10280
10281         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10282
10283 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10284
10285         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10286
10287 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10288
10289         PR objc/27438
10290         * objc.dg/const-str-12.m: New test.
10291
10292 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10293
10294         PR fortran/30532
10295         * gfortran.dg/ctrl-z.f90:  New test.
10296
10297 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10298
10299         PR fortran/30481
10300         * gfortran.dg/namelist_assumed_char.f90:  New test.
10301
10302 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10303
10304         PR c++/27492
10305         * g++.dg/inherit/covariant15.C: New test.
10306
10307 2007-01-23  Ian Lance Taylor  <iant@google.com>
10308
10309         * g++.dg/warn/Wparentheses-24.C: New test.
10310
10311 2007-01-23  Richard Guenther  <rguenther@suse.de>
10312
10313         PR testsuite/30560
10314         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10315         with full path.
10316
10317 2007-01-22  Richard Guenther  <rguenther@suse.de>
10318
10319         PR tree-optimization/30038
10320         * gcc.dg/builtins-62.c: New testcase.
10321
10322 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10323
10324         * gcc.c-torture/compile/20070121.c: New test.
10325
10326 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10327
10328         PR libfortran/30525
10329         * gfortran.dg/char_comparison_1.f:  New test.
10330
10331 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10332
10333         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10334
10335 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10336
10337         PR objc/30479
10338         * objc.dg/pch: New directory.
10339         * objc.dg/pch/pch.exp: New file.
10340         * objc.dg/pch/interface-1.m: New test.
10341         * objc.dg/pch/interface-1.hs: New include file.
10342         * lib/objc.exp (objc_target_compile): Add
10343         "-x objective-c-header" in front of the sources if this is
10344         a precompiled header being compiled.
10345
10346 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10347
10348         * gfortran.dg/array_memcpy_3.f90: New test case.
10349         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10350
10351 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10352             Brooks Moses  <brooks.moses@codesourcery.com>
10353             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10354
10355         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10356         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10357
10358 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10359
10360         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10361
10362 2007-01-19  Mike Stump  <mrs@apple.com>
10363
10364         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10365         away.
10366
10367 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10368
10369         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10370         option instead of -funsafe-math-optimizations.
10371
10372 2007-01-19  Tomas Bily  <tbily@suse.cz>
10373
10374         gcc.dg/tree-prof/indir-call-prof.c: New.
10375         g++.dg/dg.exp: Add tree-prof subdirectory.
10376         g++.dg/tree-prof/indir-call-prof.C: New.
10377         g++.dg/tree-prof/tree-prof.exp: New.
10378
10379 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10380
10381         PR c++/17947
10382         * g++.dg/warn/deprecated.C: Update warning output.
10383         * g++.dg/warn/deprecated-2.C: Likewise.
10384         * g++.dg/warn/deprecated-3.C: New.
10385
10386 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10387
10388         * gcc.c-torture/execute/nestfunc-7.c: New.
10389
10390 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10391
10392         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10393
10394 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         * gcc.dg/m68k-pic-1.c: New.
10397
10398 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10399
10400         * gfortran.dg/array_memcpy_4.f90: New test case.
10401
10402 2007-01-18  Josh Conner  <jconner@apple.com>
10403
10404         PR target/30485
10405         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10406         * gcc.dg/vect/no-trapping-math-1: New.
10407         * gcc.dg/vect/no-trapping-math-2: New.
10408
10409 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10410
10411         * gcc.target/i386/387-8.c: Update comment about optimizing
10412         inherent load of 1.0 of fptan instruction.
10413
10414 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10415             Richard Guenther <rguenther@suse.de>
10416
10417         PR diagnostic/8268
10418         * gcc.dg/Warray-bounds.c: New testcase.
10419         * gcc.dg/Warray-bounds-2.c: New testcase.
10420         * g++.dg/warn/Warray-bounds.C: New testcase.
10421         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10422
10423 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/30476
10426         * gfortran.dg/generic_12.f90: New test.
10427
10428 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10429
10430         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10431         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10432
10433 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10434
10435         * gcc.dg/dfp/compare-special.h: New file.
10436         * gcc.dg/dfp/compare-special-32.c: New test.
10437         * gcc.dg/dfp/compare-special-64.c: New test.
10438         * gcc.dg/dfp/compare-special-128.c: New test.
10439
10440 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10441             Paul Thomas  <pault@gcc.gnu.org>
10442             Steven G. Kargl  <kargl@gcc.gnu.org>
10443
10444         PR fortran/30404
10445         * gfortran.dg/forall_6.f90: New test case.
10446         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10447         * gfortran.dg/dependency_13.f90: Likewise.
10448
10449 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10450
10451         PR testsuite/12325
10452         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10453         targets that don't support Inf.
10454
10455 2007-01-15  Dale Johannesen  <dalej@apple.com>
10456
10457         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10458
10459 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10460
10461         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10462         of achar for 0xff to avoid the "Extended ASCII not
10463         implemented" error message.
10464
10465 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10466
10467         PR fortran/28172
10468         * gfortran.dg/altreturn_4.f90: New test.
10469
10470         PR fortran/29389
10471         * gfortran.dg/stfunc_4.f90: New test.
10472
10473         PR fortran/29712
10474         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10475         * gfortran.dg/initialization_1.f90: Change warning.
10476
10477         PR fortran/30283
10478         * gfortran.dg/specification_type_resolution_2.f90: New test.
10479
10480 2007-01-14  Jan Hubicka  <jh@suse.cz>
10481
10482         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10483         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10484         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10485         elimination.
10486
10487 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10488
10489         PR fortran/30410
10490         * gfortran.dg/external_procedures_2.f90: New test.
10491
10492 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10493
10494         PR target/30413
10495         * gcc.target/i386/pr30413.c: New test.
10496
10497 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10498
10499         PR fortran/30452
10500         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10501
10502 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10503
10504         * gcc.dg/20070112-1.c: New test.
10505
10506 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10507
10508         PR libgfortran/30435
10509         * gfortran.dg/list_read_6.f90: New test.
10510
10511 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10512
10513         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10514
10515 2007-01-12  Tom Tromey  <tromey@redhat.com>
10516
10517         PR preprocessor/28227:
10518         * gcc.dg/cpp/pr28227.c: New file.
10519
10520 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10521
10522         * gcc.dg/tree-ssa/loop-22.c: New test.
10523
10524 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10525
10526         PR tree-optimization/29516
10527         * gcc.dg/tree-ssa/loop-20.c: New test.
10528
10529 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10530
10531         PR libfortran/30415
10532         * minmaxloc_integer_kinds_1.f90:  New test.
10533
10534 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10535
10536         PR c++/29573
10537         * g++.dg/template/sizeof-template-argument.C: New test.
10538
10539 2007-01-11  Jan Hubicka  <jh@suse.cz>
10540
10541         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10542         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10543         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10544         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10545         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10546         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10547         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10548         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10549         transformation in question.
10550         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10551         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10552         * gcc.dg/always_inline3.c: Likewise.
10553
10554 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++/28999
10557         * g++.dg/template/typename11.C: New test.
10558
10559 2007-01-10  Robert Kennedy <jimbob@google.com>
10560
10561         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10562
10563 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10564
10565         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10566         for different integer kinds.
10567         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10568         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10569         * gfortran.dg/ishft_2.f90: New test.
10570         * gfortran.dg/ishft_3.f90: New test.
10571
10572 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10573
10574         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10575
10576 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10577
10578         PR tree-optimization/30322
10579         * gcc.dg/tree-ssa/loop-21.c: New test.
10580
10581 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10582
10583         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10584
10585 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10586
10587         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10588
10589 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10590
10591         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10592         * g++.dg/warn/overflow-warn-3.C: Likewise.
10593         * g++.dg/warn/overflow-warn-4.C: Likewise.
10594         * g++.dg/warn/overflow-warn-5.C: Likewise.
10595         * g++.dg/warn/overflow-warn-6.C: Likewise.
10596         * g++.dg/warn/Woverflow-1.C: Likewise.
10597         * g++.dg/warn/Woverflow-2.C: Likewise.
10598         * g++.dg/warn/Woverflow-3.C: Likewise.
10599         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10600
10601 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10602
10603         * gfortran.dg/array_constructor_14.f90: New test case.
10604         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10605
10606 2007-01-08  Richard Guenther  <rguenther@suse.de>
10607
10608         PR tree-optimization/23603
10609         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10610         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10611
10612 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10613
10614         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10615         in __v8qi typedef.
10616         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10617         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10618         compiler behaviour.
10619         * gcc.dg/simd-5.c: Likewise.
10620         * gcc.dg/simd-6.c: Likewise.
10621         * g++.dg/conversion/simd1.C: Likewise.
10622         * g++.dg/conversion/simd3.C: Likewise.
10623         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10624         (main): Use it.
10625
10626 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10627
10628         PR tree-optimization/29877
10629         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10630         name of a hard register for the target concerned.  Adjust dg-error
10631         directives to cope with new behaviour of TER.
10632
10633 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10634
10635         PR c++/28986
10636         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10637         * g++.dg/warn/overflow-warn-1.C: New.
10638         * g++.dg/warn/overflow-warn-3.C: New.
10639         * g++.dg/warn/overflow-warn-4.C: New.
10640         * g++.dg/warn/overflow-warn-5.C: New.
10641         * g++.dg/warn/overflow-warn-6.C: New.
10642         * g++.dg/warn/Woverflow-1.C: New.
10643         * g++.dg/warn/Woverflow-2.C: New.
10644         * g++.dg/warn/Woverflow-3.C: New.
10645         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10646
10647 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10648
10649         PR fortran/27698
10650         * gfortran.dg/invalid_name.f90: New test.
10651         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10652         * gfortran.dg/gomp/pr29759.f90: Ditto.
10653
10654 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10655
10656         * gfortran.dg/present_1.f90:  Update error message.
10657
10658 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10659
10660         PR c++/19439
10661         * g++.dg/template/duplicate1.C: New test
10662         * g++.dg/template/memfriend6.C: Adjust error markers.
10663
10664 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10665
10666         PR tree-opt/30385
10667         * gcc.dg/torture/inline-1.c: New test.
10668
10669 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10670
10671         PR c/19978
10672         * gcc.dg/multiple-overflow-warn-1.c: New.
10673         * gcc.dg/multiple-overflow-warn-2.c: New.
10674         * gcc.dg/overflow-warn-6.c: New.
10675         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10676
10677 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10678
10679         * gfortran.dg/array_memcpy_1.f90: New test case.
10680         * gfortran.dg/array_memcpy_2.f90: Likewise.
10681
10682 2007-01-05  Richard Guenther  <rguenther@suse.de>
10683
10684         PR middle-end/27826
10685         * g++.dg/opt/pr27826.C: New testcase.
10686
10687 2007-01-05  Ian Lance Taylor  <iant@google.com>
10688
10689         * gcc.dg/Walways-true-1.c: New test.
10690         * gcc.dg/Walways-true-2.c: New test.
10691         * g++.dg/warn/Walways-true-1.C: New test.
10692         * g++.dg/warn/Walways-true-2.C: New test.
10693
10694 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10695
10696         PR c/30360
10697         * gcc.dg/pr30360.c: New test.
10698
10699 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10700
10701         PR fortran/23232
10702         * gfortran.dg/data_implied_do_1.f90: New test.
10703
10704         PR fortran/27996
10705         PR fortran/27998
10706         * gfortran.dg/char_length_1.f90: New test.
10707
10708 2007-01-05  Richard Guenther  <rguenther@suse.de>
10709
10710         PR middle-end/28116
10711         * g++.dg/opt/pr28116.C: New testcase.
10712
10713 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10714
10715         PR fortran/29624
10716         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10717           invalid deallocate.
10718         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10719         * gfortran.dg/protected_4.f90: Add pointer intent check.
10720         * gfortran.dg/protected_6.f90: Add pointer intent check.
10721         * gfortran.dg/pointer_intent_1.f90: New test.
10722         * gfortran.dg/pointer_intent_2.f90: New test.
10723         * gfortran.dg/pointer_intent_3.f90: New test.
10724
10725 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10726
10727         PR 30235
10728         * gfortran.dg/altreturn_2.f90: new test.
10729
10730 2007-01-04  Tom Tromey  <tromey@redhat.com>
10731
10732         PR preprocessor/28165:
10733         * gcc.dg/cpp/pr28165.c: New file.
10734
10735 2007-01-03  Josh Conner  <jconner@apple.com>
10736
10737         PR middle-end/29683
10738         * gcc.dg/pr29683.c: New.
10739
10740 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR c++/28217
10743         * g++.dg/pch/template-1.C: New test.
10744         * g++.dg/pch/template-1.Hs: New file.
10745
10746 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10747
10748         PR middle-end/30353
10749         * gcc.c-torture/compile/complex-4.c: New test.
10750
10751 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10752
10753         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10754         -maltivec.
10755         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10756
10757 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10758
10759         PR middle-end/30286
10760         * gcc.dg/pr30286.c: New test.
10761
10762         PR c++/29535
10763         * g++.dg/template/crash66.C: New test.
10764
10765         PR c++/29054
10766         * g++.dg/template/friend49.C: New test.
10767
10768 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10769
10770         * gfortran.dg/ibits.f90: New test.
10771
10772 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10773
10774         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10775         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10776
10777 2007-01-02  Jan Hubicka  <jh@suse.cz>
10778
10779         * gcc.dg/pr16194.c: We now output error on all three functions,
10780         not just first one.
10781
10782 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10783
10784         PR c/19977
10785         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10786         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10787
10788 2006-01-02  Ian Lance Taylor  <iant@google.com>
10789
10790         * g++.dg/warn/Wparentheses-22.C: New test.
10791         * g++.dg/warn/Wparentheses-23.C: New test.
10792
10793 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10794
10795         PR middle-end/7651
10796         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10797         * gcc.dg/declspec-3-Wextra.c: New.
10798         * gcc.dg/declspec-3-no.c: New
10799
10800 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10801
10802         PR fortran/20896
10803         * gfortran.dg/interface_10.f90: Remove.
10804
10805 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10806
10807         * gcc.dg/fold-eqxor-4.c: New test case.
10808
10809 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10810
10811         PR middle-end/30311
10812         * gcc.c-torture/compile/pr30311.c: New test.
10813
10814 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10815
10816         PR middle-end/30253
10817         * gcc.c-torture/compile/statement-expression-1.c: New test.
10818
10819 2007-01-01  Andreas Schwab  <schwab@suse.de>
10820
10821         PR target/29166
10822         * g++.dg/eh/pr29166.C: New test.
10823
10824 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10825
10826         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10827         New.
10828         (check_effective_target_vect_cmdline_needed): Use it.
10829
10830 2006-12-31  Richard Guenther  <rguenther@suse.de>
10831
10832         PR middle-end/30137
10833         * gcc.dg/pr30137-1.c: New testcase.
10834         * gcc.dg/pr30137-2.c: Likewise.
10835
10836 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10837
10838         PR middle-end/30322
10839         * gcc.dg/fold-plusnot-1.c: New test case.
10840
10841 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10842
10843         PR c++/29731
10844         * g++.dg/parse/template22.C: New test.
10845
10846 2006-12-31  Richard Guenther  <rguenther@suse.de>
10847
10848         PR middle-end/30338
10849         * gcc.c-torture/compile/pr30338.c: New testcase.
10850
10851 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10852
10853         PR fortran/27900
10854         * gfortran.dg/intrinsic_actual_4.f90: New test.
10855
10856         PR fortran/24325
10857         * gfortran.dg/func_decl_3.f90: New test.
10858
10859 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10860
10861         PR fortran/23060
10862         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10863         * gfortran.dg/c_by_val_1.f: New test.
10864         * gfortran.dg/c_by_val_2.f: New test.
10865         * gfortran.dg/c_by_val_3.f: New test.
10866
10867 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10868
10869         PR libfortran/30321
10870         * gfortran.dg/sum_zero_array_1.f90:  New test.
10871
10872 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10873
10874         PR preprocessor/29612
10875         * gcc.dg/cpp/pr29612-1.c: New test.
10876         * gcc.dg/cpp/pr29612-2.c: New test.
10877
10878 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/30034
10881         * gfortran.dg/pure_formal_proc_1.f90: New test.
10882
10883         PR fortran/30237
10884         * gfortran.dg/intrinsic_actual_3.f90: New test.
10885
10886 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10887
10888         PR fortran/30014
10889         * gfortran.dg/io_constraints_1.f90: Update test.
10890         * gfortran.dg/io_constraints_2.f90: Update test.
10891         * gfortran.dg/inquire_iolength.f90: New test.
10892
10893 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10894
10895         PR fortran/20896
10896         * gfortran.dg/interface_10.f90: New test.
10897         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10898         since z is already, locally a variable.
10899
10900         PR fortran/25135
10901         * gfortran.dg/generic_11.f90: New test.
10902         * gfortran.dg/interface_7.f90: Remove name clash between module
10903         name and procedure 'x' referenced in the interface.
10904
10905 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10906
10907         PR middle-end/7651
10908         * gcc.dg/Wmissing-parameter-type.c: New.
10909         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10910         * gcc.dg/Wmissing-parameter-type-no.c: New.
10911
10912 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10913
10914         PR fortran/25818
10915         * gfortran.dg/entry_array_specs_2.f: New test.
10916
10917         PR fortran/30084
10918         * gfortran.dg/nested_modules_6.f90: New test.
10919
10920 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10921
10922         PR middle-end/7651
10923         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10924         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10925
10926 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10927
10928         PR C++/30168
10929         * g++.dg/opt/complex6.C: New test.
10930
10931 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10932
10933         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10934         full" if the linker on spu-*-* warns about exceeding local store.
10935
10936         And revert this patch:
10937         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10938         fail to link due to relocation overflows on spu-*-*.
10939
10940 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10941
10942         PR fortran/30273
10943         * gfortran.dg/dependency_19.f90: New test.
10944
10945 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10946
10947         PR fortran/30202
10948         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10949
10950 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10951
10952         PR middle-end/30262
10953         * gcc.c-torture/execute/20061220-1.c: New test.
10954
10955         PR middle-end/30263
10956         * gcc.dg/gomp/asm-1.c: New test.
10957
10958         PR target/30230
10959         * g++.dg/eh/ia64-2.C: New test.
10960
10961 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10962
10963         PR target/28966
10964         PR target/29248
10965         * gcc.dg/rs6000-leaf.c: New.
10966
10967 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10968
10969         PR fortran/25392
10970         * gfortran.dg/f2c_8.f90: New test.
10971
10972 2006-12-20  Bill Wendling  <wendling@apple.com>
10973
10974         * gcc.dg/asm-b.c: Check for __ppc64__.
10975
10976 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/30190
10979         * gfortran.dg/bounds_check_5.f90: New test.
10980
10981 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10982
10983         PR middle-end/30143
10984         * gcc.dg/gomp/complex-1.c: New testcase.
10985
10986 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10987
10988         * gfortran.dg/array_memset_1.f90: New test case.
10989
10990 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10991
10992         * lib/target-supports.exp: Add spu to
10993         check_effective_target_vect_widen_mult_hi_to_si.
10994
10995 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10996
10997         PR fortran/29992
10998         * gfortran.dg/generic_9.f90: New test.
10999
11000         PR fortran/30081
11001         * gfortran.dg/generic_10.f90: New test.
11002
11003 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11004
11005         PR tree-opt/30045
11006         * gcc.dg/pr30045.c: New test.
11007
11008 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11009
11010         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11011
11012 2006-12-19  Eric Christopher  <echristo@apple.com>
11013
11014         PR target/29302
11015         * gcc.c-torture/execute/pr29302-1.c: New.
11016
11017 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11018
11019         PR fortran/39238
11020         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11021
11022 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11023
11024         PR fortran/30236
11025         * gfortran.dg/altreturn_3.f90: New test.
11026
11027         * gfortran.dg/char_result_12.f90: Fix comment typos.
11028
11029 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11030
11031         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11032         as newlib's stdio.h uses non-traditional cpp constructs.
11033
11034 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11035
11036         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11037         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11038         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11039         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11040         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11041         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11042         * gfortran.dg/default_initialization.f: Renamed to
11043         default_initialization_1.f
11044         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11045         dollar_edit_descriptor_1.f
11046         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11047         dollar_edit_descriptor_2.f
11048         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11049         dollar_edit_descriptor_3.f
11050         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11051         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11052         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11053         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11054         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11055         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11056         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11057         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11058         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11059         * gfortran.dg/default_initialization_1.f: Renamed from
11060         default_initialization.f
11061         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11062         dollar_edit_descriptor-1.f
11063         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11064         dollar_edit_descriptor-2.f
11065         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11066         dollar_edit_descriptor-3.f
11067         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11068         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11069         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11070
11071 2006-12-18  Bill Wendling  <wendling@apple.com>
11072
11073         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11074         id is an OjbC keyword.
11075
11076 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11079
11080 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11081
11082         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11083
11084 2006-12-18  Ian Lance Taylor  <iant@google.com>
11085
11086         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11087
11088 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11089
11090         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11091
11092 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11093
11094         PR fortran/30207
11095         * gfortran.fortran-torture/execute/where21.f90: New test.
11096
11097 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11098
11099         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11100
11101 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11102
11103         PR middle-end/7651
11104         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11105         * gcc.dg/if-empty-1.c: Likewise.
11106         * gcc.dg/pr23165.c: Likewise.
11107         * g++.dg/warn/empty-body.C: Likewise.
11108
11109 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11110
11111         PR libfortran/30005
11112         * gfortran.dg/open_errors.f90: New test.
11113
11114 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11115
11116         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11117
11118         * gcc.target/i386/ssse3-pabsb.c: New file.
11119         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11120         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11121         * gcc.target/i386/ssse3-palignr.c: Likewise.
11122         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11123         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11124         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11125         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11126         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11127         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11128         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11129         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11130         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11131         * gcc.target/i386/ssse3-psignb.c: Likewise.
11132         * gcc.target/i386/ssse3-psignd.c: Likewise.
11133         * gcc.target/i386/ssse3-psignw.c: Likewise.
11134         * gcc.target/i386/ssse3-vals.h: Likewise.
11135
11136 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11137
11138         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11139         * lib/fortran-torture.exp: Include target-supports.exp.
11140
11141 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11142
11143         PR target/30185
11144         * gcc.c-torture/execute/pr30185.c: New test.
11145
11146 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11147
11148         PR testsuite/30179
11149         PR testsuite/30180
11150         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11151         * gcc.dg/builtin-bswap-2.c: Likewise.
11152         * gcc.dg/builtin-bswap-3.c: Likewise.
11153         * gcc.dg/builtin-bswap-4.c: Likewise.
11154         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11155         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11156
11157 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11158
11159         PR libfortran/30145
11160         * gfortran.dg/write_zero_array: New test.
11161
11162 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11163
11164         PR fortran/30200
11165         * gfortran.dg/write_fmt_trim.f90: New test.
11166
11167 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11168
11169         PR 30194
11170         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11171         temporarily.
11172
11173 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11174
11175         * lib/target-supports.exp (check_weak_available): Use istarget
11176         "hppa*-*-hpux10*" instead of regexp.
11177         (check_cxa_atexit_available): Likewise.
11178
11179 2006-12-14  Richard Guenther  <rguenther@suse.de>
11180
11181         PR tree-optimization/30197
11182         * gcc.c-torture/execute/complex-1.c: Fix function name.
11183         * gcc.dg/builtins-61.c: New testcase.
11184
11185 2006-12-14  Richard Guenther  <rguenther@suse.de>
11186
11187         PR middle-end/30172
11188         * gcc.dg/pr30172-1.c: New testcase.
11189
11190 2006-12-14  Richard Guenther  <rguenther@suse.de>
11191
11192         PR tree-optimization/30198
11193         * gcc.dg/builtins-60.c: New testcase.
11194
11195 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11196
11197         * lib/target-supports.exp (vect_no_align): Remove spu.
11198
11199 2006-12-13  Ian Lance Taylor  <iant@google.com>
11200
11201         PR c++/19564
11202         PR c++/19756
11203         * g++.dg/warn/Wparentheses-5.C: New test.
11204         * g++.dg/warn/Wparentheses-6.C: New test.
11205         * g++.dg/warn/Wparentheses-7.C: New test.
11206         * g++.dg/warn/Wparentheses-8.C: New test.
11207         * g++.dg/warn/Wparentheses-9.C: New test.
11208         * g++.dg/warn/Wparentheses-10.C: New test.
11209         * g++.dg/warn/Wparentheses-11.C: New test.
11210         * g++.dg/warn/Wparentheses-12.C: New test.
11211         * g++.dg/warn/Wparentheses-13.C: New test.
11212         * g++.dg/warn/Wparentheses-14.C: New test.
11213         * g++.dg/warn/Wparentheses-15.C: New test.
11214         * g++.dg/warn/Wparentheses-16.C: New test.
11215         * g++.dg/warn/Wparentheses-17.C: New test.
11216         * g++.dg/warn/Wparentheses-18.C: New test.
11217         * g++.dg/warn/Wparentheses-19.C: New test.
11218         * g++.dg/warn/Wparentheses-20.C: New test.
11219         * g++.dg/warn/Wparentheses-21.C: New test.
11220
11221 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11222
11223         PR testsuite/30157
11224         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11225         for target "hppa.*hpux10".
11226
11227 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * g++.dg/debug/vartrack1.C: New test.
11230
11231         * g++.dg/opt/ifcvt1.C: New test.
11232
11233         * gcc.dg/tls/opt-13.c: New test.
11234
11235         * gcc.dg/20060425-2.c: New test.
11236
11237         * g++.dg/opt/pr15054-2.C: New test.
11238
11239         * gcc.c-torture/execute/20060420-1.c: New test.
11240
11241         * gcc.c-torture/execute/20060412-1.c: New test.
11242
11243         * objc/compile/20060406-1.m: New test.
11244
11245 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11246
11247         * g++.dg/template/array17.C: New test.
11248
11249 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11250
11251         * gcc.target/powerpc/altivec-23.c: New test.
11252
11253 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11254
11255         PR c++27316
11256         * g++.dg/inherit/error3.C: New test.
11257
11258         PR c++/28740
11259         * g++.dg/inherit/error4.C: New test.
11260
11261 2006-12-13  Richard Guenther  <rguenther@suse.de>
11262
11263         PR tree-optimization/17687
11264         * gcc.dg/builtins-59.c: New testcase.
11265
11266 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11267
11268         * gcc.target/spu/Wmain.c: New test.
11269
11270 2006-12-12  Josh Conner  <jconner@apple.com>
11271
11272         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11273         * g++.dg/abi/thunk4.C: Likewise.
11274         * g++.dg/abi/rtti3.C: Likewise.
11275
11276 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11277
11278         * gcc.target/spu/cpat-1.c: New test.
11279         * gcc.target/spu/cpat-2.c: New test.
11280         * gcc.target/spu/cpat-3.c: New test.
11281         * gcc.target/spu/cpat-4.c: New test.
11282
11283 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11284
11285         PR tree-opt/28436
11286         * gcc.c-torture/compile/vector-1.c: New test.
11287         * gcc.c-torture/compile/vector-2.c: New test.
11288         * gcc.c-torture/compile/vector-3.c: New test.
11289
11290 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11291
11292         * lib/fortran-torture.exp: Update copyright years.  Remove
11293         obsolete comment.  Test -ftree-vectorize where it makes sense.
11294         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11295         from fortran-torture.exp.
11296         * gfortran.dg/char_transpose_1.f90,
11297         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11298         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11299         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11300         '-w' to dg-options.
11301
11302 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11303
11304         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11305         saved_${tool}_load.
11306
11307 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11308
11309         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11310         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11311         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11312         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11313         gaps.
11314
11315 2006-12-12  Richard Guenther  <rguenther@suse.de>
11316
11317         PR middle-end/30147
11318         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11319
11320 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11321             Diego Novillo  <dnovillo@redhat.com>
11322
11323         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11324         VDEF/VUSE changes.
11325         * gcc.dg/tree-ssa/pr26421.c: Likewise
11326         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11327         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11328         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11329         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11330         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11331         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11332         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11333         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11334         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11335
11336 2006-12-11  Jan Hubicka  <jh@suse.cz>
11337
11338         * gcc.dg/tree-prof/stringop-1.c: New test.
11339         * gcc.dg/tree-prof/stringop-2.c: New test.
11340
11341 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11342
11343         PR target/30120
11344         * gcc.target/i386/pr30120.c: New test.
11345
11346         Revert:
11347         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11348
11349         * gcc.target/i386/x87regparm-1.c: New test.
11350         * gcc.target/i386/x87regparm-2.c: New test.
11351         * gcc.target/i386/x87regparm-3.c: New test.
11352         * gcc.target/i386/x87regparm-4.c: New test.
11353
11354 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11355
11356         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11357
11358 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11359
11360         PR fortran/23994
11361         * gfortran.dg/protected_1.f90: New test.
11362         * gfortran.dg/protected_2.f90: New test.
11363         * gfortran.dg/protected_3.f90: New test.
11364         * gfortran.dg/protected_4.f90: New test.
11365         * gfortran.dg/protected_5.f90: New test.
11366         * gfortran.dg/protected_6.f90: New test.
11367
11368 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11369             Tobias Burnus  <burnus@gcc.gnu.org>
11370
11371         PR fortran/29975
11372         PR fortran/30068
11373         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11374         interface.
11375         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11376         ambiguous interfaces.
11377         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11378         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11379         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11380         ambiguous interfaces.
11381         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11382         * gfortran.dg/array_initializer_2.f90: Add initializer array
11383         constructor test.
11384
11385         PR fortran/30096
11386         * gfortran.dg/interface_9.f90: Test that host interfaces are
11387         not checked for ambiguity with the local version.
11388
11389 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11390
11391         PR fortran/29464
11392         * gfortran.dg/module_interface_2.f90: New test.
11393
11394 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11395
11396         PR fortran/29941
11397         * gfortran.dg/assumed_len.f90: New test.
11398
11399 2006-12-09  Richard Guenther  <rguenther@suse.de>
11400
11401         * g++.dg/warn/implicit-typename1.C: Qualify types.
11402         * g++.dg/parse/crash12.C: Likewise.
11403         * g++.dg/tree-ssa/pr22444.C: Likewise.
11404
11405 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11406
11407         * gfortran.dg/array_2.f90: Added sqrt test.
11408
11409 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11410
11411         * gcc.target/i386/x87regparm-1.c: XFAIL.
11412         * gcc.target/i386/x87regparm-2.c: XFAIL.
11413         * gcc.target/i386/x87regparm-3.c: XFAIL.
11414         * gcc.target/i386/x87regparm-4.c: XFAIL.
11415
11416 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11417
11418         * lib/target-supports.exp
11419         (check_effective_target_large_long_double): New.
11420         * gcc.dg/Wconversion-real.c : Use it.
11421         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11422         unsigned.
11423
11424 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11425
11426         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11427
11428 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11429
11430         PR fortran/27546
11431         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11432
11433 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/29732
11436         * g++.dg/template/crash65.C: New test.
11437         * g++.dg/template/spec16.C: Tweak error markers.
11438
11439 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11440
11441         * gcc.target/spu: New directory.
11442         * gcc.target/spu/spu.exp: New file.
11443         * gcc.target/spu/intrinsics-1.c: New test.
11444
11445 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11446
11447         PR c++/29980
11448         * g++.dg/ext/attrib27.C: New test.
11449         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11450         * g++.dg/parse/typedef5.C: Likewise.
11451
11452 2006-12-07  Mike Stump  <mrs@apple.com>
11453
11454         * treelang/compile/var_defs.tree: Adjust.
11455
11456 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11457
11458         PR c++/29730
11459         * g++.dg/template/crash64.C: New test.
11460         * g++.dg/parse/crash27.C: Adjust error markers.
11461
11462 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11463
11464         PR libfortran/30009
11465         PR libfortran/30056
11466         * gfortran.dg/read_eof_4.f90:  Add tests.
11467         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11468         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11469
11470 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11471
11472         PR c++/29729
11473         * g++.dg/template/crash63.C: New test.
11474
11475         PR c++/29728
11476         * g++.dg/template/crash62.C: New test.
11477
11478 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11479
11480         PR fortran/30003
11481         * gfortran.dg/allocatable_function_1.f90: Increase the number
11482         of expected calls of free to 10; the lhs section reference is
11483         now evaluated so there is another call to bar.  Change the
11484         comment appropriately.
11485         * gfortran.dg/array_section_1.f90: New test.
11486
11487 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11488
11489         PR fortran/29912
11490         * gfortran.dg/char_result_12.f90: New test.
11491
11492 2006-12-05  Richard Guenther  <rguenther@suse.de>
11493
11494         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11495         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11496         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11497         vect_double, xfail for spu*-*-*.
11498
11499 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11500
11501         PR fortran/29962
11502         * initialization_4.f90: Test noninteger exponents (-std=f95).
11503         * initialization_5.f90: New test for noninteger exponents
11504           with -std=f2003.
11505
11506 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11507
11508         PR fortran/29821
11509         * gfortran.dg/parameter_array_section_1.f90: New test.
11510
11511 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/29733
11514         * g++.dg/template/crash61.C: New test.
11515
11516         PR c++/29632
11517         * g++.dg/template/error23.C: New test.
11518
11519 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11520
11521         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11522
11523 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11524
11525         PR fortran/29916
11526         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11527
11528 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11529
11530         PR middle-end/29965
11531         * gcc.dg/gomp/pr29965-1.c: New test.
11532         * gcc.dg/gomp/pr29965-2.c: New test.
11533         * gcc.dg/gomp/pr29965-3.c: New test.
11534         * gcc.dg/gomp/pr29965-4.c: New test.
11535         * gcc.dg/gomp/pr29965-5.c: New test.
11536         * gcc.dg/gomp/pr29965-6.c: New test.
11537         * g++.dg/gomp/pr29965-1.C: New test.
11538         * g++.dg/gomp/pr29965-2.C: New test.
11539         * g++.dg/gomp/pr29965-3.C: New test.
11540         * g++.dg/gomp/pr29965-4.C: New test.
11541         * g++.dg/gomp/pr29965-5.C: New test.
11542         * g++.dg/gomp/pr29965-6.C: New test.
11543         * g++.dg/gomp/pr29965-7.C: New test.
11544         * g++.dg/gomp/pr29965-8.C: New test.
11545         * g++.dg/gomp/pr29965-9.C: New test.
11546         * g++.dg/gomp/pr29965-10.C: New test.
11547
11548 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11549
11550         * gnat.dg/pointer_variable_bounds.adb: New test.
11551         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11552         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11553
11554 2006-12-03  Eric Christopher  <echristo@apple.com>
11555
11556         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11557
11558 2006-12-03  Richard Henderson  <rth@redhat.com>
11559             Andrew Pinski  <pinskia@gmail.com>
11560
11561         PR C++/14329
11562         * g++.dg/warn/unit-1.C: New test.
11563
11564 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11565
11566         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11567
11568 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11569
11570         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11571         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11572         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11573         * gcc.dg/vect/vect-70.c: Reduce array size.
11574         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11575         vect_no_compaer_double targets.
11576         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11577         vect_float, vect_double, and vect_int.
11578
11579 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11580
11581         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11582         test for loop versioning on vect_no_align targets.
11583         * gcc.dg/vect/pr20122.c: Likewise.
11584         * gcc.dg/vect/vect-105.c: Likewise.
11585         * gcc.dg/vect/vect-42.c: Likewise.
11586         * gcc.dg/vect/vect-43.c: Likewise.
11587         * gcc.dg/vect/vect-74.c: Likewise.
11588         * gcc.dg/vect/vect-75.c: Likewise.
11589         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11590         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11591         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11592         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11593
11594 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11595
11596         PR fortran/29642
11597         * gfortran.dg/value_1.f90 : New test.
11598         * gfortran.dg/value_2.f90 : New test.
11599         * gfortran.dg/value_3.f90 : New test.
11600         * gfortran.dg/value_4.f90 : New test.
11601         * gfortran.dg/value_4.c : Called from value_4.f90.
11602
11603 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11604
11605         PR C++/30033
11606         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11607
11608 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11609
11610         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11611
11612 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11613
11614         PR c/27953
11615         * gcc.dg/pr27953.c: New test.
11616
11617 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11618
11619         PR c++/30022
11620         * g++.dg/ext/vector5.C: New test.
11621
11622         PR c++/30021
11623         * g++.dg/other/main1.C: New test.
11624
11625 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11626
11627         PR libfortran/29568
11628         * gfortran.dg/convert_implied_open.f90:  Change to
11629         new default record length.
11630         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11631         new error message.
11632         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11633
11634 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11635
11636         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11637
11638 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11639
11640         PR c++/29066
11641         * g++.dg/expr/pr29066.c: New.
11642
11643 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11644             Zdenek Dvorak <dvorakz@suse.cz>
11645
11646         PR tree-optimization/29921
11647         * gcc.dg/pr29921-2.c: New test.
11648
11649 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11650
11651         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11652         (i386_get_cpuid): New function.
11653         (i386_cpuid_ecx): Likewise.
11654         (i386_cpuid_edx): Likewise.
11655         (i386_cpuid): Updated to call i386_cpuid_edx.
11656
11657         * gcc.target/i386/sse3-addsubpd.c: New file.
11658         * gcc.target/i386/sse3-addsubps.c: Likewise.
11659         * gcc.target/i386/sse3-haddpd.c: Likewise.
11660         * gcc.target/i386/sse3-haddps.c: Likewise.
11661         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11662         * gcc.target/i386/sse3-hsubps.c: Likewise.
11663         * gcc.target/i386/sse3-lddqu.c: Likewise.
11664         * gcc.target/i386/sse3-movddup.c: Likewise.
11665         * gcc.target/i386/sse3-movshdup.c: Likewise.
11666         * gcc.target/i386/sse3-movsldup.c: Likewise.
11667
11668 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11669
11670         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11671
11672 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11673
11674         * gcc.dg/dfp/convert-int-max.c: New test.
11675         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11676
11677 2006-11-30  Richard Guenther  <rguenther@suse.de>
11678
11679         * gcc.dg/vect/vect-pow-1.c: Rename ...
11680         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11681         floats instead of doubles, check successful vectorization.
11682
11683 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11684
11685         PR target/29945
11686         * gcc.c-torture/compile/pr29945.c: New testcase.
11687
11688 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11689
11690         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11691         -maltivec.
11692
11693 2006-11-29  Eric Christopher  <echristo@apple.com>
11694
11695         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11696
11697 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11698
11699         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11700
11701         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11702
11703 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11704
11705         PR c++/29022
11706         * g++.dg/inherit/virtual2.C: New test.
11707         * g++.dg/inherit/virtual3.C: Likewise.
11708         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11709         * g++.dg/inherit/error2.C: Likewise.
11710         * g++.dg/template/instantiate1.C: Likewise.
11711
11712 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11713
11714         PR tree-opt/29984
11715         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11716
11717 2006-11-28  Jan Hubicka  <jh@suse.cz>
11718
11719         * gcc.dg/memcpy-1.c: New test.
11720
11721 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11722
11723         PR c++/29735
11724         * g++.dg/warn/main-3.C: New test.
11725
11726 2006-11-28  Jan Hubicka  <jh@suse.cz>
11727
11728         * gcc.dg/winline-1.c: New test.
11729
11730 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11731
11732         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11733         alignments.
11734
11735 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11736
11737         PR fortran/29976
11738         * gfortran.dg/missing_optional_dummy_3.f90
11739
11740 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11741
11742         PR fortran/20880
11743         * gfortran.dg/interface_3.f90: Modify errors.
11744
11745 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11746
11747         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11748         fail to link due to relocation overflows on spu-*-*.
11749
11750 2006-11-27  Michael Matz  <matz@suse.de>
11751             Andreas Krebbel  <krebbel1@de.ibm.com>
11752
11753         PR target/29319
11754         * gcc.dg/20061127-1.c: New testcase.
11755
11756 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11757
11758         * gcc.dg/20061124-1.c: Add exit() function prototype.
11759
11760 2006-11-27  Jan Hubicka  <jh@suse.cz>
11761
11762         * gcc.target/i386/memcpy-1.c: Adjust size.
11763         * gcc.dg/visibility-11.c: Likewise.
11764
11765 2006-11-27  Richard Guenther  <rguenther@suse.de>
11766
11767         PR middle-end/25620
11768         * gcc.target/i386/pow-1.c: New testcase.
11769         * gcc.dg/builtins-58.c: Likewise.
11770
11771 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/29886
11774         * g++.dg/expr/cast8.C: New test.
11775
11776 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11777
11778         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11779         Don't ever inline the testcase.
11780
11781 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11782
11783         PR fortran/29982
11784         * gfortran.fortran-torture/compile/parameter_3.f90: New
11785         testcase.
11786
11787 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11788
11789         PR fortran/29951
11790         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11791
11792 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11793
11794         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11795         for CHAR.
11796
11797 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11798
11799         PR libgfortran/29936
11800         * gfortran.dg/write_check3.f90: New test.
11801
11802 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11803
11804         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11805
11806 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11807
11808         PR fortran/20880
11809         * gfortran.dg/interface_3.f90: New test.
11810
11811         PR fortran/29387
11812         * gfortran.dg/generic_8.f90: New test.
11813
11814 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11815
11816         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11817         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11818         * gfortran.dg/specifics_3.f90: Remove.
11819
11820 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11821
11822         PR c/29955
11823         * gcc.dg/gomp/pr29955.c: New test.
11824
11825         PR c/29736
11826         * gcc.dg/pr29736.c: New test.
11827
11828 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11829
11830         PR tree-opt/29964
11831         * gcc.dg/pure-1.c: New test.
11832
11833 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11834
11835         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11836         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11837
11838 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11839
11840         * gcc.dg/20061124-1.c: New testcase.
11841
11842 2006-11-23  Eric Christopher  <echristo@apple.com>
11843
11844         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11845
11846 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11847
11848         PR c/2707
11849         PR c++/26167
11850         * gcc.dg/Wconversion-integer.c: New. Supersedes
11851         Wconversion-negative-constants.c
11852         * gcc.dg/Wconversion-real.c: New.
11853         * gcc.dg/Wconversion-real-integer.c: New.
11854         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11855         * g++.dg/warn/Wconversion1.C: Modified.
11856
11857 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11858
11859         * gfortran.dg/overload_1.f90: New test.
11860
11861 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11862
11863         PR c/9072
11864         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11865         Wtraditional-conversion.
11866         * gcc.dg/overflow-warn-2.c: Likewise.
11867         * gcc.dg/Wconversion.c: Likewise. Renamed as
11868         Wtraditional-conversion.c .
11869         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11870         Wtraditional-conversion-2.c .
11871         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11872         Wtraditional-conversion-2.c
11873         * gcc.dg/Wconversion-negative-constants.c: New.
11874
11875 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11876
11877         * gcc.dg/tree-ssa/dump-1.c: New test.
11878
11879 2006-11-23  David Ung <davidu@mips.com>
11880
11881         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11882         -mfp64, allowable when ISA >= 33 and float is enabled.
11883         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11884         of mthc1 and mfhc1 patterns.
11885
11886 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11887
11888         PR tree-optimization/29921
11889         * gcc.dg/pr29921.c: New test.
11890
11891 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11892
11893         PR fortran/29441
11894         * gfortran.dg/initialization_4.f90: New test.
11895
11896 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11897
11898         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11899         platforms that have interleaving support.
11900         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11901         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11902         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11903         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11904         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11905         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11906         gcc.dg/vect/vect-strided-u8-i8.c,
11907         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11908         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11909         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11910         gcc.dg/vect/vect-strided-float.c,
11911         gcc.dg/vect/vect-strided-a-mult.c,
11912         gcc.dg/vect/vect-strided-mult-char-ls.c,
11913         gcc.dg/vect/vect-strided-a-u16-mult.c,
11914         gcc.dg/vect/vect-strided-a-u32-mult.c,
11915         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11916         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11917         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11918         gcc.dg/vect/vect-strided-mult.c,
11919         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11920         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11921         New.
11922
11923 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11924
11925         PR fortran/25087
11926         * gfortran.dg/auto_char_len_4.f90: New test.
11927
11928 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11929
11930         PR fortran/29652
11931         * gfortran.dg/generic_7.f90: New test.
11932         * gfortran.dg/defined_operators_1.f90: Add new error.
11933
11934 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11935
11936         PR tree-optimization/29902
11937         * g++.dg/tree-ssa/pr29902.C: New test.
11938
11939 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11940
11941         PR fortran/29820
11942         * gfortran.dg/used_types_13.f90: New test.
11943
11944 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11945
11946         * gcc.dg/dfp/snan.c: Delete.
11947
11948 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11949
11950         * g++.dg/cpp0x/static_assert1.C: New.
11951         * g++.dg/cpp0x/static_assert2.C: New.
11952         * g++.dg/cpp0x/static_assert3.C: New.
11953
11954 2006-11-21  Richard Guenther  <rguenther@suse.de>
11955
11956         * gcc.dg/vect/vect-pow-1.c: New testcase.
11957         * gcc.dg/vect/vect-pow-2.c: Likewise.
11958
11959 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11960
11961         PR c++/29570
11962         * g++.dg/template/static29.C: New test.
11963
11964         PR c++/29734
11965         * g++.dg/conversion/simd4.C: New test.
11966
11967 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11968
11969         PR c++/29475
11970         * g++.dg/template/access19.C: New test.
11971         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11972         error is reported.
11973
11974 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11975
11976         PR tree-opt/25500
11977         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11978
11979 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11980
11981         PR fortran/27546
11982         * gfortran.dg/import.f90: Extended test.
11983         * gfortran.dg/import2.f90: Extended test.
11984
11985 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11986
11987         * gfortran.dg/volatile3.f90: Add conflict test.
11988
11989 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11990
11991         PR fortran/24783
11992         * gfortran.dg/implicit_10.f90: New test.
11993
11994 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11995
11996         PR c++/8586
11997         * g++.dg/warn/Wall-write-strings.C: New.
11998
11999 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12000
12001         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12002         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12003
12004 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12005
12006         * gfortran.dg/use_3.f90: Remove error message.
12007         * gfortran.dg/iso_fortran_env_1.f90: New test.
12008         * gfortran.dg/iso_fortran_env_2.f90: New test.
12009         * gfortran.dg/iso_fortran_env_3.f90: New test.
12010         * gfortran.dg/iso_fortran_env_4.f90: New test.
12011
12012 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12013
12014         * gcc.dg/vect/vect-27.c: Fix initialization.
12015
12016 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12017
12018         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12019         * gcc.dg/torture/builtin-minmax-1.c: New.
12020
12021         * gcc.dg/builtins-20.c: Add cases for copysign.
12022
12023 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12024
12025         PR fortran/24285
12026         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12027
12028 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12029         * gfortran.dg/use_1.f90: New test.
12030         * gfortran.dg/use_1.f90: New test.
12031         * gfortran.dg/use_1.f90: New test.
12032
12033 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12034
12035         PR tree-optimization/29801
12036         * gcc.dg/pr29801.c: New test.
12037
12038 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12039
12040         PR middle-end/29584
12041         * gcc.dg/torture/pr29584.c: New test.
12042
12043 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12044
12045         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12046         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12047         * gcc.target/powerpc/compress-float-ppc.c,
12048         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12049         powerpc_fprs.
12050         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12051         do not pass -mhard-float.
12052
12053 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12054
12055         * gnat.dg/volatile_aggregate.adb: New test.
12056
12057 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12058
12059         PR fortran/29391
12060         PR fortran/29489
12061         * gfortran.dg/bound_2.f90: Add more checks.
12062         * gfortran.dg/bound_3.f90: New test.
12063
12064 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12065
12066         PR target/29201
12067         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12068
12069 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12070
12071         * gfortran.dg/import3.f90: Fix error message.
12072
12073 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12074
12075         PR tree-opt/29788
12076         * gfortran.fortran-torture/compile/inline_1.f90:
12077         New testcase.
12078
12079 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12080
12081         * gcc.target/i386/x87regparm-1.c: New test.
12082         * gcc.target/i386/x87regparm-2.c: New test.
12083         * gcc.target/i386/x87regparm-3.c: New test.
12084         * gcc.target/i386/x87regparm-4.c: New test.
12085
12086 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12087
12088         PR fortran/27546
12089         * gfortran.dg/import.f90: New test.
12090         * gfortran.dg/import2.f90: New test.
12091         * gfortran.dg/import3.f90: New test.
12092
12093 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12094
12095         PR fortran/27588
12096         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12097
12098 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12099
12100         PR fortran/29806
12101         * gfortran.dg/contains.f90: New test.
12102         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12103
12104 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR tree-optimization/29581
12107         * gcc.dg/pr29581-1.c: New test.
12108         * gcc.dg/pr29581-2.c: New test.
12109         * gcc.dg/pr29581-3.c: New test.
12110         * gcc.dg/pr29581-4.c: New test.
12111         * gfortran.dg/pr29581.f90: New test.
12112
12113 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12114
12115         PR fortran/29702
12116         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12117         numbers in error message headers.
12118
12119 2006-11-14  Richard Guenther  <rguenther@suse.de>
12120
12121         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12122         to i?86 and x86_64 targets.
12123
12124 2006-11-14  Caroline Tice  <ctice@apple.com>
12125
12126         * gcc.dg/pubtypes-1.c: New file/testcase.
12127         * gcc.dg/pubtypes-2.c: New file/testcase.
12128         * gcc.dg/pubtypes-3.c: New file/testcase.
12129         * gcc.dg/pubtypes-4.c: New file/testcase.
12130         * g++.dg/pubtypes.C: New file/testcase.
12131
12132 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR c++/29106
12135         * g++.dg/init/self1.C: New test.
12136
12137 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12138
12139         PR fortran/29657
12140         * gfortran.dg/conflicts.f90: Add.
12141
12142 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12143
12144         PR rtl-optimization/29798
12145
12146         * gcc.c-torture/execute/pr29798.c: New.
12147
12148 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12149
12150         * gcc.dg/builtins-20.c: Add more cases.
12151
12152 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR fortran/29759
12155         * gfortran.dg/gomp/pr29759.f90: New test.
12156
12157 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/29518
12160         * g++.dg/template/static28.C: New test.
12161
12162 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12163
12164         * lib/c-torture.exp: Use target-libpath.exp.
12165         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12166         set GCC_EXEC_PREFIX env var from global variable of same name.
12167
12168 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12169
12170         PR fortran/26994
12171         * gfortran.fortran-torture/compile/transfer-1.f90:
12172         New testcase.
12173
12174 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12175             Zdenek Dvorak <dvorakz@suse.cz>
12176
12177         PR tree-optimization/29680
12178         * gcc.dg/alias-11.c: New test.
12179
12180 2006-11-12  Jason Merrill  <jason@redhat.com>
12181             Andrew Pinski <pinskia@physics.uc.edu>
12182
12183         PR middle-end/28915
12184         * gcc.target/i386/vectorize1.c: New.
12185
12186 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12187
12188         PR rtl-optimization/29797
12189         * gcc.c-torture/execute/pr29797-1.c: New test case.
12190
12191 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12192
12193         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12194
12195 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12196
12197         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12198
12199 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12200
12201         PR tree-optimization/13827
12202         * gcc.dg/fold-eqand-1.c: New test case.
12203
12204 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12205
12206         PR rtl-opt/28812
12207         * gcc.c-torture/execute/mayalias-3.c: New test.
12208
12209 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12210
12211         PR middle-end/27528
12212         * gcc.c-torture/compile/pr27528.c: New test.
12213         * gcc.dg/pr27528.c: Likewise.
12214
12215 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12216
12217         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12218
12219         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12220
12221 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12222
12223         PR fortran/29758
12224         * gfortran.dg/reshape_source_size_1.f90: New test.
12225
12226 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12227
12228         PR fortran/29315
12229         * gfortran.dg/aliasing_dummy_4.f90: New test.
12230
12231 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12232
12233         PR target/29777
12234         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12235         and x86_64-*-* targets.
12236
12237 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12238
12239         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12240         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12241         New macros. Use them in exact tests.
12242         (TESTIT3): New macro.
12243         Add tests for fmin, fmax and fma.
12244
12245 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12246
12247         PR fortran/29431
12248         * gfortran.dg/array_constructor_13.f90: New test.
12249
12250 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12251
12252         PR fortran/29744
12253         * gfortran.dg/used_types_12.f90: New test.
12254
12255 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12256
12257         PR middle-end/29726
12258         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12259         (test6): Ditto.
12260         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12261         * gcc.dg/fold-eqandshift-3.c: New test case.
12262
12263 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12264
12265         PR fortran/29699
12266         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12267
12268         PR fortran/21370
12269         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12270
12271 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12272
12273         * gcc.dg/20061109-1.c: New testcase.
12274
12275 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12276
12277         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12278
12279 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12280
12281         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12282         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12283
12284 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12285
12286         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12287         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12288
12289 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12290
12291         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12292
12293 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12294
12295         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12296         vect-9.c).
12297         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12298         * gcc.dg/vect/vect-9.c: Now vectorizable.
12299         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12300         that support vect_widen_mult.
12301         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12302         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12303         vect-reduc-dot-u16.c).
12304         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12305         vect-reduc-dot-u16.c).
12306         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12307         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12308         vect-reduc-dot-s8.c).
12309         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12310         vect-reduc-dot-s8.c).
12311         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12312         vect-reduc-dot-s8.c).
12313         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12314         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12315         vect-reduc-dot-u8.c).
12316         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12317         vect-reduc-dot-u8.c).
12318         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12319         * gcc.dg/vect/vect-multitypes-9.c: New test.
12320         * gcc.dg/vect/vect-multitypes-10.c: New test.
12321         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12322         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12323         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12324         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12325         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12326         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12327         wrapv-vect-reduc-dot-s8.c.
12328         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12329         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12330         targets that support vec_unpack.
12331         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12332         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12333         (check_effective_target_vect_widen_mult_hi_to_si): New.
12334         (check_effective_target_vect_widen_sum): Removed.
12335
12336         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12337
12338         * gcc.dg/vect/vect-multitypes-8.c: New test.
12339         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12340
12341         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12342
12343         * gcc.dg/vect/vect-multitypes-7.c: New test.
12344
12345         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12346
12347         * gcc.dg/vect/vect-multitypes-4.c: New test.
12348         * gcc.dg/vect/vect-multitypes-5.c: New test.
12349         * gcc.dg/vect/vect-multitypes-6.c: New test.
12350
12351         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12352
12353         * gcc.dg/vect/vect-multitypes-1.c: New test.
12354         * gcc.dg/vect/vect-multitypes-2.c: New test.
12355         * gcc.dg/vect/vect-multitypes-3.c: New test.
12356
12357 2006-11-07  Eric Christopher  <echristo@apple.com>
12358
12359         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12360         Test using scan-assembler-not.
12361
12362 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12363
12364         * gcc.dg/inline-17.c: New test.
12365
12366 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12367
12368         PR other/25028
12369         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12370         on HP-UX.
12371
12372 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12373
12374         PR fortran/29539
12375         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12376
12377         PR fortran/29634
12378         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12379         test.
12380
12381 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12382
12383         PR fortran/29601
12384         * gfortran.dg/volatile.f90: Add.
12385         * gfortran.dg/volatile2.f90: Add.
12386         * gfortran.dg/volatile3.f90: Add.
12387         * gfortran.dg/volatile4.f90: Add.
12388         * gfortran.dg/volatile5.f90: Add.
12389         * gfortran.dg/volatile6.f90: Add.
12390         * gfortran.dg/volatile7.f90: Add.
12391
12392 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12393
12394         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12395           for matching error messages.
12396         * gfortran.dg/specifics_3.f90: Adjust pattern
12397           for matching error messages.
12398
12399 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12400             Bernhard Fischer  <aldot@gcc.gnu.org>
12401
12402         * lib/gcc-dg.exp (output-exists): New proc.
12403         (output-exists-not): New proc.
12404         * gcc.test-framework/test-framework.awk: Support new directives.
12405         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12406         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12407         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12408         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12409         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12410         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12411
12412 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12413
12414         PR fortran/29630
12415         PR fortran/29679
12416         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12417         * gfortran.dg/initialization_3.f90: New.
12418
12419 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12420
12421         PR libgfortran/25545
12422         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12423
12424 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12425
12426         PR middle-end/29695
12427         * gcc.c-torture/execute/pr29695-1.c: New test.
12428         * gcc.c-torture/execute/pr29695-2.c: New test.
12429
12430 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12431
12432         PR fortran/29565
12433         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12434
12435 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12436
12437         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12438         for matching error messages.
12439
12440 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12441
12442         PR target/26915
12443         * gcc.target/i386/387-12.c: New test.
12444
12445 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12446
12447         PR libfortran/29713
12448         * gfortran.dg/pr29713.f90: New test.
12449
12450 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12451
12452         * gcc.c-torture/execute/arith-rand-ll.c:
12453         Also test for bogus rest sign.
12454
12455 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12456
12457         PR libfortran/27895
12458         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12459
12460 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12461
12462         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12463         from error messages.
12464
12465 2006-11-02  Mike Stump  <mrs@apple.com>
12466
12467         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12468
12469         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12470
12471 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12472
12473         * g++.dg/eh/gcsec1.C: New test.
12474
12475 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12476
12477         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12478         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12479
12480 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12481
12482         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12483         hexadecimal value.
12484         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12485         * gcc.dg/pr14796-2.c: Likewise.
12486
12487 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12488
12489         * gcc.c-torture/execute/20061101-1.c: New test.
12490
12491 2006-11-01  Richard Guenther  <rguenther@suse.de>
12492
12493         * gcc.target/i386/fpprec-1.c: New testcase.
12494
12495 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12496
12497         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12498         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12499
12500 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12501
12502         * gcc.c-torture/execute/20061031-1.c: New test.
12503
12504 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12505
12506         PR 23067
12507         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12508         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12509         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12510         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12511         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12512         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12513         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12514
12515 2006-10-31  Eric Christopher  <echristo@apple.com>
12516             Falk Hueffner  <falk@debian.org>
12517
12518         * gcc.dg/builtin-bswap-1.c: New.
12519         * gcc.dg/builtin-bswap-2.c: New.
12520         * gcc.dg/builtin-bswap-3.c: New.
12521         * gcc.dg/builtin-bswap-4.c: New.
12522         * gcc.dg/builtin-bswap-5.c: New.
12523         * gcc.target/i386/builtin-bswap-1.c: New.
12524
12525 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12526
12527         * gcc.dg/inline-16.c: New.
12528
12529         PR 16622
12530         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12531         defining it.
12532         * gcc.dg/inline-13.c: New.
12533         * gcc.dg/inline-14.c: New.
12534         * gcc.dg/inline-15.c: New.
12535
12536         PR 11377
12537         * gcc.dg/inline6.c: New.
12538         * gcc.dg/inline7.c: New.
12539
12540 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12541
12542         PR middle-end/23470
12543         * gcc.dg/pr23470-1.c: New test case.
12544
12545 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12546
12547         PR fortran/29537
12548         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12549         data.
12550         * gfortran.dg/blockdata_2.f90: New testcase.
12551
12552 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12553
12554         PR libfortran/29627
12555         * gfortran.dg/unf_short_record_1.f90:  New test.
12556
12557 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12558
12559         PR fortran/29067
12560         * gfortran.dg/pr29067.f: New test.
12561
12562 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12563             Richard Sandiford  <richard@codesourcery.com>
12564
12565         * lib/target-supports.exp (get_compiler_messages): Append options
12566         as a single list element.
12567         (check_effective_target_arm_vfp_ok): New.
12568         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12569
12570 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12571
12572         PR fortran/29387
12573         * gfortran.dg/intrinsic_actual_2.f90: New test.
12574
12575         PR fortran/29490
12576         * gfortran.dg/actual_array_interface_1.f90: New test.
12577
12578         PR fortran/29641
12579         * gfortran.dg/used_types_11.f90: New test.
12580
12581 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12582
12583         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12584         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12585         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12586         * g++.old-deja/g++.mike/net25.C (main): Same.
12587         * g++.dg/lookup/exception1.C (main): Same.
12588         * g++.dg/parse/parens2.C (main): Same.
12589
12590 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12591
12592         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12593
12594 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12595
12596         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12597         * gcc.dg/torture/builtin-math-3.c: Likewise.
12598
12599 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12600
12601         PR fortran/29452
12602         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12603         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12604
12605 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12606
12607         PR Fortran/29410
12608         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12609
12610 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12611
12612         * lib/target-supports.exp (check_function_available): Declare
12613         function before calling.
12614
12615 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12616
12617         PR tree-optimization/29637
12618         * gcc.dg/pr29637.c: New test.
12619
12620 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12621
12622         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12623         tree canonicalization.
12624
12625 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12626
12627         * gcc.dg/builtins-20.c: Add more hypot tests.
12628
12629 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12630
12631         * gcc.dg/fold-compare-1.c: New test case.
12632
12633 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12634
12635         PR c++/16307
12636         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12637
12638 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12639
12640         PR tree-optimization/15458
12641         * gcc.dg/fold-xornot-1.c: New test case.
12642
12643 2006-10-29  Richard Guenther  <rguenther@suse.de>
12644
12645         * gcc.target/i386/math-torture/trunc.c: New testcase.
12646
12647 2006-10-29  Richard Guenther  <rguenther@suse.de>
12648
12649         * gcc.target/i386/math-torture/round.c: New testcase.
12650
12651 2006-10-29  Richard Guenther  <rguenther@suse.de>
12652
12653         * gcc.target/i386/math-torture/ceil.c: New testcase.
12654         * gcc.target/i386/math-torture/floor.c: Likewise.
12655
12656 2006-10-29  Richard Guenther  <rguenther@suse.de>
12657
12658         * gcc.target/i386/math-torture/rint.c: New testcase.
12659         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12660
12661 2006-10-29  Richard Guenther  <rguenther@suse.de>
12662
12663         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12664         * gcc.target/i386/math-torture/lceil.c: Likewise.
12665
12666 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12667
12668         PR libgfortran/24313
12669         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12670
12671 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12672
12673         * gcc.c-torture/execute/20020118-1.c,
12674         gcc.c-torture/execute/builtins/strlen.c,
12675         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12676         comment typos.
12677
12678 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12679
12680         * gcc.dg/builtins-20.c: Add tests for hypot.
12681         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12682         two-argument builtins.
12683         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12684         TESTIT2.  Update all callers.
12685         (TESTIT2, TESTIT2_R): New helper macros.
12686         Add testcases for pow, hypot and atan2.
12687
12688 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12689
12690         PR C++/29295
12691         * g++.dg/expr/bool1.C: New test.
12692         * g++.dg/expr/bool2.C: New test.
12693
12694 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12695
12696         PR fortran/28224
12697         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12698         * gfortran.dg/namelist_internal.f90: New test.
12699
12700 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12701
12702         PR fortran/29625
12703         * gfortran.dg/io_real_boz.f90: Add.
12704         * gfortran.dg/io_real_boz2.f90: Add.
12705
12706 2006-10-28  Richard Guenther  <rguenther@suse.de>
12707
12708         PR middle-end/26899
12709         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12710
12711 2006-10-28  Richard Guenther  <rguenther@suse.de>
12712
12713         PR target/28806
12714         * gcc.target/i386/math-torture/lround.c: New testcase.
12715
12716 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12717
12718         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12719         * gcc.dg/builtins-44.c: Likewise.
12720         * gcc.dg/builtins-45.c: Likewise.
12721         * gcc.dg/pr28796-2.c: Likewise.
12722         * gcc.dg/unordered-3.c: Likewise.
12723
12724 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12725
12726         PR libgfortran/27954
12727         * gfortran.dg/error_recovery_2.f90: New test.
12728
12729 2006-10-26  Richard Guenther  <rguenther@suse.de>
12730
12731         * gcc.target/i386/i386.exp: Use glob, not find to collect
12732         tests.  Avoids recursing into subdirectories.
12733         * gcc.target/i386/math-torture/math-torture.exp: Torture
12734         for interesting ia32 math options.
12735         * gcc.target.i386/math-torture/lrint.c: New testcase.
12736
12737 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12738
12739         PR libgfortran/29563
12740         * gfortran.dg/arrayio_9.f90: Update test.
12741         * gfortran.dg/arrayio_19.f90: New test.
12742
12743 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12744
12745         * gcc.dg/20061026.c: New testcase.
12746
12747 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12748
12749         PR libgfortran/29563
12750         * gfortran.dg/arrayio_9.f90: New test.
12751
12752 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12753
12754         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12755         Copy the strings manually, as strcpy may call strlen.
12756
12757 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12758
12759         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12760         Add checks for log, log2, log10 and log1p.
12761
12762         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12763         we already test 0.0.  Add checks for expm1, log, log2, log10,
12764         log1p, cbrt, erf and erfc.
12765
12766 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12767
12768         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12769
12770 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12771
12772         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12773         and remainderl() built-in functions.  Remove -ffast-math from
12774         dg-options.
12775
12776 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12777
12778         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12779         acosh and atanh.
12780
12781         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12782         floating point modifiers to arguments passed to float and long
12783         double functions respectively.  Update all callers to use floating
12784         point numbers, not integers.  Add tests for exp, exp2 and
12785         exp10/pow10.
12786
12787         * gcc.dg/torture/builtin-math-3.c: New test.
12788
12789 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12790
12791         PR fortran/29393
12792         * gfortran.dg/initialize_2.f90: New.
12793
12794 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12795
12796         * gcc.dg/torture/builtin-math-2.c: New test.
12797
12798 2006-10-24  Richard Guenther  <rguenther@suse.de>
12799
12800         PR middle-end/28796
12801         * gcc.dg/pr28796-1.c: New testcase.
12802         * gcc.dg/pr28796-2.c: Likewise.
12803
12804 2006-10-24  Richard Guenther  <rguenther@suse.de>
12805
12806         * gcc.dg/builtins-57.c: New testcase.
12807
12808 2006-10-24  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/29567
12811         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12812
12813 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12814
12815         PR tree-optimization/14784
12816         * gcc.dg/alias-10.c: New test.
12817
12818 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12819
12820         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12821
12822 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * gcc.dg/builtin-strncat-chk-1.c: New test.
12825
12826 2006-10-23  Jan Hubicka  <jh@suse.cz>
12827
12828         * gcc.dg/memmove-1.c: New test.
12829
12830 2006-10-23  Paul Brook  <paul@codesourcery.com>
12831
12832         * gcc.dg/pragma-pack-5.c: New test.
12833
12834 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12835
12836         * g++.dg/other/s390-1.C: New testcase.
12837
12838 2006-10-23  Richard Guenther  <rguenther@suse.de>
12839
12840         PR middle-end/27132
12841         PR middle-end/23295
12842         * gcc.dg/pr27132.c: New testcase.
12843         * gcc.dg/pr23295.c: Likewise.
12844         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12845         * g++.dg/tree-ssa/pr19807.C: Likewise.
12846
12847 2006-10-23  Richard Guenther  <rguenther@suse.de>
12848
12849         PR middle-end/21032
12850         * gcc.dg/pr21032.c: New testcase.
12851
12852 2006-10-22  Jeff Law  <law@redhat.com>
12853         Richard Guenther  <rguenther@suse.de>
12854
12855         PR tree-optimization/15911
12856         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12857
12858 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12859
12860         PR c++/20647
12861         * g++.dg/abi/rtti3.C: New.
12862
12863 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12864
12865         PR middle-end/28252
12866         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12867         transformation.
12868
12869 2006-10-21  Richard Guenther  <rguenther@suse.de>
12870
12871         PR tree-optimization/3511
12872         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12873
12874 2006-10-21  Richard Guenther  <rguenther@suse.de>
12875
12876         PR middle-end/26898
12877         * gcc.dg/torture/pr26898-1.c: New testcase.
12878         * gcc.dg/torture/pr26898-2.c: Likewise.
12879
12880 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12881
12882         PR c++/28053
12883         * g++.dg/parse/bitfield1.C: Adjust error markers.
12884         * g++.dg/parse/bitfield2.C: New test.
12885
12886 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12887
12888         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12889
12890 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12891
12892         PR libfortran/27895
12893         * gfortran.dg/zero_sized_1.f90: New test.
12894
12895 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12896
12897         * gcc.dg/div-compare-1.c: New test.
12898
12899 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12900
12901         PR fortran/29216
12902         * gfortran.dg/result_default_init_1.f90: New test.
12903
12904         PR fortran/29314
12905         * gfortran.dg/automatic_default_init_1.f90: New test.
12906
12907         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12908         from 38 to 33.
12909
12910 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12911
12912         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12913         'using namespace std' without previous declaration.
12914         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12915         * g++.old-deja/g++.robertl/eb133c.C: New.
12916
12917 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12918
12919         PR libgfortran/29277
12920         * gfortran.dg/streamio_4.f90: Update test.
12921         * gfortran.dg/streamio_11.f90: New test.
12922
12923 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12924
12925         PR c++/27952
12926         * g++.dg/inherit/virtual1.C: New test.
12927
12928 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/28261
12931         * g++.dg/parse/enum3.C: New test.
12932
12933 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/29039
12936         * g++.dg/init/ctor8.C: New test.
12937
12938 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/27270
12941         * g++.dg/ext/complit8.C: Tweak error markers.
12942         * g++.dg/template/complit1.C: Add error marker.
12943
12944 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12945
12946         PR c++/27270
12947         * g++.dg/ext/complit8.C: New test.
12948
12949         PR c++/29408
12950         * g++.dg/parse/dtor12.C: New test.
12951
12952         PR c++/29435
12953         * g++.dg/template/sizeof11.C: New test.
12954
12955 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12956
12957         PR fortran/29392
12958         * gfortran.dg/data_char_3.f90: New test.
12959
12960         PR fortran/29451
12961         * gfortran.dg/negative_automatic_size.f90: New test.
12962
12963 2006-10-16  David Daney  <ddaney@avtrex.com>
12964
12965         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12966
12967 2006-10-16  Eric Christopher  <echristo@apple.com>
12968
12969         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12970         x86_64.
12971
12972 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12973
12974         PR c++/28211
12975         * g++.dg/tc1/dr49.C: Tweak error messages.
12976         * g++.dg/parse/template21.C: New test.
12977
12978 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12979
12980         PR middle-end/20491
12981         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12982
12983 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12984
12985         PR fortran/29403
12986         * gfortran.dg/print_1.f90: New test.
12987
12988 2006-10-15  Jan Hubicka  <jh@suse.cz>
12989
12990         PR middle-end/29241
12991         * gcc.c-torture/compile/pr29241.c: New testcase.
12992
12993 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12994
12995         PR middle-end/29250
12996         * gcc.c-torture/compile/pr29250.c: New test.
12997
12998 2006-10-15  Richard Guenther  <rguenther@suse.de>
12999
13000         * gcc.dg/pr29299.c: New testcase.
13001
13002 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13003
13004         PR fortran/24767
13005         * gfortran.dg/label_4.f90: Adjust warning flag.
13006
13007 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13008
13009         PR fortran/29371
13010         * gfortran.dg/nullify_3.f90: New test.
13011
13012 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13013
13014         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13015         on Solaris 2.5.1 too.
13016
13017 2006-10-13  Eric Christopher  <echristo@apple.com>
13018
13019         * gcc.dg/pr25993.c: Skip for darwin.
13020
13021 2006-10-13  Eric Christopher  <echristo@apple.com>
13022
13023         * gcc.dg/visibility-11.c: Skip for darwin.
13024
13025 2006-10-13  Eric Christopher  <echristo@apple.com>
13026
13027         * gcc.dg/darwin-weakimport-1.c: Use
13028         -fno-asynchronous-unwind-tables.
13029         * gcc.dg/darwin-weakimport-3.c: Ditto.
13030
13031 2006-10-13  Richard Guenther  <rguenther@suse.de>
13032
13033         PR tree-optimization/29446
13034         * gcc.dg/torture/pr29446.c: New testcase.
13035
13036 2006-10-13  Bill Wendling  <wendling@apple.com>
13037
13038         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13039         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13040         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13041         * g++.old-deja/g++.law/shadow1.C: Likewise.
13042         * g++.old-deja/g++.law/ctors10.C: Likewise.
13043         * g++.dg/debug/namespace1.C: Likewise.
13044         * g++.dg/inherit/namespace-as-base.C: Likewise.
13045         * g++.dg/opt/delay-slot-1.C: Likewise.
13046         * g++.dg/parse/defarg10.C: Likewise.
13047         * g++.dg/template/ptrmem11.C: Likewise.
13048         * g++.dg/template/mem_func_ptr.C: Likewise.
13049         * g++.dg/template/spec19.C: Likewise.
13050
13051 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13052
13053         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13054
13055 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13056
13057         PR fortran/29373
13058         * gfortran.dg/implicit_9.f90: New test.
13059
13060         PR fortran/29407
13061         * gfortran.dg/namelist_25.f90: New test.
13062
13063         PR fortran/27701
13064         * gfortran.dg/same_name_2.f90: New test.
13065
13066         PR fortran/29232
13067         * gfortran.dg/host_assoc_types_1.f90: New test.
13068
13069         PR fortran/29364
13070         * gfortran.dg/missing_derived_type_1.f90: New test.
13071         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13072
13073         PR fortran/29422
13074         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13075
13076         PR fortran/29428
13077         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13078
13079 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13080
13081         PR fortran/29391
13082         * gfortran.dg/bound_2.f90: New test.
13083
13084 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13085
13086         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13087         directive.
13088         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13089         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13090         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13091         * gfortran.dg/gomp/reduction3.f90: Likewise.
13092         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13093         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13094         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13095         * gfortran.dg/forall_4.f90: Likewise.
13096         * gfortran.dg/spec_expr_4.f90: Likewise.
13097         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13098         * gfortran.dg/forall_5.f90: Likewise.
13099         * gfortran.dg/open_access_append_2.f90: Add check for
13100         compile-time warning.
13101
13102 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13103
13104         PR c++/28506
13105         * g++.dg/parse/pure1.C: New test.
13106
13107 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13108
13109         PR fortran/21435
13110         * gfortran.dg/io_constraints_3.f90: New test.
13111         * gfortran.dg/open_access_append_1.f90: Add checks
13112         for compile-time warnings.
13113         * gfortran.dg/pr20163-2.f: Likewise.
13114         * gfortran.dg/iostat_2.f90: Likewise.
13115         * gfortran.dg/label_4.f90: Delete the temporary
13116         file.
13117         * gfortran.dg/direct_io_2.f90: Add a FILE=
13118         specifier.
13119         * gfortran.dg/iomsg_1.f90: Add check for
13120         compile-time warning.
13121
13122 2006-10-12  Jan Hubicka  <jh@suse.cz>
13123
13124         PR c/28419
13125         * gcc.dg/pr28319.c: New test.
13126
13127 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13128         PR c++/29318
13129         * g++.dg/ext/vla4.C: New test.
13130
13131 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13132
13133         PR c++/27961
13134         * g++.dg/template/crash60.C: New test.
13135         * g++.dg/other/large-size-array.C: Adjust error markers.
13136         * g++.dg/parse/crash27.C: Likewise.
13137         * g++.dg/template/crash1.C: Likewise.
13138
13139 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13140
13141         PR testsuite/29093
13142         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13143
13144 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13145
13146         PR preprocessor/28709
13147         * gcc.dg/cpp/paste14.c: New test.
13148
13149 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13150
13151         PR c++/29175
13152         * g++.dg/init/array24.C: New test.
13153
13154 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13155
13156         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13157         of <sys/types.h>.
13158
13159 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13160
13161         PR c++/29024
13162         * g++.dg/parse/typedef8.C: New test.
13163         * g++.dg/other/mult-stor1.C: Adjust error markers.
13164
13165 2006-10-11  Richard Guenther  <rguenther@suse.de>
13166
13167         PR tree-optimization/28230
13168         * gcc.dg/torture/pr28230.c: New testcase.
13169
13170 2006-10-11  Richard Guenther  <rguenther@suse.de>
13171
13172         PR inline-asm/29119
13173         * gcc.dg/torture/pr29119.c: New testcase.
13174
13175 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13176
13177         PR middle-end/29272
13178         * gcc.c-torture/execute/20060930-2.c: New test.
13179
13180 2006-10-09  Richard Henderson  <rth@redhat.com>
13181
13182         Revert emutls patch.
13183
13184 2006-10-09  Richard Guenther  <rguenther@suse.de>
13185
13186         PR middle-end/29254
13187         * gcc.dg/pr29254.c: New testcase.
13188
13189 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13190             Paul Thomas  <pault@gcc.gnu.org>
13191
13192         PR fortran/20541
13193         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13194         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13195         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13196         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13197         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13198         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13199         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13200         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13201         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13202         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13203         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13204         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13205         * gfortran.dg/alloc_comp_std.f90: New test.
13206         * gfortran.dg/move_alloc.f90: New test.
13207
13208 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13209
13210         PR fortran/29115
13211         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13212
13213         PR fortran/29211
13214         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13215
13216 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13217
13218         PR fortran/28585
13219         * gfortran.dg/new_line.f90: New test.
13220
13221 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13222
13223         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13224         * gcc.dg/torture/builtin-convert-1.c,
13225         gcc.dg/torture/builtin-convert-2.c,
13226         gcc.dg/torture/builtin-convert-3.c,
13227         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13228
13229 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13230
13231         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13232         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13233         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13234         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13235
13236 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13237
13238         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13239         Xfail some tests for powerpc-darwin and powerpc-aix.
13240
13241 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13242
13243         PR c/29380
13244         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13245
13246 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13247
13248         PR target/29300
13249         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13250         on hppa*-*-hpux*.
13251
13252 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13253
13254         PR fortran/16580
13255         PR fortran/29288
13256         * gfortran.fortran-torture/execute/specifics.f90:
13257         Add tests for using all possible intrinsics as actual arguments.
13258         * gfortran.dg/specifics_1.f90: Add tests for using
13259         all possible intrinsics as actual arguments.
13260         * gfortran.dg/specifics_2.f90: New file.
13261         * gfortran.dg/specifics_3.f90: New file.
13262
13263 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13264
13265         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13266         * gcc.dg/debug/debug-2.c: Likewise.
13267
13268 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13269
13270         * gcc.c-torture/compile/sync-2.c: New test.
13271
13272 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13273
13274         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13275         line endings.
13276
13277 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13278
13279         PR rtl-optimization/29128
13280         * gcc.c-torture/compile/pr29128.c: New test.
13281
13282 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13283
13284         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13285         line endings.
13286
13287 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13288
13289         PR middle-end/29256
13290         * gcc.dg/tree-ssa/loop-19.c: New test.
13291
13292 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13293
13294         PR tree-optimization/29330
13295         * gcc.dg/pr29330.c: New test.
13296
13297         PR target/28924
13298         * gcc.c-torture/compile/20061005-1.c: New test.
13299
13300 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13301
13302         * gcc.dg/typename-vla-1.c: New case.
13303         * gnat.dg/forward_vla.adb: New case.
13304
13305 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13306
13307         PR tree-optimization/29290
13308         * gfortran.dg/loop_nest_1.f90: New test.
13309
13310         PR target/29198
13311         * gcc.dg/tls/opt-12.c: New test.
13312
13313         PR fortran/28415
13314         * gfortran.dg/save_2.f90: New test.
13315
13316         PR c/29091
13317         * gcc.dg/pr29091.c: New test.
13318
13319 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13320
13321         * lib/target-supports.exp
13322         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13323         same as x86_64-*-*; check for LP64.
13324
13325 2006-10-04  Richard Henderson  <rth@redhat.com>
13326
13327         * lib/target-supports.exp (check_effective_target_tls): Redefine
13328         to mean non-emulated tls.
13329         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13330         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13331         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13332         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13333         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13334         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13335         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13336
13337 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13338
13339         PR fortran/29343
13340         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13341
13342 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13343
13344         * gfortran.dg/bounds_check_fail_1.f90: New test.
13345
13346 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/29020
13349         * g++.dg/template/friend48.C: New test.
13350
13351 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13352
13353         PR fortran/29098
13354         * gfortran.dg/default_initialization_2.f90: New test.
13355
13356 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13357
13358         PR fortran/20779
13359         PR fortran/20891
13360         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13361
13362 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13363
13364         PR fortran/29284
13365         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13366
13367         PR fortran/29321
13368         PR fortran/29322
13369         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13370
13371         PR fortran/25091
13372         PR fortran/25092
13373         * gfortran.dg/entry_array_specs_1.f90: New test.
13374
13375 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13376
13377         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13378         insufficient to inhibit some test failures at -O3.  Do testing
13379         on integers.
13380
13381 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/29138
13384         * g++.dg/inherit/access8.C: New test.
13385         * g++.dg/template/dtor4.C: Tweak error messages.
13386
13387 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13388
13389         PR fortran/27478
13390         * gfortran.dg/entry_8.f90: New test.
13391
13392 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13393
13394         PR c++/29291
13395         * g++.dg/parse/new4.C: New test.
13396
13397 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13398
13399         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13400         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13401         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13402         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13403         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13404
13405 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13406
13407         PR fortran/19260
13408         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13409         * gfortran.dg/continuation_2.f90: New test.
13410
13411         PR fortran/19262
13412         * gfortran.dg/continuation_3.f90: New test.
13413         * gfortran.dg/continuation_4.f90: New test.
13414         * gfortran.dg/continuation_5.f: New test.
13415         * gfortran.dg/continuation_6.f: New test.
13416
13417 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13418
13419         PR c++/29226
13420         * g++.dg/template/vla1.C: New test.
13421
13422 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13423
13424         PR fortran/29210
13425         * gfortran.dg/complex_parameter_1.f90: New test.
13426
13427 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13428
13429         PR c/29154
13430         * gcc.c-torture/execute/20060929-1.c: New test.
13431
13432 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13433
13434         PR c++/29105
13435         * g++.dg/template/member6.C: New test.
13436         * g++.dg/parse/typename7.C: Adjust error markers.
13437
13438         PR c++/29080
13439         * g++.dg/template/member7.C: New test.
13440
13441 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13442
13443         PR c/24010
13444         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13445         gcc.dg/Woverride-init-3.c: New tests.
13446
13447 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13448
13449         * gcc.c-torture/execute/20060930-1.c: New test.
13450
13451 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13452
13453         PR fortran/18791
13454         * gfortran.dg/specifics_1.f90: New test.
13455         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13456         complex specifics.
13457
13458 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13459
13460         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13461         pthread-init-common.h: New.
13462
13463 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13464
13465         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13466         precision on some archs.
13467
13468 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13469
13470         * gcc.dg/non-local-goto-1.c: New test.
13471         * gcc.dg/non-local-goto-2.c: Likewise.
13472         * gcc.dg/setjmp-3.c: Likewise.
13473         * gcc.dg/setjmp-4.c: Likewise.
13474
13475 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13476
13477         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13478
13479 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13480
13481         PR fortran/28276
13482         * gfortran.dg/exponent_1.f90: New test.
13483
13484         PR fortran/27021
13485         * gfortran.dg/nearest_1.f90: New test.
13486
13487 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13488
13489         PR middle-end/25261
13490         PR middle-end/28790
13491         * gcc.dg/gomp/nestedfn-1.c: New test.
13492
13493 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13494
13495         PR objc/29195
13496         * objc/compile/method-1.m: New test.
13497
13498 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13499
13500         PR c++/26938
13501         * g++.dg/template/crash58.C: New test.
13502         * g++.dg/parse/crash28.C: Adjust error markers.
13503         * g++.dg/template/crash34.C: Likewise.
13504         * g++.dg/template/friend31.C: Likewise.
13505         * g++.dg/template/crash32.C: Likewise.
13506
13507         PR c++/27329
13508         * g++.dg/template/crash59.C: New test.
13509
13510         PR c++/27667
13511         * g++.dg/template/spec33.C: New test.
13512         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13513
13514 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13515             Adam Nemet  <anemet@caviumnetworks.com>
13516
13517         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13518         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13519
13520 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13521
13522         PR target/28911
13523         * gcc.dg/pr28911.c: New.
13524
13525 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13526
13527         PR target/29169
13528         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13529         (dg-options): Add -mfpmath=387.
13530
13531 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13532
13533         PR c/28706
13534         * gcc.dg/pr28706.c: New test.
13535
13536         PR c/28712
13537         * gcc.dg/pr28712.c: New test.
13538
13539 2006-09-22  Mike Stump  <mrs@apple.com>
13540
13541         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13542
13543 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13544
13545         PR tree-optimization/28888
13546         * gcc.dg/pr28888.c: New test.
13547
13548 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13549
13550         PR c++/29016
13551         * g++.dg/init/ptrfn1.C: New test.
13552
13553 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13554
13555         PR c++/28861
13556         * g++.dg/template/spec32.C: New test.
13557         * g++.dg/parse/crash9.C: Adjust error markers.
13558
13559         PR c++/28303
13560         * g++.dg/template/typedef6.C: New test.
13561         * g++.dg/init/error1.C: Adjust error markers.
13562         * g++.dg/parse/crash9.C: Likewise.
13563         * g++.dg/template/crash55.C: Likewise.
13564
13565 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13566
13567         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13568
13569 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13570
13571         PR target/27650
13572         * g++.dg/ext/dllimport12.C: New test.
13573
13574 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13575
13576         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13577         * gcc.target/mips/nmadd-2.c: Likewise.
13578         * gcc.target/mips/mips-ps-6.c: New test.
13579         * gcc.target/mips/neg-abs-1.c: Likewise.
13580         * gcc.target/mips/neg-abs-2.c: Likewise.
13581         * gcc.target/mips/nmadd-3.c: New test.
13582
13583 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13584
13585         PR middle-end/28046
13586         * gcc.dg/gomp/atomic-10.c: New test.
13587         * g++.dg/gomp/atomic-10.C: New test.
13588
13589 2006-09-20  Eric Christopher  <echristo@apple.com>
13590
13591         * gcc.target/i386/sse3-not-fisttp.c: New.
13592
13593 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13594
13595         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13596
13597 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13598
13599         * gcc.c-torture/execute/pr28289.c (one): New variable.
13600         (main): Use it instead of argc.
13601         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13602         (main): Use it instead of argc.
13603
13604 2006-09-19  Paul Brook  <paul@codesourcery.com>
13605
13606         PR target/28516
13607         * gcc.dg/nested-func-5.c: New test.
13608
13609 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13610
13611         * lib/target-supports.exp (check_effective_target_tls): Compile
13612         test stubs using ${tool}_target_compile, not just target_compile.
13613         (check_effective_target_tls_runtime): Likewise.
13614
13615 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13616
13617         * gcc.c-torture/compile/20030405-1.x: Remove.
13618
13619         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13620         optimising linker from discarding it.
13621
13622 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13623
13624         PR fortran/28526
13625         * gfortran.dg/keyword_symbol_1.f90: New test.
13626
13627         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13628         pedantic compilation option.
13629
13630 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13631
13632         PR fortran/29060
13633         * gfortran.dg/spread_shape_1.f90: New test.
13634
13635 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13636
13637         PR tree-optimization/28887
13638         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13639
13640 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13641
13642         PR c/25993
13643         * gcc.dg/pr25993.c: New test.
13644
13645 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13646
13647         PR tree-opt/21591
13648         * gcc.dg/vect/pr21591.c: New test.
13649
13650 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13651
13652         PR tree-opt/29059
13653         * gcc.c-torture/compile/strcpy-1.c: New test.
13654         * gcc.c-torture/compile/strcpy-2.c: New test.
13655         * gcc.c-torture/compile/memcpy-1.c: New test.
13656         * gcc.c-torture/compile/memcpy-2.c: New test.
13657
13658 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13659
13660         PR testsuite/29055
13661         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13662
13663 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13664
13665         * gnat.dg/specs/double_record_extension1.ads: New test.
13666         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13667
13668 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13669
13670         PR fortran/29051
13671         * gfortran.dg/oldstyle_3.f90: New test.
13672
13673 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13674
13675         PR libgfortran/29099
13676         * gfortran.dg/secnds-1.f: New test.
13677
13678 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13679
13680         PR libgfortran/29053
13681         * gfortran.dg/streamio_9.f90: New test.
13682         * gfortran.dg/streamio_10.f90: New test.
13683
13684 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13685
13686         PR C++/29002
13687         * g++.dg/init/array22.C: New test.
13688         * g++.dg/init/array23.C: New test.
13689
13690 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13691
13692         * stackcheck.lst: Update list of tests requiring stack checking.
13693         * norun.lst: Adjust for above change.
13694         * ada95.lst: New file.
13695         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13696         requiring -gnat95 switch.
13697
13698 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13699
13700         * gnat.dg/in_out_parameter.adb: New test.
13701
13702 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13703
13704         PR debug/28980
13705         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13706
13707 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13708
13709         * gnat.dg/specs/unchecked_union.ads: New test.
13710
13711 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13712
13713         PR rtl-optimization/28982
13714         * gcc.c-torture/execute/pr28982a.c: New test.
13715         * gcc.c-torture/execute/pr28982b.c: Likewise.
13716
13717 2006-09-12  Eric Christopher  <echristo@apple.com>
13718
13719         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13720         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13721
13722 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13723
13724         PR c/28768
13725         PR preprocessor/14634
13726         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13727         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13728         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13729
13730 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13731
13732         * gcc.dg/pr28243.c: New test.
13733
13734 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13735
13736         PR fortran/28971
13737         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13738         this undiagnosed regression reappears.
13739
13740 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13741
13742         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13743         Treat $srcdir as a literal.
13744         * lib/fortran-torture.exp (fortran-torture-compile,
13745         fortran-torture-execute): Likewise.
13746         * lib/objc-torture.exp (objc-torture-compile,
13747         objc-torture-execute): Likewise.
13748         * lib/profopt.exp (profopt-execute): Likewise.
13749
13750 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13751
13752         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13753
13754 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13755
13756         PR testsuite/28950
13757         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13758
13759 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13760
13761         PR target/13685
13762         * gcc.target/i386/pr13685.c: New test.
13763
13764 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13765
13766         * gcc.dg/pr28726.c: New test.
13767
13768 2006-09-11  Josh Conner  <jconner@apple.com>
13769
13770         * gcc.dg/nrv3.c: Increase size of structure.
13771         * gcc.dg/nrv4.c: Likewise.
13772         * gcc.dg/nrv5.c: Likewise.
13773
13774 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13775
13776         PR libfortran/28890
13777         gfortran.dg/assumed_charlen_function_5.f90: New test.
13778
13779 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/28991
13782         * g++.dg/init/static3.C: New test.
13783
13784 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13785
13786         PR testsuite/29007
13787         * gcc.dg/long-long-cst1.c (t): Add cast to
13788         __SIZE_TYPE__ before casting to int.
13789         (main): Return 0 on success.
13790
13791 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13792
13793         * gcc.c-torture/execute/20060910-1.c: New test.
13794
13795 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13796
13797         PR middle-end/26983
13798         * gcc.dg/pr26983.c: New test.
13799
13800 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13801
13802         PR target/29006
13803         * gcc.c-torture/execute/pr29006.c: New test.
13804
13805 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13806
13807         PR libfortran/28947
13808         gfortran.dg/matmul_4.f90: New test.
13809
13810 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13811
13812         PR fortran/28959
13813         gfortran.dg/used_types_10: New test.
13814
13815 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13816
13817         PR libfortran/28923
13818         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13819         gfortran.dg/array_initializer_3.f90: New test.
13820
13821 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13822
13823         PR fortran/28914
13824         * gfortran.dg/actual_array_constructor_3.f90: New test.
13825
13826 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13827
13828         PR testsuite/26778
13829         * gcc.target/i386/pr26778.c: New testcase.
13830
13831 2006-09-08  Eric Christopher  <echristo@apple.com>
13832
13833         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13834         * gcc.target/i386/memcpy-1.c: Ditto.
13835         * gcc.target/i386/asm-1.c: Ditto.
13836         * gcc.target/i386/20060512-4.c: Ditto.
13837         * gcc.target/i386/compress-float-387.c: Ditto.
13838         * gcc.target/i386/20060512-1.c: Ditto.
13839         * gcc.target/i386/compress-float-sse.c: Ditto.
13840         * gcc.target/i386/20060512-2.c: Ditto.
13841         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13842         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13843         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13844         * gcc.dg/pr26449.c: Ditto.
13845         * gcc.dg/attr-ms_struct-2.c: Ditto.
13846         * gcc.dg/attr-ms_struct-1.c: Ditto.
13847         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13848
13849 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13850
13851         PR c/28504
13852         * gcc.dg/vla-10.c: New test.
13853
13854 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13855
13856         PR c++/28858
13857         * g++.dg/parse/template20.C: New test.
13858         * g++.dg/template/operator8.C: Remove obsolete part.
13859         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13860         * g++.old-deja/g++.pt/crash65.C: Likewise.
13861
13862 2006-09-07  Jason Merrill  <jason@redhat.com>
13863
13864         PR middle-end/27724
13865         * gcc.dg/long-long-cst1.c: New test.
13866
13867 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13868
13869         PR C++/28906
13870         * g++.dg/other/array3.C: New test.
13871         * g++.dg/other/array4.C: New test.
13872         * g++.dg/other/array5.C: New test.
13873
13874 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13875
13876         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13877
13878 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13879
13880         PR target/28946
13881         * gcc.target/i386/pr28946.c: New test.
13882
13883 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13884
13885         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13886         in integer literal constant.
13887         * gfortran.dg/enum_8.f90: Ditto.
13888         * gfortran.dg/g77/20030326-1.f: Ditto.
13889
13890 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13891
13892         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13893         nonconformance usage.
13894
13895 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13896
13897         PR middle-end/28862
13898         * gcc.c-torture/compile/vector-align-1.c: New test.
13899
13900 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13901
13902         PR rtl-opt/27883
13903         * g++.dg/opt/copysign-1.C: New test.
13904
13905 2006-09-06  Jason Merrill  <jason@redhat.com>
13906
13907         PR c++/27371
13908         * g++.dg/warn/unused-result1.C: New test.
13909
13910 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13911
13912         PR c++/28903
13913         * g++.dg/ext/vla3.C: New test.
13914
13915         PR c++/28886
13916         * g++.dg/template/array16.C: New test.
13917
13918 2006-09-06  Richard Guenther  <rguenther@suse.de>
13919
13920         * gcc.dg/pr27226.c: Remove testcase again.
13921
13922 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13923
13924         PR tree-opt/28937
13925         * g++.dg/opt/unroll2.C: New test.
13926
13927 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13928
13929         PR tree-opt/28952
13930         * gcc.dg/vect/pr28952.c: New test.
13931
13932 2006-09-05  Richard Guenther  <rguenther@suse.de>
13933
13934         PR tree-optimization/28900
13935         * gcc.dg/torture/pr28900.c: New testcase
13936
13937 2006-09-05  Richard Guenther  <rguenther@suse.de>
13938
13939         PR tree-optimization/28905
13940         * gcc.c-torture/compile/pr28905.c: New testcase.
13941
13942 2006-09-05  Richard Guenther  <rguenther@suse.de>
13943
13944         PR middle-end/28935
13945         * gcc.dg/pr28935.c: New testcase.
13946
13947 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13948
13949         * gcc.c-torture/execute/20060905-1.c: New test.
13950
13951 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13952
13953         PR fortran/28908
13954         * gfortran.dg/used_types_7.f90: New test.
13955         * gfortran.dg/used_types_8.f90: New test.
13956         * gfortran.dg/used_types_9.f90: New test.
13957
13958 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13959
13960         * gcc.c-torture/compile/20060904-1.c: New test.
13961
13962 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         PR c++/23287 Revert my 2006-09-01 patch
13965         * g++.dg/parse/dtor12.C: Remove.
13966
13967 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13968
13969         PR c+/27670
13970         * g++.dg/template/operator9.C: New test.
13971
13972         PR c++/27493
13973         * g++.dg/template/operator7.C: New test.
13974
13975         PR c++/27494
13976         * g++.dg/template/operator8.C: New test.
13977
13978         PR c++/27397
13979         * g++.dg/template/crash57.C: New test.
13980
13981         * g++.dg/template/typedef4.C: Adjust error markers.
13982         * g++.dg/template/typedef5.C: Likewise.
13983
13984 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13985
13986         PR c++/28878
13987         * g++.dg/parse/crash33.C: New test.
13988
13989 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13990         Richard Guenther  <rguenther@suse.de>
13991         Adam Nemet  <anemet@caviumnetworks.com>
13992
13993         PR middle-end/27226
13994         * gcc.target/mips/memcpy-1.c: New testcase.
13995         * gcc.dg/pr27226.c: Likewise.
13996
13997 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13998
13999         PR c++/28705
14000         * g++.dg/lookup/koenig5.C: New.
14001         * g++.dg/template/crash56.C: New.
14002
14003 2006-09-01  Josh Conner  <jconner@apple.com>
14004
14005         PR c++/25505
14006         * gcc.dg/nrv3.c: New test.
14007         * gcc.dg/nrv4.c: New test.
14008         * gcc.dg/nrv5.c: New test.
14009
14010 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14011
14012         PR c++/23287
14013         * g++.dg/parse/dtor12.C: New.
14014
14015 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14016
14017         PR tree-optimization/28839
14018         * gcc.dg/pr28839.c: New test.
14019
14020 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14021
14022         PR target/24367
14023         * gcc.dg/pr24367.c: New testcase.
14024
14025 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14026
14027         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14028
14029 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14030
14031         PR rtl-optimization/27735
14032         * gcc.dg/loop-unswitch-1.c: New test.
14033
14034 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14035
14036         PR fortran/28885
14037         * gfortran.dg/aliasing_dummy_2.f90: New test.
14038
14039         PR fortran/20067
14040         * gfortran.dg/generic_5.f90: Change error message.
14041
14042         PR fortran/28873
14043         * gfortran.dg/generic_6.f90: New test.
14044
14045         PR fortran/25077
14046         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14047
14048         PR fortran/25102
14049         * gfortran.dg/invalid_interface_assignment.f90: New test.
14050
14051         PR fortran/24866
14052         * gfortran.dg/module_proc_external_dummy.f90: New test.
14053
14054 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14055
14056         PR c++/28349
14057         * g++.dg/warn/var-args1.C: New test.
14058
14059 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14060
14061         PR fortran/28866
14062         * gfortran.dg/simpleif_2.f90: New test.
14063         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14064         * gfortran.dg/enum_5.f90: Ditto.
14065
14066 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14067             Kazu Hirata  <kazu@codesourcery.com>
14068
14069         PR tree-optimization/17506
14070         * gcc.dg/pr17506.c: New.
14071
14072 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14073
14074         PR c++/28139
14075         * g++.dg/eh/alias1.C: New test.
14076
14077 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14078
14079         PR c++/28860
14080         * g++.dg/template/ttp22.C: New test.
14081
14082 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14083
14084         PR middle-end/26632
14085         * gcc.dg/pr26632.c: New.
14086
14087 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14088
14089         PR libgfortran/28354
14090         * gfortran.dg/fmt_zero_precision.f90: New test.
14091
14092 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/28058
14095         * g++.dg/template/spec31.C: New test.
14096
14097 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14098
14099         PR c++/26573
14100         * g++.dg/other/static2.C: New test.
14101
14102 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14103
14104         * gcc.dg/Wswitch-enum-2.c: New test case.
14105         * gcc.dg/Wswitch-enum-3.c: Likewise.
14106
14107 2006-08-26  Richard Guenther  <rguenther@suse.de>
14108
14109         * gcc.c-torture/compile/20060826-1.c: New testcase.
14110
14111 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14112
14113         PR c++/28736
14114         * g++.dg/template/void10.C: New test.
14115
14116         PR c++/28737
14117         * g++.dg/template/void8.C: New test.
14118
14119         PR c+_+/28738
14120         * g++.dg/template/void9.C: New test.
14121
14122         * g++.dg/template/void3.C: Adjust error markers.
14123         * g++.dg/template/void4.C: Likewise.
14124         * g++.dg/template/crash55.C: Likewise.
14125         * g++.dg/template/void7.C: Likewise
14126
14127 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/28588
14130         * g++.dg/inherit/access6.C: New test.
14131         * g++.dg/inherit/access7.C: Likewise.
14132
14133         PR c++/28595
14134         * g++.dg/template/array15.C: New test.
14135         * g++.dg/template/crash2.C: Tweak error markers.
14136
14137 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14138
14139         PR middle-end/28683
14140         * gcc.c-torture/compile/20060823-1.c: New test.
14141
14142 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14143
14144         PR c++/28853
14145         * g++.dg/template/ttp21.C: New test.
14146
14147         PR c++/28852
14148         * g++.dg/other/operator1.C: Add error-marker.
14149         * g++.dg/other/operator2.C: New test.
14150
14151 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14152
14153         PR c/27893
14154         * gcc.c-torture/compile/vla-const-1.c,
14155         gcc.c-torture/compile/vla-const-2.c: New tests.
14156
14157 2006-08-26  Richard Guenther  <rguenther@suse.de>
14158
14159         PR middle-end/28814
14160         * gcc.dg/torture/pr28814.c: New testcase.
14161
14162 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14163
14164         PR c/28418
14165         * gcc.c-torture/compile/compound-literal-1.c: New test.
14166
14167 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14168
14169         PR c/28299
14170         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14171         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14172         Expect extra diagnostics.
14173
14174 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14175
14176         gcc.dg/noncompile/pr16876.c: New test.
14177
14178 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14179
14180         PR c++/28056
14181         * g++.dg/parse/local1.C: New test.
14182         * g++.dg/other/qual1.C: Tweak error marker.
14183
14184 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         PR c++/27787
14187         * g++.dg/template/typename10.C: New.
14188         * g++.dg/template/lookup4.C: Remove bogus error marker.
14189
14190 2006-08-25  Richard Guenther  <rguenther@suse.de>
14191
14192         PR testsuite/28829
14193         * gcc.dg/pr26570.c: Fix testcase.
14194
14195 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14196
14197         PR tree-opt/28807
14198         * gcc.c-torture/execute/mayalias-2.c: New test.
14199         * gcc.dg/tree-ssa/alias-13.c: New test.
14200
14201 2006-08-24  Jan Hubicka  <jh@suse.cz>
14202
14203         PR debug/26881
14204         * gcc.dg/debug/pr26881.c: New file.
14205
14206 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14207
14208         PR fortran/28788
14209         * gfortran.dg/used_types_4.f90: New test.
14210         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14211         association of derived types.
14212         * gfortran.dg/used_types_2.f90: Add module cleanup.
14213         * gfortran.dg/used_types_3.f90: The same.
14214
14215         PR fortran/28771
14216         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14217         fix of regression.
14218
14219 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14220
14221         PR 28813
14222         * gfortran.dg/direct_io_6.f90: Remove test.
14223
14224 2006-08-23  Stuart Hastings  <stuart@apple.com>
14225
14226         PR 28825
14227         * gcc.target/i386/20060821-1.c: New.
14228
14229 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14230
14231         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14232         dg-warning strings for dllimport.
14233
14234 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14235
14236         PR C++/28450
14237         * g++.dg/ext/vector4.C: New test.
14238         * g++.dg/ext/complex1.C: New test.
14239
14240 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14241
14242         PR debug/28692
14243         * gcc.dg/debug/const-1.c: New.
14244         * gcc.dg/debug/const-2.c: New.
14245         * gcc.dg/debug/dwarf2/const-1.c: New.
14246         * gcc.dg/debug/dwarf2/const-2.c: New.
14247         * gcc.dg/debug/dwarf2/const-2b.c: New.
14248
14249 2006-08-22  Richard Guenther  <rguenther@suse.de>
14250
14251         PR middle-end/28776
14252         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14253         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14254
14255 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14256
14257         PR tree-optimization/28003
14258         * g++.dg/tree-ssa/pr28003.C: New.
14259
14260 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14261
14262         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14263
14264 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14265
14266         PR c++/26269
14267         * g++.dg/other/error14.C: New test.
14268
14269         PR c++/28505
14270         * g++.dg/parse/ctor7.C: New test.
14271         * g++.dg/parse/ctor8.C: Likewise.
14272
14273         PR c++/28741
14274         * g++.dg/template/void7.C: New test.
14275
14276 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14277
14278         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14279         * gnat.dg/self_aggregate_with_array.adb: New test.
14280
14281 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14282
14283         * g++.dg/eh/arm-vfp-unwind.C: New test.
14284
14285 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c++/28341
14288         * g++.dg/template/ref3.C: New test.
14289         * g++.dg/template/nontype13.C: New test.
14290
14291         PR c++/28346
14292         * g++.dg/template/ptrmem17.C: New test.
14293
14294 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14295
14296         PR target/28648 c:
14297         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14298
14299 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14300
14301         PR fortran/28630
14302         * gfortran.dg/used_types_2.f90: New test.
14303
14304         PR fortran/28601
14305         * gfortran.dg/used_types_3.f90: New test.
14306
14307         PR fortran/20886
14308         * gfortran.dg/generic_actual_arg.f90: New test.
14309
14310         PR fortran/28735
14311         * gfortran.dg/module_private_array_refs_1.f90: New test.
14312
14313         PR fortran/28762
14314         * gfortran.dg/program_name_1.f90: New test.
14315
14316         PR fortran/28425
14317         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14318
14319         PR fortran/28496
14320         * gfortran.dg/array_initializer_2.f90: New test.
14321
14322         PR fortran/18111
14323         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14324
14325         PR fortran/28600
14326         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14327
14328         PR fortran/28771
14329         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14330
14331         PR fortran/28660
14332         * gfortran.dg/dependent_decls_1.f90: New test.
14333
14334 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14335
14336         PR fortran/25217
14337         * gfortran.dg/derived_init_2.f90: New.
14338
14339 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14340
14341         * gcc.c-torture/execute/pr28289.c: New test.
14342
14343 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14344
14345         PR c/28744
14346         * gcc.dg/attr-externally-visible-1.c: New test.
14347         * gcc.dg/attr-externally-visible-2.c: New test.
14348         * g++.dg/parse/attr-externally-visible-1.C: New test.
14349         * g++.dg/parse/attr-externally-visible-2.C: New test.
14350
14351 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14352
14353         PR c++/28606
14354         * g++.dg/parse/dtor11.C: New test.
14355
14356 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14357
14358         PR rtl-optimization/28489
14359         * gcc.c-torture/compile/pr28489.c: New test.
14360
14361 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14362
14363         PR c++/28710
14364         * g++.dg/template/redecl4.C: New test.
14365
14366         PR c++/28711
14367         * g++.dg/template/ctor8.C: New test.
14368
14369 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14370
14371         * gcc.dg/pr26570.c: Fix testcase.
14372
14373 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14374
14375         * PR c++/28573
14376         * g++.dg/parse/offsetof6.C: New test.
14377         * g++.dg/parse/offsetof6.C: New test.
14378         * g++.dg/parse/offsetof7.C: New test.
14379
14380 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14381
14382         PR testsuite/28602
14383         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14384         is false.
14385
14386 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14387
14388         PR c++/28302
14389         * g++.dg/ext/vector3.C: New test.
14390
14391 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14392
14393         PR gcov/profile/26570
14394         * gcc.dg/pr26570.c: New test.
14395
14396 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14397
14398         PR c/27697
14399         * gcc.dg/qual-component-1.c: New test.
14400
14401 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14402
14403         PR c++/28593
14404         * g++.dg/parse/new3.C: New test.
14405
14406 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14407
14408         PR fortran/25828
14409         * gfortran.dg/streamio_1.f90: New test.
14410         * gfortran.dg/streamio_2.f90: New test.
14411         * gfortran.dg/streamio_3.f90: New test.
14412         * gfortran.dg/streamio_4.f90: New test.
14413         * gfortran.dg/streamio_5.f90: New test.
14414         * gfortran.dg/streamio_6.f90: New test.
14415         * gfortran.dg/streamio_7.f90: New test.
14416         * gfortran.dg/streamio_8.f90: New test.
14417
14418 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14419
14420         PR c/28287
14421         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14422
14423 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14424
14425         PR c++/28594
14426         * g++.dg/template/void6.C: New test.
14427
14428 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14429
14430         PR c/28649
14431         * gcc.dg/parse-error-1.c: New test.
14432         * gcc.dg/parse-error-2.c: New test.
14433         * gcc.dg/cpp/digraph2.c: Add error-marker.
14434         * gcc.dg/noncompile/920923-1.c: Likewise.
14435
14436 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14437
14438         PR c/27490
14439         * gcc.dg/sizeof-2.c: New testcase.
14440
14441         PR c/27489
14442         * gcc.dg/switch-A.c: New testcase.
14443
14444 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14445
14446         PR c++/28288
14447         PR c++/14556
14448         * g++.old-deja/g++.warn/compare1.C: Delete.
14449         * g++.dg/opt/pr7503-2.C: Delete.
14450         * g++.dg/opt/pr7503-3.C: Delete.
14451         * g++.dg/opt/pr7503-4.C: Delete.
14452         * g++.dg/opt/pr7503-5.C: Delete.
14453         * g++.dg/opt/max1.C: Delete.
14454         * g++.dg/warn/minmax.C: Delete.
14455         * g++.dg/expr/minmax.C: New test.
14456
14457 2006-08-14  Richard Guenther  <rguenther@suse.de>
14458
14459         PR testsuite/28703
14460         * gcc.c-torture/execute/pr28651.c: Do not use argc
14461         to avoid optimization, instead forbid inlining.
14462
14463 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14464
14465         PR rtl-optimization/28634
14466         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14467
14468 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14469
14470         PR c/27184
14471         * gcc.dg/torture/pr27184.c: New test.
14472
14473 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14476
14477 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14478
14479         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14480         * gfortran.dg/stat_2.f90: Likewise.
14481         * gfortran.dg/chmod_1.f90: Likewise.
14482         * gfortran.dg/chmod_2.f90: Likewise.
14483         * gfortran.dg/chmod_3.f90: Likewise.
14484
14485 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14486
14487         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14488
14489 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14490
14491         * g++.dg/opt/pr23454-2.C: New test.
14492
14493 2006-08-11  Richard Guenther  <rguenther@suse.de>
14494
14495         PR middle-end/28651
14496         * gcc.c-torture/execute/pr28651.c: New testcase.
14497
14498 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14499
14500         * gnat.dg/specs/static_initializer.ads: New test.
14501
14502 2006-08-10  Paul Brook  <paul@codesourcery.com>
14503
14504         * gcc.target/arm/cond-asm.c: New test.
14505
14506 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14507
14508         PR tree-optimization/26197
14509         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14510         * g++.dg/vect/vect.exp: Compile the new tests with
14511         --param max-aliased-vops=0.
14512
14513 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14514
14515         PR c++/28637
14516         * g++.dg/template/void3.C: New test.
14517
14518         PR c++/28638
14519         * g++.dg/template/void4.C: New test.
14520
14521         PR c++/28640
14522         * g++.dg/template/void5.C: New test.
14523
14524 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14525
14526         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14527         after dg-do compile.
14528
14529 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14530
14531         PR tree-optimizations/26969
14532         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14533         "unswitch-loops" with -funswitch-loops.
14534         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14535
14536 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14537
14538         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14539         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14540         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14541         * objc.dg/dwarf-1.m: Likewise.
14542         * objc.dg/dwarf-2.m: Likewise.
14543         * obj-c++.dg/dwarf-2.mm: Likewise.
14544
14545 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14546
14547         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14548         * objc.dg/dwarf-2.m: Likewise.
14549         * obj-c++.dg/dwarf-2.mm: Likewise.
14550
14551         PR libfortran/28603
14552         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14553
14554         PR testsuite/27611
14555         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14556
14557         PR testsuite/27033
14558         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14559
14560 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14561
14562         PR target/27827
14563         * gcc.target/i386/pr27827.c: New testcase.
14564
14565 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14566
14567         PR fortran/28590
14568         * gfortran.dg/sequence_types_1.f90: New test.
14569
14570 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14571
14572         PR fortran/28548
14573         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14574         dg-warning.  Add -pedantic option.
14575
14576 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14577
14578         PR c/28502
14579         * gcc.dg/proto-1.c: New test.
14580
14581         PR c/27721
14582         * gcc.dg/lvalue-4.c: New test.
14583
14584         PR c/28136
14585         * gcc.dg/init-bad-5.c: New test.
14586
14587 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14588
14589         PR c++/28347
14590         * g++.dg/ext/typedef-init.C: Add new test for typedef
14591         initialization inside templates. Adjust existing error markers.
14592
14593 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14594
14595         PR c++/28148
14596         * g++.dg/init/ptrmem3.C: New test.
14597
14598 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14599
14600         PR tree-optimization/27770
14601         * lib/target-support.exp: New target keyword "section_anchors".
14602         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14603         tests.
14604         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14605         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14606         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14607         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14608
14609 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14610
14611         * gcc.dg/20060801-1.c: Add missing '}'.
14612
14613 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14614
14615         PR c++/27508
14616         * g++.dg/parse/dtor9.C: New test.
14617         * g++.dg/parse/dtor10.C: New test.
14618         * g++.dg/other/error7.C: Adjust error-marker.
14619
14620         PR c++/28274
14621         * g++.dg/other/default5.C: New test.
14622
14623 2006-08-02  Richard Guenther  <rguenther@suse.de>
14624
14625         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14626
14627 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/28557
14630         * g++.dg/template/conv9.C: New test.
14631
14632 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14633
14634         PR debug/28063
14635         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14636         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14637         Optionally return assembly text.  Update callers.
14638         (check_no_compiler_messages): Update verbose messages.
14639         (check_no_messages_and_pattern): New.
14640         (check_effective_target_string_merging): New.
14641
14642 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14643
14644         PR c++/28250
14645         * g++.dg/eh/catch4.C: New test.
14646
14647         PR c++/28257
14648         * g++.dg/other/qual1.C: New test.
14649
14650         PR c++/28259
14651         * g++.dg/inherit/error2.C: New test.
14652
14653         PR c++/28267
14654         * g++.dg/other/new1.C: New test.
14655
14656         * g++.dg/warn/pr23075.C: Remove obsolete test.
14657         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14658         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14659
14660 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/28523
14663         * g++.dg/eh/cast1.C: New test.
14664
14665 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14666
14667         PR libfortran/28452
14668         * gfortran.dg/random_3.f90:  New test.
14669
14670 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14671
14672         PR c++/28432
14673         * g++.dg/other/pr28304.C: Change expected error message.
14674         * g++.dg/other/pr28432.C: New test.
14675
14676 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14677
14678         PR c++/28256
14679         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14680
14681 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14682
14683         PR debug/23336
14684         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14685         at -g1.
14686         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14687         g++.dg/debug/enum-2.C: New.
14688
14689 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14690
14691         PR c++/6634
14692         * g++.dg/parse/long1.C: Add more tests.
14693
14694 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14695
14696         * gfortran.dg/lrshift_1.c: New file.
14697
14698 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14699
14700         PR libgfortran/28335
14701         * gfortran.dg/no_unit_error_1.f90: New test.
14702
14703 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14704
14705         PR libgfortran/28335
14706         * gfortran.dg/no_unit_error_1.f90: Delete test.
14707         * gfortran.dg/no_unit_error_2.f90: Delete test.
14708
14709 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14710
14711         * gfortran.dg/chmod_3.f90: New test.
14712         * gfortran.dg/ltime_gmtime_1.f90: New test.
14713         * gfortran.dg/ltime_gmtime_2.f90: New test.
14714         * gfortran.dg/lrshift_1.f90: New test.
14715         * gfortran.dg/chmod_1.f90: New test.
14716         * gfortran.dg/chmod_2.f90: New test.
14717
14718 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14719
14720         PR c++/27668
14721         * g++.dg/template/crash55.C: New test.
14722
14723         PR c++/27962
14724         * g++.dg/template/nontype16.C: New test.
14725
14726         * g++.dg/template/void2.C: Adjust error markers.
14727         * g++.dg/template/nontype5.C: Adjust error markers.
14728
14729 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14730
14731         * gcc.target/i386/stack-prot-kernel.c: New test.
14732
14733 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14734
14735         * gcc.dg/builtins-55.c: New test case.
14736
14737 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14738
14739         PR rtl-optimization/27907
14740         * gcc.c-torture/compile/pr27907.c: New test.
14741
14742 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14743
14744         * gfortran.dg/mclock.f90: New test.
14745         * gfortran.dg/int_conv_1.f90: New test.
14746         * gfortran.dg/stat_1.f90: New test.
14747         * gfortran.dg/stat_2.f90: New test.
14748
14749 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14750
14751         PR libgfortran/28335
14752         * gfortran.dg/no_unit_error_1.f90: New test.
14753         * gfortran.dg/no_unit_error_2.f90: New test.
14754         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14755
14756 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14757
14758         PR middle-end/28473
14759         * gcc.dg/fold-convround-1.c: New test case.
14760
14761 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14762
14763         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14764
14765 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14766
14767         PR c++/27572
14768         * g++.dg/other/typedef1.C: New test.
14769         * g++.dg/template/typedef4.C: New test.
14770         * g++.dg/template/typedef5.C: New test.
14771
14772 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14773
14774         PR fortran/28416
14775         * gfortran.dg/allocatable_dummy_3.f90: New.
14776
14777 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14778
14779         PR fortran/28439
14780         * gfortran.dg/arithmetic_if.f90:  New test.
14781
14782 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14783
14784         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14785         avoid memcpy optimization.
14786
14787 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14788
14789         PR fortran/25289
14790         * gfortran.dg/direct_io_6.f90: New test.
14791
14792 2006-07-24  Jan Hubicka  <jh@suse.cz>
14793
14794         PR c/25795
14795         PR c++/27369
14796         * gcc.dg/pr25795.c: New test.
14797         * gcc.dg/pr25795-1.c: New test.
14798
14799 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14800
14801         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14802         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14803         which may be transformed to "g || h" on some platforms.
14804
14805 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14806
14807         PR c++/28025
14808         * g++.dg/template/friend45.C: New test.
14809
14810 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14811
14812         PR libgfortran/28339
14813         * gfortran.dg/arrayio_8.f90: New test.
14814
14815 2006-07-21  Mike Stump  <mrs@apple.com>
14816
14817         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14818
14819         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14820
14821 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14822
14823         PR c++/28250
14824         * g++.dg/eh/catch3.C: New test.
14825
14826         PR c++/28363
14827         * g++.dg/template/defarg10.C: New test.
14828
14829 2006-07-20  Paul Brook  <paul@codesourcery.com>
14830
14831         PR 27363
14832         * gcc.dg/pr27363.c: New test.
14833
14834 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14835
14836         PR c++/28338
14837         * g++.dg/init/ref13.C: New test.
14838
14839 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14840
14841         PR obj-c++/28434
14842         * obj-c++.dg/proto-error-1.mm: New test.
14843
14844 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14845
14846         PR c++/28337
14847         * g++.dg/template/string1.C: New test.
14848
14849 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/28048
14852         * g++.dg/template/defarg9.C: New test.
14853
14854         PR c++/28235
14855         * g++.dg/template/static27.C: New test.
14856
14857 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14858
14859         PR 28410
14860         * gcc.dg/tree-ssa/pr28410.c: New test.
14861
14862 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14863
14864         PR c++/28258
14865         * g++/dg/other/error13.C: New test.
14866
14867         PR c++/28260
14868         * g++.dg/template/friend44.C: New test.
14869
14870 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14871
14872         PR c++/27495
14873         * g++.dg/other/pr27495.C: New.
14874
14875 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14876
14877         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14878         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14879
14880 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14881
14882         PR c/28286
14883         * gcc.dg/pragma-pack-4.c: New test.
14884
14885 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14886
14887         PR c++/28291
14888         * g++.dg/ext/pr28291.C: New test.
14889
14890 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14891
14892         PR middle-end/28403
14893         * gcc.c-torture/execute/pr28403.c: New test.
14894
14895 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14896
14897         PR middle-end/28402
14898         * gcc.dg/pr28402.c: New test.
14899
14900 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14901
14902         PR c++/28304
14903         * g++.dg/other/pr28304.C: New test.
14904
14905 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14906
14907         PR other/28251
14908         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14909         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14910
14911 2006-07-17  Richard Guenther  <rguenther@suse.de>
14912
14913         PR tree-optimization/28238
14914         * g++.dg/tree-ssa/pr28238.C: New testcase.
14915
14916 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14917
14918         PR c++/28250
14919         * g++.dg/eh/catch1.C: New test.
14920         * g++.dg/eh/catch2.C: New test.
14921
14922 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14923
14924         PR c++/28370
14925         * g++.dg/template/anon3.C: New test.
14926
14927 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14928
14929         PR fortran/20844
14930         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14931         specifiers requiring an explicit format tag..
14932
14933         PR fortran/28201
14934         * gfortran.dg/generic_5: New test.
14935
14936         PR fortran/20893
14937         * gfortran.dg/elemental_optional_args_1.f90: New test.
14938
14939 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14940
14941         * gnat.dg/assert.ads: New file.
14942         * gnat.dg/controlled_record.ads: Likewise.
14943         * gnat.dg/controlled_record.adb: Likewise.
14944
14945 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14946
14947         PR c++/28292
14948         * g++.dg/other/error12.C: New test.
14949
14950         PR c++/28269
14951         * g++.dg/template/crash54.C: New test.
14952
14953 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14954
14955         PR c++/28249
14956         * g++.dg/parse/catch1.C: New test.
14957
14958         PR c++/28294
14959         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14960
14961         PR c++/28387
14962         * g++.dg/ext/attrib24.C: New test.
14963
14964 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14965
14966         PR c++/28343
14967         * g++.dg/ext/asmspec1.C: New test.
14968
14969 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14970
14971         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14972         (dg-test): Support shouldfail tests.
14973         * lib/target-supports-dg.exp (dg-shouldfail): New.
14974         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14975         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14976         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14977         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14978         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14979         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14980         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14981
14982 2006-07-13  Jan Hubicka  <jh@suse.cz>
14983
14984         * gcc.target/i386/memcpy-1.c: New.
14985
14986 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14987
14988         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14989
14990 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14991
14992         PR fortran/25097
14993         * gfortran.dg/present_1.f90: New test.
14994
14995         PR fortran/20903
14996         * gfortran.dg/interface_derived_type_1.f90: New test.
14997
14998 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14999
15000         PR fortran/28213
15001         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15002         list.
15003
15004 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15005
15006         PR c++/27820
15007         * g++.dg/other/label1.C: New test.
15008
15009 2006-07-07  Richard Guenther  <rguenther@suse.de>
15010
15011         PR middle-end/28268
15012         * gcc.dg/torture/pr28268.c: New testcase.
15013
15014 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15015
15016         PR c++/27019
15017         * g++.dg/ext/pr27019.C: New.
15018
15019 2006-07-07  Richard Guenther  <rguenther@suse.de>
15020
15021         PR tree-optimization/28187
15022         * gcc.dg/pr28187.c: New testcase.
15023
15024 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15025
15026         * gnat.dg/address_conversion.adb: New test.
15027         * gnat.dg/boolean_subtype.adb: Likewise.
15028         * gnat.dg/frame_overflow.adb: Likewise.
15029         * gnat.dg/pointer_array.adb: Likewise.
15030         * gnat.dg/pointer_conversion.adb: Likewise.
15031
15032 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15033
15034         PR fortran/28237
15035         PR fortran/23420
15036         * gfortran.dg/print_fmt_5.f90: New test.
15037
15038 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15039
15040         PR fortran/28129
15041         * gfortran.dg/bounds_check_4.f90: New test.
15042
15043 2006-07-05  Richard Guenther  <rguenther@suse.de>
15044
15045         PR target/28158
15046         * gfortran.dg/pr28158.f90: New testcase.
15047
15048 2006-07-05  Richard Guenther  <rguenther@suse.de>
15049
15050         PR tree-optimization/28162
15051         * gcc.dg/pr28162.c: New testcase.
15052
15053 2006-07-05  Richard Guenther  <rguenther@suse.de>
15054         Andrew Pinski  <pinskia@gcc.gnu.org>
15055
15056         PR c++/27084
15057         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15058
15059 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15060
15061         PR fortran/28174
15062         * gfortran.dg/actual_array_substr_2.f90: New test.
15063
15064         PR fortran/28167
15065         * gfortran.dg/actual_array_constructor_2.f90: New test.
15066
15067 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15068
15069         * gfortran.dg/itime_idate_1.f: New test.
15070         * gfortran.dg/itime_idate_2.f: New test.
15071
15072 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15073
15074         PR libgfortran/27704
15075         * gfortran.dg/open_status_3.f90: New test.
15076         * gfortran.dg/fmt_l.f90: Update for new feature.
15077
15078 2006-07-03  Asher Langton  <langton2@llnl.gov>
15079
15080         * gfortran.dg/oldstyle_2.f90: New.
15081
15082 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15083
15084         * gnat.dg/string_slice.adb: New test.
15085
15086 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15087
15088         PR fortran/19259
15089         * gfortran.dg/semicolon_fixed.c: New.
15090         * gfortran.dg/semicolon_free.c: New.
15091
15092 2006-06-30  Mike Stump  <mrs@apple.com>
15093
15094         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15095         that don't support internal visibility.
15096
15097 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15098
15099         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15100         for '(' / ')' needing an extra '\'.
15101
15102 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15103
15104         PR middle-end/27428
15105         * gcc.dg/pr27428-1.c: New test case.
15106
15107 2006-06-29  Mike Stump  <mrs@apple.com>
15108
15109         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15110         on darwin as we can't align commons large enough yet.
15111
15112         * gcc.dg/vla-8.c: Add additional testcases.
15113
15114 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15115
15116         PR c++/28114
15117         * g++.dg/other/pr28114.C: New.
15118
15119 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15120
15121         * gcc.c-torture/compile/20060625-1.c: New test.
15122
15123 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15124
15125         PR fortran/20867
15126         * gfortran.dg/stfunc_3.f90: New test.
15127
15128         PR fortran/25056
15129         * gfortran.dg/impure_actual_1.f90: New test.
15130
15131         PR fortran/20874
15132         * gfortran.dg/elemental_result_1.f90: New test.
15133
15134         PR fortran/25073
15135         * gfortran.dg/select_7.f90: New test.
15136
15137         PR fortran/27554
15138         * intrinsic_actual_1.f: New test.
15139
15140         PR fortran/22038
15141         PR fortran/28119
15142         * gfortran.dg/forall_4.f90: New test.
15143
15144         PR fortran/25072
15145         * gfortran.dg/forall_5.f90: New test.
15146
15147 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15148
15149         PR c++/28051
15150         * g++.dg/template/using13.C: New test.
15151
15152         PR c++/28054
15153         * g++.dg/other/incomplete3.C: New test.
15154
15155 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15156
15157         PR fortran/28081
15158         * gfortran.dg/substr_3.f: New test.
15159         * gfortran.dg/equiv_2.f90: Update expected error message.
15160
15161 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15162
15163         PR fortran/28118
15164         * gfortran.dg/actual_array_substr_1.f90: New test.
15165
15166 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15167
15168         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15169         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15170
15171 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15172
15173         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15174
15175 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15176
15177         PR fortran/27981
15178         * gfortran.dg/simpleif_2.f90: New test.
15179
15180 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15181
15182         * g++.dg/template/error22.C: Fix typo.
15183
15184 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15185
15186         PR c++/28112
15187         * g++.dg/ext/attrib23.C: New test.
15188
15189 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15190
15191         * gnat.dg/varsize_temp.adb: New test.
15192
15193 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15194
15195         PR c++/11468
15196         * g++.dg/other/java2.C: New test.
15197
15198 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15199
15200         PR target/27789
15201         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15202         initialization.
15203
15204 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15205
15206         PR target/27531
15207         * gcc.dg/pr27531-1.c: New test case.
15208
15209 2006-06-22  Asher Langton  <langton2@llnl.gov>
15210
15211         PR fortran/24748
15212         * gfortran.dg/implicit_8.f90: New.
15213
15214 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15215
15216         PR rtl-optimization/28121
15217         * gcc.dg/pr28121.c: New test.
15218
15219 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15220
15221         PR c++/27805
15222         * g++.dg/parse/ptrmem6.C: New test.
15223
15224         PR c++/27821
15225         * g++.dg/template/error22.C: New test.
15226
15227 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15228
15229         PR c++/28111
15230         * g++.dg/template/friend43.C: New test.
15231
15232         PR c++/28110
15233         * g++.dg/template/crash53.C: New test.
15234
15235         PR c++/28109
15236         * g++.dg/rtti/incomplete1.C: New test.
15237
15238 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15239
15240         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15241
15242 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15243
15244         * gcc.c-torture/execute/complex-7.c: New.
15245
15246 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * gcc.dg/merge-all-constants-1.c: New test.
15249
15250 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15251
15252         PR c++/28113
15253         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15254
15255 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15256
15257         * gfortran.dg/rrspacing_1.f90: New test.
15258
15259 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15260
15261         PR c++/28052
15262         * g++.dg/other/bitfield2.C: New test.
15263
15264 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15265
15266         PR tree-optimization/27331
15267         * gcc.dg/pr27331.c: New test.
15268
15269 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15270             Eric Botcazou  <ebotcazou@adacore.com>
15271
15272         PR ada/18692
15273         * lib/gnat.exp: New file.
15274         * lib/gnat-dg.exp: Likewise.
15275         * gnat.dg: New directory.
15276         * gnat.dg/dg.exp: New driver.
15277         * gnat.dg/specs: New directory.
15278         * gnat.dg/specs/specs.exp: New driver.
15279         * gnat.dg/style: New directory.
15280         * gnat.dg/style/style.exp: New driver.
15281
15282 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15283
15284         PR fortran/16206
15285         * gfortran.dg/array_initializer_1.f90: New test.
15286
15287         PR fortran/28005
15288         * gfortran.dg/matmul_3.f90: New test.
15289
15290 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15291
15292         PR middle-end/28075
15293         * gcc.dg/tree-ssa/inline-1.c: New test.
15294
15295 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15296
15297         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15298         in malloc prototype; remove XFAIL.
15299         * gcc.dg/pr18241-2.c: Ditto.
15300         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15301         in memset prototype; remove XFAIL.
15302         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15303
15304 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15305
15306         * gcc.dg/vla-8.c: Add.
15307
15308 2006-06-19  Richard Guenther  <rguenther@suse.de>
15309
15310         PR tree-optimization/27090
15311         * g++.dg/tree-ssa/pr27090.C: New testcase.
15312
15313 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15314
15315         PR target/27861
15316         * gcc.dg/pr27861-1.c: New test case.
15317
15318 2006-06-19  Richard Guenther  <rguenther@suse.de>
15319
15320         PR middle-end/28045
15321         * gcc.dg/torture/pr28045.c: New testcase.
15322
15323 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15324
15325         PR fortran/26801
15326         * gfortran.dg/associated_4.f90: New test.
15327
15328 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15329
15330         PR fortran/19310
15331         PR fortran/19904
15332         * gfortran.dg/real_const_3.f90: New test.
15333
15334 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15335
15336         PR c++/28016
15337         * g++.dg/template/static26.C: New test.
15338
15339         PR c++/27979
15340         * g++.dg/expr/bitfield2.C: New test.
15341
15342         PR c++/27884
15343         * g++.dg/parse/linkage2.C: New test.
15344
15345 2006-06-16  Richard Guenther  <rguenther@suse.de>
15346
15347         PR middle-end/27116
15348         * gcc.dg/pr15785-1.c: Revert last change.
15349         * gcc.dg/torture/pr27116-2.c: New testcase.
15350
15351 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15352
15353         PR middle-end/27802
15354         * gcc.dg/pr27802-1.c: New test case.
15355
15356 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/27689
15359         * g++.dg/template/ttp18.C: New test.
15360         * g++.dg/template/ttp19.C: Likewise.
15361
15362         PR c++/27666
15363         * g++.dg/expr/cond9.C: New test.
15364
15365         PR c++/27640
15366         * g++.dg/template/ctor7.C: New test.
15367
15368 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15369
15370         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15371
15372 2006-06-16  Richard Guenther  <rguenther@suse.de>
15373
15374         PR tree-optimization/27781
15375         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15376
15377 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15378
15379         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15380
15381 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15382
15383         * gcc.dg/tree-ssa/loop-18.c: New test.
15384
15385 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c++/27665
15388         * g++.dg/template/crash52.C: New test.
15389
15390         PR c++/27648
15391         * g++.dg/ext/attrib22.C: New test.
15392
15393         PR c++/26559
15394         * g++.dg/template/builtin1.C: New test.
15395         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15396
15397         PR c++/28018
15398         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15399         assignment.
15400         * g++.old-deja/g++.pt/crash51.C: Likewise.
15401
15402         PR c++/27227
15403         * g++.dg/lookup/linkage1.C: New test.
15404         * g++.dg/lookup/linkage2.C: Likewise.
15405
15406 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15407
15408         PR middle-end/27959
15409         * gcc.dg/pr27959.c: New testcase.
15410
15411 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15412
15413         PR target/28014:
15414         * g++.dg/eh/div.C: New test.
15415
15416 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15417
15418         PR c++/27894
15419         * g++.dg/tree-ssa/pr26757.C: New test.
15420         * g++.dg/tree-ssa/pr27894.C: New test.
15421
15422 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15423
15424         * gcc.c-torture/compile/20060609-1.c: New test.
15425
15426         PR target/27863
15427         * gcc.c-torture/compile/pr27863.c: New test.
15428
15429 2006-06-13  Richard Guenther  <rguenther@suse.de>
15430
15431         PR tree-optimization/27830
15432         * g++.dg/tree-ssa/pr27830.C: New testcase.
15433
15434 2006-06-13  Matthew Sachs  <msachs@apple.com>
15435
15436         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15437         the list of compiler flags; this causes those flags to be checked
15438         for things like dg-skip-if.
15439
15440 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15441
15442         PR c++/27601
15443         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15444
15445 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15446             Kazu Hirata  <kazu@codesourcery.com>
15447
15448         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15449         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15450
15451 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15452
15453         PR c++/27933
15454         * g++.dg/lookup/using15.C: New test.
15455
15456         PR c++/27951
15457         * g++.dg/other/anon4.C: New test.
15458
15459 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15460
15461         PR c++/21210
15462         * g++.dg/init/complex1.C: New test case.
15463
15464 2006-06-11  Eric Christopher  <echristo@apple.com>
15465
15466         PR middle-end/27948
15467         * gcc.dg/bf-ms-layout.c: Run on darwin.
15468         * gcc.dg/bf-no-ms-layout: Ditto.
15469         * gcc.dg/attr-ms_struct-2.c: New.
15470         * gcc.dg/bf-ms-layout-2.c: Ditto.
15471
15472 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15473
15474         * gcc.dg/attr-ms_struct-packed1.c: New.
15475
15476 2006-06-09  Mike Stump  <mrs@apple.com>
15477
15478         * gcc.dg/vla-7.c: Add.
15479
15480 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15481
15482         PR fortran/24558
15483         * gfortran.dg/entry_6.f90: New test.
15484
15485         PR fortran/20877
15486         PR fortran/25047
15487         * gfortran.dg/entry_7.f90: New test.
15488
15489 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15490
15491         PR c/27747
15492         * gcc.dg/cpp/_Pragma6.c: New test.
15493
15494         PR c++/27748
15495         * g++.dg/cpp/_Pragma1.C: New test.
15496
15497         PR preprocessor/27746
15498         * gcc.dg/gomp/macro-3.c: New test.
15499         * gcc.dg/gomp/macro-4.c: New test.
15500         * g++.dg/gomp/macro-3.C: New test.
15501         * g++.dg/gomp/macro-4.C: New test.
15502
15503 2006-06-09  Richard Guenther  <rguenther@suse.de>
15504
15505         PR tree-optimization/26998
15506         * gcc.dg/torture/pr26998.c: New testcase.
15507         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15508
15509 2006-06-08  Mike Stump  <mrs@apple.com>
15510
15511         * gcc.dg/pr27095.c: Account for stubs.
15512
15513         PR target/26427
15514         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15515         produce bad code on darwin.
15516
15517 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15518
15519         PR fortran/27958
15520         * gfortran.dg/substr_2.f: New test.
15521
15522 2006-06-08  Asher Langton  <langton2@llnl.gov>
15523
15524         PR fortran/27786
15525         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15526
15527 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15528
15529         PR target/27421
15530         * gcc.dg/union-3.c: New test.
15531
15532 2006-06-08  Richard Guenther  <rguenther@suse.de>
15533
15534         PR middle-end/27116
15535         * gcc.dg/torture/pr27116.c: New testcase.
15536         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15537
15538 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15539
15540         PR rtl-optimization/26449
15541         * gcc.dg/pr26449.c: New test.
15542
15543 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15544
15545         PR c++/27601
15546         * g++.dg/ext/offsetof1.C: Test member functions.
15547
15548 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15549
15550         * gcc.dg/pr27095.c: Improve scanning.
15551
15552 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15553
15554         PR fortran/23091
15555         * gfortran.dg/saved_automatic_1.f90: New test.
15556
15557         PR fortran/24168
15558         * gfortran.dg/array_simplify_1.f90: New test.
15559
15560         PR fortran/25090
15561         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15562
15563         PR fortran/25058
15564         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15565
15566 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/27177
15569         * g++.dg/expr/cast7.C: New test.
15570
15571 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15572
15573         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15574         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15575         * lib/fortran-torture.exp (fortran-torture-compile,
15576         fortran-torture-execute): Ditto.
15577
15578 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15579
15580         PR target/27842
15581         * gcc.dg/vmx/pr27842.c: New test.
15582
15583 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15584
15585         PR libfortran/27895
15586         * gfortran.dg/bounds_check_3.f90: New test.
15587
15588 2006-06-05  Mike Stump  <mrs@apple.com>
15589
15590         * objc.dg/objc-fast-4.m: Skip for ppc64.
15591
15592 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15593
15594         PR testsuite/27705
15595         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15596
15597 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15598             Victor Kaplansky  <victork@il.ibm.com>
15599
15600         PR tree-optimizations/26360
15601         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15602         with -fno-tree-dce.
15603         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15604
15605 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15606
15607         PR fortran/14067
15608         * gfortran.dg/data_char_1.f90: Add messages for truncated
15609         strings.
15610
15611         PR fortran/16943
15612         * gfortran.dg/func_decl_2.f90: New test.
15613
15614         PR fortran/20839
15615         * gfortran.dg/do_2.f90: New test.
15616
15617         PR fortran/27655
15618         * gfortran.dg/associated_3.f90: New test.
15619
15620 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15621
15622         PR c++/27819
15623         * g++.dg/template/static25.C: New test.
15624
15625         PR c++/27722
15626         * g++.dg/init/array21.C: New test.
15627
15628         PR c++/27807
15629         * g++.dg/ext/complit7.C: New test.
15630
15631         PR c++/27806
15632         * g++.dg/parse/ptrmem5.C: New test.
15633
15634 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15635             Andrew Pinski  <pinskia@physics.uc.edu>
15636
15637         PR c/27150
15638         PR middle-end/27382
15639         * gcc.dg/pr27150-1.c: New testcase.
15640         * gcc.dg/pr27382-1.c: New testcase.
15641         * gcc.dg/pr27382-2.c: New testcase.
15642
15643 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15644
15645         PR c/25161
15646         PR c/27020
15647         * gcc.dg/array-10.c: New test.
15648
15649 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15650
15651         PR c++/27804
15652         * g++.dg/init/const4.C: New test.
15653         * g++.dg/init/member1.C: Add error-marker.
15654         * g++.dg/other/fold1.C: Adjust error-marker.
15655
15656 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15657
15658         PR c++/27601
15659         * g++.dg/ext/offsetof1.C: New test.
15660
15661 2006-06-04 Eric Christopher <echristo@apple.com>
15662
15663         * gcc.dg/attr-ms_struct-1.c: New.
15664
15665 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15666
15667         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15668
15669 2006-06-04  Richard Guenther  <rguenther@suse.de>
15670
15671         PR tree-optimization/27039
15672         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15673
15674 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15675
15676         PR target/26223
15677         * gcc.target/i386/amd64-abi-2.c: New test case.
15678
15679 2006-06-02  Eric Christopher  <echristo@apple.com>
15680
15681         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15682         * gcc.target/i386/20020523-1.c: Skip if darwin.
15683         * gcc.target/i386/asm-3.c: Ditto.
15684         * gcc.target/i386/20011119-1.c: Ditto.
15685         * gcc.target/i386/clobbers.c: Remove pic part of test.
15686
15687 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15688
15689         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15690         * g++.old-deja/g++.other/init19.C: Ditto.
15691         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15692         and add other platforms as expected failures.
15693
15694 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15695
15696         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15697         (is-effective-target-keyword): Ditto.
15698
15699 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15700
15701         PR fortran/27715
15702         * gfortran.dg/extended_char_comparison_1.f:  New test.
15703
15704 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15705
15706         PR fortran/25098
15707         * gfortran.dg/dummy_procedure_1.f90: New test.
15708
15709         PR fortran/25147
15710         * gfortran.dg/dummy_procedure_2.f90: New test.
15711
15712         * gfortran.dg/associated_2.f90: Correct to make consistent with
15713         standard.
15714
15715 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15716
15717         * gcc.target/i386/387-11.c: New test case.
15718
15719 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15720
15721         PR c++/27801
15722         * g++.dg/template/cond6.C: New test.
15723
15724         PR c++/26496
15725         * g++.dg/template/crash51.C: New test.
15726         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15727
15728         PR c++/27385
15729         * g++.dg/init/array20.C: New test.
15730
15731 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15732
15733         * gcc.dg/builtins-54.c: New test case.
15734
15735 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15736
15737         PR c++/26433
15738         * g++.dg/template/fntry1.C: Add dg-do link.
15739
15740         PR c++/27808
15741         * g++.dg/parse/friend6.C: New test.
15742
15743 2006-05-30  Asher Langton  <langton2@llnl.gov>
15744
15745         * gfortran.dg/cray_pointers_7.f90: New test.
15746
15747 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15748
15749         PR tree-optimization/23452
15750         * gcc.dg/fold-mulconj-1.c: New test case.
15751
15752 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/27803
15755         * g++.dg/parse/bitfield1.C: New test.
15756
15757 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15758
15759         * gcc.target/ppc-eq0-1.c: New test case.
15760         * gcc.target/ppc-negeq0-1.c: New test case.
15761
15762 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15763
15764         PR c/27273
15765         * gcc.dg/overflow-warn-5.c: New test.
15766
15767 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15768
15769         PR c/27718
15770         * gcc.dg/sizeof-1.c: New test.
15771
15772 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15773
15774         PR target/27790
15775         * gcc.target/i386/pr27790.c: New test.
15776
15777 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15778
15779         PR libgfortran/27757
15780         * gfortran.dg/direct_io_5.f90: New test.
15781
15782 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15783
15784         PR libgfortran/27634
15785         * gfortran.dg/fmt_missing_period_1.f: New test.
15786         * gfortran.dg/fmt_missing_period_2.f: New test.
15787         * gfortran.dg/fmt_missing_period_3.f: New test.
15788
15789 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15790
15791         PR fortran/19777
15792         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15793         arrays.
15794
15795 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15796
15797         PR c++/27713
15798         * g++.dg/template/new6.C: New test.
15799
15800 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15801
15802         PR tree-optimization/24964
15803         * gcc.target/i386/387-10.c: New test case.
15804
15805 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15806
15807         * intrinsics/string_intrinsics.c (compare_string):
15808         Use memcmp instead of strncmp to avoid tripping over
15809         CHAR(0) in a string.
15810
15811 2006-05-27  Richard Guenther  <rguenther@suse.de>
15812
15813         PR middle-end/27773
15814         * gcc.dg/torture/pr27773.c: New testcase.
15815
15816 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15817
15818         * gcc.dg/pr24561.c: Rename to..
15819         * gcc.dg/pr25962.c: .. this.
15820
15821 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15822
15823         PR fortran/19777
15824         * gfortran.dg/bounds_check_2.f: New test.
15825
15826 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15827
15828         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15829         * gfortran.dg/byte_1.f90: Likewise.
15830         * gfortran.dg/dup_save_2.f90: Likewise.
15831
15832 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15833
15834         * gfortran.dg/associated_2.f90: New test.
15835
15836 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15837
15838         PR fortran/27524
15839         * gfortran.dg/bounds_check_1.f90: New test.
15840
15841 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15842
15843         PR rtl-optimization/27661
15844         * gcc.dg/pr27661.c: New test case.
15845
15846 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15847
15848         PR fortran/23151
15849         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15850         * gfortran.dg/print_parentheses_1.f:  New test.
15851         * gfortran.dg/print_parentheses_2.f90:  New test.
15852
15853 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15854
15855         PR target/27758
15856         * gcc.dg/pr27758.c: New test.
15857
15858 2006-05-24  Falk Hueffner  <falk@debian.org>
15859
15860         * gcc.c-torture/compile/pr27571.c: New test.
15861
15862 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15863
15864         PR fortran/27709
15865         * gfortran.dg/spec_expr_4.f90: New test.
15866
15867         PR fortran/27155
15868         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15869
15870 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15871
15872         PR c++/20103
15873         * g++.dg/ext/complit6.C: New test.
15874         * g++.dg/ext/complit3.C: Adjust error markers.
15875         * g++.dg/init/const3.C: New test.
15876
15877 2006-05-25  Richard Guenther  <rguenther@suse.de>
15878
15879         PR middle-end/27743
15880         * gcc.dg/torture/pr27743.c: New testcase.
15881
15882 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15883
15884         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15885
15886 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15887
15888         * gcc.dg/compat/scalar-by-value-x.h: New.
15889         * gcc.dg/compat/scalar-by-value-y.h: New.
15890         * gcc.dg/compat/scalar-by-value-5.c: New.
15891         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15892         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15893         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15894         * gcc.dg/compat/scalar-by-value-6.c: New.
15895         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15896         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15897         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15898
15899 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15900
15901         PR tree-optimization/27639
15902         PR tree-optimization/26719
15903         * gcc.dg/pr27639.c: New test.
15904         * gcc.dg/pr26719.c: New test.
15905         * gcc.dg/tree-ssa/scev-cast.c: New test.
15906
15907 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/20173
15910         * g++.dg/template/error21.C: New test.
15911
15912 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15913
15914         PR target/27696
15915         * gcc.target/i386/pr27696.c: New.
15916
15917 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15918
15919         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15920
15921         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15922
15923 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15924
15925         PR c++/27716
15926         * g++.dg/other/assign1.C: New test.
15927
15928 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15929
15930         PR target/27266
15931         * gcc.target/i386/pr27266.c: New.
15932
15933 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15934
15935         PR c++/27451
15936         * g++.dg/ext/asm9.C: New test.
15937
15938 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15939
15940         PR rtl-optimization/25514
15941         * gcc.c-torture/compile/pr25514.c: New test.
15942
15943 2006-05-22  Richard Guenther  <rguenther@suse.de>
15944
15945         Revert
15946         2006-01-31  Richard Guenther  <rguenther@suse.de>
15947
15948         * gcc.target/i386/sselibm-1.c: New testcase.
15949         * gcc.target/i386/sselibm-2.c: Likewise.
15950         * gcc.target/i386/sselibm-3.c: Likewise.
15951         * gcc.target/i386/sselibm-4.c: Likewise.
15952         * gcc.target/i386/sselibm-5.c: Likewise.
15953
15954 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15955
15956         PR c/27420
15957         * gcc.dg/func-args-2.c: New test.
15958
15959         PR c/26818
15960         * gcc.dg/struct-incompl-1.c: New test.
15961
15962 2006-05-22  Richard Guenther  <rguenther@suse.de>
15963
15964         PR testsuite/27708
15965         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15966         the transformations we test for.
15967
15968 2006-05-22  Richard Guenther  <rguenther@suse.de>
15969
15970         PR testsuite/27707
15971         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15972
15973 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15974
15975         PR c++/27210
15976         * g++.dg/warn/new1.C: New test.
15977         * g++.dg/template/new5.C: Likewise.
15978
15979 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15980
15981         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15982         * gcc.target/i386/20060512-3.c: Likewise.
15983
15984 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15985
15986         PR rtl-optimization/27671
15987         * gcc.c-torture/execute/pr27671-1.c: New.
15988         * gcc.dg/pr27671-2.c: Likewise.
15989
15990         PR tree-optimization/26622.
15991         * gcc.c-torture/compile/pr26622.c: New.
15992
15993 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15994
15995         PR fortran/27613
15996         * gfortran.dg/recursive_reference_1.f90: New test.
15997
15998 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15999
16000         PR fortran/25746
16001         * gfortran.dg/elemental_subroutine_3.f90: New test.
16002
16003         PR fortran/25090
16004         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16005
16006         PR fortran/27584
16007         * gfortran.dg/associated_target_1.f90: New test.
16008
16009         PR fortran/19015
16010         * gfortran.dg/maxloc_shape_1.f90: New test.
16011
16012 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16013
16014         PR libgfortran/24459
16015         * gfortran.dg/namelist_24.f90: New test.
16016         * gfortran.dg/namelist_12.f: Fix typo in comment.
16017
16018 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16019
16020         PR middle-end/25776
16021         * g++.dg/other/error11.C: New test.
16022
16023 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16024
16025         * gcc.target/mips/pr26765.c: Add -w to options.
16026
16027 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16028
16029         * lib/target-supports.exp (check_effective_target_mpaired_single):
16030         New function.
16031         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16032         multilibs.
16033         * g++.dg/vect/vect.exp: Likewise.
16034
16035 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16036
16037         PR testsuite/25891
16038         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16039
16040 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16041
16042         PR fortran/27662
16043         * gfortran.dg/temporary_1.f90: New file.
16044
16045 2006-05-19  Andreas Schwab  <schwab@suse.de>
16046
16047         * g++.dg/other/unused1.C: Also match "stringz".
16048
16049 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16050
16051         PR c++/26433
16052         * g++.dg/template/fntry1.C: New test.
16053
16054 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16055
16056         PR c++/27471
16057         PR c++/27506
16058         * g++.dg/conversion/bitfield5.C: New test.
16059         * g++.dg/conversion/bitfield6.C: New test.
16060
16061 2006-05-18  Mike Stump  <mrs@apple.com>
16062
16063         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16064         * gcc.dg/vla-4.c: Add.
16065         * gcc.dg/vla-5.c: Add.
16066         * gcc.dg/vla-6.c: Add.
16067
16068 2006-05-12  Stuart Hastings  <stuart@apple.com>
16069
16070         * gcc.target/i386/20060512-1.c: New.
16071         * gcc.target/i386/20060512-2.c: New.
16072         * gcc.target/i386/20060512-3.c: New.
16073         * gcc.target/i386/20060512-4.c: New.
16074
16075 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/26122
16078         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16079
16080         PR c++/26068
16081         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16082         * g++.dg/parse/linkage1.C: New test.
16083
16084 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16085
16086         PR tree-optimization/27548
16087         * g++.dg/tree-ssa/pr27548.C: New test.
16088
16089 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16090
16091         PR fortran/26551
16092         * gfortran.dg/recursive_check_1.f: New test.
16093         * gfortran.dg/recursive_check_2.f90: New test.
16094
16095 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16096
16097         * g++.dg/opt/temp2.C: New test.
16098
16099 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16100
16101         PR c++/27491
16102         * g++.dg/init/brace5.C: New test.
16103
16104         PR middle-end/27415
16105         * gcc.dg/gomp/pr27415.c: New test.
16106         * g++.dg/gomp/pr27415.C: New test.
16107
16108         PR tree-optimization/27549
16109         * g++.dg/tree-ssa/pr27549.C: New test.
16110
16111 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16112
16113         PR libgfortran/27575
16114         * gfortran.dg/read_eof_4.f90: New test.
16115
16116 2006-05-16  Richard Guenther  <rguenther@suse.de>
16117
16118         PR tree-optimization/22303
16119         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16120
16121 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16122
16123         PR middle-end/27573
16124         * gcc.dg/gomp/pr27573.c: New test.
16125         * gfortran.dg/gomp/pr27573.f90: New test.
16126
16127         PR c/27499
16128         * gcc.dg/gomp/pr27499.c: New test.
16129         * g++.dg/gomp/pr27499.C: New test.
16130
16131 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/27339
16134         * g++.dg/parser/access8.C: Adjust error marker.
16135         * g++.dg/template/access17.C: New test.
16136         * g++.dg/template/access18.C: Likewise.
16137
16138 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16139
16140         PR target/26600
16141         * gcc.target/i386/pr26600.c: New test case.
16142
16143 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c++/27505
16146         * g++.dg/expr/bitfield1.C: New test.
16147
16148 2006-05-15  Richard Guenther  <rguenther@suse.de>
16149
16150         PR tree-optimization/27603
16151         * gcc.dg/torture/pr27603.c: New testcase.
16152
16153 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16154
16155         PR fortran/25090
16156         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16157
16158         PR fortran/25082
16159         * gfortran.dg/scalar_return_1.f90: New test.
16160
16161         PR fortran/27411
16162         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16163
16164 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16165
16166         * gcc.dg/gomp/critical-4.c: New test.
16167         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16168         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16169         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16170         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16171
16172 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16173
16174         PR c++/27582
16175         * g++.dg/template/dependent-args1.C: New test.
16176
16177         PR c++/27581
16178         * g++.dg/lookup/this1.C: New test.
16179
16180         PR c++/27315
16181         * g++.dg/template/operator6.C: New test.
16182         * g++.dg/template/incomplete3.C: New test.
16183
16184         PR c++/27559
16185         * g++.dg/template/new4.C: New test.
16186
16187         PR c++/27496
16188         * g++.dg/template/void2.C: New test.
16189
16190 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16191
16192         * g++.dg/template/dependent-expr5.C: New test.
16193
16194 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16195
16196         PR middle-end/26729
16197         * gcc.dg/pr26729-1.c: New test case.
16198
16199 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16200
16201         * gcc.dg/pr27003.c: New test.
16202
16203 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16204
16205         * lib/target-supports.dg (check_cxa_atexit_available): Change
16206         v3_target_compile to ${tool}_target_compile.
16207
16208 2006-05-11  Jason Merrill  <jason@redhat.com>
16209
16210         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16211
16212 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16213
16214         PR fortran/27553
16215         * gfortran.dg/label_5.f90: New test.
16216
16217 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16218
16219         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16220         check_effective_target_powerpc_altivec_ok): New.
16221         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16222         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16223         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16224         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16225         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16226         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16227         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16228         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16229         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16230         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16231         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16232         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16233         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16234         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16235         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16236         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16237         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16238         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16239         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16240         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16241         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16242         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16243         gcc.target/powerpc/altivec-9.c,
16244         gcc.target/powerpc/altivec-consts.c,
16245         gcc.target/powerpc/altivec-pr22085.c,
16246         gcc.target/powerpc/altivec-splat.c,
16247         gcc.target/powerpc/altivec-types-1.c,
16248         gcc.target/powerpc/altivec-types-2.c,
16249         gcc.target/powerpc/altivec-types-3.c,
16250         gcc.target/powerpc/altivec-types-4.c,
16251         gcc.target/powerpc/altivec-varargs-1.c,
16252         gcc.target/powerpc/altivec-vec-merge.c,
16253         gcc.target/powerpc/ppc-vector-memcpy.c,
16254         gcc.target/powerpc/ppc-vector-memset.c,
16255         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16256         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16257         these effective targets.
16258         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16259         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16260
16261 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16262
16263         PR middle-end/27384
16264         * g++.dg/other/fold1.C: New test.
16265
16266         PR middle-end/27488
16267         * gcc.dg/fold-nonneg-1.c: New test.
16268
16269         PR c++/27547
16270         * g++.dg/other/operator1.C: New test.
16271
16272 2006-05-11  Richard Guenther  <rguenther@suse.de>
16273
16274         PR middle-end/27529
16275         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16276
16277 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16278
16279         * lib/target-supports-dg.exp (check-flags): New.
16280         (dg-skip-if): Move flag checks.
16281
16282 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16283
16284         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16285         * lib/target-supports.dg (check_cxa_atexit_available): New.
16286
16287 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16288
16289         PR fortran/27470
16290         * gfortran.dg/multiple_allocation_2.f90: New test case.
16291
16292 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16293
16294         * gcc.target/arm/pr27387.C: Fix a comment typo.
16295
16296 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16297
16298         PR fortran/24549
16299         * gfortran.dg/error_recovery_1.f90: New test.
16300
16301 2006-05-10  Richard Guenther  <rguenther@suse.de>
16302
16303         PR tree-optimization/27302
16304         * gcc.dg/torture/pr27302.c: New testcase.
16305
16306 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16307         Richard Guenther  <rguenther@suse.de>
16308
16309         PR middle-end/27498
16310         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16311
16312 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16313
16314         PR rtl-optimization/27335
16315         * gcc.dg/pr27335.c: New test.
16316
16317 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16318
16319         * gcc.target/mips/mips-ps-5.c: New file.
16320
16321 2006-05-08  Jan Hubicka  <jh@suse.cz>
16322
16323         PR middle-end/25962
16324         * gcc.dg/pr25962.c: New.
16325
16326 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16327
16328         PR target/27158
16329         * gcc.target/powerpc/pr27158.c: New test case.
16330
16331 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16332
16333         PR testsuite/27476
16334         * ada/acats/run_all.sh: Use test -z.
16335
16336 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16337
16338         PR libfortran/18271
16339         * gfortran.dg/spec_expr_3.f90: New test.
16340
16341 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16342
16343         PR target/24879
16344         * gcc.target/i386/monitor.c: New file.
16345
16346 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16347
16348         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16349
16350 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16351
16352         PR c++/27447
16353         * g++.dg/other/ptrmem7.C: New test.
16354
16355 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16356
16357         PR target/27421
16358         * gcc.dg/array-9.c: New test.
16359
16360 2006-05-07  Richard Guenther  <rguenther@suse.de>
16361
16362         PR tree-optimization/27409
16363         * gcc.dg/torture/pr27409.c: New testcase.
16364
16365 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16366
16367         PR fortran/27457
16368         * gfortran.dg/select_6.f90: New.
16369
16370 2006-05-07  Richard Guenther  <rguenther@suse.de>
16371
16372         PR tree-optimization/27136
16373         * gcc.dg/torture/pr27136.c: New testcase.
16374
16375 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16376
16377         PR fortran/24813
16378         * gfortran.dg/char_cons_len_1.f90: New test.
16379
16380 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16381
16382         PR c++/27427
16383         * g++.dg/template/incomplete2.C: New test.
16384
16385 2006-05-06  Richard Guenther  <rguenther@suse.de>
16386
16387         PR tree-optimization/27151
16388         * gcc.dg/vect/pr27151.c: New testcase.
16389
16390 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16391
16392         PR c++/27430
16393         * g++.dg/template/void1.C: New test.
16394
16395         PR c++/27423
16396         * g++.dg/other/void2.C: New test.
16397
16398         PR c++/27422
16399         * g++.dg/conversion/void1.C: New test.
16400
16401 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16402
16403         PR/21391
16404         * g++.dg/other/unused1.C: New.
16405
16406 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16407
16408         PR objc/27240
16409         * objc.dg/member-1.m: New test.
16410
16411 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16412
16413         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16414
16415 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16416
16417         PR libfortran/26985
16418         * gfortran.dg/matmul_2.f90: New test.
16419
16420 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16421
16422         * ada/acats/run_all.sh: Use sync when main not found.
16423
16424 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16425
16426         PR target/26765
16427         * gcc.target/mips/pr26765.c: New.
16428
16429 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16430
16431         * gcc.target/bfin: New directory.
16432         * gcc.target/bfin/bfin.exp: New file.
16433         * gcc.target/bfin/frmul.c: New file.
16434         * gcc.target/bfin/arith.c: New file.
16435         * gcc.target/bfin/mul-combine.c: New file.
16436         * gcc.target/bfin/shift.c: New file.
16437
16438 2006-05-04  Richard Guenther  <rguenther@suse.de>
16439
16440         PR tree-optimization/14287
16441         PR tree-optimization/14844
16442         PR tree-optimization/19792
16443         PR tree-optimization/21608
16444         PR tree-optimization/27090
16445         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16446         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16447         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16448         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16449         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16450
16451 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16452
16453         PR tree-optimization/27285
16454         * gcc.c-torture/execute/pr27285.c: New test.
16455
16456         PR middle-end/27388
16457         * gcc.dg/gomp/pr27388-1.c: New test.
16458         * gcc.dg/gomp/pr27388-2.c: New test.
16459         * gcc.dg/gomp/pr27388-3.c: New test.
16460
16461         PR c++/27359
16462         * g++.dg/gomp/pr27359.C: New test.
16463
16464 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16465
16466         PR fortran/20248
16467         * gfortran.dg/iargc.f90: New test.
16468
16469 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/27102
16472         * g++.dg/template/crash49.C: New test.
16473
16474 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16475
16476         PR testsuite/27032
16477         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16478
16479 2006-05-02  Jeff Law  <law@redhat.com>
16480
16481         PR tree-optimization/27364
16482         * gcc.c-torture/execute/pr27364.c: New test.
16483
16484 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/27309
16487         * g++.dg/parser/ctor5.C: New test.
16488
16489 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16490
16491         PR target/27387
16492         * gcc.target/arm/arm.exp: New.
16493         * gcc.target/arm/pr27387.C: Likewise.
16494
16495 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16496
16497         PR fortran/27269
16498         PR fortran/27324
16499         * gfortran.dg/module_equivalence_2.f90: New test.
16500
16501 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16502
16503         PR middle-end/27337
16504         * g++.dg/gomp/pr27337-1.C: New test.
16505         * g++.dg/gomp/pr27337-2.C: New test.
16506
16507         PR middle-end/27328
16508         * gcc.dg/gomp/pr27328.c: New test.
16509
16510         PR middle-end/27325
16511         * g++.dg/gomp/pr27325.C: New test.
16512
16513         PR middle-end/27310
16514         * g++.dg/gomp/pr27310.C: New test.
16515
16516 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16517
16518         PR tree-optimization/27291
16519         * g++.dg/tree-ssa/pr27291.C: New test.
16520
16521 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16522
16523         PR tree-optimization/27283
16524         * g++.dg/tree-ssa/pr27283.C: New test.
16525
16526 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16527
16528         * gcc.dg/tree-ssa/loop-16.c: New test.
16529
16530 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16531             Joseph S. Myers  <joseph@codesourcery.com>
16532
16533         * gcc.dg/Wconversion-3.c: New test case.
16534         * gcc.dg/Wconversion-4.c: Likewise.
16535
16536 2006-05-01  Richard Guenther  <rguenther@suse.de>
16537
16538         PR tree-optimization/26726
16539         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16540
16541 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16542
16543         * gcc.dg/Woverflow-1.c: New test case.
16544         * gcc.dg/Woverflow-2.c: Likewise.
16545         * gcc.dg/Woverflow-3.c: Likewise.
16546
16547 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/27094
16550         * g++.dg/template/defarg8.C: New test.
16551
16552 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16553
16554         PR c++/27278
16555         * g++.dg/parse/operator7.C: New test.
16556
16557 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16558
16559         PR c++/11471
16560         PR c++/27102
16561         * g++.dg/template/crash48.C: New test.
16562
16563         PR c++/27279
16564         * g++.dg/parse/ctor4.C: New test.
16565
16566 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16567
16568         PR fortran/25681
16569         * gfortran.df/char_type_len.f90: New test.
16570
16571 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16572
16573         PR libgfortran/27304
16574         * gfortran.dg/fmt_exhaust.f90: New test.
16575
16576 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16577
16578         PR c/25309
16579         * gcc.dg/large-size-array-2.c: New test case.
16580
16581 2006-04-28  Richard Guenther  <rguenther@suse.de>
16582
16583         PR target/26826
16584         * gcc.target/i386/pr26826.c: New testcase.
16585
16586 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16587
16588         PR middle-end/27260
16589         * gcc.c-torture/execute/pr27260.c: New.
16590
16591 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16592
16593         PR middle-end/27095
16594         * gcc.dg/pr27095.c: New.
16595
16596 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16597
16598         PR c++/27292
16599         * g++.dg/conversion/bitfield4.C: New test.
16600
16601 2006-04-27  Eric Christopher  <echristo@apple.com>
16602
16603         * gcc.dg/pragma-ms_struct.c: New.
16604
16605 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/27102
16608         * g++.dg/template/crash47.C: New test.
16609
16610 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16611
16612         * gcc.target/i386/sse-7.c: build with -msse.
16613
16614 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16615
16616         PR testsuite/27274:
16617         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16618         (main): Exit if processor doesn't support SSE.
16619
16620 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16621
16622         PR middle-end/27282
16623         * gcc.c-torture/compile/pr27282.c: New test.
16624
16625 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16626
16627         PR middle-end/26913
16628         * g++.dg/gomp/pr26913.C: New test.
16629
16630         PR c/25996
16631         * gcc.dg/gomp/pr25996.c: New test.
16632         * g++.dg/gomp/pr25996.C: New test.
16633
16634 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16635
16636         PR rtl-optimization/26725
16637         * gcc.c-torture/compile/pr26725.c: New test.
16638
16639 2006-04-25  Richard Guenther  <rguenther@suse.de>
16640
16641         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16642         than n + -1.
16643
16644 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16645
16646         * gcc.dg/20060425-1.c: New testcase.
16647
16648 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16649
16650         PR tree-optimization/26865
16651         * gcc.dg/pr26865.c: New test.
16652
16653 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/27292
16656         * g++.dg/conversion/bitfield1.C: New test.
16657         * g++.dg/conversion/bitfield2.C: Likewise.
16658         * g++.dg/conversion/bitfield3.C: Likewise.
16659
16660 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16661         Richard Guenther  <rguenther@suse.de>
16662
16663         PR tree-optimization/27236
16664         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16665
16666 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16667
16668         PR c++/19963
16669         * g++.dg/other/incomplete2.C: New test.
16670
16671 2006-04-24  Richard Guenther  <rguenther@suse.de>
16672
16673         PR middle-end/26869
16674         * gcc.dg/torture/pr26869.c: New testcase.
16675
16676 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16677         Richard Guenther  <rguenther@suse.de>
16678
16679         PR tree-optimization/27218
16680         * g++.dg/tree-ssa/pr27218.C: New testcase.
16681
16682 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/26912
16685         * g++.dg/template/friend41.C: New test.
16686
16687 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16688
16689         * g++.dg/opt/pr15551.C: Include cstdio.
16690         (main): Use remove instead of unlink.
16691
16692 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16693
16694         * gcc.dg/sibcall-7.c: New test.
16695         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16696         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16697         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16698         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16699         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16700
16701 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/26534
16704         * g++.dg/opt/bitfield1.C: New test.
16705         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16706         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16707         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16708         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16709         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16710         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16711         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16712         * g++.dg/abi/bitfield2.C: Likewise.
16713         * g++.dg/init/bitfield1.C: Likewise.
16714
16715 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16716
16717         PR fortran/25099
16718         * gfortran.dg/elemental_subroutine_4.f90: New test.
16719         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16720         call sub (m, x).
16721
16722 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16723
16724         * gcc.c-torture/compile/20060421-1.c: New testcase.
16725
16726 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16727
16728         PR c/25875
16729         * gcc.dg/init-bad-4.c: New test.
16730
16731 2006-04-21  Paul Brook  <paul@codesourcery.com>
16732
16733         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16734
16735 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16736
16737         PR fortran/27122
16738         * gfortran.dg/defined_operators_1.f90: New test.
16739         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16740         remove old ones associated, incorrectly, with Note 5.46.
16741
16742         PR fortran/27113
16743         * gfortran.dg/character_array_constructor_1.f90: New test.
16744
16745 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16746
16747         * gcc.dg/20060419-1.c: New test.
16748
16749 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16750
16751         PR c/26774
16752         * gcc.dg/struct-parse-1.c: New test case.
16753
16754 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16755
16756         PR c++/26558
16757         * g++.dg/parse/template19.C: New test.
16758
16759         PR c++/26739
16760         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16761
16762         PR c++/26036
16763         * g++.dg/expr/call3.C: New test.
16764
16765         PR c++/10385
16766         * g++.dg/conversion/dynamic1.C: New test.
16767
16768 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16769
16770         PR c++/27102
16771         * g++.dg/template/crash35.C: Tweak error markers.
16772         * g++.dg/template/crash46.C: New test.
16773         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16774         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16775
16776 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16777
16778         PR rtl-optimization/14261
16779         * gcc.c-torture/compile/20060419-1.c: Added.
16780
16781 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16782
16783         * gfortran.dg/label_1.f90: Adjust dg-error.
16784
16785 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16786
16787         PR target/26961
16788         * gcc.dg/fold-cond-1.c: New test case.
16789         * gcc.dg/pr26961-1.c: Likewise.
16790
16791 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16792
16793         PR libgfortran/27138
16794         * gfortran.dg/read_bad_advance.f90: New test.
16795
16796 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16797             Dale Johannesen  <dalej@apple.com>
16798
16799         PR target/24076
16800         * gcc.target/i386/vecinit-3.c: New testcase.
16801         * gcc.target/i386/vecinit-4.c: Likewise.
16802         * gcc.target/i386/sse-18.c: Likewise.
16803         * gcc.target/i386/sse-19.c: Likewise.
16804
16805 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16806
16807         * gfortran.dg/allocate_zerosize_1.f90: New test.
16808
16809 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16810
16811         PR c++/26365
16812         * g++.dg/template/crash45.C: New test.
16813
16814 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16815
16816         PR fortran/26787
16817         * gfortran.dg/proc_assign_1.f90: New test.
16818         * gfortran.dg/procedure_lvalue.f90: Change message.
16819         * gfortran.dg/namelist_4.f90: Add new error.
16820
16821         PR fortran/25597
16822         PR fortran/27096
16823         * gfortran.dg/auto_pointer_array_result_1.f90
16824
16825         PR fortran/27089
16826         * gfortran.dg/specification_type_resolution_1.f90
16827
16828         PR fortran/18003
16829         PR fortran/25669
16830         PR fortran/26834
16831         * gfortran.dg/bounds_temporaries_1.f90: New test.
16832
16833         PR fortran/27124
16834         * gfortran.dg/array_return_value_1.f90: New test.
16835
16836 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16837
16838         PR fortran/25336
16839         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16840
16841 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16842
16843         PR middle-end/26823
16844         * g++.dg/gomp/pr26823-1.C: New test.
16845         * g++.dg/gomp/pr26823-2.C: New test.
16846
16847 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16848
16849         PR middle-end/27134
16850         * gcc.dg/pr27314.c: New test.
16851
16852 2006-04-13  Richard Henderson  <rth@redhat.com>
16853
16854         * g++.dg/gomp/block-0.C: Update expected matches.
16855
16856 2006-04-13  DJ Delorie  <dj@redhat.com>
16857
16858         * lib/target-supports.exp (check_effective_target_int32plus): New.
16859         (check_effective_target_ptr32plus): New.
16860         (check_effective_target_size32plus): New.
16861         (check_effective_target_int16): New.
16862         (check_profiling_available): Add m32c to the list of unsupported
16863         targets.
16864
16865         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16866         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16867         memory size.
16868         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16869         pointers.
16870         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16871         size_t.
16872         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16873         and size_t.
16874         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16875         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16876         not just xstormy16.  Skip m32c due to weird pointer size.
16877         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16878         not just xstormy16.
16879         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16880         not just xstormy16.
16881         * gcc.dg/20020312-2.c: Add m32c support.
16882         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16883         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16884         in test.
16885         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16886         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16887         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16888         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16889         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16890         formats
16891         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16892         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16893         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16894         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16895         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16896         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16897         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16898         in test.
16899         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16900         in test.
16901         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16902         * gcc.dg/pr23049.c: Require >=32 bit integers.
16903         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16904         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16905         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16906         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16907         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16908         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16909         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16910         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16911         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16912         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16913         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16914         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16915         prototype in test.
16916         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16917         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16918         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16919         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16920         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16921
16922         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16923         * gcc.c-torture/execute/20040703-1.x: Likewise.
16924         * gcc.c-torture/execute/20040705-1.x: Likewise.
16925         * gcc.c-torture/execute/20040705-2.x: Likewise.
16926         * gcc.c-torture/execute/20040709-1.x: Likewise.
16927         * gcc.c-torture/execute/20040709-2.x: Likewise.
16928         * gcc.c-torture/execute/20040811-1.x: Likewise.
16929         * gcc.c-torture/execute/20050316-1.x: Likewise.
16930         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16931         * gcc.c-torture/execute/pr19689.x: Likewise.
16932         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16933         * gcc.c-torture/execute/usmul.x: Likewise.
16934         * gcc.c-torture/execute/vrp-5.x: Likewise.
16935         * gcc.c-torture/execute/vrp-6.x: Likewise.
16936         * gcc.dg/debug/20041023-1.s: Likewise.
16937
16938 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16939
16940         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16941         of integers to a vector types are now constant expressions in C.
16942         * gcc.dg/vect/vect-fold-1.c: New test case.
16943
16944 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16945             Ulrich Weigand  <uweigand@de.ibm.com>
16946
16947         PR target/27006
16948         * gcc.dg/vmx/pr27006.c: New testcase.
16949
16950 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16951
16952         PR libgfortran/26766
16953         * gfortran.dg/write_recursive.f90: New test.
16954
16955 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16956
16957         * g++.dg/parse/dtor7.C: New test.
16958         * g++.dg/parse/new1.C: Add error marker.
16959         * g++.dg/template/new3.C: New test.
16960
16961         PR c++/26122
16962         * g++.dg/template/pure1.C: New test.
16963
16964         PR c++/26295
16965         * g++.dg/parse/ptrmem4.C: New test.
16966
16967 2006-04-10  Jeff Law  <law@redhat.com>
16968
16969         PR/27087
16970         * gcc.c-torture/compile/pr27087.c: New test.
16971
16972 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16973
16974         PR/21391
16975         * gcc.dg/20060410.c: New.
16976
16977 2006-04-10  Matthias Klose  <doko@debian.org>
16978
16979         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16980         Recognize multilib directory names containing underscores.
16981
16982 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16983
16984         * gcc.target/i386/vecinit-1.c: New test case.
16985         * gcc.target/i386/vecinit-2.c: Likewise.
16986
16987 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16988
16989         PR debug/27057
16990         * g++.dg/debug/dwarf2-2.C: New test.
16991
16992 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16993
16994         PR rtl-optimization/27073
16995         * gcc.c-torture/execute/pr27073.c: New test.
16996
16997 2006-04-08  Mike Stump  <mrs@apple.com>
16998
16999         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17000
17001 2006-04-07  Richard Guenther  <rguenther@suse.de>
17002
17003         PR tree-optimization/26135
17004         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17005
17006 2006-04-06  Jan Hubicka  <jh@suse.cz>
17007
17008         PR profile/26399
17009         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17010
17011 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17012
17013         * g++.dg/conversion/nullptr1.C: New test case.
17014         * g++.dg/conversion/nullptr2.C: Likewise.
17015
17016 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17017
17018         * gfortran.dg/dependency_18.f90: New test case.
17019
17020 2006-04-05  Richard Guenther  <rguenther@suse.de>
17021
17022         PR tree-optimization/26919
17023         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17024         * gcc.dg/ipa/ipa-2.c: Likewise.
17025         * gcc.dg/ipa/ipa-3.c: Likewise.
17026         * gcc.dg/ipa/ipa-5.c: Likewise.
17027
17028 2006-04-05  Richard Guenther  <rguenther@suse.de>
17029
17030         PR tree-optimization/26763
17031         * gcc.dg/torture/pr26763-1.c: New testcase.
17032         * gcc.dg/torture/pr26763-2.c: Likewise.
17033
17034 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17035
17036         PR fortran/23634
17037         PR fortran/25619
17038         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17039
17040 2006-04-04  Eric Christopher  <echristo@apple.com>
17041
17042         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17043         stubs.
17044         * gcc.target/i386/387-5.c: Ditto.
17045
17046 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17047
17048         * gcc.target/sparc/struct-ret-check.c: New test.
17049
17050 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17051
17052         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17053         zero decimal digits specified in format.
17054
17055 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17056
17057         PR fortran/26891
17058         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17059
17060         PR fortran/26976
17061         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17062         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17063         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17064         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17065         compliant and detect bigendian-ness.
17066
17067 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17068
17069         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17070         dummy arguments work when the actual argument is itself a dummy
17071         argument of the caller.
17072
17073 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17074
17075         PR libfortran/24685
17076         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17077
17078 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17079
17080         * gfortran.dg/dependencency_17.f90: New test case.
17081
17082 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17083
17084         * gfortran.dg/dependency_14.f90: New test case.
17085         * gfortran.dg/dependency_15.f90: Likewise.
17086         * gfortran.dg/dependency_16.f90: Likewise.
17087
17088 2006-03-31  Asher Langton  <langton2@llnl.gov>
17089
17090         PR fortran/25358
17091         gfortran.dg/cray_pointers_6.f90: New test.
17092
17093 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17094
17095         PR libgfortran/26890
17096         * gfortran.dg/read_size_noadvance.f90: New test.
17097
17098 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17099
17100         PR fortran/25031
17101         * gfortran.dg/multiple_allocation_1.f90: Check that the
17102         size has changed after a re-allocation with stat.
17103
17104 2006-03-30  Richard Guenther  <rguenther@suse.de>
17105
17106         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17107         removal.
17108         * gcc.target/i386/sselibm-2.c: Likewise.
17109         * gcc.target/i386/sselibm-3.c: Likewise.
17110         * gcc.target/i386/sselibm-4.c: Likewise.
17111         * gcc.target/i386/sselibm-5.c: Likewise.
17112
17113 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17114
17115         * gcc.dg/fold-andxor-1.c: New test case.
17116         * gcc.dg/fold-xorand-1.c: Likewise.
17117
17118 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17119
17120         * gcc.dg/fold-convnotconv-1.c: New test case.
17121
17122 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17123
17124         PR fortran/26779
17125         * gfortran.dg/private_type_5.f90: New test.
17126
17127 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17128
17129         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17130
17131 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17132
17133         * gfortran.dg/advance_2.f90: New test.
17134         * gfortran.dg/advance_3.f90: New test.
17135
17136         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17137
17138 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17139
17140         PR libgfortran/26661
17141         PR libgfortran/26880
17142         * gfortran.dg/read_x_past.f: New test.
17143
17144 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17145
17146         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17147         to be STABS.
17148
17149 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17150
17151         * objc.dg/dwarf-1.m: Skip on AIX.
17152         * objc.dg/dwarf-2.m: Skip on AIX.
17153
17154 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17155
17156         PR fortran/26816
17157         * gfortran.dg/float_1.f90: New test.
17158
17159 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17160
17161         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17162         X86_64 targets.
17163         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17164
17165 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17166
17167         PR libfortran/26735
17168         * gfortran.dg/convert_implied_open.f90: New test case.
17169
17170 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17171
17172         PR fortran/26769
17173         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17174
17175 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17176
17177         PR middle-end/26717
17178         * gcc.dg/pr26717.c: New test.
17179
17180 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17181
17182         * gfortran.dg/dependency_12.f90: New test case.
17183
17184 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17185
17186         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17187
17188 2006-03-24  Jeff Law  <law@redhat.com>
17189
17190         * gcc.c-torture/pr26840.c: New test.
17191
17192 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17193
17194         * objc.dg/dwarf-2.m: New.
17195         * obj-c++.dg/dwarf-2.mm: New.
17196
17197         * g++.old-deja/g++.other/init19.C: New.
17198
17199 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17200
17201         * g++.dg/eh/spbp.C: Skip on AIX.
17202
17203 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17204
17205         PR middle-end/26611
17206         * g++.dg/gomp/pr26611-1.C: New test.
17207         * g++.dg/gomp/pr26611-2.C: New test.
17208
17209 2006-03-24  Jeff Law  <law@redhat.com>
17210
17211         * gcc.c-torture/compile/pr26833.c: New test.
17212         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17213
17214 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17215
17216         * gfortran.dg/endfile_2.f90: Delete temp file.
17217
17218 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17219
17220         PR fortran/19303
17221         * gfortran.dg/record_marker_1.f90: New test case.
17222         * gfortran.dg/record_marker_2.f: New test case.
17223         * gfortran.dg/record_marker_3.f90: New test case.
17224
17225 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17226
17227         PR fortran/17298
17228         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17229         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17230
17231 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17232
17233         * lib/gcc-dg.exp (cleanup-modules): New proc.
17234         * gfortran.dg/allocatable_function_1.f90,
17235         gfortran.dg/allocate_char_star_scalar_1.f90,
17236         gfortran.dg/assumed_charlen_function_1.f90,
17237         gfortran.dg/assumed_dummy_1.f90,
17238         gfortran.dg/assumed_shape_ranks_1.f90,
17239         gfortran.dg/assumed_shape_ranks_2.f90,
17240         gfortran.dg/assumed_size_dt_dummy.f90,
17241         gfortran.dg/auto_char_dummy_array_1.f90,
17242         gfortran.dg/auto_char_len_3.f90,
17243         gfortran.dg/automatic_module_variable.f90,
17244         gfortran.dg/bad_automatic_objects_1.f90,
17245         gfortran.dg/char_array_constructor.f90,
17246         gfortran.dg/char_array_structure_constructor.f90,
17247         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17248         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17249         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17250         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17251         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17252         gfortran.dg/derived_pointer_recursion.f90,
17253         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17254         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17255         gfortran.dg/dummy_functions_1.f90,
17256         gfortran.dg/elemental_initializer_1.f90,
17257         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17258         gfortran.dg/elemental_pointer_1.f90,
17259         gfortran.dg/elemental_subroutine_1.f90,
17260         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17261         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17262         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17263         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17264         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17265         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17266         gfortran.dg/global_references_1.f90,
17267         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17268         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17269         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17270         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17271         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17272         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17273         gfortran.dg/large_integer_kind_1.f90,
17274         gfortran.dg/large_real_kind_1.f90,
17275         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17276         gfortran.dg/module_double_reuse.f90,
17277         gfortran.dg/module_equivalence_1.f90,
17278         gfortran.dg/module_interface_1.f90,
17279         gfortran.dg/module_parameter_array_refs_1.f90,
17280         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17281         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17282         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17283         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17284         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17285         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17286         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17287         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17288         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17289         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17290         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17291         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17292         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17293         gfortran.dg/same_name_1.f90,
17294         gfortran.dg/sibling_dummy_procedure_1.f90,
17295         gfortran.dg/sibling_dummy_procedure_2.f90,
17296         gfortran.dg/sibling_dummy_procedure_3.f90,
17297         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17298         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17299         gfortran.dg/used_dummy_types_2.f90,
17300         gfortran.dg/used_dummy_types_3.f90,
17301         gfortran.dg/used_dummy_types_4.f90,
17302         gfortran.dg/used_dummy_types_5.f90,
17303         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17304         gfortran.dg/userdef_operator_1.f90: Use it.
17305
17306 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17307
17308         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17309         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17310         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17311         gfortran.dg/write_back.f,
17312         gfortran.fortran-torture/execute/inquire_1.f90,
17313         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17314
17315 2006-03-21  Jeff Law  <law@redhat.com>
17316
17317         * gcc.dg/tree-ssa/vrp28.c: New test.
17318
17319 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17320
17321         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17322         if _STDC_C99 is defined.
17323         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17324         * gcc.dg/builtins-20.c: Likewise.
17325         * gcc.dg/builtins-53.c: Likewise.
17326         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17327         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17328
17329 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17330
17331         PR tree-opt/26781
17332         * gcc.c-torture/compile/pr26781-1.c: New test.
17333         * gcc.c-torture/compile/pr26781-2.c: New test.
17334
17335 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17336
17337         PR c++/26690
17338         * g++.dg/gomp/pr26690-1.C: New test.
17339         * g++.dg/gomp/pr26690-2.C: New test.
17340
17341 2006-03-20  Jeff Law  <law@redhat.com>
17342
17343         * gcc.dg/tree-ssa/pr21829.c: New test.
17344
17345         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17346
17347 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17348
17349         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17350         (check_visibility_available): Use it.
17351         (check_effective_target_default_packed): Likewise.
17352         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17353         (check_effective_target_fopenmp): Likewise.
17354         (check_effective_target_freorder): Likewise.
17355         (check_effective_target_fpic): Likewise.
17356         (check_named_sections_available): Likewise.
17357         (check_effective_target_ilp32): Likewise.
17358         (check_effective_target_lp64): Likewise.
17359
17360 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17361
17362         PR fortran/20935
17363         * gfortran.dg/scalar_mask_2.f90: New test case.
17364
17365 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17366
17367         PR tree-opt/26629
17368         * gcc.dg/tree-ssa/loadpre12.c: New test.
17369         * gcc.dg/tree-ssa/loadpre13.c: New test.
17370         * gcc.dg/tree-ssa/loadpre14.c: New test.
17371         * gcc.dg/tree-ssa/loadpre15.c: New test.
17372         * gcc.dg/tree-ssa/loadpre16.c: New test.
17373         * gcc.dg/tree-ssa/loadpre17.c: New test.
17374         * gcc.dg/tree-ssa/loadpre18.c: New test.
17375         * gcc.dg/tree-ssa/loadpre19.c: New test.
17376         * gcc.dg/tree-ssa/loadpre20.c: New test.
17377         * gcc.dg/tree-ssa/loadpre21.c: New test.
17378         * gcc.dg/tree-ssa/loadpre22.c: New test.
17379
17380 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17381
17382         PR fortran/26741
17383         * gfortran.dg/elemental_initializer_1.f90: New test.
17384
17385         PR fortran/26716
17386         * gfortran.dg/assumed_shape_ranks_2: New test.
17387
17388 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17389
17390         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17391         target fpic.
17392
17393 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17394
17395         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17396         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17397         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17398         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17399         gfortran.fortran-torture/execute/direct_io.f90,
17400         gfortran.fortran-torture/execute/inquire_2.f90,
17401         gfortran.fortran-torture/execute/inquire_4.f90,
17402         gfortran.fortran-torture/execute/list_read_1.f90,
17403         gfortran.fortran-torture/execute/open_replace.f90,
17404         gfortran.fortran-torture/execute/slash_edit.f90,
17405         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17406         temporary files from testcases.
17407
17408 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17409
17410         PR libgfortran/26509
17411         gfortran.dg/write_direct_eor.f90: New test.
17412
17413 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17414
17415         * gcc.target/powerpc/pr26350.c: New.
17416         * gcc.target/powerpc/indexed-addr.c: New.
17417
17418 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17419
17420         * gfortran.dg/dependency_13.f90: New test case.
17421
17422 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17423
17424         PR middle-end/21781
17425         * gcc.dg/real-const-1.c: New test case.
17426
17427 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17428
17429         * g++.old-deja/g++.other/init18.C: New.
17430         * g++.old-deja/g++.other/init5.C: Remove xfail.
17431
17432 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17433
17434         * g++.dg/opt/pr15551.C: Cleanup temp file.
17435
17436 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17437
17438         PR c++/6634
17439         g++.dg/parse/long1.C: New test.
17440
17441 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17442
17443         PR fortran/19101
17444         * gfortran.dg/continuation.f90: New test.
17445         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17446
17447 2006-03-14  Richard Guenther  <rguenther@suse.de>
17448
17449         PR tree-optimization/26672
17450         * gcc.dg/torture/pr26672.c: New testcase.
17451
17452 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17453
17454         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17455         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17456
17457 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17458
17459         PR middle-end/26557
17460         * gcc.c-torture/compile/switch-1.c: New test case.
17461
17462 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17463
17464         PR fortran/25378
17465         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17466         test to include more permuatations of mask and index.
17467         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17468         respond to F2003 spec. that the position returned for an all false
17469         mask && condition is zero.
17470
17471 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17472
17473         PR middle-end/25989
17474         * gcc.dg/gomp/pr25989.c: New test.
17475
17476 2006-03-13  Jeff Law  <law@redhat.com>
17477
17478         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17479
17480 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17481
17482         * gcc.dg/switch-9.c: New test.
17483
17484 2006-03-13  Richard Guenther  <rguenther@suse.de>
17485
17486         PR middle-end/26630
17487         * gcc.dg/torture/pr26630.c: New testcase.
17488
17489 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17490
17491         * gfortran.dg/dependency_10.f90: New test case.
17492         * gfortran.dg/dependency_11.f90: Likewise.
17493
17494 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17495             Erik Edelmann  <eedelman@gcc.gnu.org>
17496
17497         * gfortran.dg/allocatable_function_1.f90: New.
17498         * gfortran.dg/allocatable_function_2.f90: New.
17499
17500 2006-03-10  Richard Guenther  <rguenther@suse.de>
17501
17502         PR middle-end/26565
17503         * gcc.dg/torture/pr26565.c: New testcase.
17504
17505 2006-03-09  Eric Christopher  <echristo@apple.com>
17506
17507         * gcc.c-torture/compile/20060309-1.c: New.
17508
17509 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17510
17511         PR libgfortran/26499
17512         * gfortran.dg/write_back.f: New test.
17513         * gfortran.dg/write_rewind_1.f: New test.
17514         * gfortran.dg/write_rewind_2.f: New test.
17515
17516 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17517
17518         PR libgfortran/26554
17519         * gfortran.dg/read_logical.f90: New test.
17520
17521 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17522
17523         * ada/acats/norun.lst: cdd2a03 now passes.
17524
17525 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17526
17527         PR testsuite/25177
17528         * gcc.target/powerpc/pr18096-1.c: Change where the error
17529         would match.
17530
17531 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17532
17533         * gcc.target/i386/cleanup-1.c: New test.
17534         * gcc.target/i386/cleanup-2.c: New test.
17535
17536 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17537
17538         * gfortran.dg/dependency_9.f90: Remove for the time being.
17539
17540 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17541
17542         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17543         directive.
17544
17545 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17546
17547         * gfortran.dg/dependency_9.f90: New test case.
17548
17549 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17550
17551         * gfortran.dg/dependency_4.f90: New test case.
17552         * gfortran.dg/dependency_5.f90: New test case.
17553         * gfortran.dg/dependency_6.f90: New test case.
17554         * gfortran.dg/dependency_7.f90: New test case.
17555         * gfortran.dg/dependency_8.f90: New test case.
17556
17557 2006-03-03  Paul Brook  <paul@codesourcery.com>
17558
17559         * lib/target-supports.exp (check_profiling_available):
17560         Add m68k-*-elf.
17561
17562 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17563
17564         PR fortran/25031
17565         * multiple_allocation_1.f90: New test.
17566
17567 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17568
17569         PR tree-optimization/26524
17570         * gfortran.dg/pr26524.f: New test case.
17571
17572 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17573
17574         * g++.dg/template/repo5.C: Cleanup repo files.
17575         * gcc.dg/20051201-1.c: Cleanup coverage files.
17576         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17577         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17578         tree dump files.
17579
17580 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17581
17582         * objc.dg/objc-nofilename-1.m: New test.
17583         * objc.dg/bad-receiver-type.m: New test.
17584         * obj-c++.dg/bad-receiver-type.mm: New test.
17585
17586 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17587
17588         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17589
17590 2006-03-01  Mike Stump  <mrs@apple.com>
17591
17592         * g++.dg/abi/key2.C: Add.
17593
17594 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17595
17596         * gfortran.dg/logical_dot_product.f90: New test.
17597
17598         PR fortran/26393
17599         * gfortran.dg/used_interface_ref.f90: New test.
17600
17601         PR fortran/20938
17602         * gfortran.dg/dependency_2.f90: New test.
17603         * gfortran.fortran-torture/execute/where17.f90: New test.
17604         * gfortran.fortran-torture/execute/where18.f90: New test.
17605         * gfortran.fortran-torture/execute/where19.f90: New test.
17606         * gfortran.fortran-torture/execute/where20.f90: New test.
17607
17608 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17609
17610         * g++.dg/tree-ssa/pr26443.C: New test case.
17611
17612 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17613
17614         PR middle-end/26022
17615         * g++.dg/opt/return-slot1.C: New test.
17616
17617 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17618
17619         PR libgfortran/26136
17620         * gfortran.dg/namelist_23.f90: New test.
17621
17622 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17623
17624         PR middle-end/14752
17625         * gcc.dg/fold-eqandshift-2.c: New test case.
17626
17627 2006-02-28  Richard Guenther  <rguenther@suse.de>
17628
17629         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17630         decomposition.
17631
17632 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17633
17634         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17635
17636 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17637
17638         PR libgfortran/26464
17639         * gfortran.dg/backspace_5.f: New test.
17640         * gfortran.dg/backspace_6.f: New test.
17641
17642 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17643
17644         * gcc.dg/fold-eqandnot-1.c: New test case.
17645
17646 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17647
17648         PR middle-end/19983
17649         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17650
17651 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17652
17653         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17654         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17655
17656 2006-02-26  Richard Guenther  <rguenther@suse.de>
17657
17658         PR tree-optimization/26421
17659         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17660
17661 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17662
17663         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17664         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17665
17666 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17667
17668         * gcc.dg/fold-even-1.c: New test case.
17669
17670 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17671
17672         PR middle-end/21137
17673         * gcc.dg/fold-eqandshift-1.c: New test case.
17674
17675 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17676
17677         PR tree-optimization/25125
17678         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17679         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17680
17681 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17682
17683         PR tree-optimizations/26359
17684         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17685         with -fdump-tree-dceloop-details.
17686         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17687
17688 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17689
17690         PR middle-end/23673
17691         * gcc.dg/fold-eqxor-1.c: New test case.
17692         * gcc.dg/fold-eqxor-2.c: Likewise.
17693         * gcc.dg/fold-eqxor-3.c: Likewise.
17694
17695 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17696
17697         PR fortran/23092
17698         * scalar_mask_1.f90: New test.
17699
17700 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17701
17702         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17703         * g++.dg/eh/uncaught2.C: New.
17704         * g++.dg/eh/uncaught3.C: New.
17705
17706 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17707
17708         PR libgfortran/26423
17709         * gfortran.dg/read_many_1.f: New test.
17710
17711 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17712
17713         PR fortran/24519
17714         * gfortran.dg/dependency_3.f90: New test.
17715         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17716         XFAILs.
17717
17718         PR fortran/25395
17719         * gfortran.dg/equiv_6.f90: New test.
17720
17721 2006-02-23  Jeff Law  <law@redhat.com>
17722
17723         * gcc.c-torture/compile/pr26425.c: New test.
17724
17725 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17726
17727         PR middle-end/26412
17728         * gcc.dg/gomp/pr26412.c: New test.
17729
17730 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17731
17732         PR c++/26291
17733         * g++.dg/other/ellipsis1.C: New test.
17734         * g++.dg/parse/operator4.C: Adjust error marker.
17735
17736 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17737
17738         PR target/25603
17739         * gfortran.dg/pr25603.f: New testcase.
17740
17741 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17742
17743         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17744         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17745
17746 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17747
17748         * g++.dg/eh/spbp.C: New.
17749
17750 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17751
17752         PR middle-end/26379
17753         * gcc.target/i386/mmx-7.c: New test.
17754
17755 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17756
17757         PR tree-optimization/26361
17758         * gcc.dg/tree-ssa/vrp27.c: New test case.
17759
17760 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17761
17762         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17763         * gcc.dg/tree-ssa/complex-4.c: Here.
17764
17765 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17766
17767         PR middle-end/19543
17768         * gfortran.dg/logical_1.f90: New test case.
17769
17770 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17771
17772         PR middle-end/26334
17773         * gcc.dg/20060218-1.c: Moved to...
17774         * gcc.target/i386/20060218-1.c: ... here.  New test.
17775
17776 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17777
17778         PR fortran/26201
17779         * gfortran.dg/convert_1.f90: New.
17780
17781 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17782
17783         PR fortran/25054
17784         * gfortran.dg/namelist_5.f90: New test.
17785
17786         PR fortran/25089
17787         * gfortran.dg/namelist_4.f90: New test.
17788
17789 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17790
17791         PR tree-opt/25680
17792         * gcc.dg/tree-ssa/complex-3.c: New test.
17793
17794 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17795
17796         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17797         variable to take into account the variable name in the
17798         function header.
17799         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17800
17801 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17802
17803         PR middle-end/26334
17804         * gcc.c-torture/compile/20060217-1.c: New test.
17805         * gcc.dg/20060218-1.c: New test.
17806
17807 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17808
17809         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17810
17811 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17812
17813         * gcc.dg/cpp/undef3.c: New test.
17814         * gcc.dg/cpp/trad/builtins2.c: New test.
17815
17816 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17817
17818         PR c++/26266
17819         * g++.dg/template/static22.C: New test.
17820         * g++.dg/template/static23.C: New test.
17821         * g++.dg/template/static24.C: New test.
17822         * g++.dg/template/non-dependent13.C: New test.
17823         * g++.dg/init/member1.C: Tweak error markers.
17824
17825 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17826
17827         PR target/26255
17828         * gcc.c-torture/compile/pr26255.c: New test case.
17829
17830 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17831
17832         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17833         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17834         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17835         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17836         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17837         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17838         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17839
17840 2006-02-16  Jeff Law  <law@redhat.com>
17841
17842         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17843         * gcc.dg/tree-ssa/vrp26.c: New test.
17844
17845 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17846
17847         PR target/20353
17848         PR target/24578
17849         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17850         __UCLIBC__ is defined.
17851
17852 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17853
17854         PR fortran/26224
17855         * gfortran.dg/gomp/pr26224.f: New test.
17856
17857 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17858
17859         PR tree-opt/25918
17860         * lib/target-supports.exp
17861         (check_effective_target_vect_short_mult): New.
17862         (check_effective_target_vect_char_mult): New.
17863         (check_effective_target_vect_widen_sum_qi_to_si): New.
17864         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17865         (check_effective_target_vect_widen_sum_hi_to_si): New.
17866         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17867         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17868         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17869         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17870         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17871         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17872         vect-reduc-pattern-2c.c
17873         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17874         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17875         vect-reduc-pattern-1c.c
17876
17877 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17878
17879         PR fortran/24557
17880         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17881
17882 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17883
17884         PR fortran/26054
17885         * gfortran.dg/enum_8.f90: Remove check for warning.
17886         * gfortran.dg/iomsg_1.f90: Ditto.
17887         * gfortran.dg/enum_1.f90: Ditto.
17888         * gfortran.dg/enum_9.f90: Ditto.
17889         * gfortran.dg/enum_2.f90: Ditto.
17890         * gfortran.dg/enum_10.f90: Ditto.
17891         * gfortran.dg/enum_3.f90: Ditto.
17892         * gfortran.dg/flush_1.f90: Ditto.
17893         * gfortran.dg/enum_4.f90: Ditto.
17894         * gfortran.dg/array_constructor_1.f90: Ditto.
17895         * gfortran.dg/enum_5.f90: Ditto.
17896         * gfortran.dg/enum_6.f90: Ditto.
17897         * gfortran.dg/enum_7.f90: Ditto.
17898
17899 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17900
17901         PR middle-end/26300
17902         * gcc.c-torture/compile/20060215-1.c: New test.
17903
17904 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17905
17906         PR middle-end/23670
17907         * gcc.dg/tree-ssa/andor-2.c: New test case.
17908
17909 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17910
17911         PR fortran/25045
17912         * optional_dim.f90: New test.
17913
17914 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17915
17916         PR fortran/26277
17917         * gfortran.dg/label_4.f90: New.
17918
17919 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17920             Diego Novillo  <dnovillo@redhat.com>
17921             Uros Bizjak  <uros@kss-loka.si>
17922
17923         * gfortran.dg/gomp: New directory.
17924
17925 2006-02-14  Richard Guenther  <rguenther@suse.de>
17926
17927         PR tree-optimization/26258
17928         * gcc.dg/torture/pr26258.c: New testcase.
17929
17930 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17931
17932         PR fortran/26246
17933         * gfortran.dg/pr26246_1.f90: New test.
17934         * gfortran.dg/pr26246_2.f90: New test.
17935
17936         PR middle-end/26092
17937         * gcc.c-torture/compile/20060208-1.c: New test.
17938
17939 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17940
17941         PR fortran/26074
17942         PR fortran/25103
17943         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17944         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17945         * gfortran.dg/automatic_module_variable.f90: Change error message.
17946
17947         PR fortran/20861
17948         * gfortran.dg/internal_dummy_1.f90: New test.
17949
17950         PR fortran/20871
17951         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17952
17953
17954         PR fortran/25083
17955         * gfortran.dg/uncommon_block_data_1.f90: New test.
17956         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17957         with standard.
17958
17959         PR fortran/25088
17960         * gfortran.dg/typed_subroutine_1.f90: New test.
17961
17962 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17963
17964         * objc.dg/dwarf-1.m: New.
17965
17966 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17967
17968         PR middle-end/24427
17969         * gcc.dg/tree-ssa/andor-1.c: New test case.
17970
17971 2006-02-13  Josh Conner  <jconner@apple.com>
17972
17973         PR target/25376
17974         * gcc.dg/pr25376.c: New test.
17975
17976         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17977         assemble.
17978         * lib/target-supports.exp (check_named_sections_available):
17979         Only compile named-sections test -- don't assemble.
17980
17981 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17982
17983         * g++.dg/warn/no-write-strings.C: New test.
17984         * g++.dg/warn/write-strings.C: Likewise.
17985         * g++.dg/warn/write-strings-default.C: Likewise.
17986
17987 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17988
17989         PR fortran/25806
17990         * gfortran.dg/ret_pointer_2.f90: New test.
17991
17992 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17993
17994         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17995
17996 2006-02-10  Jeff Law  <law@redhat.com>
17997
17998         * gcc.c-torture/compile/pr26213.c: New test.
17999
18000 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18001
18002         gfortran.dg/null_1.f90: New test.
18003
18004 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18005
18006         PR fortran/14771
18007         * gfortran.dg/parens_4.f90: New.
18008         * gfortran.dg/parens_5.f90: New.
18009
18010 2006-02-10  Richard Guenther  <rguenther@suse.de>
18011
18012         * gcc.dg/pr23372-1.c: Remove empty file.
18013
18014 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18015         Paul Thomas  <pault@gcc.gnu.org>
18016
18017         PR fortran/14771
18018         * gfortran.dg/parens_1.f90: New.
18019         * gfortran.dg/parens_2.f90: New.
18020         * gfortran.dg/parens_3.f90: New.
18021
18022 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18023
18024         PR fortran/26038
18025         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18026
18027         PR fortran/25059
18028         * gfortran.dg/impure_assignment_1.f90: New test.
18029
18030         PR fortran/25070
18031         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18032
18033 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18034
18035         PR target/26141
18036         * g++.dg/expr/stdarg2.C: New test.
18037
18038 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18039
18040         PR inline-asm/16194
18041         * gcc.dg/pr16194.c: New test.
18042
18043 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18044
18045         * ada/acats/run_acats: Use portable variant of "$@".
18046
18047 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18048
18049         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18050         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18051
18052 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18053
18054         PR tree-opt/26179
18055         * g++.dg/opt/pr26179.C: New test.
18056
18057 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18058
18059         PR middle-end/26134
18060         * gcc.dg/tree-ssa/complex-3.c: New test.
18061
18062 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18063
18064         * gcc.c-torture/compile/volatile-1.c: New test.
18065
18066 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18067
18068         PR 26180
18069         * gcc.dg/tree-ssa/pr26180.c: New test.
18070
18071 2006-02-08  Jeff Law  <law@redhat.com>
18072
18073         * gcc.dg/tree-ssa/pr21417.c: New test.
18074
18075 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18076
18077         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18078         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18079
18080 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18081
18082         * lib/scanrtl.exp: New.
18083
18084 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18085
18086         PR c++/26071
18087         * g++.dg/other/virtual2.C: New test.
18088
18089         PR c++/26070
18090         * g++.dg/other/virtual1.C: New test.
18091
18092 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18093
18094         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18095         cleanup-ipa-dump): Update dump file glob patterns.
18096         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18097         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18098
18099         * lib/gcc-dg.exp: Load it.
18100         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18101
18102 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18103
18104         PR testsuite/26159
18105         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18106         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18107
18108 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18109
18110         PR fortran/25577
18111         * gfortran.dg/mvbits_1.f90: New.
18112
18113 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18114
18115         * g++.dg/warn/Wdiv-by-zero.C: New test.
18116         * g++.dg/warn/Wno-div-by-zero.C: New.
18117
18118 2006-02-07  Jeff Law  <law@redhat.com>
18119
18120         * gcc.dg/tree-ssa/pr21559.c: New test.
18121
18122         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18123         multiple VRP passes.
18124         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18125         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18126         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18127         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18128         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18129         * gcc.dg/tree-ssa/vrp02.c: Likewise
18130         * gcc.dg/tree-ssa/vrp11.c: Likewise
18131         * gcc.dg/tree-ssa/pr14341.c: Likewise
18132         * gcc.dg/tree-ssa/vrp19.c: Likewise
18133         * gcc.dg/tree-ssa/vrp20.c: Likewise
18134         * gcc.dg/tree-ssa/vrp03.c: Likewise
18135         * gcc.dg/tree-ssa/pr21086.c: Likewise
18136         * gcc.dg/tree-ssa/pr21959.c: Likewise
18137         * gcc.dg/tree-ssa/vrp21.c: Likewise
18138         * gcc.dg/tree-ssa/vrp04.c: Likewise
18139         * gcc.dg/tree-ssa/pr25485.c: Likewise
18140         * gcc.dg/tree-ssa/pr22026.c: Likewise
18141         * gcc.dg/tree-ssa/vrp22.c: Likewise
18142         * gcc.dg/tree-ssa/vrp05.c: Likewise
18143         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18144         * gcc.dg/tree-ssa/pr20701.c: Likewise
18145         * gcc.dg/tree-ssa/vrp23.c: Likewise
18146         * gcc.dg/tree-ssa/vrp06.c: Likewise
18147         * gcc.dg/tree-ssa/pr22117.c: Likewise
18148         * gcc.dg/tree-ssa/pr20702.c: Likewise
18149         * gcc.dg/tree-ssa/vrp15.c: Likewise
18150         * gcc.dg/tree-ssa/pr21090.c: Likewise
18151         * gcc.dg/tree-ssa/pr21294.c: Likewise
18152         * gcc.dg/tree-ssa/vrp24.c: Likewise
18153         * gcc.dg/tree-ssa/vrp07.c: Likewise
18154         * gcc.dg/tree-ssa/pr21563.c: Likewise
18155         * gcc.dg/tree-ssa/pr25382.c: Likewise
18156         * gcc.dg/tree-ssa/vrp16.c: Likewise
18157         * gcc.dg/tree-ssa/vrp25.c: Likewise
18158         * gcc.dg/tree-ssa/vrp08.c: Likewise
18159         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18160         * gcc.dg/tree-ssa/vrp17.c: Likewise
18161         * gcc.dg/tree-ssa/pr21458.c: Likewise
18162         * g++.dg/tree-ssa/pr18178.C: Likewise
18163
18164 2006-02-07  Richard Guenther  <rguenther@suse.de>
18165
18166         PR c++/26140
18167         Revert
18168         2006-01-30  Richard Guenther  <rguenther@suse.de>
18169         PR c++/23372
18170         * gcc.dg/pr23372-1.C: New testcase.
18171
18172         * g++.dg/tree-ssa/pr26140.C: New testcase.
18173
18174 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/9737
18177         * g++.dg/template/ttp15.C: New test.
18178         * g++.dg/template/ttp16.C: Likewise.
18179         * g++.dg/template/ttp17.C: Likewise.
18180         * g++.old-deja/g++.pt/ttp36.C: Remove.
18181         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18182         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18183         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18184         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18185         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18186         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18187         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18188         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18189         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18190
18191 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18192
18193         PR libfortran/23815
18194         * unf_io_convert_4.f90: New test.
18195
18196 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18197
18198         * gcc.dg/tree-ssa/loadpre10.c: New test.
18199         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18200         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18201         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18202
18203 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18204
18205         PR libfortran/24685
18206         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18207
18208 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18209
18210         PR tree-opt/25251
18211         * gfortran.dg/assign_7.f: New test.
18212
18213 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18214
18215         PR fortran/26041
18216         PR fortran/26064
18217         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18218         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18219         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18220
18221 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18222
18223         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18224         in size_t typedef.
18225
18226 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18227
18228         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18229         * g++.dg/charset/string.c (foo): Likewise.
18230         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18231         const char*
18232         * g++.dg/ext/builtin2.C (printf): Likewise.
18233         * g++.dg/init/new15.C (printf): Likewise.
18234         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18235         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18236         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18237         * g++.dg/template/non-dependent4.C (temp): Likewise.
18238         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18239         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18240         parameter type to const char*.
18241         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18242         Change type to const char*.
18243         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18244         Likewise.
18245         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18246         second parameter type to const char*.
18247         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18248         (Y::Y): Change parameter type to const char*.
18249         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18250         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18251         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18252         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18253         (char*).
18254         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18255         const char*.
18256         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18257         type to const char*.
18258         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18259         return type to const char*.
18260         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18261         to const char*.
18262         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18263         * g++.old-deja/g++.law/refs1.C: Likewise.
18264         * g++.old-deja/g++.law/visibility1.C: Likewise.
18265         * g++.old-deja/g++.law/visibility2.C: Likewise.
18266         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18267         const char*.
18268         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18269         * g++.old-deja/g++.mike/net48.C: Likewise.
18270         * g++.old-deja/g++.mike/p646.C: Likewise.
18271         * g++.old-deja/g++.mike/p6746.C: Likewise.
18272         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18273         type to const char*.
18274         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18275         deprecated conversion warning.
18276         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18277         char*.
18278         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18279         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18280         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18281         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18282         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18283         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18284         * g++.old-deja/g++.pt/t39.C: Likewise.
18285         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18286         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18287
18288 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18289
18290         PR fortran/25075
18291         intrinsic_argument_conformance_1.f90: New test.
18292
18293 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18294
18295         PR fortran/20845
18296         * gfortran.dg/char_result_11.f90: Add SAVE.
18297         * gfortran.dg/der_pointer_4.f90: Ditto.
18298         * gfortran.dg/default_initialization.f90: New test.
18299
18300 2006-02-03  Jeff Law  <law@redhat.com>
18301
18302         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18303         handle more than 100 dump files.
18304         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18305         * lib/scantree.exp (scan-tree-dump): Likewise.
18306         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18307         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18308         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18309         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18310         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18311
18312 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18313
18314         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18315
18316 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18317
18318         * g++.dg/template/using12.C: New test.
18319
18320 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18321
18322         * gcc.target/powerpc/pr25960.c: New test.
18323
18324 2006-02-02  Steven G. Kargl  <kargls@comcast>
18325
18326         PR fortran/24958
18327         gfortran.dg/nullify_2.f90: New test.
18328
18329 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18330
18331         PR 25990
18332         * gcc.dg/gomp/pr25990.c: New test.
18333
18334 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/25342
18337         * g++.gd/template/partial4.C: New test.
18338
18339 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18340
18341         PR middle-end/26001
18342         * gfortran.dg/data_char_2.f90: New.
18343
18344 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18345
18346         PR fortran/26039
18347         maxval_maxloc_conformance_1.f90: New test.
18348
18349 2006-01-31  Richard Guenther  <rguenther@suse.de>
18350
18351         * gcc.target/i386/sselibm-1.c: New testcase.
18352         * gcc.target/i386/sselibm-2.c: Likewise.
18353         * gcc.target/i386/sselibm-3.c: Likewise.
18354         * gcc.target/i386/sselibm-4.c: Likewise.
18355         * gcc.target/i386/sselibm-5.c: Likewise.
18356
18357 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18358
18359         PR fortran/24266
18360         * gfortran.dg/arrayio_derived_2.f90: New.
18361
18362 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18363
18364         * gcc.dg/unsigned-long-compare.c: New test.
18365
18366 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18367
18368         PR testsuite/25318
18369         * lib/target-supports.exp (check_effective_target_freorder):
18370         Check to see if target supports -freorder-blocks-and-partition.
18371         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18372         instead of "dg-require-named-sections".
18373
18374 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18375
18376         PR target/14798:
18377         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18378         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18379         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18380         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18381         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18382         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18383         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18384         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18385
18386 2006-01-30  Richard Guenther  <rguenther@suse.de>
18387
18388         PR c++/23372
18389         * gcc.dg/pr23372-1.C: New testcase.
18390
18391 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18392
18393         * gcc.dg/gomp/pr25874.c: New test.
18394
18395 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18396
18397         PR tree-opt/25911
18398         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18399
18400 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18401
18402         PR fortran/18578
18403         PR fortran/18579
18404         PR fortran/20857
18405         PR fortran/20885
18406         * gfortran.dg/intent_out_1.f90: New test.
18407
18408 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18409
18410         PR fortran/17911
18411         * gfortran.dg/procedure_lvalue.f90: New test.
18412
18413         PR fortran/20895
18414         PR fortran/25030
18415         * gfortran.dg/char_pointer_assign_2.f90: New test.
18416         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18417         assignment to be consistent with standard.
18418         * gfortran.dg/char_result_2.f90: The same.
18419         * gfortran.dg/char_result_8.f90: The same.
18420
18421 2006-01-28  Zack Weinberg  <zackw@panix.com>
18422
18423         * gcc.dg/Woverlength-strings.c
18424         * gcc.dg/Woverlength-strings-pedantic-c89.c
18425         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18426         * gcc.dg/Woverlength-strings-pedantic-c99.c
18427         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18428
18429 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18430
18431         * gcc.c-torture/execute/20060127-1.c: New test.
18432
18433 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/25999
18436         * g++.dg/ext/pragmaweak1.C: New test.
18437
18438 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18439
18440         PR c++/25855
18441         * g++.dg/template/spec29.C: New test.
18442
18443 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18444
18445         PR c/19606.
18446         * gcc.c-torture/execute/pr19606.c: New.
18447
18448 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18449
18450         * gcc.dg/pragma-re-4.c: New test.
18451
18452 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18453
18454         PR fortran/25964
18455         * gfortran.dg/assumed_size_refs_3.f90: New test.
18456
18457 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18458
18459         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18460
18461 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18462
18463         PR ada/21317
18464         * ada/acats/support/impdef.a: Add One_Long_Second.
18465         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18466         * ada/acats/tests/c9/c94026.a: Likewise.
18467         * ada/acats/tests/c9/c97305c.ada: Likewise.
18468         * ada/acats/tests/c9/c99004a.ada: Likewise.
18469
18470 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18471
18472         PR fortran/25964
18473         * gfortran.dg/global_references_2.f90: New test.
18474
18475         PR fortran/25084
18476         PR fortran/20852
18477         PR fortran/25085
18478         PR fortran/25086
18479         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18480         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18481
18482         PR fortran/25416
18483         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18484
18485 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18486
18487         PR c/25892
18488         * gcc.dg/Wpointer-sign.c: New.
18489         * gcc.dg/Wpointer-sign-Wall.c: New.
18490         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18491         * gcc.dg/Wpointer-sign-pedantic.c: New.
18492         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18493         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18494
18495 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18496
18497         PR C/25861
18498         * gcc.c-torture/compile/pr25861.c: New test.
18499
18500 2006-01-26  Paul Brook  <paul@codesourcery.com>
18501
18502         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18503         on short-enum targets.
18504         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18505         variable.
18506         (generate_fields): Use short_enums.
18507         (main): Set short_enums.  Document -e.
18508         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18509         on short-enum targets.
18510         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18511         variable.
18512         (generate_fields): Use short_enums.
18513         (main): Set short_enums.  Document -e.
18514         * lib/target-supports.exp (check_effective_target_short_enums): New.
18515
18516 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18517
18518         PR target/25947
18519         * gcc.dg/torture/pr25947-1.c: New test.
18520
18521 2006-01-25  Jan Hubicka  <jh@suse.cz>
18522             Roger Sayle  <roger@eyesopen.com>
18523
18524         PR rtl-optimization/25703
18525         * gcc.target/i386/20060125-1.c: New test case.
18526         * gcc.target/i386/20060125-2.c: New test case.
18527
18528 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18529
18530         PR fortran/18540
18531         * gfortran.dg/goto_1.f: New.
18532
18533 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18534
18535         PR fortran/25716
18536         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18537         25716 on 32-bit systems too.
18538
18539 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18540
18541         PR testsuite/25590
18542         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18543
18544 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18545
18546         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18547
18548 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18549
18550         PR fortran/25835
18551         * gfortran.dg/read_eof.f90: Delete, renamed.
18552         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18553         * gfortran.dg/read_eof_2.f90: New test.
18554         * gfortran.dg/read_eof_3.f90: New test.
18555
18556 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18557
18558         PR tree-opt/25860
18559         * gcc.c-torture/compile/pr25860.c: New test.
18560
18561 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18562
18563         PR c++/25552
18564         * g++.dg/parse/dtor8.C: New test.
18565
18566 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18567
18568         PR testsuite/25891
18569         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18570         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18571         check_effective_target_fopenmp returns 0.
18572
18573 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18574
18575         PR ada/20548
18576         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18577         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18578         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18579
18580 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18581
18582         PR tree-opt/25857
18583         * g++.dg/opt/pr25857.C: New test.
18584
18585 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18586         Jan Hubicka  <jh@suse.cz>
18587         Richard Guenther  <rguenther@suse.de>
18588
18589         PR rtl-optimization/25654
18590         * gcc.dg/torture/pr25654.c: New testcase.
18591         * gcc.target/i386/pr25654.c: Likewise.
18592
18593 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18594
18595         PR fortran/25901
18596         * gfortran.dg/internal references_2.f90: New test.
18597
18598         Fix regression in testing of admissability of attributes.
18599         * gfortran.dg/intent_used_1.f90: New test.
18600
18601 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18602
18603         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18604         Remove target conditional torture options for i?86 and x86_64
18605         GNU/Linux.
18606
18607 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18608
18609         PR c++/10891
18610         * g++.dg/rtti/no-rtti.C: New.
18611
18612 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18613
18614         PR c++/25895
18615         * g++.dg/inherit/conv2.C: New test.
18616
18617         PR c++/25856
18618         * g++.dg/parse/dtor7.C: New test.
18619
18620         PR c++/25858
18621         * g++.dg/template/crash44.C: New test.
18622
18623 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18624
18625         PR fortran/25124
18626         PR fortran/25625
18627         * gfortran.dg/internal_references_1.f90: New test.
18628           PR fortran/20881
18629         PR fortran/23308
18630         PR fortran/25538
18631         PR fortran/25710
18632         * gfortran.dg/global_references_1.f90: New test.
18633         * gfortran.dg/g77/19990905-1.f: Restore the error that
18634         there is a clash between the common block name and
18635         the name of a subroutine reference.
18636
18637         PR fortran/PR24276
18638         * gfortran.dg/aliasing_dummy_1.f90: New test.
18639
18640 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18641
18642         * gcc.dg/vmx/1b-01.c: Warning fix.
18643         * gcc.dg/vmx/1c-02.c: Likewise.
18644         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18645
18646 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18647
18648         PR testsuite/24962
18649         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18650
18651 2006-01-20  Richard Guenther  <rguenther@suse.de>
18652         Steven Bosscher <stevenb.gcc@gmail.com>
18653
18654         PR rtl-optimization/24626
18655         * gcc.dg/torture/pr24626-1.c: New testcase.
18656         * gcc.dg/torture/pr24626-2.c: Likewise.
18657         * gcc.dg/torture/pr24626-3.c: Likewise.
18658         * gcc.dg/torture/pr24626-4.c: Likewise.
18659
18660 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18661
18662         PR c++/5520
18663         * g++.dg/warn/empty-body.C: New.
18664
18665 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18666
18667         PR c++/22136
18668         * g++.dg/template/using10.C: New test.
18669         * g++.dg/temlpate/using11.C: Likewise.
18670         * g++.dg/inherit/using5.C: Tweak error messages.
18671
18672 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18673
18674         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18675         target test.
18676         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18677
18678 2006-01-19  Jan Hubicka  <jh@suse.cz>
18679
18680         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18681
18682 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18683
18684         PR c++/25854
18685         * g++.dg/template/spec28.C: New test.
18686
18687 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18688
18689         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18690         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18691
18692 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18693
18694         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18695         * gcc.dg/gomp/critical-1.c: Likewise.
18696         * gcc.dg/gomp/critical-3.c: Likewise.
18697         * gcc.dg/gomp/empty.c: Likewise.
18698         * gcc.dg/gomp/ordered-1.c: Likewise.
18699         * gcc.dg/gomp/for-4.c: Likewise.
18700         * gcc.dg/gomp/for-6.c: Likewise.
18701         * gcc.dg/gomp/master-3.c: Likewise.
18702         * gcc.dg/gomp/for-8.c: Likewise.
18703         * gcc.dg/gomp/for-10.c: Likewise.
18704         * gcc.dg/gomp/for-18.c: Likewise.
18705         * gcc.dg/gomp/for-5.c: Likewise.
18706         * gcc.dg/gomp/for-7.c: Likewise.
18707         * gcc.dg/gomp/for-9.c: Likewise.
18708
18709 2006-01-18  Jeff Law  <law@redhat.com>
18710
18711         * gcc.dg/tree-ssa/vrp25.c: New test.
18712
18713 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18714
18715         * gcc.dg/pr25805.c: Fix misapplied patch.
18716
18717 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18718
18719         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18720         (check_effective_target_vect_udot_qi): New.
18721         (check_effective_target_vect_sdot_hi): New.
18722         (check_effective_target_vect_udot_hi): New.
18723         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18724         prefixed with "wrapv-" with -fwrapv.
18725         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18726         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18727         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18728         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18729         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18730
18731         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18732         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18733         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18734         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18735
18736 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18737
18738         PR c++/16829
18739         * g++.dg/other/default2.C: New test.
18740         * g++.dg/other/default3.C: New test.
18741
18742 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18743
18744         PR c/25805
18745         * gcc.dg/pr25805.c: New file.
18746
18747 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18748
18749         PR c++/25836
18750         * g++.dg/template/init6.C: New test.
18751
18752 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18753
18754         * gcc.dg/tree-ssa/pr24287.c: New test
18755
18756 2006-01-18  Eric Christopher  <echristo@apple.com>
18757
18758         * g++.dg/eh/table.C: New.
18759
18760 2006-01-18  DJ Delorie  <dj@redhat.com>
18761
18762         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18763         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18764         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18765         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18766
18767 2006-01-18  Jeff Law  <law@redhat.com>
18768
18769         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18770         on wrapping on overflow semantics.
18771
18772         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18773
18774         * gcc.gc/tree-ssa/vrp23.c: New test.
18775         * gcc.gc/tree-ssa/vrp24.c: New test.
18776
18777 2006-01-18  Richard Henderson  <rth@redhat.com>
18778             Aldy Hernandez  <aldyh@redhat.com>
18779             Jakub Jelinek  <jakub@redhat.com>
18780             Diego Novillo  <dnovillo@redhat.com>
18781             Uros Bizjak  <uros@kss-loka.si>
18782
18783         * gcc.dg/gomp: New directory.
18784
18785 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18786             Steven G. Kargl  <kargls@comcast.net>
18787
18788         PR fortran/20869
18789         * gfortran.dg/intrinsic_external_1.f90: New test.
18790
18791         PR fortran/20875.
18792         * gfortran.dg/elemental_pointer_1.f90: New test.
18793
18794         PR fortran/25024
18795         * gfortran.dg/external_procedures_1.f90: New test.
18796
18797         PR fortran/25785
18798         gfortran.dg/assumed_present.f90: New test.
18799
18800 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18801
18802         * g++.dg/parse/lookup5.C: New test.
18803
18804 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18805
18806         PR fortran/25697
18807         * gfortran.dg/read_eof.f90: New test.
18808
18809 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18810
18811         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18812         add a closing brace.
18813
18814 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18815
18816         PR fortran/25631
18817         * gfortran.dg/fmt_tl.f: New test.
18818
18819 2006-01-17  Eric Christopher  <echristo@apple.com>
18820
18821         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18822         * g++.old-deja/g++.warn/impint2.C: Ditto.
18823         * g++.old-deja/g++.other/null1.C: Ditto.
18824         * g++.dg/warn/conv2.C: Ditto.
18825         * g++.dg/warn/conv4.C: New file.
18826
18827 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18828
18829         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18830
18831 2006-01-17  Andreas Jaeger  <aj@suse.de>
18832             Janis Johnson <janis187@us.ibm.com>
18833
18834         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18835         in 64-bit.
18836         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18837         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18838
18839 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18840
18841         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18842         (switchfiles): xfail txxx where xxx >= 25.
18843
18844 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18845
18846         PR testsuite/25764
18847         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18848
18849 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18850
18851         PR c/25682
18852         * gcc.dg/pr25682.c: New test.
18853         * g++.dg/parse/array-size2.C: New test.
18854
18855 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18856
18857         * consistency.vlad: Remove entire directory, 1652 files.
18858
18859 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18860
18861         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18862         check_effective_target_dfprt_nocache): New.
18863         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18864         (check_effective_target_dfprt): New.
18865         * lib/c-compat.exp (check_dfp): Remove.
18866         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18867         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18868         level of support for decimal float.
18869         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18870         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18871         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18872         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18873         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18874         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18875         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18876         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18877         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18878         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18879         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18880         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18881         directives.
18882
18883 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18884
18885         PR testsuite/25741
18886         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18887         $base_dir/../.
18888         * lib/gfortran.exp (gfortran_init): Likewise.
18889         * lib/obj-c++.exp (obj-c++_init): Likewise.
18890         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18891         (scan-assembler-dem-not): Likewise.
18892         * lib/scandump.exp (scan-dump-dem): Likewise.
18893         (scan-dump-dem-not): Likewise.
18894
18895 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18896
18897         PR testsuite/25767
18898         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18899         powerpc-*-darwin*.
18900         * lib/obj-c++.exp (obj-c++_init): Likewise.
18901
18902 2006-01-16  Richard Guenther  <rguenther@suse.de>
18903
18904         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18905
18906 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18907
18908         PR testsuite/25777
18909         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18910         to LD_LIBRARY_PATH.
18911
18912 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18913             Andrew Pinski  <pinskia@physics.uc.edu>
18914
18915         * gcc.dg/minmax-1.c: New test.
18916
18917 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18918
18919         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18920         * gcc.misc-tests/dectest.exp: Ditto.
18921
18922 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18923
18924         PR testsuite/25796
18925         * gcc.target/i386/cmov6.c: Use -march=k8.
18926
18927 2006-01-15  Andreas Jaeger  <aj@suse.de>
18928
18929         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18930         x86 does not have __float128.
18931
18932 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18933
18934         * gcc.target/i386/cmov6.c: New test.
18935
18936 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18937
18938         PR c++/25663
18939         * g++.dg/template/ctor6.C: New test.
18940
18941 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18942
18943         PR tree-optimization/25485
18944         * gcc.dg/tree-ssa/pr25485.c: New.
18945
18946 2006-01-14  Richard Guenther  <rguenther@suse.de>
18947
18948         PR tree-optimization/22548
18949         PR tree-optimization/22555
18950         PR tree-optimization/22501
18951         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18952         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18953         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18954         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18955         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18956         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18957         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18958         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18959         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18960
18961 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18962
18963         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18964         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18965
18966 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18967         Richard Guenther  <rguenther@suse.de>
18968
18969         PR rtl-optimization/24257
18970         * gcc.dg/torture/pr24257.c: New testcase.
18971
18972 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18973
18974         * gcc.c-torture/execute/20060110-1.c: New test.
18975         * gcc.c-torture/execute/20060110-2.c: New test.
18976
18977 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18978
18979         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18980
18981 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18982
18983         PR fortran/25756
18984         * gfortran.dg/label_3.f90: New test.
18985
18986 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18987
18988         PR tree-optimization/25771
18989         * g++.dg/tree-ssa/pr25771.C: New test
18990
18991 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18992
18993         PR tree-opt/24365
18994         * g++.dg/opt/complex5.C: New test.
18995
18996 2006-01-13  Richard Guenther  <rguenther@suse.de>
18997
18998         * gcc.target/i386/387-9.c: New testcase.
18999
19000 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19001
19002         PR c++/24824
19003         * g++.dg/debug/dwarf2-1.C: New.
19004
19005 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19006
19007         PR testsuite/25728
19008         * lib/gcov.exp (verify-lines): Add "close $fd".
19009
19010 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19011             Ben Elliston  <bje@au.ibm.com>
19012
19013         * gcc.dg/dfp/inf-1.c: New test.
19014
19015 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19016             Yao Qi  <qiyaoltc@cn.ibm.com>
19017             Ben Elliston  <bje@au.ibm.com>
19018             Jon Grimm  <jgrimm2@us.ibm.com>
19019
19020         * gcc.dg/nodfp-1.c: New test.
19021         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19022         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19023         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19024         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19025         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19026         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19027         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19028         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19029         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19030         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19031         * gcc.dg/format/dfp-printf-1.c: Likewise.
19032         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19033         (compat_setup_dfp): New.
19034         * gcc.dg/compat/compat.exp: Use it.
19035         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19036         Make some variables global, prepend "compat_" to their names.
19037         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19038         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19039         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19040         * lib/compat.exp (compat_skip_list): Make global, rename.
19041         * lib/c-compat.exp: New file.
19042         * lib/target-supports.exp (check_effective_target_dfp): New.
19043
19044         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19045         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19046         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19047         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19048         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19049         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19050         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19051         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19052         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19053         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19054         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19055         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19056         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19057         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19058         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19059         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19060         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19061         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19062         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19063         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19064         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19065         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19066         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19067         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19068         gcc.dg/dfp/struct-layout-1.c,
19069         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19070         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19071         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19072         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19073         gcc.dg/dfp/func-vararg-dfp.c,
19074         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19075         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19076         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19077         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19078         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19079
19080 2006-01-11  Richard Guenther  <rguenther@suse.de>
19081
19082         PR tree-optimization/25734
19083         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19084
19085 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19086
19087         PR fortran/25486
19088         * gfortran.dg/literal_character_constant_1_x.F: New test.
19089         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19090         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19091         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19092
19093 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         PR c++/25386
19096         * g++.dg/ext/packed3.C: Add expected packed error.
19097
19098 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19099
19100         PR target/25706
19101         * gcc.dg/torture/pr25706-1.c: New test.
19102
19103 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19104
19105         PR tree-optimization/23109
19106         PR tree-optimization/23948
19107         PR tree-optimization/24123
19108
19109         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19110         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19111         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19112         g++.dg/tree-ssa/pr23948.C: New testcases.
19113         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19114         three divisions in order to do the optimization.
19115
19116 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19117
19118         PR c++/25632
19119         * g++.dg/other/pr25632.C: New test.
19120
19121 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19122
19123         PR fortran/25730
19124         * gfortran.dg/used_types_1.f90: New test.
19125
19126 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19127
19128         PR target/25718
19129         * gcc.dg/torture/pr25718-1.c: New test.
19130
19131 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19132
19133         * gfortran.dg/list_read_2.f90: Fix typo in description.
19134
19135 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19136
19137         * lib/target-supports.exp (check_visibility_available): Simplify test
19138         for *-*-netware*.
19139         (check_profiling_available): Fail for *-*-netware*.
19140         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19141         * gcc.dg/20021014-1.c: Likewise.
19142         * gcc.dg/nest.c: Likewise.
19143
19144 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19145
19146         fortran/24936
19147         * gfortran.dg/forall_3.f90: New test.
19148
19149 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19150
19151         PR fortran/21977
19152         * gfortran.dg/nesting_2.f90: New test.
19153         * gfortran.dg/nesting_3.f90: New test.
19154
19155 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19156
19157         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19158         Fix typo in comment.
19159
19160 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19161
19162         * gfortran.dg/single_char_string.f90: New test.
19163
19164 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19165
19166         * gfortran.dg/ichar_2.f90: New test.
19167
19168 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19169
19170         PR fortran/25093
19171         * gfortran.dg/private_type_4.f90: New.
19172
19173 2006-01-07  Richard Guenther  <rguenther@suse.de>
19174
19175         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19176
19177 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19178
19179         * gfortran.dg/func_decl_1.f90: New.
19180         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19181         * gfortran.dg/array_alloc_2.f90: Likewise.
19182         * gfortran.dg/char_result_8.f90: Likewise.
19183         * gfortran.dg/dup_save_1.f90: Likewise.
19184         * gfortran.dg/dup_save_2.f90: Likewise.
19185         * gfortran.dg/f2c_6.f90: Likewise.
19186         * gfortran.dg/f2c_7.f90: Likewise.
19187         * gfortran.dg/func_result_2.f90: Likewise.
19188         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19189
19190 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19191
19192         PR fortran/22146
19193         * gfortran.dg/elemental_subroutine_1.f90: New test.
19194         * gfortran.dg/elemental_subroutine_2.f90: New test.
19195
19196         PR fortran/25029
19197         PR fortran/21256
19198         * gfortran.dg/assumed_size_refs_1.f90: New test.
19199
19200         PR fortran/20868
19201         PR fortran/20870
19202         * gfortran.dg/assumed_size_refs_2.f90: New test.
19203         * gfortran.dg/initialization_1.f90: Change warning message.
19204
19205 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19206
19207         * gcc.dg/tree-ssa/loop-15.c: New test.
19208
19209 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19210
19211         PR fortran/25598
19212         * gfortran.dg/backspace_3.f: New test.
19213         * gfortran.dg/backspace_4.f: New test.
19214
19215 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19216
19217         PR fortran/24268
19218         * gfortran.dg/fmt_white.f: Update test.
19219
19220 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19221
19222         * gcc.dg/cast-1.c: Add new warning.
19223         * gcc.dg/cast-2.c: Likewise.
19224         * gcc.dg/cast-3.c: Likewise.
19225         * gcc.dg/format/cast-1.c: Likewise.
19226         * gcc.dg/cast-4.c: New testcase.
19227
19228 2006-01-05  Richard Guenther  <rguenther@suse.de>
19229
19230         PR tree-optimization/22555
19231         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19232
19233 2006-01-05  Richard Guenther  <rguenther@suse.de>
19234             Diego Novillo  <dnovillo@redhat.com>
19235
19236         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19237         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19238         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19239         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19240         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19241         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19242         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19243         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19244         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19245         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19246         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19247         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19248         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19249         * treelang/compile/extravar.tree: Likewise.
19250         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19251         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19252         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19253         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19254         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19255
19256 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19257
19258         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19259         for 64-bit fix.
19260
19261 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19262
19263         PR fortran/23675
19264         gfortran.dg/char_result_11.f90: New.
19265
19266 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19267
19268         PR c++/24782
19269         * g++.dg/parse/access9.C: New test.
19270         * g++.dg/tc1/dr52.C: Tweak error markers.
19271
19272 2006-01-04  Richard Henderson  <rth@redhat.com>
19273
19274         Merge from gomp branch.
19275         * g++.dg/parse/pragma2.C: Update expected error lines.
19276
19277 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19278
19279         * g++.dg/other/i386-2.C: New test.
19280
19281         PR target/25554
19282         * gcc.c-torture/compile/20051228-1.c: New test.
19283
19284         PR c/25559
19285         * gcc.dg/pr25559.c: New test.
19286
19287 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/25492
19290         * g++.dg/lookup/friend9.C: New test.
19291
19292         PR c++/25625
19293         * g++.dg/template/repo5.C: New test.
19294
19295 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19296
19297         PR fortran/25101
19298         * gfortran.dg/forall_2.f90: New test.
19299
19300 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19301
19302         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19303         dg-require-weak.  Adjust regexp to handle leading-underscore
19304         targets and space as well as TAB after .weak.  Change previous
19305         64-bit fix to not use naked dot.
19306
19307 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19308
19309         PR rtl-optimization/25578
19310         * gcc.c-torture/execute/20060102-1.c: New testcase.
19311
19312 2006-01-03  Richard Guenther  <rguenther@suse.de>
19313
19314         PR c/25183
19315         * gcc.dg/torture/pr25183.c: New testcase.
19316
19317 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19318
19319         Merge from gomp-branch.
19320         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19321         * gcc.dg/ia64-sync-2.c: Likewise.
19322         * gcc.dg/ia64-sync-3.c: Likewise.
19323         * gcc.dg/ia64-sync-4.c: Likewise.
19324         * gcc.dg/sync-2.c: Likewise.
19325         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19326         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19327
19328 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/25635
19331         * g++.dg/parse/operator6.C: New test.
19332
19333         PR c++/25637
19334         * g++.dg/parse/error29.C: New test.
19335
19336         PR c++/25638
19337         * g++.dg/parse/dtor6.C: New test.
19338
19339         PR c++/25633
19340         * g++.dg/parse/ctor3.C: New test.
19341
19342         PR c++/25634
19343         * g++.dg/template/class3.C: New test.
19344
19345 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19346
19347         * g++.dg/debug/debug9.C: New.
19348
19349 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19350
19351         PR fortran/24640
19352         * gfortran.dg/label_2.f90: New test.
19353
19354 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19355
19356         * g++.dg/lookup/using12.C: Tighten error marker.
19357
19358 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19359             Andrew Pinski <pinskia@physics.uc.edu>
19360
19361         * gcc.target/powerpc/darwin-abi-3.c: New file.
19362         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19363         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19364         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19365         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19366         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19367         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19368         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19369         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19370
19371 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19372
19373         * gcc.dg/tree-ssa/loadpre1.c: New;
19374         * gcc.dg/tree-ssa/loadpre2.c: New;
19375         * gcc.dg/tree-ssa/loadpre3.c: New;
19376         * gcc.dg/tree-ssa/loadpre4.c: New;
19377         * gcc.dg/tree-ssa/loadpre5.c: New;
19378         * gcc.dg/tree-ssa/loadpre6.c: New;
19379         * gcc.dg/tree-ssa/loadpre7.c: New;
19380         * gcc.dg/tree-ssa/loadpre8.c: New;
19381         * gcc.dg/tree-ssa/loadpre9.c: New;
19382
19383 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19384
19385         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19386         * g++.dg/abi/thunk4.C: Likewise.
19387
19388 2006-01-01  Andreas Jaeger  <aj@suse.de>
19389
19390         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19391         portable.
19392
19393 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19394
19395         PR c++/25294
19396         * gcc.dg/pragma-pack-3.c: New test.
19397         * g++.dg/parse/pragma3.C: New test.
19398
19399 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19400
19401         PR middle-end/24827
19402         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19403
19404 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19405
19406         PR testsuite/25214
19407         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19408
19409 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19410
19411         PR fortran/22607
19412         * gfortran-dg/pure_byref_3.f90: New.
19413
19414         fortran/PR 25396
19415         * gfortran.dg/userdef_operator_1.f90: New.
19416
19417 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19418
19419         * g++.dg/abi/thunk3.C: New.
19420         * g++.dg/abi/thunk4.C: New.
19421
19422 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19423
19424         PR fortran/25532
19425         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19426         associated derived type components of derived types are
19427         properly declared in contained procedures.
19428
19429 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19430
19431         PR libgfortran/25139
19432         * gfortran.dg/backspace_2.f: New test.
19433
19434 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19435
19436         PR libgfortran/25550
19437         * gfortran.dg/endfile.f: New test.
19438
19439 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19440
19441         PR libgfortran/25419
19442         * gfortran.dg/comma.f: New test.
19443
19444 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19445
19446         * lib/gfortran-dg.exp: Remove trailing whitespace.
19447         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19448         -funroll-all-loops.
19449
19450 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19451
19452         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19453         Extended Double long doubles or repeat tests when long double is
19454         the same size as double.
19455
19456 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19457
19458         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19459
19460         PR testsuite/25442
19461         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19462         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19463
19464         PR testsuite/25441
19465         * gcc.dg/pr23911.c: Make test variable static.
19466
19467         PR testsuite/25444
19468         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19469
19470 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19471
19472         PR c++/25439
19473         * g++.dg/parse/crash17.C: Adjust error markers.
19474         * g++.dg/template/error20.C: New test.
19475
19476 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19477
19478         PR c++/23172
19479         * g++.dg/ext/complit4.C: New test.
19480
19481         PR c++/25417
19482         * g++.dg/ext/complit5.C: Likewise.
19483
19484 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19485
19486         PR tree-optimization/25125
19487         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19488         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19489         * gcc.c-torture/execute/pr25125.c: New.
19490
19491 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19492
19493         PR fortran/25029
19494         PR fortran/21256
19495         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19496         functions with incorrect assumed size references.
19497
19498 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/23171
19501         * g++.dg/opt/init1.C: New test.
19502
19503 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19504
19505         PR c++/24671
19506         * g++.dg/template/sfinae3.C: New test.
19507
19508 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19509
19510         * g++.dg/other/friend4.C: New test.
19511
19512 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19513
19514         PR target/25005
19515         * g++.dg/opt/pr25005.C: New test.
19516
19517 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19518
19519         PR c++/25369
19520         * g++.dg/template/ptrmem16.C: New test.
19521
19522 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19523
19524         PR fortran/25029
19525         PR fortran/21256
19526         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19527
19528 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19529
19530         PR libgfortran/25307
19531         * gfortran.dg/list_read_5.f90: New test.
19532
19533 2005-12-22  Richard Henderson  <rth@redhat.com>
19534
19535         * gcc.target/i386/sse-7.c: Use -msse2.
19536
19537 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19538
19539         PR rtl-optimization/25432
19540         * gcc.c-torture/compile/20051216-1.c: New test.
19541
19542         PR objc/25328
19543         * objc/execute/pr25328.m: New test.
19544
19545 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19546
19547         PR c++/25364
19548         * g++.dg/template/call4.C: New test.
19549
19550 2005-12-22  Dale Johannesen  <dalej@apple.com>
19551
19552         * gcc.target/i386/sse-17.c: New.
19553
19554 2005-12-22  Paul Brook  <paul@codesourcery.com>
19555
19556         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19557
19558 2005-12-22  Paul Brook  <paul@codesourcery.com>
19559
19560         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19561
19562 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19563
19564         PR tree-opt/25513
19565         * gcc.c-torture/compile/pr25513.c: New test.
19566
19567 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19568
19569         PR c++/23333
19570         * g++.dg/parse/error25.C: Add more tests.
19571
19572 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19573
19574         PR fortran/18990
19575         * gfortran.dg/der_charlen_1.f90: New.
19576
19577 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19578
19579         PR fortran/20889
19580         * gfortran.dg/pointer_component_type_1.f90: New test.
19581
19582         PR fortran/25029
19583         PR fortran/21256
19584         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19585         should give an error with assumed size array refernces and checks
19586         those that should not.
19587         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19588         reference an upper bound so that it does not generate an error.
19589
19590         PR fortran/19362
19591         PR fortran/20244
19592         PR fortran/20864
19593         PR fortran/25391
19594         * gfortran.dg/used_dummy_types_1.f90: New test.
19595         * gfortran.dg/used_dummy_types_2.f90: New test.
19596         * gfortran.dg/used_dummy_types_3.f90: New test.
19597         * gfortran.dg/used_dummy_types_4.f90: New test.
19598         * gfortran.dg/used_dummy_types_5.f90: New test.
19599
19600         PR fortran/23152
19601         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19602         group already being USE associated.
19603         * gfortran.dg/assumed_shape_nml.f90: New test.
19604         * gfortran.dg/assumed_size_nml.f90: New test.
19605
19606         PR fortran/20862
19607         PR fortran/25053
19608         PR fortran/25063
19609         PR fortran/25064
19610         PR fortran/25066
19611         PR fortran/25067
19612         PR fortran/25068
19613         PR fortran/25307
19614         * gfortran.dg/io_constraints_1.f90: New test.
19615         * gfortran.dg/io_constraints_1.f90: New test.
19616         * gfortran.dg/iostat_3.f90: Change wording of warning.
19617         * gfortran.dg/g77/19981216-0.f: The same.
19618
19619 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19620
19621         PR tree-optimization/23518
19622         * gcc.dg/pr23518.c: New.
19623
19624 2005-12-21  Mike Stump  <mrs@apple.com>
19625
19626         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19627
19628 2005-12-21  Paul Brook  <paul@codesourcery.com>
19629
19630         * gcc.dg/pr19340.c: Skip on m68k targets.
19631
19632 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19633
19634         PR rtl-optimization/25196
19635         * gcc.dg/pr25196.c: New test.
19636
19637 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19638
19639         PR fortran/25423
19640         gfortran.dg/where_nested_1.f90: New.
19641
19642 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19643
19644         PR tree-optimization/25382.
19645         * gcc.dg/tree-ssa/pr25382.c: New.
19646
19647 2005-12-20  Richard Guenther  <rguenther@suse.de>
19648
19649         PR middle-end/24306
19650         * gcc.target/i386/pr24306.c: New testcase.
19651
19652 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19653
19654         PR tree-optimization/25501
19655         * gcc.dg/tree-ssa/pr25501.c: New.
19656
19657 2005-12-20  Richard Guenther  <rguenther@suse.de>
19658
19659         Revert
19660         2005-12-02  Richard Guenther  <rguenther@suse.de>
19661
19662         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19663
19664 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19665
19666         PR c++/21228
19667         * g++.dg/warn/Wunreachable-code-2.C: New test.
19668
19669 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/24278
19672         * g++.dg/template/ctor5.C: New test.
19673
19674         PR c++/24915
19675         * g++.dg/template/overload8.C: New test.
19676
19677 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19678
19679         * gcc.c-torture/compile/pr25483 : New test.
19680
19681 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19682
19683         PR c++/20552
19684         * g++.dg/ext/typeof10.C: New test.
19685
19686 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19687
19688         * gcc.dg/mt-loopi1.c: New.
19689
19690 2005-12-18  Richard Guenther  <rguenther@suse.de>
19691
19692         PR tree-optimization/25481
19693         * gcc.dg/torture/pr25481.c: New testcase.
19694
19695 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19696
19697         PR rtl-optimization/21041
19698         * gcc.dg/pr21041.c: New test.
19699
19700 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19701
19702         PR libgfortran/25463
19703         * gfortran.dg/advance.f90: New test.
19704
19705 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19706
19707         * gcc.dg/20051201-1.c: New test.
19708
19709 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19710
19711         PR fortran/25018
19712         * gfortran.dg/initialization_1.f90: New test.
19713         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19714         * gfortran.dg/g77/980616-0.f: The same.
19715
19716 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19717
19718         * PR fortran/25458
19719         * gfortran.dg/chkbits.f90: New test.
19720
19721 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19722
19723         * gfortran.dg/enum_5.f: Revert to previous version.
19724
19725 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19726
19727         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19728         * gfortran.dg/nested_modules_1.f90: Ditto.
19729         * gfortran.dg/hollerith_f95.f90: Ditto.
19730         * gfortran.dg/select_5.f90: Ditto.
19731         * gfortran.dg/secnds.f: Ditto.
19732         * gfortran.dg/hollerith2.f90: Ditto.
19733         * gfortran.dg/imag_2.f: Ditto.
19734         * gfortran.dg/ftell_2.f90: Ditto.
19735         * gfortran.dg/malloc_free_1.f90: Ditto.
19736         * gfortran.dg/logint-1.f: Ditto.
19737         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19738         * gfortran.dg/e_d_fmt.f90: Ditto.
19739         * gfortran.dg/hollerith_legacy.f90: Ditto.
19740         * gfortran.dg/logint-2.f: Ditto.
19741         * gfortran.dg/enum_5.f90: Ditto.
19742         * gfortran.dg/f2c_2.f90: Ditto.
19743         * gfortran.dg/pr17143.f90: Ditto.
19744         * gfortran.dg/namelist_14.f90: Ditto.
19745         * gfortran.dg/logint-3.f: Ditto.
19746         * gfortran.dg/spread_scalar_source.f90: Ditto.
19747         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19748         * gfortran.dg/namelist_11.f: Ditto.
19749         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19750         * gfortran.dg/g77/20010519-1.f
19751         * gfortran.dg/g77/alpha1.f: Ditto.
19752         * gfortran.dg/g77/990115-1.f: Ditto.
19753         * gfortran.dg/g77/erfc.f: Ditto.
19754         * gfortran.dg/g77/19990313-3.f: Ditto.
19755         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19756         * gfortran.dg/g77/20010426.f: Ditto.
19757         * gfortran.dg/g77/19990313-0.f: Ditto.
19758         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19759         * gfortran.dg/g77/20000629-1.f: Ditto.
19760         * gfortran.dg/g77/970125-0.f: Ditto.
19761         * gfortran.dg/g77/8485.f: Ditto.
19762         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19763         * gfortran.dg/g77/19990313-1.f: Ditto.
19764         * gfortran.dg/g77/int8421.f: Ditto.
19765         * gfortran.dg/g77/19990305-0.f: Ditto.
19766         * gfortran.dg/g77/947.f: Ditto.
19767         * gfortran.dg/g77/19990905-2.f: Ditto.
19768         * gfortran.dg/g77/cabs.f: Ditto.
19769         * gfortran.dg/g77/19990313-2.f: Ditto.
19770         * gfortran.dg/g77/20020307-1.f: Ditto.
19771         * gfortran.dg/g77/dcomplex.f: Ditto.
19772         * gfortran.dg/g77/19990502-1.f: Ditto.
19773         * gfortran.dg/g77/19981216-0.f: Ditto.
19774         * gfortran.dg/common_4.f90: Ditto.
19775         * gfortran.dg/entry_4.f90: Ditto.
19776         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19777         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19778         * gfortran.dg/namelist_12.f: Ditto.
19779         * gfortran.dg/scale_1.f90: Ditto.
19780         * gfortran.dg/modulo_1.f90
19781         * gfortran.dg/hollerith.f90: Ditto.
19782         * gfortran.dg/direct_io_3.f90: Ditto.
19783         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19784         * gfortran.dg/gnu_logical_1.F: Ditto.
19785         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19786         * gfortran.dg/assign_1.f90: Ditto.
19787         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19788         * gfortran.dg/pr23095.f: Ditto.
19789         * gfortran.dg/read_float_1.f90: Ditto.
19790
19791 2005-12-17  Andreas Jaeger  <aj@suse.de>
19792
19793         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19794         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19795
19796 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19797
19798         PR fortran/24268
19799         * gfortran.dg/fmt_white.f: New test.
19800
19801 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19802
19803         * gfortran.dg/label_1.f90: New test.
19804
19805 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19806
19807         PR testsuite/25422
19808         * gcc.dg/20031012-1.c: Add -Walways-true option.
19809         * gcc.dg/weak/weak-3.c: Likewise.
19810         * g++.old-deja/g++.mike/warn8.C: Likewise.
19811
19812 2005-12-16  Mike Stump  <mrs@apple.com>
19813
19814         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19815         exit.
19816
19817 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19818
19819         PR libgfortran/25264
19820         PR libgfortran/25349
19821         * gfortran.dg/tl_editing.f90: Added additional checks.
19822         * gfortran.dg/t_editing.f: New test.
19823         * gfortran.dg/write_padding.f90: New test
19824
19825 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19826
19827         PR testsuite/25215
19828         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19829
19830 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19831
19832         PR rtl-optimization/24899
19833         * gcc.c-torture/execute/20051215-1.c: New test.
19834
19835 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19836
19837         PR 24823
19838         * gfortran.dg/pr24823.f: New test.
19839
19840 2005-12-16  Jeff Law  <law@redhat.com>
19841
19842         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19843
19844 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19845
19846         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19847         (base_types): Change C++ style comments to C style comments.  Remove
19848         aligned types from the array.  Keep Enums disabled.
19849         (complex_types): Remove aligned types from the array.
19850         Comment out "_Complex long double".
19851         (attrib_types): Remove.
19852         (complex_attrib_types): Remove.
19853         (attrib_array_types): Remove.
19854         (complex_attrib_array_types): Remove.
19855         (aligned_bitfld_types): Remove.
19856         (n_aligned_bitfld_types): Remove.
19857         (FEATURE_ALIGNEDPACKED): Delete.
19858         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19859         (singles): Remove support for adding attributes.
19860         (choose_type): Remove support for attributed types.
19861         (generate_fields): Remove support for attributed bit-fields.
19862         Remove support for adding attributes.
19863         (generate_random_tests): Remove support for adding attributes.
19864         (features): Add back "[0] :0" and "complex vector [0]".
19865         (main): Remove support for attributed bit-fields.
19866         Uncomment the calling of generate_random_tests for the rests of
19867         the tests.
19868
19869 2005-12-16  Jan Hubicka  <jh@suse.cz>
19870
19871         * gcc.c-torture/combine/pr25224.c: New.
19872
19873 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19874
19875         PR other/25028
19876         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19877         HP-UX.
19878
19879 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19880
19881         * gcc.dg/20051215-1.c: New file.
19882
19883 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19884
19885         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19886         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19887
19888 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19889
19890         PR fortran/18197
19891         * gfortran.dg/dummy_functions_1.f90: New.
19892
19893 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19894
19895         PR rtl-optimization/25310
19896         * gcc.c-torture/compile/pr25310.c: New test.
19897
19898 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19899
19900         PR debug/25023
19901         * gcc.dg/pr25023.c: New test.
19902
19903 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19904
19905         * g++.old-deja/g++.brendan/redecl1.C,
19906         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19907         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19908         g++.old-deja/g++.oliva/typeof1.C,
19909         g++.old-deja/g++.other/crash16.C,
19910         g++.old-deja/g++.other/crash34.C,
19911         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19912         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19913         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19914         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19915         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19916         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19917         Remove xfail.
19918
19919 2005-12-14  Kean Johnston  <jkj@sco.com>
19920             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19921
19922         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19923         * gcc.target/i386/20020523-1.c: Ditto.
19924         * gcc.target/i386/tailcall-1.c: Ditto.
19925         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19926         * gcc.target/i386/ssetype-5.c: Ditto.
19927
19928 2005-12-14  Jeff Law  <law@redhat.com>
19929
19930         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19931
19932 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19933
19934         PR target/25254
19935         PR target/24188
19936         * gcc.target/i386/pr25254.c: New test.
19937         * gfortran.dg/PR24188.f: New test.
19938
19939 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19940
19941         * lib/fortran-torture.exp: Catch remaining uses of
19942         remote_file build delete.
19943
19944 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19945
19946         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19947
19948 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19949
19950         * gcc.dg/warn-addr-cmp.c: New test.
19951
19952 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19953
19954         PR debug/25023
19955         PR target/25293
19956         * gcc.target/i386/pr25293.c: New test.
19957
19958 2005-12-13  Petr Machata  <machata@post.cz>
19959
19960         PR c++/24907
19961         * g++.dg/parse/comma2.C: New test.
19962
19963 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19964             Jakub Jelinek  <jakub@redhat.com>
19965
19966         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19967         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19968         (limits.h): Include unconditionally.
19969         (stdlib.h): Likewise.
19970         (hashtab.h): Do not include.
19971         (getopt.h): Likewise.
19972         (stddef.h): Include.
19973         (hashval_t): Define.
19974         (struct entry): Add "next" field.
19975         (HASH_SIZE): New macro.
19976         (hash_table): New variable.
19977         (switchfiles): Do not use xmalloc.
19978         (mix): New macro.
19979         (iterative_hash): New function.
19980         (hasht): Remove.
19981         (e_exists): New function.
19982         (e_insert): Likewise.
19983         (output): Use, instead of libiberty hashtable functions.
19984         (main): Do not use getopt.  Do not call htab_create.
19985
19986 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19987
19988         PR c++/25331
19989         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19990         put atal* and atpaal* attributes on array elements.
19991         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19992         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19993         put atal* and atpaal* attributes on array elements.
19994         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19995
19996 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19997
19998         * gcc.dg/single-precision-constant.c: New test.
19999
20000 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20001
20002         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20003         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20004         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20005         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20006         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20007         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20008         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20009         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20010         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20011         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20012         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20013         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20014         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20015         gcc.target/powerpc/ppc-sdata-2.c,
20016         gcc.target/powerpc/ppc-stackalign-1.c,
20017         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20018         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20019         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20020         gcc.target/powerpc/rs6000-ldouble-2.c,
20021         gcc.target/powerpc/rs6000-power2-1.c,
20022         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20023         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20024         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20025         option into target selector.
20026         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20027         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20028
20029 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20030
20031         PR objc/25348
20032         * objc.dg/encode-9.m: New test.
20033
20034 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20035
20036         PR testsuite/20772
20037         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20038         * gcc.dg/asm-b.c: Fix typo.
20039         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20040         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20041         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20042         i?86 lp64 and x86_64 ilp32.
20043         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20044         on i?86 lp64.
20045         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20046
20047 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20048
20049         PR fortran/25078
20050         gfortran.dg/equiv_5.f90: New test.
20051
20052 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20053
20054         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20055         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20056         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20057         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20058         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20059         * gcc.dg/tree-ssa/reassoc-5.c: New.
20060         * gcc.dg/tree-ssa/reassoc-6.c: New.
20061         * gcc.dg/tree-ssa/reassoc-7.c: New.
20062         * gcc.dg/tree-ssa/reassoc-8.c: New.
20063         * gcc.dg/tree-ssa/reassoc-9.c: New.
20064         * gcc.dg/tree-ssa/reassoc-10.c: New.
20065         * gcc.dg/tree-ssa/reassoc-11.c: New.
20066
20067 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20068
20069         PR testsuite/25167
20070         PR testsuite/24478
20071         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20072
20073 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/25300
20076         * g++.dg/template/inherit.C: Do not use a generic error message.
20077
20078 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20079
20080         PR libobjc/25354
20081         * objc.dg/gnu-encoding: New directory.
20082         * objc.dg/gnu-encoding/compat-common.h: New file.
20083         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20084         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20085         * objc.dg/gnu-encoding/vector-defs.h: New file.
20086         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20087         * objc.dg/gnu-encoding/generate-random.c: New file.
20088         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20089         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20090         * objc.dg/gnu-encoding/generate-random.h: New file.
20091
20092 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20093
20094         PR c++/25337
20095         * g++.dg/template/defarg7.C: New test.
20096
20097 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20098
20099         PR libobjc/25347
20100         * objc.dg/encode-8.m: New test.
20101
20102 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20103
20104         PR libobjc/25346
20105         * objc.dg/encode-7.m: New test.
20106
20107 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20108
20109         PR c++/25010
20110         * g++.dg/opt/inline10.C: New test.
20111
20112 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20113
20114         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20115
20116 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20117
20118         * gfortran.dg/substring_equivalence.f90: typo in comment
20119
20120 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20121
20122         PR fortran/25068
20123         * gfortran.dg/iostat_3.f90: New test.
20124
20125 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20126
20127         PR fortran/23815
20128         * gfortran.dg/unf_io_convert_1.f90: New test.
20129         * gfortran.dg/unf_io_convert_2.f90: New test.
20130         * gfortran.dg/unf_io_convert_3.f90: New test.
20131
20132 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20133
20134         PR testsuite/20772
20135         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20136         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20137         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20138         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20139         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20140         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20141         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20142         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20143         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20144         gcc.dg/torture/fp-int-convert-float128-timode.c,
20145         gcc.dg/torture/fp-int-convert-float128.c,
20146         gcc.dg/torture/fp-int-convert-float80-timode.c,
20147         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20148         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20149
20150         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20151
20152 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20153
20154         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20155
20156 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20157
20158         * gcc.dg/20051207-1.c,
20159         * gcc.dg/20051207-2.c,
20160         * gcc.dg/20051207-3.c: New tests.
20161
20162 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20163
20164         PR testsuite/20772
20165         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20166         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20167         dg-skip-if target selector.
20168
20169         PR testsuite/20772
20170         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20171         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20172         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20173         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20174         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20175         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20176         and/or merge with i?86 cases.
20177
20178         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20179
20180         PR testsuite/20772
20181         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20182         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20183         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20184         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20185         x86_64-*-linux*.
20186
20187 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20188
20189         PR target/25311
20190         * gcc.c-torture/compile/pr25311.c: New test.
20191
20192 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20193
20194         PR libgfortran/25039
20195         * gfortran.dg/read_comma.f: New test.
20196
20197 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20198
20199         PR c++/19317
20200         * g++.dg/opt/pr19317-1.C: New test.
20201         * g++.dg/opt/pr19317-2.C: New test.
20202         * g++.dg/opt/pr19317-3.C: New test.
20203
20204         PR target/19005
20205         * gcc.c-torture/execute/pr19005.c: New test.
20206
20207         PR target/17828
20208         * g++.old-deja/g++.other/comdat5.C: New test.
20209         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20210
20211         * g++.dg/compat/struct-layout-1.exp: New file.
20212         * g++.dg/compat/struct-layout-1.h: New.
20213         * g++.dg/compat/struct-layout-1_generate.c: New.
20214         * g++.dg/compat/struct-layout-1_x1.h: New.
20215         * g++.dg/compat/struct-layout-1_x2.h: New.
20216         * g++.dg/compat/struct-layout-1_y1.h: New.
20217         * g++.dg/compat/struct-layout-1_y2.h: New.
20218
20219         * gcc.dg/20050330-2.c: New test.
20220
20221 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20222
20223         PR fortran/25292
20224         * gfortran.dg/associated_1.f90: New.
20225
20226 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20229         ILP32 vect_no_align platforms.
20230
20231 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20232             Jakub Jelinek  <jakub@redhat.com>
20233
20234         PR target/25268
20235         * gcc.c-torture/compile/20051207-1.c: New test.
20236
20237 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20238
20239         PR testsuite/20772
20240         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20241         gcc.dg/torture/pr18582-1.c,
20242         gcc.target/i386/attributes-error.c: Also test on x86_64.
20243
20244         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20245
20246 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20247
20248         PR c++/19397
20249         * g++.dg/template/typedef3.C: New test.
20250
20251         PR c++/19762
20252         PR c++/19764
20253         * g++.dg/template/dtor3.C: Fix error markers.
20254
20255 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20256
20257         * lib/target-supports.exp (check_effective_target_sync_char_short):
20258         Add s390*.
20259
20260 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20261
20262         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20263
20264 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20265
20266         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20267         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20268         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20269         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20270
20271 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20272
20273         PR c++/25263
20274         * g++.dg/other/array2.C: New test case.
20275
20276 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20277
20278         * gcc.dg/darwin-weakimport-3.c: New.
20279
20280         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20281         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20282         and to work on Darwin.
20283         * gcc.dg/attr-weakref-1b.c: New file.
20284         * gcc.dg/attr-weakref-2.c: New test.
20285         * gcc.dg/darwin-weakref-1.c: New test.
20286
20287 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20288
20289         PR testsuite/25247
20290         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20291         use in selector expressions.
20292         (dg-xfail-if): Ditto.
20293         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20294         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20295         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20296         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20297         * gcc.test-framework/test-framework.exp: Skip generated tests if
20298         CHECK_TEST_FRAMEWORK is not 1.
20299
20300 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20301
20302         PR tree-optimization/24963
20303         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20304
20305         PR target/24108
20306         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20307
20308         PR target/18580
20309         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20310         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20311         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20312         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20313
20314 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20317         dg-options.
20318
20319 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20320
20321         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20322
20323 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20324
20325         * gcc.dg/format/cast-1.c: New test.
20326
20327 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20328
20329         PR c/7776
20330         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20331         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20332         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20333         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20334
20335 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20336
20337         * gcc.dg/cast-pretty-print-1.c: New test.
20338
20339 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20340
20341         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20342
20343 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20344
20345         PR c++/24173
20346         * g++.dg/template/friend40.C: New test.
20347
20348 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20349
20350         PR target/25199
20351         * gcc.target/i386/movq-2.c: New test.
20352         * gcc.target/i386/movq.c: Remove target i?86, instead add
20353         dg-require-effective-target ilp32.
20354
20355 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20356
20357         PR c++/24103
20358         * g++.dg/other/default1.C: New test.
20359
20360 2005-12-02  Richard Guenther  <rguenther@suse.de>
20361
20362         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20363
20364 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20365
20366         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20367
20368 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20369
20370         PR target/21017
20371         * gcc.target/powerpc/rotate.c: New.
20372
20373 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20374
20375         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20376         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20377
20378 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20379
20380         PR c/13384
20381         * gcc.dg/pr17730-1.c: Adjust.
20382         * gcc.dg/lvalue1.c (main): Likewise.
20383         * gcc.dg/lvalue-2.c: Likewise.
20384         * g++.dg/pr7503-3.C
20385
20386 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20387
20388         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20389         error messages.
20390
20391 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20392
20393         PR fortran/24789
20394         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20395
20396 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20397
20398         PR target/24475
20399         * lib/target-supports.exp (check_effective_target_tls): New.
20400         (check_effective_target_tls_runtime): New.
20401         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20402         for TLS support.
20403         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20404         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20405         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20406         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20407         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20408         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20409         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20410         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20411         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20412         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20413         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20414         effective-target TLS.
20415         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20416         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20417         effective-target TLS runtime.
20418
20419 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20420
20421         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20422
20423 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20424
20425         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20426         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20427         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20428         ignored" warnings when "packing" is the same as the ABI layout.
20429
20430 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20431
20432         PR fortran/21302
20433         * gfortran.dg/line_length_1.f: New test.
20434         * gfortran.dg/line_length_2.f90: Ditto.
20435
20436 2005-11-30  Richard Guenther  <rguenther@suse.de>
20437
20438         PR tree-optimization/21655
20439         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20440
20441 2005-11-30  Dale Johannesen  <dalej@apple.com>
20442
20443         * gcc.c-torture/compile/pr24930.c: New.
20444
20445 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20446
20447         PR fortran/15809
20448         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20449
20450 2005-11-30  Jeff Law  <law@redhat.com>
20451
20452         * g++.old-deja/g++.law/pr25000.C: New test.
20453
20454 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.dg/tls/opt-11.c: New test.
20457
20458 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20459
20460         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20461         targets.
20462         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20463         LP64 ia64.
20464
20465 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20466
20467         * gfortran.dg/open_access_1.f90: New test.
20468
20469 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20470
20471         * gcc.dg/charset/builtin2.c: New test.
20472
20473 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20474
20475         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20476         on mmix-*-* for *_[xy].c.
20477
20478 2005-11-28  Kean Johnston  <jkj@sco.com>
20479
20480         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20481         headers.
20482         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20483         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20484         * gcc.target/i386/asm-3.c: Ditto.
20485         * gcc.target/i386/clobbers.c: Ditto.
20486         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20487         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20488         test regexp.
20489         * gcc.target/i386/mul.c: Ditto.
20490         * gcc.target/i386/ssetype-1.c: Ditto.
20491         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20492         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20493         static so the test works with -fPIC mode too. Based on comment in
20494         PR19231 by Pinski.
20495         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20496
20497 2005-11-28  Richard Guenther  <rguenther@suse.de>
20498
20499         * gcc.dg/alias-9.c: New testcase.
20500         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20501
20502 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20503             Uros Bizjak  <uros@kss-loka.si>
20504
20505         PR middle-end/20219
20506         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20507         tan(x)/sin(x) transformations.
20508
20509 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20510
20511         PR middle-end/24575
20512         * gcc.dg/tree-ssa/divide-3.c: New test.
20513         * gcc.dg/tree-ssa/divide-4.c: New test.
20514
20515 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20516
20517         PR fortran/24917
20518         *  gfortran.dg/boz_6.f90: New test.
20519
20520 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20521
20522         PR fortran/23912
20523         * gfortran.dg/modulo_1.f90: New test.
20524
20525 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20526
20527         PR libfortran/24919
20528         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20529         fail on CRLF platforms.
20530         * gfortran.dg/ftell_2.f90: Likewise.
20531
20532 2005-11-26  Eric Christopher  <echristo@apple.com>
20533
20534         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20535
20536 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20537
20538         * objc.dg/gnu-runtime-3.m: Simplify.
20539
20540 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20541
20542         PR middle-end/23669
20543         * gcc.dg/tree-ssa/divide-1.c: New test.
20544         * gcc.dg/tree-ssa/divide-2.c: New test.
20545
20546 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20547
20548         PR libgfortran/24945
20549         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20550
20551 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20552
20553         PR libgfortran/24945
20554         * gfortran.dg/open_status_2.f90: New test.
20555
20556 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20557
20558         * gcc.c-torture/execute/builtins/fprintf.c,
20559         gcc.c-torture/execute/builtins/fputs-lib.c,
20560         gcc.c-torture/execute/builtins/fputs.c,
20561         gcc.c-torture/execute/builtins/lib/fprintf.c,
20562         gcc.c-torture/execute/builtins/lib/printf.c,
20563         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20564
20565 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20566
20567         * gcc.dg/20050922-2.c: New test.
20568
20569 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         * objc.dg/gnu-runtime-3.m: New test.
20572
20573 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20574
20575         PR c++/9278
20576         * g++.dg/other/void1.C: New test.
20577
20578 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20579
20580         PR middle-end/24998
20581         * gcc.dg/torture/fp-int-convert-float.c,
20582         gcc.dg/torture/fp-int-convert-double.c,
20583         gcc.dg/torture/fp-int-convert-long-double.c,
20584         gcc.dg/torture/fp-int-convert-timode.c,
20585         gcc.dg/torture/fp-int-convert-float80.c,
20586         gcc.dg/torture/fp-int-convert-float80-timode.c,
20587         gcc.dg/torture/fp-int-convert-float128.c,
20588         gcc.dg/torture/fp-int-convert-float128-timode.c,
20589         gcc.dg/torture/fp-int-convert.h: New files.
20590
20591 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR middle-end/24989
20594         * gcc.dg/tree-ssa/bool-10.c: New test.
20595         * gcc.dg/tree-ssa/bool-11.c: New test.
20596         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20597
20598 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20599
20600         PR middle-end/24990
20601         * tree-ssa/pr24990-1.c: New test.
20602
20603 2005-11-24  Richard Guenther  <rguenther@suse.de>
20604         Dirk Mueller <dmueller@suse.de>
20605
20606         PR c++/14024
20607         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20608         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20609         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20610         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20611         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20612         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20613
20614 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20615
20616         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20617
20618 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20619
20620         PR c/21668
20621         * gcc.dg/Wc++-compat.c: New.
20622         * gcc.dg/Wno-c++-compat.c: New.
20623
20624 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20625
20626         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20627         (vspltish, vspltisw): Likewise.
20628
20629 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20630
20631         PR libgfortran/24794
20632         * gfortran.dg/namelist_12.f: Fix quotes.
20633         * gfortran.dg/namelist_13.f90: Fix quotes.
20634         * gfortran.dg/namelist_14.f90: Fix quotes.
20635         * gfortran.dg/namelist_15.f90: Fix quotes.
20636         * gfortran.dg/namelist_use.f90: Fix quotes.
20637         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20638         * gfortran.dg/namelist_21.f90: New test.
20639         * gfortran.dg/namelist_22.f90: New test.
20640
20641 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20642
20643         PR target/23435
20644         * gcc.c-torture/compile/pr23435.c: New.
20645
20646 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20647
20648         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20649
20650 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20651
20652         * gcc.target/powerpc/405-macchw-1.c,
20653         gcc.target/powerpc/405-macchw-2.c,
20654         gcc.target/powerpc/405-macchwu-1.c,
20655         gcc.target/powerpc/405-macchwu-2.c,
20656         gcc.target/powerpc/405-machhw-1.c,
20657         gcc.target/powerpc/405-machhw-2.c,
20658         gcc.target/powerpc/405-machhwu-1.c,
20659         gcc.target/powerpc/405-machhwu-2.c,
20660         gcc.target/powerpc/405-maclhw-1.c,
20661         gcc.target/powerpc/405-maclhw-2.c,
20662         gcc.target/powerpc/405-maclhwu-1.c,
20663         gcc.target/powerpc/405-maclhwu-2.c,
20664         gcc.target/powerpc/405-mulchw-1.c,
20665         gcc.target/powerpc/405-mulchw-2.c,
20666         gcc.target/powerpc/405-mulchwu-1.c,
20667         gcc.target/powerpc/405-mulchwu-2.c,
20668         gcc.target/powerpc/405-mulhhw-1.c,
20669         gcc.target/powerpc/405-mulhhw-2.c,
20670         gcc.target/powerpc/405-mulhhwu-1.c,
20671         gcc.target/powerpc/405-mulhhwu-2.c,
20672         gcc.target/powerpc/405-mullhw-1.c,
20673         gcc.target/powerpc/405-mullhw-2.c,
20674         gcc.target/powerpc/405-mullhwu-1.c,
20675         gcc.target/powerpc/405-mullhwu-2.c,
20676         gcc.target/powerpc/405-nmacchw-1.c,
20677         gcc.target/powerpc/405-nmacchw-2.c,
20678         gcc.target/powerpc/405-nmachhw-1.c,
20679         gcc.target/powerpc/405-nmachhw-2.c,
20680         gcc.target/powerpc/405-nmaclhw-1.c,
20681         gcc.target/powerpc/405-nmaclhw-2.c,
20682         gcc.target/powerpc/440-macchw-1.c,
20683         gcc.target/powerpc/440-macchw-2.c,
20684         gcc.target/powerpc/440-macchwu-1.c,
20685         gcc.target/powerpc/440-macchwu-2.c,
20686         gcc.target/powerpc/440-machhw-1.c,
20687         gcc.target/powerpc/440-machhw-2.c,
20688         gcc.target/powerpc/440-machhwu-1.c,
20689         gcc.target/powerpc/440-machhwu-2.c,
20690         gcc.target/powerpc/440-maclhw-1.c,
20691         gcc.target/powerpc/440-maclhw-2.c,
20692         gcc.target/powerpc/440-maclhwu-1.c,
20693         gcc.target/powerpc/440-maclhwu-2.c,
20694         gcc.target/powerpc/440-mulchw-1.c,
20695         gcc.target/powerpc/440-mulchw-2.c,
20696         gcc.target/powerpc/440-mulchwu-1.c,
20697         gcc.target/powerpc/440-mulchwu-2.c,
20698         gcc.target/powerpc/440-mulhhw-1.c,
20699         gcc.target/powerpc/440-mulhhw-2.c,
20700         gcc.target/powerpc/440-mulhhwu-1.c,
20701         gcc.target/powerpc/440-mulhhwu-2.c,
20702         gcc.target/powerpc/440-mullhw-1.c,
20703         gcc.target/powerpc/440-mullhw-2.c,
20704         gcc.target/powerpc/440-mullhwu-1.c,
20705         gcc.target/powerpc/440-mullhwu-2.c,
20706         gcc.target/powerpc/440-nmacchw-1.c,
20707         gcc.target/powerpc/440-nmacchw-2.c,
20708         gcc.target/powerpc/440-nmachhw-1.c,
20709         gcc.target/powerpc/440-nmachhw-2.c,
20710         gcc.target/powerpc/440-nmaclhw-1.c,
20711         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20712
20713 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20714
20715         PR fortran/24774
20716         * gfortran.dg/inquire_9.f90: New test.
20717
20718         PR fortran/21647
20719         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20720
20721 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20722
20723         PR libfortran/24432
20724         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20725         Check that 'cos' is supported.
20726
20727 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20728
20729         PR fortran/24223
20730         * gfortran.dg/substring_equivalence.f90: New test.
20731
20732         PR fortran/24705
20733         * gfortran.dg/auto_internal_assumed.f90: New test.
20734
20735 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20736
20737         * gcc.dg/fold-div-2.c: New test.
20738
20739 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20740
20741         PR rtl-optimization/24883
20742         * gcc.c-torture/compile/pr24883.c: New test.
20743
20744 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20745
20746         PR middle-end/20583
20747         * gcc.c-torture/compile/pr20583.c: New.
20748
20749 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20750
20751         * gcc.c-torture/execute/usmul.c: New test.
20752
20753 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20754
20755         * gcc.dg/tree-ssa/vrp22.c: New test.
20756
20757 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20758
20759         PR middle-end/24912
20760         * gcc.dg/torture/pr24912-1.c: New test.
20761
20762 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20763
20764         PR fortran/24862
20765         * gfortran.dg/arrayio_derived_1.f90: New test.
20766
20767 2005-11-19  Richard Guenther  <rguenther@suse.de>
20768
20769         PR middle-end/23294
20770         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20771
20772 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20773
20774         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20775
20776 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20777
20778         PR c++/8355
20779         * g++.dg/template/friend39.C: New test.
20780
20781 2005-11-18  James E Wilson  <wilson@specifix.com>
20782
20783         * gcc.dg/builtin-strstr.c: New.
20784
20785 2005-11-18  Richard Henderson  <rth@redhat.com>
20786
20787         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20788         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20789         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20790         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20791         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20792         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20793         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20794         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20795         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20796         renaming to remove initial "ia64-".
20797
20798 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20799
20800         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20801
20802 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20803
20804         * g++.dg/cpp/string-2.C: New test.
20805
20806 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20807
20808         * gcc.dg/tree-ssa/loop-14.c: New test.
20809
20810 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20811             Michael Chamberlain <michael@chamberlain.net.au>
20812
20813         * ada/acats/run_all.sh (target_run): Kill long running tests.
20814
20815 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20816
20817         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20818         * gcc.dg/cleanup-9.c: Likewise.
20819         * gcc.dg/cleanup-10.c: Likewise.
20820         * gcc.dg/cleanup-11.c: Likewise.
20821
20822 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20823
20824         PR fortran/24892
20825         * gfortran.dg/open_access_append_1.f90: New test.
20826         * gfortran.dg/open_access_append_2.f90: New test.
20827
20828 2005-11-16  Richard Guenther  <rguenther@suse.de>
20829
20830         PR middle-end/24851
20831         * gcc.c-torture/execute/pr24851.c: New testcase.
20832
20833 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20834
20835         * gcc.dg/fold-overflow-1.c: New test.
20836
20837 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20838
20839         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20840         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20841
20842 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20843
20844         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20845         structures.
20846         * g++.dg/eh/forced2.C: Likewise.
20847         * g++.dg/eh/forced3.C: Likewise.
20848         * g++.dg/eh/forced4.C: Likewise.
20849
20850 2005-11-11  Mike Stump  <mrs@apple.com>
20851
20852         * g++.old-deja/g++.mike/unused.C: Add.
20853
20854 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20855
20856         PR c++/24667
20857         * g++.dg/warn/Wcast-qual1.C: New test.
20858
20859 2005-11-15  Jan Hubicka  <jh@suse.cz>
20860
20861         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20862
20863 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20864
20865         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20866
20867 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20868
20869         PR 24840
20870         * gcc.dg/tree-ssa/pr24840.c: New test.
20871
20872 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20873
20874         PR testsuite/24841
20875         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20876
20877 2005-11-14  Dale Johannesen  <dalej@apple.com>
20878
20879         * gcc.c-torture/execute/20051113-1.c: New.
20880
20881 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR c++/24687
20884         * g++.dg/template/crash43.C: New test.
20885
20886 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20887
20888         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20889
20890 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20891
20892         PR c++/24817
20893         * g++.dg/eh/spec8.C: New test.
20894
20895 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20896
20897         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20898
20899 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20900
20901         PR c++/20293
20902         * g++.dg/parse/ambig4.C: New test.
20903         * g++.dg/tc1/dr101.C: Adjust error markers.
20904         * g++.dg/lookup/strong-using-2.C: Likewise.
20905         * g++.dg/lookup/ambig5.C: Likewise.
20906         * g++.dg/lookup/ambig4.C: Likewise.
20907         * g++.dg/parse/crash22.C: Likewise.
20908
20909 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20910
20911         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20912
20913 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20914
20915         * gcc.dg/nested-calls-1.c: New test.
20916
20917 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20918
20919         * gfortran.dg/complex_intrinsic_1.f90: New test.
20920         * gfortran.dg/complex_intrinsic_2.f90: New test.
20921         * gfortran.dg/fgetc_1.f90: New test.
20922         * gfortran.dg/fgetc_2.f90: New test.
20923         * gfortran.dg/fgetc_3.f90: New test.
20924         * gfortran.dg/ftell_1.f90: New test.
20925         * gfortran.dg/ftell_2.f90: New test.
20926         * gfortran.dg/gnu_logical_1.F: New test.
20927         * gfortran.dg/gnu_logical_2.f90: New test.
20928
20929 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20930
20931         PR middle-end/24820
20932         * gcc.dg/pr24820.c: New test.
20933
20934 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20935
20936         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20937         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20938         variable.
20939
20940 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20941
20942         PR testsuite/24614
20943         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20944
20945 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20946
20947         * gcc.target/cris/cris.exp: New file.
20948         * gcc.target/cris/rld-legit1.c: New test.
20949         * gcc.target/cris/rld-legit2.c: New test.
20950
20951 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20952
20953         PR c++/24780
20954         * g++.dg/opt/pr24780.C: New test.
20955
20956         PR c++/24761
20957         * g++.dg/template/asm1.C: New test.
20958
20959 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20960
20961         PR libgfortran/24787
20962         * gfortran.dg/scan_1.f90: New test.
20963
20964 2005-11-12  Jan Hubicka  <jh@suse.cz>
20965
20966         * gcc.target/i386/minmax-1.c: New.
20967         * gcc.target/i386/minmax-2.c: New.
20968
20969 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20970
20971         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20972
20973 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20974
20975         * gcc.c-torture/execute/20051110-1.c,
20976         gcc.c-torture/execute/20051110-2.c: New tests.
20977
20978 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20979
20980         PR middle-end/24750
20981         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20982         New tests.
20983
20984 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20985
20986         * lib/target-libpath.exp (get_shlib_extension): New proc.
20987         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20988         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20989         * lib/objc.exp (objc_target_compile): Likewise.
20990         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20991         detection.
20992
20993 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20994
20995         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20996
20997         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20998         Add -static to additional_flags and pass it to target_compile.
20999
21000 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21001
21002         PR libgfortran/24719
21003         gfortran.dg/read_noadvance.f90: New test.
21004
21005         PR libgfortran/24699
21006         gfortran.dg/fmt_t_2.f90: New test.
21007
21008         PR libgfortran/24785
21009         gfortran.dg/read_x_eor.f90: New test.
21010
21011         PR libgfortran/24584
21012         gfortran.dg/namelist_empty.f90: Rename test.
21013
21014         PR libgfortran/24489
21015         gfortran/read_eor.f90: Rename test.
21016
21017 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21018
21019         PR fortran/15976
21020         * gfortran.dg/automatic_module_variable.f90: New test.
21021
21022 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21023
21024         PR target/24445
21025         * gcc.dg/pr24445.c: New test.
21026
21027 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21028
21029         PR fortran/24655
21030         PR fortran/24755
21031         * gfortran.dg/recursive_statement_functions.f90: Add statement
21032         functions using inline intrinsic functions and parameters to test
21033         that they no longer seg-fault.
21034
21035         PR fortran/24409
21036         gfortran.dg/nested_modules_4.f90: New test.
21037         gfortran.dg/nested_modules_5.f90: New test.
21038
21039 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21040
21041         PR fortran/24643
21042         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21043
21044 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21045
21046         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21047         failures.
21048
21049 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21050
21051         * gcc.dg/sparc-getcontext-1.c: New test.
21052
21053 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21054
21055         * gcc.dg/ifcvt-fabs-1.c: New test.
21056
21057 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21058
21059         PR other/4372
21060         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21061         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21062
21063 2005-11-09  Richard Guenther  <rguenther@suse.de>
21064
21065         PR tree-optimization/24716
21066         * gcc.c-torture/execute/pr24716.c: New testcase.
21067
21068 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21069
21070         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21071
21072 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21073
21074         PR 24624
21075         * gcc.dg/pr24624.c: Testcase added.
21076
21077 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21078
21079         PR 24623
21080         * g++.dg/other/pr24623.C: Testcase added.
21081
21082 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21083
21084         PR fortran/22607
21085         * gfortran-dg/pure_byref_1.f90: New.
21086         * gfortran-dg/pure_byref_2.f90: New.
21087
21088 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21089
21090         PR c/24101
21091         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21092         * gcc.dg/dg.exp: Run main loop also for *.i files.
21093
21094 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21095
21096         PR c++/19450
21097         * g++.dg/tls/diag-3.C: New test.
21098         * g++.dg/tls/diag-4.C: New test.
21099         * g++.dg/tls/static-1.C: New test.
21100         * g++.dg/tls/static-1a.cc: New file.
21101
21102 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21103
21104         PR 23046
21105         * g++.dg/tree-ssa/pr23046.C: New test.
21106
21107 2005-11-08  Devang Patel <dpatel@apple.com>
21108
21109         PR tree-optimization/23115
21110         * gcc.dg/tree-ssa/pr23115.c: New.
21111
21112 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21113
21114         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21115         * gcc.target/powerpc/pr16155.c: Same.
21116         * gcc.target/powerpc/altivec-1.c: Same.
21117         * gcc.target/powerpc/altivec-2.c: Same.
21118         * gcc.target/powerpc/altivec-3.c: Same.
21119         * gcc.target/powerpc/altivec-5.c: Same.
21120         * gcc.target/powerpc/altivec-11.c: Same.
21121         * gcc.target/powerpc/altivec-12.c: Same.
21122         * gcc.target/powerpc/altivec-14.c: Same.
21123         * gcc.target/powerpc/altivec-22.c: Same.
21124         * gcc.target/powerpc/altivec-consts.c: Same.
21125         * gcc.target/powerpc/altivec-pr22085.c: Same.
21126         * gcc.target/powerpc/altivec-splat.c: Same.
21127         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21128         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21129         * gcc.target/powerpc/darwin-longlong.c: Same.
21130
21131 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21132
21133         PR target/19340
21134         * gcc.dg/pr19340.c: New test.
21135
21136 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21137
21138         PR rtl-optimization/24683
21139         * gcc.dg/pr24683.c: New test.
21140
21141 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21142
21143         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21144         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21145
21146 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21147
21148         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21149
21150 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21151
21152         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21153
21154 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21155
21156         PR target/24230
21157
21158         * gcc.target/powerpc/altivec-consts.c,
21159         gcc.target/powerpc/altivec-splat.c: New testcase.
21160
21161 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21162
21163         PR c/24599
21164
21165         * gcc.dg/overflow-2.c: New testcase.
21166
21167 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21168
21169         PR rtl-optimization/23567
21170         * gcc.c-torture/execute/20051104-1.c: New test.
21171
21172 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21173
21174         PR fortran/24534
21175         gfortran.dg/private_type_2.f90: Modified to check that case with
21176         PRIVATE declaration within derived type is accepted.
21177
21178         PR fortran/20838
21179         gfortran.dg/pointer_assign_1.f90: New test.
21180
21181         PR fortran/20840
21182         * gfortran.dg/arrayio_0.f90: New test.
21183
21184         PR fortran/17737
21185         gfortran.dg/data_initialized.f90: New test.
21186         gfortran.dg/data_constraints_1.f90: New test.
21187         gfortran.dg/data_constraints_2.f90: New test.
21188
21189 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21190
21191         PR fortran/24174
21192         PR fortran/24305
21193         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21194
21195 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21196
21197         PR 24670
21198         * gcc.dg/tree-ssa/pr24670.c: New test.
21199
21200 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21201
21202         PR target/22432
21203         * gcc.target/i386/pr22432.c: New test.
21204
21205 2005-11-05  Richard Henderson  <rth@redhat.com>
21206
21207         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21208         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21209         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21210         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21211         from gcc.dg/alpha-*.
21212         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21213         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21214
21215 2005-11-05  Andreas Jaeger  <aj@suse.de>
21216
21217         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21218
21219 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21220
21221         PR target/23424
21222         * gcc.dg/torture/pr23424-1.c: New test.
21223
21224 2005-11-04  Richard Henderson  <rth@redhat.com>
21225
21226         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21227         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21228         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21229         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21230         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21231         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21232         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21233         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21234         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21235         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21236         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21237         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21238         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21239         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21240         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21241         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21242         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21243         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21244         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21245         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21246         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21247         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21248         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21249         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21250         Move from gcc.dg/.
21251         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21252         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21253         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21254         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21255         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21256         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21257         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21258         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21259         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21260         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21261         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21262         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21263         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21264         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21265         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21266         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21267         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21268         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21269         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21270         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21271         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21272         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21273         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21274         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21275         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21276         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21277         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21278         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21279         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21280         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21281         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21282         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21283         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21284         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21285         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21286         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21287         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21288         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21289         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21290         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21291         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21292         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21293         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21294         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21295         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21296
21297 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21298
21299         PR 24627
21300         * gcc.dg/tree-ssa/pr24627.c: New test.
21301
21302 2005-11-04 Paul Brook  <paul@codesourcery.com>
21303
21304         * gcc.dg/tls/opt-10.c: New test.
21305
21306 2005-11-04  Andreas Jaeger  <aj@suse.de>
21307
21308         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21309         avoid extra warnings.
21310
21311 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21312
21313         PR libfortran/22298
21314         * lib/target-supports.exp
21315         (check_effective_target_static_libgfortran): New
21316         static_libgfortran effective target.
21317         * gfortran.dg/static_linking_1.f: New test.
21318         * gfortran.dg/static_linking_1.c: New file.
21319
21320 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21321
21322         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21323
21324 2005-11-03  Josh Conner  <jconner@apple.com>
21325
21326         PR c++/19989
21327         g++.dg/ext/array2.C: New test.
21328         g++.dg/template/dependent-name3.C: New test.
21329         g++.dg/template/dependent-name4.C: New test.
21330         g++.dg/template/sfinae2.C: New test.
21331
21332 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21333
21334         PR preprocessor/22042
21335         * gcc.dg/cpp/strify4.c: New test.
21336
21337 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21338
21339         PR c++/17964
21340         * g++.dg/cpp/string-1.C: New test.
21341
21342 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21343
21344         * gcc.target/powerpc: New directory.
21345         * gcc.target/powerpc/powerpc.exp: New file.
21346         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21347         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21348         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21349         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21350         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21351         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21352         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21353         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21354         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21355         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21356         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21357         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21358         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21359         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21360         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21361         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21362         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21363         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21364         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21365         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21366         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21367         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21368         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21369         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21370         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21371         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21372         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21373         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21374         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21375         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21376         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21377         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21378         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21379         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21380
21381 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/21627
21384         * g++.dg/warn/inline2.C: New test.
21385
21386 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21387
21388         PR middle-end/23155
21389         * g++.dg/ext/c99struct1.C: New test.
21390         * gcc.dg/union-cast-1.c: New test.
21391         * gcc.dg/union-cast-2.c: New test.
21392         * gcc.dg/union-cast-3.c: New test.
21393
21394 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21395
21396         PR middle-end/24589
21397         * gcc.c-torture/execute/zero-struct-2.c: New test.
21398
21399 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21400
21401         PR c++/24582
21402         * g++.dg/init/switch1.C: New test.
21403
21404 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21405
21406         * gcc.dg/delay-slot-1.c: New test.
21407
21408 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21409
21410         PR target/24620
21411         * gcc.dg/pr24620.c: New test.
21412
21413 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21414
21415         PR c/24329
21416         * gcc.dg/format/unnamed-1.c: New test.
21417
21418 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR c++/22434
21421         * g++.dg/expr/cond8.C: New test.
21422
21423         PR c++/24560
21424         * g++.dg/parse/dot1.C: New test.
21425
21426 2005-11-02  Jan Hubicka  <jh@suse.cz>
21427
21428         PR target/23303
21429         * gcc.dg/i386-lea.c: New test
21430
21431 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21432
21433         PR target/24615
21434         * gcc.dg/pr24615.c: New test.
21435
21436 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21437
21438         PR target/24600
21439         * gcc.dg/pr24600.c: New test.
21440
21441 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21442
21443         PR c++/19253
21444         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21445         * g++.dg/parse/typename9.C: New test.
21446         * g++/dg/parse/typename10.C: Likewise.
21447
21448 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21449
21450         PR fortran/18157
21451         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21452         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21453         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21454
21455 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21456
21457         PR c++/24569
21458         * g++.dg/debug/static1.C: New test.
21459
21460 2005-11-02  Josh Conner  <jconner@apple.com>
21461
21462         * g++.dg/crash38.C: moved into proper directory...
21463         * g++.dg/template/crash42.C: ...here
21464
21465 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21466
21467         PR target/18338
21468         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21469         pcc_bitfield_type_matters || default_packed.
21470
21471         * lib/target-supports.exp
21472         (check_effective_target_pcc_bitfield_type_matters): New proc.
21473         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21474
21475         PR testsuite/23304
21476         * lib/target-supports.exp (check_effective_default_packed): New proc.
21477         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21478         Gate expected errors on target ! default_packed.
21479         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21480
21481 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21482
21483         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21484         change (r106358).
21485
21486 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21487
21488         PR fortran/24008
21489         * gfortran.dg/entry_5.f90: New.
21490         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21491
21492 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21493
21494         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21495
21496 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21497
21498         PR fortran/21565
21499         gfortran.dg/namelist_blockdata.f90: New test.
21500
21501         PR fortran/18737
21502         gfortran.dg/external_implicit_none.f90: New test.
21503
21504         PR fortran/14994
21505         * gfortran.dg/secnds.f: New test.
21506
21507 2005-10-31  Jan Hubicka  <jh@suse.cz>
21508
21509         PR target/20928
21510         * gcc.c-torture/compile/pr20928.c: New test.
21511
21512 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21513
21514         PR middle-end/23492
21515         * gcc.c-torture/compile/zero-strct-5.c: New test.
21516
21517 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21518
21519         PR libgfortran/24584
21520         * gfortran.dg/pr24584.f90: New test.
21521
21522 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21523
21524         PR fortran/18883
21525         * gfortran.dg/char_result_9.f90: New.
21526         * gfortran.dg/char_result_10.f90: New.
21527
21528 2005-10-30  Jan Hubicka  <jh@suse.cz>
21529
21530         * g++.dg/tree-ssa/pr24172.C: New testcase.
21531
21532 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21533
21534         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21535
21536 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21537
21538         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21539         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21540         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21541         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21542         gfortran.dg/enum_9.f90,
21543         gfortran.fortran-torture/compile/enum_1.f90,
21544         gfortran.fortran-torture/execute/enum_1.f90,
21545         gfortran.fortran-torture/execute/enum_2.f90,
21546         gfortran.fortran-torture/execute/enum_3.f90,
21547         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21548
21549 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21550
21551         PR target/18482
21552         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21553         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21554
21555 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21556
21557         PR libfortran/20179
21558         * gfortran.dg/mixed_io_1.f90: New test.
21559         * gfortran.dg/mixed_io_1.c: New file.
21560
21561 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21562
21563         * gfortran.dg/malloc_free_1.f90: New test.
21564
21565 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21566
21567         * gcc.dg/nested-func-4.c: Require profiling -pg.
21568
21569 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         PR C++/23229
21572         * g++.dg/warn/main-2.C: New test.
21573
21574 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21575
21576         PR fortran/24545
21577         * gfortran.dg/interface_2.f90: new test.
21578
21579 2005-10-28  Josh Conner  <jconner@apple.com>
21580
21581         PR c++/22153
21582         * g++.dg/template/crash38.C: New test.
21583         * g++.dg/parse/explicit1.C: Change expected errors.
21584
21585 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21586
21587         PR C++/23426
21588         * g++.dg/other/large-size-array.C: New test.
21589
21590 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21591
21592         PR middle-end/24362
21593         * g++.dg/opt/complex4.C: New test.
21594
21595 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21596
21597         * gcc.dg/nested-func-4.c: New test.
21598
21599 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21600
21601         PR fortran/24158
21602         gfortran.dg/derived_recursion.f90: New test.
21603         gfortran.dg/implicit_actual.f90: New test.
21604
21605 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21606
21607         PR middle-end/24295, PR testsuite/24477
21608         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21609         removed when weakref hits the tree.
21610
21611 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21612
21613         * gfortran.dg/cray_pointers_4.f90: New test.
21614
21615         * gfortran.dg/cray_pointers_5.f90: New test.
21616
21617 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21618
21619         PR fortran/22290
21620         * gfortran.dg/assign_5.f90: New test.
21621         * gfortran.dg/assign_6.f: New test.
21622
21623 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21624
21625         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21626         CPU has no SSE support.
21627
21628 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21629
21630         PR libgfortran/24224
21631         * gfortran.dg/arrayio_1.f90: Update attribution.
21632         * gfortran.dg/arrayio_2.f90: Update attribution.
21633         * gfortran.dg/arrayio_3.f90: Update attribution.
21634         * gfortran.dg/arrayio_4.f90: Update test conditions.
21635         * gfortran.dg/arrayio_5.f90: Update attribution.
21636         * gfortran.dg/arrayio_6.f90: New test.
21637         * gfortran.dg/arrayio_7.f90: New test.
21638
21639 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21640
21641         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21642
21643 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21644
21645         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21646
21647 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21648
21649         PR fortran/24416
21650         * gfortran.dg/namelist_char_only.f90: New test.
21651
21652 2005-10-24  Asher Langton  <langton2@llnl.gov>
21653
21654         PR fortran/17031
21655         PR fortran/22282
21656         * gfortran.dg/cray_pointers_1.f90: New test.
21657         * gfortran.dg/cray_pointers_2.f90: New test.
21658         * gfortran.dg/cray_pointers_3.f90: New test.
21659         * gfortran.dg/loc_1.f90: New test.
21660         * gfortran.dg/loc_2.f90: New test.
21661
21662 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21663
21664         * gcc.dg/pr24225.c: New test.
21665
21666 2005-10-24  Asher Langton  <langton2@llnl.gov>
21667
21668         * gfortran.dg/dup_save_1.f90: New test.
21669         * gfortran.dg/dup_save_2.f90: New test.
21670
21671 2005-10-24  Paul Brook  <paul@codesourcery.com>
21672
21673         PR 24107
21674         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21675         stdint.h.
21676
21677 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21678
21679         PR libgfortran/24489
21680         * gfortran.dg/pr24489.f90: New test.
21681
21682 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21683
21684         PR fortran/23635
21685         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21686
21687 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21688
21689         PR target/18911
21690         * g++.dg/init/array16.C: Skip for mmix-*-*.
21691
21692 2005-10-23  Asher Langton  <langton2@llnl.gov>
21693
21694         * gfortran.dg/byte_1.f90: New test.
21695         * gfortran.dg/byte_2.f90: New test.
21696
21697 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21698
21699         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21700
21701 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21702
21703         PR fortran/18022
21704         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21705
21706         PR fortran/24311
21707         * gfortran.dg/merge_char_const.f90: New test.
21708
21709         PR fortran/24384
21710         * gfortran.dg/spread_scalar_source.f90: New test.
21711
21712 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21713
21714         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21715
21716         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21717         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21718
21719         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21720
21721 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21722
21723         PR fortran/24426
21724         * gfortran.dg/der_pointer_4.f90: New.
21725
21726 2005-10-22  David Ayers  <d.ayers@inode.at>
21727
21728         * obj-c++.dg/except-1.mm: Simplify.
21729
21730 2005-10-21  David Ayers  <d.ayers@inode.at>
21731
21732         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21733
21734 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21735
21736         * gfortran.dg/assumed_dummy_2.f90: New test.
21737
21738 2005-10-21  James E Wilson  <wilson@specifix.com>
21739
21740         PR preprocessor/15220
21741         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21742
21743 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21744
21745         * gcc.c-torture/execute/20051021-1.c: New test.
21746
21747 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21748
21749         PR c++/24260
21750         * g++.dg/ext/tmplattr1.C: New test.
21751
21752 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21753
21754         PR fortran/24440
21755         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21756
21757 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21758
21759         * obj-c++.dg/except-1.mm: New.
21760
21761         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21762
21763 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21764
21765         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21766
21767 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21768
21769         PR middle-end/24295
21770         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21771         declarations with the same names as thunks' alias targets, use
21772         aliases instead.
21773         * gcc.dg/attr-alias-3.c: New test.
21774         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21775
21776 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21777
21778         PR c++/22618
21779         * g++.dg/parse/access8.C: New test.
21780
21781 2005-10-20  Richard Guenther  <rguenther@suse.de>
21782
21783         PR c++/24439
21784         * g++.dg/tree-ssa/pr24439.C: New testcase.
21785
21786 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21787
21788         * g++.dg/opt/delay-slot-1.C: New test.
21789
21790 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21791
21792         PR fortran/21625
21793         * gfortran.fg/der_init_1.f90: New.
21794
21795 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21796
21797         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21798
21799 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/21908
21802         * g++.dg/parse/error28.C: New test.
21803
21804 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21805
21806         * gcc.dg/profile-generate-2.c: New test.
21807
21808 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21809
21810         PR target/23589
21811         * g++.dg/ext/dllimport11.C: New.
21812
21813 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21814
21815         PR c++/22293
21816         * g++.dg/other/friend3.C: New test.
21817
21818 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/23293
21821         * g++.dg/template/error19.C: New test.
21822
21823 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         PR c++/21383
21826         * g++.dg/overload/koenig2.C: New.
21827
21828         PR c++/23118
21829         * g++.dg/overload/error2.C: New.
21830
21831         PR c++/22604
21832         * g++.dg/inherit/covariant14.C: New.
21833
21834 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21835
21836         PR c++/23440
21837         * g++.dg/parse/for1.C: New test.
21838
21839 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21840
21841         PR fortran/23446
21842         * gfortran.dg/host_dummy_index_1.f90: New test.
21843
21844         PR fortran/21459
21845         * gfortran.dg/automatic_char_len_2.f90: New test.
21846
21847         PR fortran/20866
21848         * gfortran.dg/recursive_statement_functions.f90: New test.
21849
21850         PR fortran/20853
21851         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21852
21853         PR fortran/20849
21854         * gfortran.dg/external_initializer.f90: New test.
21855
21856         PR fortran/20837
21857         * non_module_public.f90: New test.
21858
21859 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21860
21861         PR c++/24386
21862         * g++.dg/template/overload7.C: New.
21863
21864         PR c++/22551
21865         * g++.dg/other/switch2.C: Remove expected warnings.
21866
21867         PR c++/21353
21868         * g++.dg/template/defarg6.C: New.
21869
21870 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21871
21872         PR target/24315
21873         * gcc.target/i386/pr24315.c: New test.
21874
21875 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21876
21877         PR c++/24389
21878         * g++.dg/template/static21.C: New test.
21879         * g++.dg/template/static21-a.cc: Likewise.
21880
21881 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21882
21883         PR c++/23959
21884         * g++.dg/warn/Wswitch-default-1.C: New test.
21885         * g++.dg/warn/Wswitch-default-2.C: New test.
21886
21887 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21888
21889         PR c++/22173
21890         * g++.dg/parse/template18.C: New test.
21891         * g++.dg/template/nontype15.C: Likewise.
21892
21893 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21894
21895         PR fortran/22273
21896         * gfortran.dg/spec_expr_2.f90: New.
21897
21898 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21899
21900         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21901         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21902         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21903         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21904         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21905         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21906         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21907         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21908         previous target-specific skips and warning-message matches where
21909         applicable.
21910
21911 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/21347
21914         * g++.dg/warn/Wctor-dtor.C: New test.
21915
21916 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21917
21918         PR c/23439
21919         * gcc.dg/for-1.c: New test.
21920
21921 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR c++/19565
21924         * g++.dg/warn/Wconversion1.C: New test.
21925         * g++.dg/ext/packed4.C: Compile with -w.
21926         * g++.dg/opt/20050511-1.C: Likewise.
21927         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21928
21929 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21930
21931         * gfortran.dg/boz_5.f90: New test.
21932
21933 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21934
21935         PR c++/22551
21936         * g++.dg/other/switch2.C: New.
21937
21938         PR c++/23984
21939         * g++.dg/init/ctor7.C: New.
21940
21941 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21942
21943         PR c++/23730
21944         * g++.dg/parse/crash32.C: New test.
21945
21946 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21947
21948         PR c++/20721
21949         * g++.dg/init/goto2.C: New test.
21950
21951         PR c++/22464
21952         * g++.dg/template/crash/41.C: New test.
21953
21954         PR c++/22180
21955         * g++.dg/template/crash40.C: New test.
21956
21957         PR c++/23694
21958         * g++.dg/parse/friend5.C: New test.
21959
21960         PR c++/23307
21961         * g++.dg/template/crash38.C: New test.
21962
21963         PR c++/22352
21964         * g++.dg/template/friend38.C: New test.
21965
21966         PR c++/22405
21967         * g++.dg/template/crash39.C: New test.
21968
21969 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21970
21971         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21972         gcc.dg/debug/dwarf2/dwarf-char2.c,
21973         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21974
21975         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21976
21977 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21978
21979         * gcc.dg/dll-2.c: Add tests for warnings.
21980         * gcc.dg/dll-3.c: Likewise.
21981         * gcc.dg/dll-4.c: Likewise.
21982
21983         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21984         * g++.dg/ext/dllimport2.C: Likewise.
21985         * g++.dg/ext/dllimport3.C: Likewise.
21986         * g++.dg/ext/dllimport7.C: Likewise.
21987         * g++.dg/ext/dllimport8.C: Likewise.
21988         * g++.dg/ext/dllimport9.C: Likewise.
21989
21990 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21991
21992         PR fortran/24092
21993         * gfortran.dg/derived_pointer_recursion.f90: New test.
21994
21995 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21996
21997         * gcc.c-torture/execute/20051012-1.c: New test.
21998
21999 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22000
22001         PR fortran/18082
22002         * gfortran.dg/automatic_char_len_1.f90: New test.
22003
22004 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22005
22006         PR fortran/20847
22007         * gfortran.dg/save_common.f90: New test.
22008
22009         PR fortran/20856
22010         * gfortran.dg/save_result.f90: New test.
22011
22012 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22013
22014         PR c++/21592
22015         * g++.dg/template/dependent-expr1.C: Add new expected error.
22016         * g++.dg/template/dependent-expr2.C: Adjust error text.
22017         * g++.dg/template/overload6.C: New.
22018
22019         PR c++/23797
22020         * g++.dg/other/typename8.C: New.
22021
22022         PR c++/21117
22023         * g++.dg/other/return1.C: New.
22024
22025 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22026
22027         PR c++/24052
22028         * g++.dg/ext/label5.C: New.
22029
22030 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         PR c++/19964
22033         * g++.dg/parse/crash31.C: New.
22034
22035 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22036
22037         * g++.dg/ipa/ipa-1.c: New test.
22038         * g++.dg/ipa/ipa-2.c: New test.
22039         * g++.dg/ipa/ipa-3.c: New test.
22040         * g++.dg/ipa/ipa-4.c: New test.
22041         * g++.dg/ipa/ipa-5.c: New test.
22042         * g++.dg/ipa/ipa.exp: New file.
22043
22044 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22045
22046         PR fortran/24207
22047         * gfortran.dg/private_type_3.f90: New test.
22048
22049 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22050
22051         PR fortran/20786
22052         gfortran.dg/aint_anint_1.f90: New test.
22053
22054 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22055
22056         PR libgfortran/24313
22057         gfortran.dg/csqrt.f: New test.
22058
22059 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22060
22061         PR c++/8057
22062         * g++.dg/warn/noeffect7.C: New test.
22063         * g++.dg/warn/noeffect2.C: Instantiate templates.
22064         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22065         and warning.
22066
22067 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22068
22069         PR c++/21089
22070         * g++.dg/init/float1.C: New test.
22071
22072         PR c++/24277
22073         * g++.dg/init/member1.C: Tweak error markers.
22074
22075 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22076
22077         PR testsuite/24281
22078         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22079         Check for null pointer.
22080
22081 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/21369
22084         * g++.dg/parse/ret-type3.C: New test.
22085
22086 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22087
22088         PR tree-opt/23946
22089         * gcc.c-torture/compile/pr23946.c: New test.
22090
22091 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22092
22093         * g++.dg/opt/mmx2.C: New test.
22094
22095 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22096
22097         PR c++/24277
22098         * g++.dg/template/static20.C: New test.
22099
22100         PR c++/24302
22101         * g++.dg/warn/Wunused-12.C: New test.
22102
22103         PR c++/23437
22104         * g++.dg/template/arg4.C: New test.
22105
22106 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22107
22108         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22109         * gcc.dg/ucnid-3.c: Likewise.
22110         * gcc.dg/ucnid-4.c: Likewise.
22111         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22112         * g++.dg/other/ucnid-1.C: Likewise.
22113         * gcc.dg/sparc-frame-1.c: New test.
22114
22115 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/24139
22118         * g++.dg/template/spec27.C: New test.
22119
22120         PR c++/24275
22121         * g++.dg/template/static19.C: New test.
22122
22123 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22124
22125         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22126         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22127
22128 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22129
22130         PR target/24136
22131         * gfortran.fortran-torture/compile/pr24136.f: New test.
22132
22133 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22134
22135         PR c++/22172
22136         * g++.dg/parse/crash30.C: New test.
22137
22138 2005-10-07  Richard Guenther  <rguenther@suse.de>
22139
22140         PR middle-end/24227
22141         * gcc.c-torture/compile/pr24227.c: New testcase.
22142
22143 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22144
22145         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22146         Do not put aligned attributes on array elements.
22147
22148 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22149
22150         PR testsuite/23611, PR testsuite/23615
22151         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22152         writing prototypes of library functions by hand.
22153         * obj-c++.dg/bitfield-4.mm: Likewise.
22154         * obj-c++.dg/const-str-4.mm: Likewise.
22155         * obj-c++.dg/encode-4.mm: Likewise.
22156         * obj-c++.dg/encode-5.mm: Likewise.
22157         * obj-c++.dg/encode-6.mm: Likewise.
22158         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22159         * obj-c++.dg/method-10.mm: Likewise.
22160         * obj-c++.dg/method-17.mm: Likewise.
22161         * obj-c++.dg/method-19.mm: Likewise.
22162         * obj-c++.dg/try-catch-2.mm: Likewise.
22163
22164 2005-10-06  Richard Henderson  <rth@redhat.com>
22165
22166         PR 24236
22167         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22168
22169 2005-10-06  Dale Johannesen  <dalej@apple.com>
22170
22171         * gcc.c-torture/execute/20030125-1.c: Correct.
22172
22173 2005-10-06  Richard Guenther  <rguenther@suse.de>
22174
22175         PR tree-optimization/24238
22176         * g++.dg/tree-ssa/pr24238.C: New testcase.
22177
22178 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22179
22180         PR 18568
22181         * gfortran.dg/der_pointer_3.f90: New test.
22182
22183 2005-10-05  Devang Patel  <dpatel@apple.com>
22184
22185         PR Debug/23205
22186         * g++.dg/other/PR23205.C: New.
22187
22188 2005-10-05  Richard Henderson  <rth@redhat.com>
22189
22190         PR target/23602
22191         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22192         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22193
22194 2005-10-05  Dale Johannesen  <dalej@apple.com>
22195
22196         * gcc.c-torture/execute/float-floor.c: New.
22197
22198 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22199
22200         PR tree-optimization/21419
22201         PR tree-optimization/24146
22202         PR tree-optimization/24151
22203
22204         * g++.dg/ext/asm7.C: New.
22205         * g++.dg/ext/asm8.C: New.
22206         * gcc.dg/asm-1.c: Compile on all targets.
22207         * gcc.dg/asm-pr24146.c: New.
22208         * gcc.dg/pr21419.c: Adjust error messages.
22209
22210 2005-10-05  Richard Guenther  <rguenther@suse.de>
22211
22212         PR fortran/24176
22213         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22214
22215 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22216
22217         PR c++/23513
22218         * g++.dg/template/spec22.C: Robustify test.
22219         * g++.dg/template/spec26.C: New.
22220
22221 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22222
22223         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22224         if target supports vector instructions.
22225
22226 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22227
22228         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22229         C99 functions.
22230
22231 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22232
22233         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22234         check_effective_target_fortran_large_int): Replace cached result
22235         when target changes.
22236
22237 2005-10-04  Devang Patel  <dpatel@apple.com>
22238
22239         * gcc.dg/i386-sse-vect-types.c: New.
22240
22241 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22242
22243         PR preprocessor/13726
22244         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22245         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22246
22247 2005-10-04  Richard Guenther  <rguenther@suse.de>
22248
22249         PR c/23576
22250         * gcc.dg/noncompile/pr23576.c: New testcase.
22251
22252 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         PR middle-end/23125
22255         * gcc.dg/register-var-3.c: New test.
22256
22257 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22258
22259         * gcc.dg/pr23049.c: New test.
22260
22261         * gcc.dg/ucnid-4.c: Fix test.
22262
22263 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22264
22265         PR 23445
22266         * gcc.c-torture/compile/pr23445.c: New test.
22267
22268 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22269
22270         * g++.dg/overload/unknown1.C: New.
22271
22272 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/17775
22275         * g++.dg/template/repo4.C: New test.
22276
22277 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22278
22279         PR libfortran/19308
22280         * gfortran.dg/large_real_kind_2.F90: New test.
22281         * gfortran.dg/large_integer_kind_2.f90: New test.
22282
22283 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22284
22285         * lib/target-supports.exp (check_effective_target_vect_shift):
22286         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22287         (check_effective_target_vect_condition): Fix copy-n-pasto.
22288
22289         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22290         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22291         targets.
22292
22293 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/22621
22296         * g++.dg/template/overload5.C : New test.
22297
22298         PR c++/23840
22299         * g++.dg/expr/stdarg1.C: New test.
22300
22301 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22302
22303         PR 24142
22304         * gcc.c-torture/execute/pr24142.c: New test.
22305
22306 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22307
22308         PR 24141
22309         * gcc.c-torture/execute/pr24141.c: New test.
22310
22311 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22312             Diego Novillo  <dnovillo@redhat.com>
22313
22314         PR 23604
22315         * gcc.c-torture/execute/pr23604.c: New test.
22316
22317 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22318
22319         PR fortran/16404
22320         PR fortran/20835
22321         PR fortran/20890
22322         PR fortran/20899
22323         PR fortran/20900
22324         PR fortran/20901
22325         PR fortran/20902
22326         gfortran.dg/equiv_constraint_1.f90: New test.
22327         gfortran.dg/equiv_constraint_2.f90: New test.
22328         gfortran.dg/equiv_constraint_3.f90: New test.
22329         gfortran.dg/equiv_constraint_4.f90: New test.
22330         gfortran.dg/equiv_constraint_5.f90: New test.
22331         gfortran.dg/equiv_constraint_6.f90: New test.
22332         gfortran.dg/equiv_constraint_7.f90: New test.
22333         gfortran.dg/equiv_constraint_8.f90: New test.
22334         gfortran.dg/private_type_1.f90: New test.
22335         gfortran.dg/private_type_2.f90: New test.
22336         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22337         980628-10.f: Assert std=gnu to permit mixing of
22338         types in equivalence statements.
22339
22340 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22341
22342         PR 24112
22343         * gfortran.dg/open_status_1.f90: New.
22344
22345 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22346
22347         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22348         * gcc.dg/vect/pr22480.c: Clean up temp files.
22349         * gcc.dg/vect/pr23831.c: Clean up temp files.
22350         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22351         Clean up temp files.
22352         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22353         Clean up temp files.
22354
22355         * gcc.dg/20050309-1.c: Clean up temp files.
22356         * gcc.dg/20050325-1.c: Clean up temp files.
22357
22358 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22359
22360         PR tree-optimization/24059
22361         * gcc.dg/vect/pr24059.c : New test.
22362
22363 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22364
22365         PR middle-end/24109
22366         * gcc.c-torture/execute/20050929-1.c: New test.
22367
22368 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22369
22370         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22371
22372 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22373
22374         PR c/21419
22375         * gcc.dg/pr21419.c: New test.
22376
22377 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22378
22379         * gcc.dg/pr23911.c: New test.
22380
22381 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22382
22383         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22384
22385         PR c++/16782
22386         * g++.dg/parse/qualified4.C: New test.
22387         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22388         * g++.old-deja/g++.mike/p8154.C: Likewise.
22389
22390 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22391
22392         PR c++/22147
22393         * g++.dg/template/friend37.C: New test.
22394         * g++.dg/parse/crash28.C: Adjust error markers.
22395
22396 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22397
22398         PR fortran/18518
22399         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22400
22401 2005-09-27  Devang Patel  <dpatel@apple.com>
22402
22403         PR tree-optimization/23625
22404         * gcc.dg/pr23625.c: New test.
22405
22406 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22407
22408         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22409         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22410
22411 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22412
22413         PR fortran/23677
22414         * gfortran.fortran-torture/execute/save_1.f90: New test.
22415         * gfortran.dg/save_1.f90: New test.
22416
22417 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22418
22419         * gcc.target/i386/builtin-apply-mmx.c: New test.
22420
22421         PR target/22576
22422         * gcc.target/i386/pr22576.c: New test.
22423
22424         PR target/22585
22425         * gcc.target/i386/pr22585.c: New test.
22426
22427         PR target/23268
22428         * gcc.target/i386/pr23268.c: New test.
22429
22430         PR middle-end/23831
22431         * gcc.dg/vect/pr23831.c: New test.
22432
22433         PR target/24055
22434         * gcc.target/i386/pr24055.c: New test.
22435
22436 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22437
22438         PR tree-optimization/23960
22439         * gcc.c-torture/compile/pr23960.c: New.
22440
22441 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22442
22443         PR fortran/16861
22444         * gfortran.dg/nested_modules_3.f90: New.
22445
22446 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22447
22448         PR fortran/24005
22449         gfortran.dg/interface_1.f90: New test.
22450
22451 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22452         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22453
22454         PR fortran/23843
22455         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22456
22457 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22458
22459         PR fortran/23516
22460         * gfortran.dg/imag_1.f: New test.
22461         * gfortran.dg/imag_2.f: Ditto.
22462
22463 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22464
22465         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22466
22467 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22468
22469         PR c++/21983
22470         * g++.dg/warn/pr21983.C: New test.
22471
22472 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22473
22474         * gcc.dg/20050922-1.c: Testcase added.
22475
22476 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22477
22478         PR c++/23993
22479         * g++.dg/template/array14.C: New test.
22480
22481 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22482
22483         PR fortran/19929
22484         * gfortran.dg/der_ptr_component_1.f90: New test.
22485
22486 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22487
22488         PR c++/23965
22489         * g++.dg/template/error1.C: Reject "no matching function" message.
22490
22491 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22492
22493         PR c++/17609
22494         * g++.dg/lookup/error1.C: New test.
22495
22496 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22497
22498         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22499         functionality of the testcase.
22500
22501 2005-09-20  Richard Henderson  <rth@redhat.com>
22502
22503         * gcc.dg/vect/vect-22.c: Require vect_float.
22504         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22505
22506 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22507
22508         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22509         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22510         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22511         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22512         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22513         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22514         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22515         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22516         * gcc.dg/cpp/ucnid-8.c: New test.
22517
22518 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22519
22520         PR tree-optimization/23929
22521         * gcc.c-torture/compile/pr23929.c: New test.
22522
22523 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22524
22525         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22526         for one loop.
22527
22528 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22529
22530         PR testsuite/23186
22531         * g++.dg/other/pr22003.C: Require named sections.
22532
22533 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22534
22535         PR c++/23947
22536         * g++.dg/rtti/crash3.C: New test.
22537
22538         PR tree-optimization/23818
22539         * gcc.dg/pr23818.c: New test.
22540
22541 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22542
22543         PR fortran/23420
22544         * gfortran.dg/print_fmt_4.f: New.
22545
22546 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22547
22548         PR fortran/23663
22549         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22550
22551 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22552
22553         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22554         Use pointers to local alignable arrays instead. Added comments.
22555         * gcc.dg/vect/vect-46.c: Likewise.
22556         * gcc.dg/vect/vect-48.c: Likewise.
22557         * gcc.dg/vect/vect-49.c: Likewise.
22558         * gcc.dg/vect/vect-52.c: Likewise.
22559         * gcc.dg/vect/vect-53.c: Likewise.
22560         * gcc.dg/vect/vect-54.c: Likewise.
22561         * gcc.dg/vect/vect-56.c: Likewise.
22562         * gcc.dg/vect/vect-57.c: Likewise.
22563         * gcc.dg/vect/vect-58.c: Likewise.
22564         * gcc.dg/vect/vect-60.c: Likewise.
22565         * gcc.dg/vect/vect-61.c: Likewise.
22566
22567         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22568         The test is no longer vectorizable on vect_no_align targets.
22569         * gcc.dg/vect/vect-43.c: Likewsie.
22570
22571         * gcc.dg/vect/vect-44.c: Added comments.
22572         * gcc.dg/vect/vect-45.c: Added comments.
22573         * gcc.dg/vect/vect-50.c: Added comments.
22574         * gcc.dg/vect/vect-51.c: Added comments.
22575
22576         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22577         aligned type.
22578         * gcc.dg/vect/Os-vect-95.c: Likewise.
22579
22580         * gcc.dg/vect/vect-41.c: Test removed.
22581         * gcc.dg/vect/vect-47.c: Test removed.
22582         * gcc.dg/vect/vect-55.c: Test removed.
22583         * gcc.dg/vect/vect-59.c: Test removed.
22584
22585 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22586
22587         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22588         No longer vectorizable on vect_no_align targets.
22589         * gcc.dg/vect/pr20122.c: Likewise.
22590         * gcc.dg/vect/vect-74.c: Likewise.
22591         * gcc.dg/vect/vect-75.c: Likewise.
22592         * gcc.dg/vect/vect-76.c: Likewise.
22593
22594         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22595         Will not be vectorizable on vect_no_align targets once aliasing issues
22596         are resolved.
22597         * gcc.dg/vect/vect-79.c: Likewise.
22598
22599         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22600         * gcc.dg/vect/vect-78.c: Likewise.
22601         * gcc.dg/vect/vect-97.c: Likewise.
22602
22603 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22604
22605         * gcc.dg/pr23943.c: New test.
22606
22607 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22608
22609         PR fortran/19181
22610         * gfortran.dg/derived_pointer_null_1.f90: New test.
22611
22612 2005-09-18  Richard Guenther  <rguenther@suse.de>
22613
22614         PR middle-end/23944
22615         * gcc.c-torture/compile/pr23944.c: New testcase.
22616
22617 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22618
22619         PR fortran/15975
22620         * gfortran.dg/der_pointer_2.f90: New test.
22621
22622 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22623
22624         PR fortran/16861
22625         * gfortran.dg/nested_modules_2.f90: New test.
22626
22627 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22628
22629         PR c++/18368
22630         * g++.dg/other/semicolon.C: New test.
22631
22632 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22633
22634         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22635         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22636
22637 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22638
22639         PR c++/23914
22640         * g++.dg/template/static18.C: New test.
22641
22642         PR c++/21514
22643         * g++.dg/template/crash19.C: Remove dg-error marker.
22644         * g++.dg/template/local4.C: New test.
22645
22646 2005-09-16  Paul Brook  <paul@codesourcery.com>
22647
22648         PR fortran/23906
22649         * gfortran.dg/dependency_1.f90: New test.
22650
22651 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22652
22653         PR c++/23896
22654         * g++.dg/template/static17.C: New test.
22655
22656 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22657
22658         PR c++/23139
22659         * g++.dg/warn/huge-val1.C: New test.
22660
22661 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22662
22663         PR c++/13140
22664         * g++.dg/parse/class2.C: New test.
22665         * g++.dg/template/explicit8.C: Likewise.
22666         * g++.dg/template/spec25.C: Likewise.
22667
22668 2005-09-14  Josh Conner  <jconner@apple.com>
22669
22670         PR middle-end/23584
22671         * gcc.dg/pr23584.c: New test.
22672
22673 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22674
22675         PR fortran/21875 Internal Unit Array I/O, NIST
22676         * gfortran.dg/arrayio_1.f90: New test.
22677         * gfortran.dg/arrayio_1.f90: New test.
22678         * gfortran.dg/arrayio_1.f90: New test.
22679         * gfortran.dg/arrayio_1.f90: New test.
22680         * gfortran.dg/arrayio_1.f90: New test.
22681
22682 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22683
22684         PR middle-end/22480
22685         * gcc.dg/vect/pr22480.c: New test.
22686
22687 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22688
22689         PR fortran/19358
22690         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22691
22692 2005-09-13 Josh Conner <jconner@apple.com>
22693
22694         PR c++/23180
22695         * g++.dg/init/struct2.C: New test.
22696         * g++.dg/init/struct3.C: New test.
22697
22698 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22699
22700         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22701         Clean up temp files.
22702         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22703         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22704         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22705         gcc.dg/tree-ssa/builtin-printf-1.c,
22706         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22707         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22708         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22709         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22710         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22711         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22712         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22713         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22714         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22715         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22716         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22717         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22718
22719 2005-09-13  Josh Conner  <jconner@apple.com>
22720
22721         * lib/gcc-dg.exp: Load scanipa.exp.
22722         (cleanup-dump): New procedure.
22723         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22724         * lib/scandump.exp: New file.
22725         * lib/scantree.exp: Use it.
22726         * lib/scanipa.exp: New file.
22727
22728 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22729
22730         PR fortran/17740
22731         * gfortran.dg/generic_4.f90: New test.
22732
22733 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22734
22735         PR target/23816
22736         * gcc.target/i386/pr23816-1.c: New test.
22737         * gcc.target/i386/pr23816-2.c: New test.
22738
22739
22740 2005-09-13  Bastian Blank <waldi@debian.org>
22741
22742         PR c++/16171
22743         * g++.dg/abi/mangle26.C: New test.
22744         * g++.dg/abi/mangle27.C: New test.
22745         * g++.dg/abi/mangle28.C: New test.
22746         * g++.dg/abi/mangle29.C: New test.
22747
22748         PR c++/23839
22749         * g++.dg/parse/register1.C: New test.
22750
22751 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22752
22753         PR c++/23842
22754         * g++.dg/template/access16.C: New test.
22755
22756 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22757
22758         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22759
22760 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22761
22762         PR fortran/18899
22763         * gfortran.dg/shape_2.f90: New test.
22764
22765 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22766
22767         PR target/19269
22768         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22769         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22770         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22771         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22772         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22773         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22774         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22775         tests.
22776
22777 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22778
22779         PR c++/23841
22780         * g++.dg/parse/template17.C: New test.
22781
22782 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22783
22784         PR c++/23789
22785         * g++.dg/template/nontype14.C: New test.
22786
22787 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22788
22789         PR g++/7874
22790         * g++.dg/lookup/friend7.C: New test.
22791         * g++.dg/lookup/friend8.C: New test.
22792         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22793         so that it will be found via argument dependent lookup.
22794         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22795         friend functions which will no longer be found.
22796         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22797         function g, so that it will be found via argument dependent
22798         lookup.
22799         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22800         * g++.old-deja/g++.mike/net43.C: Likewise.
22801
22802 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22803
22804         PR c++/23691
22805         * g++.dg/template/static16.C: New test.
22806
22807 2005-09-12  Josh Conner  <jconner@apple.com>
22808
22809         PR middle-end/23237
22810         * gcc.c-torture/compile/pr23237.c: New test.
22811
22812 2005-09-11  Richard Henderson  <rth@redhat.com>
22813
22814         * g++.dg/other/error8.C: Update expected diagnostic text.
22815
22816 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22817
22818         PR libfortran/19872
22819         * gfortran.dg/overwrite_1.f: New test.
22820
22821 2005-09-09  Josh Conner  <jconner@apple.com>
22822
22823         * g++.dg/init/pr23180-1.C: Removed.
22824         * g++.dg/init/pr23180-2.C: Removed.
22825
22826 2005-09-09  David Daney <ddaney@avtrex.com>
22827
22828         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22829         files which are ...
22830         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22831         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22832
22833 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22834
22835         * gfortran.dg/iostat_2.f90: New test.
22836
22837 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22838
22839         PR c++/22252
22840         * g++.dg/ext/interface1.C: New test.
22841         * g++.dg/ext/interface1.h: Likewise.
22842         * g++.dg/ext/interface1a.cc: Likewise.
22843
22844 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22845
22846         * gfortran.dg/iomsg_1.f90: New test case.
22847
22848 2005-09-09  Richard Guenther  <rguenther@suse.de>
22849
22850         PR c++/23624
22851         * g++.dg/tree-ssa/pr23624.C: New testcase.
22852
22853 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22854
22855         PR fortran/19239
22856         * gfortran.dg/vector_subscript_1.f90,
22857         * gfortran.dg/vector_subscript_2.f90: New tests.
22858
22859 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22860
22861         PR fortran/21104
22862         * gfortran.dg/array_alloc_1.f90,
22863         * gfortran.dg/array_alloc_2.f90,
22864         * gfortran.dg/array_alloc_3.f90: New tests.
22865
22866 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22867
22868         PR fortran/12840
22869         * gfortran.dg/array_constructor_6.f90
22870         * gfortran.dg/array_constructor_7.f90
22871         * gfortran.dg/array_constructor_8.f90
22872         * gfortran.dg/array_constructor_9.f90
22873         * gfortran.dg/array_constructor_10.f90
22874         * gfortran.dg/array_constructor_11.f90
22875         * gfortran.dg/array_constructor_12.f90: New tests.
22876
22877 2005-09-08  Josh Conner  <jconner@apple.com>
22878
22879         PR c++/23180
22880         * g++.dg/init/pr23180-1.C: New test.
22881         * g++.dg/init/pr23180-2.C: New test.
22882
22883 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22884
22885         PR fortran/18878
22886         * gfortran.dg/module_double_reuse.f90: New.
22887
22888 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22889
22890         PR fortran/23270
22891         PR fortran/22304
22892         PR fortran/18870
22893         PR fortran/17917
22894         PR fortran/16511
22895         * gfortran.dg/common_equivalence_1.f: New.
22896         * gfortran.dg/common_equivalence_2.f: New.
22897         * gfortran.dg/common_equivalence_3.f: New.
22898         * gfortran.dg/contained_equivalence_1.f90: New.
22899         * gfortran.dg/module_blank_common.f90: New.
22900         * gfortran.dg/module_commons_1.f90: New.
22901         * gfortran.dg/module_equivalence_1.f90: New.
22902         * gfortran.dg/nested_modules_1.f90: New.
22903         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22904         equivalences and add comment to connect the test with
22905         the PR.
22906
22907 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22908
22909         PR fortran/23765
22910         * gfortran.dg/common_6.f90: New test.
22911
22912 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22913
22914         PR fortran/15326
22915         * gfortran.dg/char_result_1.f90,
22916         * gfortran.dg/char_result_2.f90,
22917         * gfortran.dg/char_result_3.f90,
22918         * gfortran.dg/char_result_4.f90,
22919         * gfortran.dg/char_result_5.f90,
22920         * gfortran.dg/char_result_6.f90,
22921         * gfortran.dg/char_result_7.f90,
22922         * gfortran.dg/char_result_8.f90: New tests.
22923
22924 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22925
22926         PR fortran/19928
22927         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22928
22929 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22930
22931         PR obj-c++/16816
22932         * obj-c++.dg/selector-5.mm: New test.
22933         * obj-c++.dg/selector-6.mm: New test.
22934
22935 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22936
22937         PR objc/20574
22938         PR objc/19324
22939         * objc.dg/error-1.m: New test.
22940
22941 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22942
22943         PR fortran/23373
22944         * gfortran.fortran-torture/execute/pr23373-1.f90,
22945         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22946
22947 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22948
22949         PR libfortran/23760
22950         * gfortran.dg/g77/1832.f: Remove long string in write statement
22951         to allow the test to pass on correct list directed output with
22952         prepended space.
22953
22954 2005-09-07  James E Wilson  <wilson@specifix.com>
22955
22956         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22957
22958 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22959
22960         * gfortran.dg/parameter+save.f90: Rename to
22961         * gfortran.dg/parameter_save.f90: .. this.
22962
22963 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22964
22965         PR fortran/20848
22966         * gfortran.dg/parameter+save.f90: New test case.
22967
22968 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22969
22970         PR fortran/19269
22971         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22972
22973 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22974
22975         PR c/23075
22976         * gcc.dg/pr23075.c: New test.
22977         * g++.dg/warn/pr23075.C: New test.
22978
22979         PR target/22362
22980         * gcc.target/i386/pr22362.c: New test.
22981
22982         PR rtl-optimization/23098
22983         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22984
22985         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22986         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22987         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22988
22989 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22990
22991         * g++.dg/expr/cast6.C: New test.
22992
22993         PR c++/9782
22994         * g++.dg/init/new15.C: New test.
22995
22996 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22997
22998         * gcc.dg/vect/Os-vect-95.c: New test.
22999         * gcc.dg/vect/vect-95.c: Same.
23000
23001 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23002
23003         * gcc.dg/vect/vect-29.c: Update xfail testing.
23004         * gcc.dg/vect/vect-44.c: Same.
23005         * gcc.dg/vect/vect-48.c: Same.
23006         * gcc.dg/vect/vect-50.c: Same.
23007         * gcc.dg/vect/vect-72.c: Same.
23008         * gcc.dg/vect/vect-77.c: Same.
23009         * gcc.dg/vect/vect-78.c: Same.
23010         * gcc.dg/vect/vect-80.c: Same.
23011         * gcc.dg/vect/vect-96.c: Same.
23012         * gcc.dg/vect/vect-100.c: Same.
23013         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23014         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23015         * gfortran.dg/vect/vect-5.f90: Same.
23016
23017 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23018
23019         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23020         start strings.
23021         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23022         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23023
23024         PR c++/23056
23025         * g++.dg/opt/pr23056.C: New test.
23026
23027         PR rtl-optimization/23098
23028         * gcc.target/i386/pr23098.c: New test.
23029
23030 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23031
23032         PR c++/23667
23033         * g++.dg/template/static15.C: New test.
23034
23035         PR c++/21440
23036         * g++.dg/ext/stmtexpr5.C: New test.
23037         * g++.dg/ext/stmtexpr6.C: Likewise.
23038
23039 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23040
23041         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23042
23043         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23044         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23045         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23046
23047 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23048
23049         PR libfortran/23321
23050         * gfortran.dg/direct_io_4.f90: New test case.
23051
23052 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23053             Rasmus Hahn  <rassahah@neofonie.de>
23054
23055         PR libobjc/23108
23056         * objc.dg/type-stream-1.m: New test.
23057
23058 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23059
23060         PR fortran/23661
23061         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23062         gfortran.dg/print_fmt_3.f90: New test.
23063
23064 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23065
23066         * gfortran.dg/fmt_t_1.f90: New test.
23067
23068 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23069
23070         PR rtl-optimization/23454
23071         * g++.dg/opt/pr23454.C: New test.
23072
23073 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23074
23075         PR c++/23699
23076         * g++.dg/ext/static1.C: New test.
23077
23078 2005-09-02  Richard Henderson  <rth@redhat.com>
23079
23080         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23081         tail call to check_fa_work.
23082
23083 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23084
23085         PR c++/21687
23086         * g++.dg/other/gc3.C: New test.
23087
23088 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23089
23090         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23091         * gcc.dg/20050826-1.c: Likewise.
23092
23093 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23094
23095         PR c++/23167
23096         * g++.dg/expr/volatile1.C: New test.
23097
23098 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23099
23100         PR middle-end/23547
23101         * gcc.dg/pr23547.c: New test.
23102
23103 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23104
23105         PR c/22061
23106         * gcc.c-torture/execute/pr22061-1.c,
23107         * gcc.c-torture/execute/pr22061-2.c,
23108         * gcc.c-torture/execute/pr22061-3.c,
23109         * gcc.c-torture/execute/pr22061-4.c: New tests.
23110
23111 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23112
23113         * gcc.dg/Wredundant-decls-2.c: New test to check that
23114         -Wredundant-decls does not issue warning for a variable
23115         definition following a declaration.
23116
23117 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23118
23119         PR debug/7241
23120         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23121         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23122         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23123
23124         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23125         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23126         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23127         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23128         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23129         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23130         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23131         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23132
23133 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23134
23135         PR objc/23306
23136         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23137         scan-assmbler.
23138
23139 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23140
23141         PR target/21255
23142         * gcc.dg/pr21255-1.c: New test.
23143         * gcc.dg/pr21255-2-mb.c: Likewise.
23144         * gcc.dg/pr21255-2-ml.c: Likewise.
23145         * gcc.dg/pr21255-3.c: Likewise.
23146         * gcc.dg/pr21255-4.c: Likewise.
23147
23148 2005-08-31  Dale Johannesen  <dalej@apple.com>
23149
23150         * gcc.dg/20050830-1.c: New.
23151
23152 2005-08-31  Josh Conner  <jconner@apple.com>
23153
23154         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23155         command-line options for arm-*-* targets.
23156         * g++.dg/init/array16.C: Likewise.
23157         * g++.dg/other/crash-4.C: Likewise.
23158
23159 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23160
23161         PR obj-c++/23640
23162         * obj-c++.dg/gnu-runtime-3.mm: New test.
23163
23164 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23165
23166         PR c++/13377
23167         * g++.dg/lookup/ambig4.C: New test.
23168         * g++.dg/lookup/ambig5.C: New test.
23169         * g++.dg/tc1/dr101.C: Adjust error markers.
23170
23171 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23172
23173         PR c++/23639
23174         * g++.dg/template/ttp5.C: Adjust error markers.
23175
23176 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23177
23178         PR testsuite/23609
23179         * lib/obj-c++.exp: Include target-libpath.exp.
23180         (obj-c++_link_flags): Look for the GNU libobjc library
23181         and set the library path to include it.
23182         Don't manually set LD_LIBRARY_PATH (etc.) but call
23183         set_ld_library_path_env_vars instead.
23184         (obj-c++_target_compile): Don't set library path or
23185         linker flags because they are already set correctly
23186         in obj-c++_link_flags.
23187
23188 2005-08-30  Josh Conner  <jconner@apple.com>
23189
23190         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23191         to command-line options for arm-*-* targets.
23192
23193 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23194
23195         * g++.dg/other/i386-1.C: New.
23196
23197 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23198
23199         PR preprocessor/20348
23200         PR preprocessor/20356
23201         * gcc.dg/cpp/pr20348.c: New test.
23202         * gcc.dg/cpp/pr20348.h: New file.
23203         * gcc.dg/cpp/inc/pr20348.h: New file.
23204         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23205         * gcc.dg/cpp/pr20356.c: New test.
23206         * gcc.dg/cpp/pr20356.h: New file.
23207         * gcc.dg/cpp/inc/pr20356.h: New file.
23208         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23209
23210 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23211
23212         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23213         Fix array dimension to avoid correct end-of-file error.
23214
23215 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23216
23217         PR libfortran/23598
23218         * gfortran.dg/iostat_1.f90: New test.
23219
23220 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23221
23222         PR middle-end/23408
23223         * gcc.dg/pr23408.c: New test.
23224
23225 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/23099
23228         * g++.dg/init/member1.C: Make sure erroneous static data member
23229         definitions are required.
23230         * g++.dg/template/static13.C: New test.
23231         * g++.dg/template/static14.C: Likewise.
23232
23233 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23234
23235         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23236         -march=pentium4, remove ilp32 requirement.
23237
23238         PR middle-end/23484
23239         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23240         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23241
23242 2005-08-29  Andreas Jaeger  <aj@suse.de>
23243
23244         PR testsuite/23607
23245         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23246
23247 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23248
23249         * gcc.c-torture/execute/20050316-2.c: New test.
23250         * gcc.c-torture/execute/20050316-3.c: New test.
23251         * gcc.dg/torture/pr16104-1.c: New test.
23252
23253 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23254
23255         PR middle-end/23463
23256         * gcc.c-torture/execute/zero-struct-1.c: New test.
23257
23258 2005-08-27  Richard Guenther  <rguenther@suse.de>
23259
23260         PR target/23575
23261         * gcc.target/i386/pr23575.c: New testcase.
23262
23263 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23264
23265         PR rtl-optimization/23561
23266         * gcc.c-torture/execute/20050826-1.c: New test.
23267
23268         PR rtl-opt/23560
23269         * gcc.c-torture/execute/20050826-2.c: New test.
23270
23271 2005-08-26  Dale Johannesen  <dalej@apple.com>
23272
23273         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23274         * gcc.dg/20050826-1.c: New.
23275
23276 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23277
23278         PR c++/19004
23279         * g++.dg/template/nontype13.C: New test.
23280
23281         PR c++/23491
23282         * g++.dg/init/new14.C: New test.
23283         * g++.dg/expr/anew1.C: Do not XFAIL.
23284         * g++.dg/expr/anew2.C: Likewise.
23285         * g++.dg/expr/anew3.C: Likewise.
23286
23287 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23288
23289         PR middle-end/22439
23290         * gcc.dg/vla-3.c: New test.
23291
23292 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23293
23294         PR fortran/20363
23295         * gfortran.dg/named_interface.f90: New.
23296
23297 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23298
23299         * gcc.c-torture/execute/frame-address.c: New test.
23300
23301 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23302
23303         PR c++/20817
23304         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23305
23306 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23307
23308         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23309
23310 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23311
23312         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23313         * gcc.dg/altivec-22.c: Rename from..
23314         * gcc.dg/altivec-nomfcr.c: ..this.
23315
23316 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23317
23318         PR tree-optimization/23546
23319         * gcc.dg/tree-ssa/pr23546.c: New test.
23320
23321 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23322
23323         PR fortran/17758
23324         * gfortran.dg/nonreturning_statements.f90: New test.
23325
23326 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23327
23328         PR c++/22454
23329         * g++.dg/parse/crash29.C: New.
23330
23331 2005-08-23  DJ Delorie  <dj@redhat.com>
23332
23333         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23334         constants have the L suffix.
23335
23336 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23337
23338         PR c++/23044
23339         * g++.dg/template/instantiate8.C: New.
23340
23341 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23342
23343         PR middle-end/23467
23344         * gcc.c-torture/execute/pr23467.c: New test.
23345
23346 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23347
23348         PR tree-optimization/22043
23349         * gcc.c-torture/execute/20050613-1.c: New test.
23350
23351 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23352
23353         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23354
23355 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23356
23357         PR rtl-optimization/23478
23358         * g++.dg/opt/pr23478.C: New test.
23359
23360 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23361
23362         PR c/18715
23363         * gcc.dg/switch-warn-3.c: New test.
23364
23365 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23366
23367         PR c++/22233
23368         * g++.dg/template/param1.C: New test.
23369
23370 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23371
23372         PR c++/23089
23373         * g++.dg/other/incomplete1.C: New test.
23374
23375 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23376
23377         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23378         are vectorizable.
23379
23380 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23381
23382         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23383         d_lines_5.f: New.
23384
23385 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23386
23387         * gcc.target/i386/sse-4.c: New test.
23388
23389 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23390
23391         PR testsuite/23239
23392         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23393
23394 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23395
23396         * gcc.dg/20050811-1.c: New test.
23397         * gcc.dg/20050811-2.c: New test.
23398
23399 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23400
23401         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23402
23403 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23404
23405         PR 23476
23406         * gcc.c-torture/compile/pr23476.c: New test.
23407
23408 2005-08-19  Devang Patel  <dpatel@apple.com>
23409
23410         PR tree-optimization/23048
23411         * gcc.dg/tree-ssa/pr23048.c: New test.
23412
23413 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23414
23415         PR middle-end/20624
23416         * g++.dg/warn/Wreturn-3.C: New test
23417
23418 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23419
23420         PR tree-optimization/22228
23421         * g++.dg/vect/pr22543.cc: New test.
23422
23423 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23424
23425         PR tree-optimization/21574
23426         * gcc.dg/tree-ssa/pr21574.c: New test.
23427
23428 2005-08-16  James E Wilson  <wilson@specifix.com>
23429
23430         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23431
23432 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23433
23434         PR tree-opt/23402
23435         * gcc.c-torture/compile/zero-strct-3.c: New test.
23436         * gcc.c-torture/compile/zero-strct-4.c: New test.
23437
23438 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23439
23440         PR target/23376
23441         * gcc.target/x86_64/pr23376.c: New test.
23442
23443 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23444
23445         PR c++/23337
23446         * g++.dg/ext/vector2.C: New.
23447
23448 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23449
23450         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23451
23452 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23453
23454         PR libfortran/23428
23455         * gfortran.dg/inquire-complex.f90: New test case.
23456
23457 2005-08-16  James E Wilson  <wilson@specifix.com>
23458
23459         PR tree-optimization/21105
23460         * gcc.dg/large-size-array.c: New.
23461
23462 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23463
23464         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23465         type.
23466         * gcc.dg/vect/vect-41: Likewise.
23467         * gcc.dg/vect/vect-42: Likewise.
23468         * gcc.dg/vect/vect-43: Likewise.
23469         * gcc.dg/vect/vect-44: Likewise.
23470         * gcc.dg/vect/vect-46: Likewise.
23471         * gcc.dg/vect/vect-47: Likewise.
23472         * gcc.dg/vect/vect-48: Likewise.
23473         * gcc.dg/vect/vect-52: Likewise.
23474         * gcc.dg/vect/vect-53: Likewise.
23475         * gcc.dg/vect/vect-54: Likewise.
23476         * gcc.dg/vect/vect-55: Likewise.
23477         * gcc.dg/vect/vect-56: Likewise.
23478         * gcc.dg/vect/vect-57: Likewise.
23479         * gcc.dg/vect/vect-58: Likewise.
23480         * gcc.dg/vect/vect-59: Likewise.
23481         * gcc.dg/vect/vect-60: Likewise.
23482         * gcc.dg/vect/vect-61: Likewise.
23483         * gcc.dg/vect/vect-85: Likewise.
23484         * gcc.dg/vect/vect-87: Likewise.
23485         * gcc.dg/vect/vect-88: Likewise.
23486         * gcc.dg/vect/vect-93.c: Likewise.
23487         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23488         * gcc.dg/vect/vect-75: Likewise.
23489         * gcc.dg/vect/vect-76: Likewise.
23490         * gcc.dg/vect/vect-77: Likewise.
23491         * gcc.dg/vect/vect-78: Likewise.
23492         * gcc.dg/vect/vect-80: Likewise.
23493         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23494         vectorized for the expected reason, rather than checking how alignment
23495         was handled.
23496         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23497         aligned type and also instead of aligned pointers. Added documentation.
23498
23499 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23500
23501         * gfortran.dg/power.f90: New test.
23502
23503 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23504
23505         PR rtl-optimization/23299
23506         * g++.dg/opt/pr23299.C: New test.
23507
23508 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23509
23510         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23511
23512 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23513
23514         * g++.dg/template/local6.C: New test.
23515
23516 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23517
23518         * execute/exceptions/finally-1.m: Check that the catch and finally are
23519         being called.  Also add a "return 0;" at the end of main.
23520
23521 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23522
23523         PR fortran/21432.
23524         * gfortran.dg/namelist_print_1.f: New test of functionality of
23525         PRINT namelist.
23526         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23527         namelist generates error with -std=f95.
23528
23529 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23530
23531         PR tree-optimization/23119
23532         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23533
23534 2005-08-13  Marcin Koziej  <creep@desk.pl>
23535             Andrew Pinski  <pinskia@physics.uc.edu>
23536
23537         PR libobjc/22492
23538         * execute/exceptions/finally-1.m: New test.
23539
23540 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23541
23542         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23543         testsuite.
23544         * objc/execute/exceptions/trivial.m: New test.
23545         * objc.dg/try-catch-11.m: Move to ...
23546         * objc/execute/exceptions/foward-1.m: Here.
23547         * objc.dg/try-catch-2.m: Move to ...
23548         * objc/execute/exceptions/catchall-1.m: Here.
23549         * objc.dg/try-catch-8.m: Move to ...
23550         * objc/execute/exceptions/local-variables-1.m: Here.
23551
23552 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23553
23554         * objc.dg/nested-func-1.m: Move to ...
23555         * objc/execute/nested-func-1.m: Here.
23556
23557 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23558
23559         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23560         in ${options} instead of [target_info name].
23561         * lib/obj-c++.exp (objc_target_compile): Likewise.
23562
23563 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23564
23565         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23566
23567 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23568
23569         part of PR testsuite/23348
23570         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23571         each of the torture options.
23572         * objc/compile/trivial.m: New test.
23573
23574 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23575
23576         * gfortran.dg/eoshift.f90: Correct format.
23577
23578 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23579
23580         * gfortran.fortran-torture/execute/character_passing.f90:
23581         Fix comment typo.
23582
23583 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23584
23585         PR c++/8271
23586         * g++.dg/template/unify10.C: New.
23587
23588 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23589
23590         * g++.dg/parse/pr22514.C: Move to...
23591         * g++.dg/debug/pr22514.C: here.
23592
23593 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23594
23595         PR c++/23266
23596         * g++.dg/inherit/pure1.C: New test.
23597
23598         * ChangeLog: Fix typos.
23599
23600 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23601             Steven Bosscher  <stevenb@suse.de>
23602
23603         * gfortran.dg/runtime_warning_1.f90: New test.
23604
23605 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23606
23607         PR c++/23219
23608         * g++.dg/parse/crash28.C: New.
23609
23610 2005-08-11  Richard Guenther  <rguenther@suse.de>
23611
23612         PR target/23289
23613         * gcc.target/i386/tailcall-1.c: New testcase.
23614
23615 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23616
23617         * gcc.dg/vect/vect-67.c: Un-xfail.
23618
23619 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23620
23621         PR c++/23225
23622         * g++.dg/parse/crash27.C: new test.
23623
23624 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23625
23626         PR libfortran/22143
23627         * gfortran.dg/shift-kind.f90: New testcase.
23628
23629 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23630
23631         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23632         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23633
23634 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23635
23636         PR c++/20646
23637         * g++.dg/other/mult-stor1.C: New test.
23638
23639 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23640
23641         * gcc.c-torture/pr18299-1.c: Move to ...
23642         * gcc.c-torture/compile/pr18299-1.c: Here.
23643
23644 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23645
23646         * gfortran/fortran.torture/execute/character_passing.f90:
23647         Fix types for LSAME.
23648
23649 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23650
23651         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23652         input data back to what it was originally.
23653
23654 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23655
23656         * objc.dg/try-catch-8.m: Enable for all targets.
23657
23658 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23659
23660         * gcc.dg/pr23165.c: New test.
23661
23662 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23663
23664         PR tree-optimization/23234
23665         * gcc.dg/tree-ssa/pr23234.c: New test.
23666
23667 2005-08-08  Josh Conner  <jconner@apple.com>
23668
23669         PR rtl-optimization/23241
23670         * gcc.dg/char-compare.c: New test.
23671
23672 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23673
23674         PR c++/22508
23675         * g++.dg/init/new13.C: New test.
23676
23677 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23678
23679         PR c++/21166
23680         * g++.dg/other/crash-4.C: Adjust
23681         * g++/dg/ext/packed9.C: New.
23682
23683 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23684
23685         PR middle-end/21964
23686         * gcc.c-torture/execute/pr21964-1.c: New test.
23687
23688 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23689
23690         PR c/22458
23691         * gcc.dg/pr22458-1.c: New test.
23692
23693 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23694             Steven G. Kargl <kargls@comcast.net>
23695
23696         PR fortran/22390
23697         * gfortran.dg/flush_1.f90: New test.
23698
23699 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23700
23701         PR c++/23191
23702         * g++.dg/template/eh2.C: New test.
23703
23704 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23705
23706         PR c++/19498
23707         * g++.dg/template/instantiate7.C: New test.
23708
23709 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23710
23711         PR c/23113
23712         * gcc.dg/Wunused-value-1.c: New test.
23713
23714 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23715
23716         PR rtl-optimization/23233
23717         * gcc.c-torture/compile/pr23233-1.c: New test.
23718
23719 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23720
23721         PR fortran/18833
23722         PR fortran/20850
23723         * gfortran.dg/equiv_1.f90: New test.
23724         * gfortran.dg/equiv_2.f90: New test.
23725         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23726         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23727         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23728
23729 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23730
23731         * gcc.c-torture/execute/vrp-5.c: New test.
23732         * gcc.c-torture/execute/vrp-6.c: New test.
23733         * gcc.dg/tree-ssa/vrp21.c: New test.
23734
23735 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23736
23737         * g++.dg/parse/pr22514.C: New test.
23738
23739 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23740
23741         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23742
23743         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23744         instead of constant loads / pool entries.
23745
23746 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23747
23748         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23749         TEST_TO_WCTYPE.
23750
23751 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23752
23753         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23754         __WINT_TYPE__ in generated prototypes if possible.
23755
23756 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23757
23758         PR 22037
23759         * g++.dg/tree-ssa/pr22037.C:
23760
23761 2005-08-04  Richard Henderson  <rth@redhat.com>
23762
23763         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23764         scan-tree-dump-times directive.
23765
23766 2005-08-04  Jan Hubicka  <jh@suse.cz>
23767
23768         * gcov-1.C: Fix switch counts.
23769         * gcov-4b.c: Likewise.
23770
23771 2005-08-03  Jeff Law  <law@redhat.com>
23772
23773         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23774
23775 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23776
23777         * gcc.c-torture/execute/pr23135.c: New test.
23778
23779 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23780
23781         PR tree-optimization/19899
23782         * gcc.dg/tree-ssa/scev-1.c: New test.
23783         * gcc.dg/tree-ssa/scev-2.c: New test.
23784
23785 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23786
23787         PR target/18582
23788         * gcc.dg/torture/pr18582-1.c: New test.
23789
23790 2005-08-03  Jan Hubicka  <jh@suse.cz>
23791
23792         * update-conroll.c: New testcase.
23793         * update-conroll-2.c: New testcase.
23794
23795 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23796
23797         * gfortran.dg/constant_substring.f: New test.
23798         * gfortran.dg/pr22491.f: New test.
23799
23800 2005-08-02  Jan Hubicka  <jh@suse.cz>
23801
23802         * update-threading.c: Replace by the proper one.
23803
23804 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23805
23806         PR 23164
23807         * g++.dg/tree-ssa/pr23164.C: New test.
23808
23809 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23810
23811         * gcc.dg/tree-ssa/pr23192.c: New test.
23812
23813 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23814
23815         * gcc.c-torture/execute/vrp-4.c: New test.
23816
23817 2005-08-02  Jan Hubicka  <jh@suse.cz>
23818
23819         * update-threading.c: New test.
23820
23821 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23822
23823         * gcc.c-torture/compile/20050801-1.c: New test.
23824         * gcc.c-torture/compile/20050801-2.c: New test.
23825
23826 2005-08-01  Jan Hubicka  <jh@suse.cz>
23827
23828         * val-prof-5.c: New test.
23829
23830 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23831
23832         PR c/22311
23833         * gcc.dg/pr22311-1.c : New test.
23834
23835 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23836
23837         PR target/23095
23838         * gfortran.dg/pr23095.f: New test.
23839
23840         PR c++/22003
23841         * g++.dg/other/pr22003.C: New test.
23842
23843 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23844
23845         PR target/20621
23846         * gcc.c-torture/execute/pr20621-1.c: New test.
23847
23848 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23849
23850         * gfortran.dg/comma_format_extension_4.f: Adjust length
23851         of string for format.
23852         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23853         print statement with internal write.
23854         * gfortran.dg/der_array_io_2.f: Likewise.
23855         * gfortran.dg/der_array_io_3.f: Likewise.
23856
23857 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23858
23859         * gcc.dg/fold-abs-4.c: new test.
23860
23861 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23862
23863         PR fortran/22570 an related issues.
23864         * gfortran.dg/x_slash_1.f: New test.
23865
23866 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23867
23868         PR c/23143
23869         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23870         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23871
23872 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23873
23874         PR c/529
23875         * gcc.dg/Wshadow-3.c: New test.
23876
23877 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23878
23879         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23880         used to have the wrong bounds).
23881
23882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23883
23884         PR c/21720
23885         * gcc.dg/hex-round-1.c: Test more cases.
23886         * gcc.dg/hex-round-2.c: New test.
23887
23888 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23889
23890         PR 22550
23891         * g++.dg/tree-ssa/pr22550.C: New test.
23892
23893 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23894
23895         * gcc.dg/tree-ssa/vrp19.c: New test.
23896         * gcc.dg/tree-ssa-vrp20.c: New test.
23897
23898 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23899
23900         PR c/22240
23901         * gcc.dg/transparent-union-4.c: New test.
23902
23903 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23904
23905         PR c/22192
23906         * gcc.dg/c99-vla-2.c: New test.
23907
23908 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23909
23910         PR c/21720
23911         * gcc.dg/hex-round-1.c: New test.
23912
23913 2005-07-28  Jan Hubicka  <jh@suse.cz>
23914
23915         * inliner-1.c: Do not dump everything.
23916         * tree-prof.exp: Do not pass -ftree-based-profiling.
23917         * bprob.exp: Likewise.
23918
23919         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23920
23921 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23922
23923         PR c++/22545
23924         * g++.dg/expr/ptrmem7.C: New test.
23925
23926 2005-07-28  Mike Stump  <mrs@apple.com>
23927
23928         * g++.old-deja/g++.mike/visibility-1.C: New test.
23929
23930 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23931
23932         PR c/20187
23933         * gcc.c-torture/execute/pr20187-1.c: New test.
23934
23935 2005-07-28  Jeff Law  <law@redhat.com>
23936
23937         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23938         * gcc.dg/tree-ssa/vrp18.c: New test.
23939
23940 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23941
23942         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23943
23944 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23945
23946         PR tree-optimization/22506
23947         * gcc.dg/vect/ps22506.c: New test.
23948
23949 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23950
23951         PR target/21149
23952         * gcc.target/i386/sse-3.c: New test.
23953
23954 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23955
23956         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23957         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23958
23959 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23960
23961         PR c/22589
23962         * gcc.c-torture/compile/pr22589-1.c: New test.
23963
23964 2005-07-28  Jan Hubicka  <jh@suse.cz>
23965
23966         * update-loopch.c: New testcase.
23967
23968 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23969
23970         PR rtl-optimization/23047
23971         * gcc.c-torture/execute/pr23047.c: New test.
23972         * gcc.c-torture/execute/pr23047.x: New.
23973
23974 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23975
23976         PR tree-optimization/22493
23977         * gcc.c-torture/execute/pr22493-1.c: New test.
23978         * gcc.c-torture/execute/pr22493-1.x: New.
23979         * gcc.c-torture/execute/vrp-1.c: New test.
23980         * gcc.c-torture/execute/vrp-2.c: New test.
23981         * gcc.c-torture/execute/vrp-2.c: New test.
23982
23983 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23984
23985         * gcc.target/frv/all-builtin-read8.c: Delete.
23986         * gcc.target/frv/all-builtin-read16.c: Delete.
23987         * gcc.target/frv/all-builtin-read32.c: Delete.
23988         * gcc.target/frv/all-builtin-read64.c: Delete.
23989         * gcc.target/frv/all-builtin-write8.c: Delete.
23990         * gcc.target/frv/all-builtin-write16.c: Delete.
23991         * gcc.target/frv/all-builtin-write32.c: Delete.
23992         * gcc.target/frv/all-builtin-write64.c: Delete.
23993         * gcc.target/frv/all-read-write-1.c: New.
23994
23995 2005-07-27  Jeff Law  <law@redhat.com>
23996
23997         * gcc.c-torture/execute/pr22630.c: New test.
23998
23999 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24000
24001         PR tree-optimization/23073
24002         * gcc.dg/vect/nodump-pr23073.c: New test.
24003         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24004
24005 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24006
24007         PR tree-optimize/22348
24008         * gcc.c-torture/execute/pr22348.c: New.
24009
24010 2005-07-27  Richard Guenther  <rguenther@suse.de>
24011
24012         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24013
24014 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24015
24016         PR fortran/22503
24017         * gfortran.dg/logical_comp.f90: New test.
24018
24019 2005-07-27  Jan Hubicka  <jh@suse.cz>
24020
24021         * inliner-1.c: Add cleanup of dumps.
24022         * val-prof-*.c: Likewise.
24023         * update-tailcall.c: New.
24024
24025 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24026
24027         PR 22591
24028         * gcc.dg/tree-ssa/pr22591.c: New test.
24029         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24030
24031 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24032
24033         PR libobjc/22606
24034         * objc.dg/try-catch-11.m: New test.
24035
24036 2005-07-26  Richard Guenther  <rguenther@suse.de>
24037
24038         PR tree-optimization/22486
24039         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24040
24041 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24042
24043         PR tree-opt/22484
24044         * g++.dg/opt/loop2.C: New test.
24045
24046 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24047
24048         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24049         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24050
24051 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24052
24053         * lib/profopt.exp (profopt-execute): Check for profiling data
24054         files on the target.
24055
24056 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24057
24058         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24059         for matching of asm labels.
24060
24061 2005-07-25  Richard Guenther  <rguenther@suse.de>
24062
24063         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24064
24065 2005-07-25  Richard Guenther  <rguenther@suse.de>
24066
24067         PR testsuite/22624
24068         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24069
24070 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24071
24072         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24073         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24074         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24075         * gcc.dg/vect/vect-100.c: New test.
24076         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24077         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24078         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24079         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24080         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24081         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24082         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24083         * gfortran.dg/vect/pr19049.f90: New testcase.
24084         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24085
24086 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24087
24088         * gcc.c-torture/execute/20050713-1.c: New test.
24089
24090         PR fortran/20063
24091         * gfortran.fortran-torture/execute/data_4.f90: New test.
24092
24093         PR middle-end/20303
24094         * gcc.dg/visibility-d.c: New test.
24095
24096 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24097
24098         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24099         * gfortran.dg/underflow.f90: Ditto.
24100
24101 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24102
24103         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24104         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24105         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24106
24107 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24108
24109         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24110         include case of field width of zero.
24111
24112 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24113
24114         PR libgfortran/21875
24115         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24116         with trailing blanks on normal formatted read.
24117
24118 2005-07-23  Chao-ying Fu  <fu@mips.com>
24119
24120         * gcc.target/mips/mips32-dsp-type.c: New test.
24121         * gcc.target/mips/mips32-dsp.c: New test.
24122
24123 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24124
24125         PR testsuite/21073
24126         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24127
24128         PR testsuite/20454
24129         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24130         and __cyg_profile_func_exit.
24131
24132 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24133
24134         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24135         * gfortran.dg/comma_format_extension_4.f: Same.
24136         * gfortran.dg/pr15332.f: Same.
24137         * gfortran.dg/pr21730.f: Same.
24138
24139 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24140
24141         * g++.dg/opt/vrp2.C: Fix testcase.
24142
24143         PR tree-opt/22625
24144         * g++.dg/opt/vrp2.C: New test.
24145
24146 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24147
24148         PR debug/21828
24149         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24150
24151 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24152
24153         * gcc.dg/tree-ssa/20050719-1.c: New test.
24154
24155 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24156
24157         * gcc.dg/bfin-longcall-1.c: New file.
24158         * gcc.dg/bfin-longcall-2.c: New file.
24159
24160 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24161
24162         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24163
24164 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24165
24166         PR middle-end/19055
24167         * gcc.dg/tree-ssa/pr19055.c: New test.
24168         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24169
24170 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24171
24172         PR C++/22358
24173         * g++.dg/other/pr22358.C: New test.
24174
24175 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24176
24177         PR c++/2922
24178         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24179
24180 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24181
24182         PR c++/15938
24183         * g++.dg/init/union2.C: New test.
24184
24185 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24186
24187         PR c/22393
24188         * gcc.dg/complex-4.c: New test.
24189
24190 2005-07-21  Richard Guenther  <rguenther@suse.de>
24191
24192         PR testsuite/22522
24193         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24194         scanning for asm labels.
24195         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24196
24197 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24198
24199         PR target/22085
24200         * gcc.dg/altivec-pr22085.c: New.
24201
24202 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24203
24204         PR tree-optimization/19210
24205         * gcc.dg/tree-ssa/pr19210-1.c: New.
24206         * gcc.dg/tree-ssa/pr19210-2.c: New.
24207
24208 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24209
24210         PR rtl-optimization/22167
24211         * g++.dg/opt/pr22167.C: New test.
24212
24213 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24214
24215         PR c++/2922
24216         * g++.dg/lookup/two-stage2.C: New.
24217         * g++.dg/lookup/two-stage3.C: New.
24218         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24219         fixed two-stage name lookup for operators.
24220         * g++.dg/template/call3.C: Compiler now produces an appropriate
24221         error message.
24222         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24223         14 as a candidate.
24224         * g++.dg/template/ptrmem4.C: Compiler produces different error
24225         message.
24226         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24227         connect_to_method as a candidate.
24228
24229 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24230
24231         * gcc.dg/fold-alloc-1.c: New test.
24232
24233 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24234
24235         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24236         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24237
24238 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24239
24240         * gcc.dg/fold-abs-1.c: New test.
24241         * gcc.dg/fold-abs-2.c: New test.
24242         * gcc.dg/fold-abs-3.c: New test.
24243
24244 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24245
24246         Make CONSTRUCTOR use VEC to store initializers.
24247         * g++.dg/ext/complit3.C: Check for specific error messages.
24248         * g++.dg/init/brace2.C: Update error message.
24249         * g++.dg/warn/Wbraces2.C: Likewise.
24250
24251 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24252
24253         PR fortran/16940
24254         * gfortran.dg/module_interface_1.f90: New test.
24255
24256 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24257             Kenneth Zadeck <zadeck@naturalbridge.com>
24258
24259         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24260
24261 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24262
24263         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24264         specify -Wformat for these tests.
24265         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24266         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24267         * gcc.dg/format/opt-6.c: Delete.
24268
24269 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24270
24271         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24272         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24273
24274 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24275
24276         * gcc.dg/tree-ssa/alias-2.c: New test.
24277
24278 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24279
24280         PR c++/22263
24281         * g++.dg/template/explicit7.C: New test.
24282
24283 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24284
24285         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24286         field width of 8 to +Inf and -Inf.
24287
24288 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24289
24290         PR c++/22139
24291         * g++.dg/template/friend36.C: New test.
24292
24293 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24294
24295         PR fortran/21730
24296         * gfortran.dg/pr21730.f: New test.
24297
24298 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24299             Kenneth Zadeck <zadeck@naturalbridge.com>
24300
24301         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24302         since pure const detection cannot run at -O1 in c compiler.
24303         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24304         can now optimize this case properly.
24305         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24306         because we now pass.
24307         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24308
24309 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24310
24311         PR c/22421
24312         * gcc.dg/format/bitfld-1.c: New test.
24313
24314 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24315
24316         PR c++/22204
24317         * g++.dg/rtti/repo1.C: New test.
24318
24319 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24320
24321         PR middle-end/22398
24322         * gcc.c-torture/compile/pr22398.c: New test.
24323
24324 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24325
24326         PR c++/22132
24327         * g++.dg/expr/cast4.C: New test.
24328
24329 2005-07-15  Richard Guenther  <rguenther@suse.de>
24330
24331         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24332         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24333
24334 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24335
24336         PR tree-optimization/22230
24337         * gcc.dg/tree-ssa/pr22230.c: New test.
24338
24339 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24340
24341         * gfortran.dg/g77/cpp6.f: New test.
24342
24343         PR fortran/22417
24344         * gfortran.dg/g77/cpp5.F: New test.
24345         * gfortran.dg/g77/cpp5.h: New file.
24346         * gfortran.dg/g77/cpp5inc.h: New file.
24347
24348 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24349
24350         PR libfortran/16435
24351         * gfortran.dg/tl_editting.f90: New.
24352         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24353
24354 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24355
24356         * gfortran.dg/char_array_constructor.f90: New test.
24357
24358 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24359
24360         * gfortran.dg/past_eor.f90: New.
24361         * gfortran.dg/complex_read.f90: New.
24362
24363 2005-07-13  Jeff Law  <law@redhat.com>
24364
24365         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24366         additional casts.
24367
24368         * gcc.dg/tree-ssa/pr22321.c: New test
24369
24370 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24371
24372         PR tree-optimization/21921
24373         * gcc.dg/tree-ssa/pr21921.c: New.
24374
24375 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24376
24377         PR tree-optimizatio/22442
24378         * gcc.dg/tree-ssa/loop-11.c: New test.
24379
24380 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24381
24382         PR tree-opt/21840
24383         * gcc.c-torture/compile/pr21840.c: New test.
24384
24385 2005-07-12  Jan Hubicka  <jh@suse.cz>
24386
24387         * gcc.c-torture/compile/pr22379.c: New test.
24388
24389 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24390
24391         PR libfortran/21593
24392         gfortran.dg/dev_null.f90: Remove outdated comment about
24393         PR libfortran/21593.
24394
24395
24396 2005-07-12  Dale Johannesen  <dalej@apple.com>
24397
24398         * gcc.target/i386/compress-float-sse.c: New.
24399         * gcc.target/i386/compress-float-sse-pic.c: New.
24400         * gcc.target/i386/compress-float-387.c: New.
24401         * gcc.target/i386/compress-float-387-pic.c: New.
24402         * gcc.dg/compress-float-ppc.c: New.
24403         * gcc.dg/compress-float-ppc-pic.c: New.
24404
24405 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24406
24407         PR libfortran/21593
24408         gfortran.dg/dev_null.f90: Remove targets.
24409
24410 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24411
24412         PR tree-opt/22335
24413         * gcc.dg/pr22335-1.c: New test.
24414         * gcc.dg/pr22335-2.c: New test.
24415
24416 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24417
24418         PR c++/20172
24419         * g++.dg/template/nontype12.C : New test.
24420
24421 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24422
24423         * gcc.dg/tree-ssa/loop-10.c: New test.
24424
24425 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24426
24427         * gcc.c-torture/execute/20020720-1.x: Remove.
24428
24429 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24430
24431         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24432
24433 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24434
24435         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24436         (dg-mips-options): Use it.
24437
24438 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24439
24440         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24441
24442 2005-07-09  Richard Henderson  <rth@redhat.com>
24443
24444         * lib/target-supports.exp (check_effective_target_sync_char_short):
24445         Add alpha.
24446
24447 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24448
24449         PR libfortran/22217
24450         * gfortran.dg/negative-z-descriptor.f90: New test.
24451
24452 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24453
24454         PR tree-opt/22329
24455         * gcc.dg/pr22329.c: New test.
24456
24457 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24458
24459         PR tree-optimization/20139
24460         * gcc.dg/tree-ssa/pr20139.c: New.
24461
24462 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24463
24464         PR tree-opt/22356
24465         * gcc.dg/pr22356-1.c: New test.
24466
24467 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24468
24469         PR c++/21799
24470         * g++.dg/template/unify8.C: New.
24471         * g++.dg/template/unify9.C: New.
24472
24473 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24476
24477 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24478
24479         * gcc.dg/darwin-version-1.c: New.
24480         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24481         * gcc.dg/builtins-20.c: Likewise.
24482         * gcc.dg/builtins-53.c: Likewise.
24483         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24484         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24485         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24486         * gcc.dg/torture/builtins-power-1.c: Likewise.
24487         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24488         on Darwin.
24489
24490 2005-07-07  Jeff Law  <law@redhat.com>
24491
24492         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24493         argument evaluation order.
24494
24495 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24496
24497         PR libfortran/21594
24498         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24499         Add test cases where the shift length is greater than the
24500         array length.
24501
24502 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24503
24504         * obj-c++.dg/proto-lossage-6.mm: New.
24505         * objc.dg/proto-lossage-6.m: New.
24506
24507 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24508
24509         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24510         * objc.dg/gnu-runtime-2.m: Likewise.
24511
24512 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24513
24514         * gfortran.dg/longline.f: New test.
24515
24516         * gfortran.dg/badline.f: New test.
24517
24518 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24519
24520         PR fortran/16531
24521         PR fortran/15966
24522         PR fortran/18781
24523         * gfortran.dg/hollerith.f90: New.
24524         * gfortran.dg/hollerith2.f90: New.
24525         * gfortran.dg/hollerith3.f90: New.
24526         * gfortran.dg/hollerith4.f90: New.
24527         * gfortran.dg/hollerith_f95.f90: New.
24528         * gfortran.dg/hollerith_legacy.f90: New.
24529         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24530
24531 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24532
24533         PR objc/22274
24534         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24535         * objc.dg/gnu-runtime-2.m: New.
24536
24537 2005-07-06  Jeff Law  <law@redhat.com>
24538
24539         * gcc.dg/tree-ssa/vrp17.c: New test.
24540
24541 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24542
24543         PR fortran/22327
24544         * gfortran.dg/array_constructor_5.f90: New test.
24545
24546 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24547
24548         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24549
24550 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24551
24552         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24553         * gcc.dg/980816-1.c: Ditto.
24554
24555 2005-07-06  Jeff Law  <law@redhat.com>
24556
24557         * gcc.c-torture/compile/pr21356.c: New test.
24558
24559 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24560
24561         PR c/22013
24562         PR c/22098
24563         * gcc.c-torture/compile/pr22013-1.c,
24564         gcc.c-torture/execute/pr22098-1.c,
24565         gcc.c-torture/execute/pr22098-2.c,
24566         gcc.c-torture/execute/pr22098-3.c: New tests.
24567
24568 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24569
24570         PR c/22308
24571         * gcc.dg/pr22308-1.c: New test.
24572
24573 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24574
24575         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24576         target.
24577         * gcc.dg/compare9.c: Use -fshort-enums instead of
24578         -fno-short-enums.  Change the last test to dg-bogus.
24579
24580 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24581
24582         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24583         * gcc.dg/compare9.c: New.
24584
24585 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24586
24587         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24588
24589 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24590
24591         PR testsuite/22288
24592         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24593
24594
24595 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24596
24597         * gcc.dg/format/gcc_gfc-1.c: New.
24598
24599 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24600
24601         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24602
24603 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24604
24605         PR fortran/20842
24606         * gfortran.dg/io_invalid_1.f90: New test.
24607
24608 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24609
24610         * gcc.dg/format/gcc_diag-1.c: Update.
24611
24612 2005-07-02  Jeff Law  <law@redhat.com>
24613
24614         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24615         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24616
24617 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24618
24619         * gcc.dg/format/gcc_diag-1.c: Update.
24620
24621 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24622
24623         PR tree-opt/22269
24624         * gcc.c-torture/compile/pr22269.c: New test.
24625
24626 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24627
24628         PR 21584
24629         PR 22219
24630         * g++.dg/tree-ssa/pr21584-1.C: New test.
24631         * g++.dg/tree-ssa/pr21584-2.C: New test.
24632
24633 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24634
24635         * obj-c++.dg/try-catch-11.mm: New.
24636         * objc.dg/try-catch-10.m: New.
24637
24638 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24639
24640         * g++.dg/other/ucnid-1.C: xfail on AIX.
24641
24642 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24643
24644         PR 22234
24645         * gcc.dg/20050629-1.c: New test.
24646
24647 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24648
24649         * obj-c++.dg/const-str-1[0-1].mm: New.
24650         * objc.dg/const-str-1[0-1].m: New.
24651
24652 2005-05-29  Richard Henderson  <rth@redhat.com>
24653
24654         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24655         Rename from check_effective_target_vect_no_max.
24656         (check_effective_target_vect_no_int_add): New.
24657         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24658         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24659         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24660         * gcc.dg/vect/vect-reduc-1.c: Use both.
24661         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24662
24663 2005-05-29  Richard Henderson  <rth@redhat.com>
24664
24665         * lib/target-supports.exp (check_effective_target_vect_no_max):
24666         Remove i386 and x86_64.
24667
24668 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24669
24670         PR testsuite/21969
24671         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24672
24673 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24674
24675         PR middle-end/21969
24676         * gcc.dg/vect/pr21969.c: New test.
24677
24678 2005-06-28  Eric Christopher  <echristo@redhat.com>
24679
24680         PR c/22052
24681         PR c/21975
24682         * gcc.dg/inline1.c: New test.
24683         * gcc.dg/inline2.c: Ditto.
24684         * gcc.dg/inline3.c: Ditto.
24685         * gcc.dg/inline4.c: Ditto.
24686         * gcc.dg/inline5.c: Ditto.
24687
24688 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24689
24690         PR libfortran/22142
24691         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24692         Add testcase also testing eoshift1 for PR 22142.
24693
24694 2005-06-28  Richard Henderson  <rth@redhat.com>
24695
24696         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24697         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24698         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24699         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24700         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24701
24702 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24703
24704         PR libfortran/22142
24705         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24706         Add testcase for PR 22142.
24707
24708 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24709
24710         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24711         gcc.target/ia64/fpreg-2.c: New tests.
24712
24713 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24714
24715         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24716
24717 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24718
24719         PR libfortran/22170
24720         * gfortran.dg/slash_1.f90: New test.
24721
24722 2005-06-27  Richard Henderson  <rth@redhat.com>
24723
24724         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24725         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24726         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24727         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24728         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24729         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24730
24731 2005-06-27  Richard Henderson  <rth@redhat.com>
24732
24733         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24734         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24735
24736 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24737
24738         * obj-c++.dg/proto-lossage-5.mm: New.
24739         * objc.dg/proto-lossage-5.m: New.
24740
24741 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24742
24743         PR 21959
24744         * gcc.dg/tree-ssa/pr21959.c: New test.
24745
24746 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24747
24748         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24749         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24750         testing uninitialized var.
24751
24752         * gcc.c-torture/execute/builtins/chk.h: New.
24753         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24754         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24755         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24756         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24757         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24758         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24759         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24760         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24761         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24762         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24763         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24764         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24765         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24766         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24767         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24768         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24769         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24770         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24771         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24772         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24773         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24774         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24775         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24776         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24777         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24778         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24779         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24780         * gcc.dg/builtin-object-size-1.c: New test.
24781         * gcc.dg/builtin-object-size-2.c: New test.
24782         * gcc.dg/builtin-object-size-3.c: New test.
24783         * gcc.dg/builtin-object-size-4.c: New test.
24784         * gcc.dg/builtin-object-size-5.c: New test.
24785         * gcc.dg/builtin-stringop-chk-1.c: New test.
24786         * gcc.dg/builtin-stringop-chk-2.c: New test.
24787         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24788         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24789         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24790         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24791         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24792         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24793         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24794         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24795         * gcc.c-torture/execute/printf-1.c: New test.
24796         * gcc.c-torture/execute/fprintf-1.c: New test.
24797         * gcc.c-torture/execute/vprintf-1.c: New test.
24798         * gcc.c-torture/execute/vfprintf-1.c: New test.
24799         * gcc.c-torture/execute/printf-chk-1.c: New test.
24800         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24801         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24802         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24803
24804 2005-06-27  Michael Matz  <matz@suse.de>
24805
24806         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24807         slot is not merged if address escapes.
24808
24809 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24810
24811         PR c/21911
24812         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24813
24814 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24815
24816         PR middle-end/17965
24817         * gcc.c-torture/compile/20050622-1.c: New test.
24818
24819         PR middle-end/22028
24820         * gcc.dg/20050620-1.c: New test.
24821
24822 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24823
24824         PR tree-optimization/22026
24825         * gcc.dg/tree-ssa/pr22026.c: New.
24826
24827 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24828
24829         PR libfortran/22144
24830         * gfortran.dg/shift-alloc.f90: New testcase.
24831
24832 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24833
24834         * all files: Update FSF address in copyright headers.
24835
24836 2005-06-22  Jan Hubicka  <jh@suse.cz>
24837
24838         * wholeprogram-1.c: New testcase.
24839         * wholeprogram-2.c: New testcase.
24840
24841 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR 22171
24844         * gcc.dg/tree-ssa/pr22171.c: New test.
24845
24846 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24847
24848         * gfortran.dg/simplify_modulo.f90: New.
24849
24850 2005-06-24  Jan Hubicka  <jh@suse.cz>
24851
24852         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24853
24854 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24855
24856         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24857
24858 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24859
24860         * obj-c++.dg/typedef-alias-1.mm: New.
24861         * objc.dg/typedef-alias-1.m: New.
24862
24863 2005-06-23  Jeff Law  <law@redhat.com>
24864
24865         * gcc.dg/tree-ssa/vrp16.c: New test.
24866
24867 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24868
24869         * lib/target-supports.exp: Add
24870         check_effective_target_fortran_large_real and
24871         check_effective_target_fortran_large_int to check for
24872         corresponding effective targets.
24873         * gfortran.dg/large_integer_kind_1.f90: New test.
24874         * gfortran.dg/large_real_kind_1.f90: New test.
24875
24876 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24877
24878         PR tree-optimization/22117
24879         * gcc.dg/tree-ssa/pr22117.c: New.
24880
24881 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24882
24883         PR testsuite/22123
24884         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24885
24886 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24887
24888         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24889
24890 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24891
24892         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24893         * gfortran.dg/f2c_4.c: Likewise.
24894
24895 2005-06-22 Paul Brook  <paul@codesourcery.com>
24896
24897         PR fortran/21034
24898         * gfortran.dg/auto_save_1.f90: New test.
24899
24900 2005-06-22  Michael Matz  <matz@suse.de>
24901
24902         * gcc.target/x86-64/abi: New directory.
24903         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24904         * gcc.target/x86-64/abi/README.gcc: New file.
24905         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24906         * gcc.target/x86-64/abi/asm-support.s: New file.
24907         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24908         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24909         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24910         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24911         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24912         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24913         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24914         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24915         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24916         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24917         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24918         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24919         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24920         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24921         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24922         * gcc.target/x86_64/abi/test_varargs.c: New test.
24923
24924 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24925
24926         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24927         32-bit i?86 and x86_64.
24928
24929 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24930
24931         * obj-c++.dg/const-str-[1-9].mm: New tests.
24932
24933 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24934
24935         PR fortran/22010
24936         * gfortran.dg/namelist_use.f90: New.
24937         * gfortran.dg/namelist_use_only.f90: New.
24938
24939 2005-06-21  Jeff Law  <law@redhat.com>
24940
24941         * gcc.dg/tree-ssa/vrp15.c: New test.
24942
24943 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24944
24945         * lib/target-supports.exp (check_effective_target_vect_reduction):
24946         Remove.
24947         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24948         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24949         remove vect_reduction target keyword. Also avoid two returns in main.
24950         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24951         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24952         * gcc.dg/vect/vect-reduc-1short.c: New test.
24953         * gcc.dg/vect/vect-reduc-1char.c: New test.
24954         * gcc.dg/vect/vect-reduc-2short.c: New test.
24955         * gcc.dg/vect/vect-reduc-2char.c: New test.
24956         * gcc.dg/vect/vect-reduc-6.c: New test.
24957         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24958         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24959         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24960
24961 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24962         Paul Thomas  <pault@gcc.gnu.org>
24963
24964         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24965         New tests.
24966
24967 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24968
24969         * gfortran.dg/backslash_1.f90: New test.
24970         * gfortran.dg/backslash_2.f90: New test.
24971
24972 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24973
24974         * gfortran.dg/duplicate_labels.f90: New test.
24975
24976 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24977
24978         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24979         unsupportable relocations.
24980         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24981         * gcc.dg/20050321-2.c: xfail for NetWare.
24982
24983 2005-06-20  Andreas Jaeger  <aj@suse.de>
24984
24985         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24986         gcc.target/i386/fastcall-sseregparm.c,
24987         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24988
24989 2005-06-19  Richard Henderson  <rth@redhat.com>
24990
24991         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24992
24993 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24994
24995         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24996
24997 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24998
24999         PR c++/22115
25000         * g++.dg/conversion/simd2.C: Change expected error message.
25001
25002 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25003
25004         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25005         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25006         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25007
25008 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25009
25010         * gcc.dg/fold-mod-1.c: New test.
25011
25012 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25013
25014         PR fortran/19926
25015         * gfortran.dg/pr19926.f90: New test.
25016
25017 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25018
25019         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25020         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25021         targets.
25022         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25023         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25024
25025 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25026
25027         * gcc.target/ia64/float80-varargs-1.c: New test.
25028
25029 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25030
25031         PR tree-opt/22035
25032         * gfortran.dg/f2c_6.f90: New test.
25033
25034 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25035
25036         PR c++/17413
25037         * g++.dg/template/local5.C: New.
25038
25039 2005-06-17  Richard Henderson  <rth@redhat.com>
25040
25041         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25042
25043 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25044
25045         PR testsuite/21945
25046         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25047
25048 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25049
25050         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25051         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25052         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25053         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25054         check_vect to verify the presence of hardware vector support.
25055
25056 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25057
25058         PR testsuite/22056
25059         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25060
25061 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25062
25063         PR libfortran/19216
25064         * gfortran.dg/pr19216.f: Add correct space between brackets and
25065         dg directive.
25066
25067 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25068
25069         PR libfortran/16436
25070         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25071
25072 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25073
25074         * gcc.target/i386/attributes-error.c: New testcase.
25075         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25076         * gcc.target/i386/regparm-stdcall.c: Likewise.
25077         * gcc.target/i386/sseregparm-1.c: Likewise.
25078         * gcc.target/i386/sseregparm-2.c: Likewise.
25079
25080 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * g++.dg/rtti/crash2.C: New.
25083
25084 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25085
25086         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25087
25088 2005-06-15  David Ung  <davidu@mips.com>
25089
25090         * gcc.target/mips/mips16e-extends.c: New test for testing the
25091         generation of MIPS16e zeb/zeh, seb/seh instructions.
25092
25093 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25094
25095         PR 22018
25096         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25097         * gcc.dg/tree-ssa/pr22018.c: New test.
25098
25099 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25100
25101         * gcc.dg/simd-1.c: Update error messages.
25102         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25103         * gcc.dg/simd-2.c: Update error messages.
25104         * gcc.dg/simd-4.c: New.
25105
25106 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25107
25108         PR c++/20678
25109         * g++.dg/other/crash-4.C: New.
25110
25111 2005-06-14  Devang Patel  <dpatel@apple.com>
25112
25113         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25114
25115 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25116
25117         PR c++/21929
25118         * g++.dg/parse/crash11.C: Update
25119
25120 2005-06-13  Jeff Law  <law@redhat.com>
25121
25122         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25123         perform the desired transformations.
25124         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25125         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25126
25127 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25128
25129         PR fortran/22038
25130         * gfortran.dg/forall_1.f90: Un-XFAIL.
25131
25132 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25133
25134         PR c++/21929
25135         * g++.dg/parse/crash26.C: New.
25136
25137         PR c++/20789
25138         * g++.dg/init/member1.C: New.
25139
25140 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25141
25142         * gfortran.dg/altreturn_1.f90: New test.
25143
25144 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25145
25146         PR middle-end/21985
25147         * gcc.dg/tree-ssa/pr21985.c: New test.
25148
25149 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25150
25151         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25152
25153 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25154
25155         PR c++/21930
25156         * g++.dg/other/error10.C: New test case.
25157
25158 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25159
25160         PR libfortran/19155
25161         * gfortran.dg/pr19155.f: Add test.
25162
25163 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25164
25165         * gfortran.dg/f2c_7.f90: New test.
25166
25167         * gfortran.dg/forall_1.f90: XFAILed.
25168
25169 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25170
25171         * gcc.dg/pr14796-1.c: New.
25172         * gcc.dg/pr14796-2.c: New.
25173
25174 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25175
25176         PR fortran/17792
25177         PR fortran/21375
25178         * gfortran.dg/deallocate_stat.f90: New test.
25179
25180 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25181
25182         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25183
25184 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25185
25186         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25187         access will be generated when this loop is vectorized. Test that
25188         accesses with same alignment were detected.
25189         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25190         Test that accesses with same alignment were detected.
25191         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25192         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25193         alignment were detected.
25194
25195 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25196
25197         PR c++/10611
25198         * g++.dg/conversion/simd2.C: New.
25199
25200 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25201
25202         * gcc.dg/Wcxx-compat-1.c: New.
25203
25204 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25205
25206         PR libfortran/21480
25207         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25208         complex array.
25209
25210 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25211
25212         * gcc.dg/alias-8.c: New.
25213
25214 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25215
25216         * gcc.dg/format/cmn_err-1.c: Update.
25217
25218 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25219
25220         PR target/20666
25221         * gcc.target/sparc/fexpand-2.c: New.
25222         * gcc.target/sparc/fpmerge-2.c: New.
25223         * gcc.target/sparc/fpmul-2.c: New.
25224         * gcc.target/sparc/noresult.c: New.
25225         * gcc.target/sparc/pdist-2.c: New.
25226         * gcc.target/sparc/pdist-3.c: New.
25227
25228 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25229
25230         PR testsuite/21702
25231         * gcc.target/i386/i386.exp: Fix comment typo.
25232
25233 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25234
25235         PR c++/19497
25236         * g++.dg/inherit/using5.C: New.
25237         * g++.dg/inherit/using6.C: New.
25238
25239 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25240
25241         PR c++/19894
25242         * g++.dg/template/ptrmem15.C: New test.
25243
25244         PR c++/20563
25245         * g++.dg/ext/label4.C: New test.
25246
25247 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25248
25249         * gcc.dg/tls/debug-1.c: New test.
25250
25251 2005-06-07  Dale Johannesen  <dalej@apple.com>
25252
25253         * gcc.target/i386/movq.c: New.
25254
25255 2005-06-07  Dale Johannesen  <dalej@apple.com>
25256
25257         * gcc.dg/20050607-1.c: New.
25258
25259 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25260
25261         PR middle-end/21850
25262         * gcc.c-torture/execute/20050607-1.c: New test.
25263
25264 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25265
25266         PR libfortran/21926
25267         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25268         Test case where the return array has lowest stride one,
25269         but isn't packed.
25270
25271 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25272
25273         * lib/target-supports.exp (check_effective_target_sync_int_long):
25274         Add s390 and s390x targets.
25275
25276 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25277
25278         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25279         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25280         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25281         * gcc.dg/tree-ssa/loop-9.c: New test.
25282
25283 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.dg/parse/defarg10.C: New.
25286
25287 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25288
25289         PR regression/21897
25290         * gcc.c-torture/execute/20050604-1.c: New test.
25291
25292 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25293
25294         PR 21903
25295         * g++.dg/parse/defarg9.C: New.
25296
25297         PR c++/20637
25298         * g++.dg/inherit/using4.C: New.
25299         * g++.dg/overload/error1.C: Adjust expected errors.
25300         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25301         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25302         * g++.old-deja/g++.other/redecl2.C: Likewise.
25303         * g++.old-deja/g++.other/redecl4.C: Likewise.
25304         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25305
25306 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25307
25308         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25309
25310 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25311
25312         * lib/gfortran.exp (gfortran_target_compile): Call
25313         dg-additional-files-options
25314         * gfortran.dg/f2c_4.f90: New file
25315         * gfortran.dg/f2c_4.c: New file
25316         * gfortran.dg/f2c_5.f90: New file
25317         * gfortran.dg/f2c_5.c: New file
25318
25319 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25320
25321         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25322
25323         PR fortran/21912
25324         * gfortran.dg/array_constructor_4.f90: New test.
25325
25326 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25327
25328         PR c++/21619
25329         * g++.dg/ext/builtin9.C: New test.
25330
25331 2005-06-05  Dale Johannesen  <dalej@apple.com>
25332
25333         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25334         * gcc.c-torture/execute/20050603-2.c: Ditto.
25335
25336 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25337
25338         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25339         * gcc.dg/vect/vect-reduc-1.c: New.
25340         * gcc.dg/vect/vect-reduc-2.c: New.
25341         * gcc.dg/vect/vect-reduc-3.c: New.
25342
25343 2005-06-04  Dale Johannesen  <dalej@apple.com>
25344
25345         * gcc.c-torture/execute/20050603-1.c: New.
25346         * gcc.c-torture/execute/20050603-2.c: New.
25347         * gcc.dg/20050603-3.c: New.
25348
25349 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25350
25351         PR fortran/19195
25352         * gfortran.dg/debug_1.f90: New test.
25353
25354         * gfortran.dg/forall_1.f90: New test.
25355
25356 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25357
25358         * gfortran.dg/array_constructor_3.f90: New test.
25359
25360 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25361
25362         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25363
25364 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25365
25366         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25367
25368 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25369
25370         PR c/21873
25371         * gcc.dg/init-excess-1.c: New test.
25372
25373 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25374
25375         PR c++/21853
25376         * g++.dg/expr/static_cast6.C: New test.
25377
25378 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25379
25380         * gcc.dg/tree-ssa/vrp14.c: New test.
25381
25382 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25383
25384         PR c++/21336
25385         * g++.dg/template/new2.C: New test.
25386
25387 2005-06-03  Josh Conner  <jconner@apple.com>
25388
25389         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25390         all entries in initializer.
25391
25392 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25393
25394         PR middle-end/21858
25395         * gcc.dg/pr21858.c: New testcase.
25396
25397 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25398
25399         PR tree-optimization/21292
25400
25401         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25402         New.
25403         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25404         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25405         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25406         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25407         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25408
25409 2005-06-02  Richard Henderson  <rth@redhat.com>
25410
25411         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25412
25413 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25414
25415         * gcc.dg/wtypequal.c: New testcase.
25416
25417 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25418
25419         PR 21582
25420         * gcc.dg/tree-ssa/pr21582.c: New test.
25421
25422 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25423
25424         PR c++/21280
25425         * g++.dg/opt/interface2.h: New.
25426         * g++.dg/opt/interface2.C: New.
25427         * g++.dg/init/ctor4.C: Adjust error lines.
25428         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25429         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25430         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25431         * g++.old-deja/g++.pt/assign1.C: Likewise.
25432         * g++.old-deja/g++.pt/crash20.C: Likewise.
25433
25434 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25435
25436         PR tree-optimization/21734
25437         * g++.dg/vect/pr21734_1.cc: New.
25438         * g++.dg/vect/pr21734_2.cc: New.
25439
25440 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25441
25442         PR c++/20350
25443         * g++.dg/template/spec24.C: New.
25444
25445         PR c++/21151
25446         * g++.dg/pch/local-1.C: New.
25447         * g++.dg/pch/local-1.Hs: New.
25448
25449 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25450
25451         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25452         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25453         * gcc.dg/tree-ssa/pr14341.c: New test.
25454         * gcc.dg/tree-ssa/pr14841.c: New test.
25455         * gcc.dg/tree-ssa/pr20701.c: New test.
25456         * gcc.dg/tree-ssa/pr21086.c: New test.
25457         * gcc.dg/tree-ssa/pr21090.c: New test.
25458         * gcc.dg/tree-ssa/pr21332.c: New test.
25459         * gcc.dg/tree-ssa/pr21458.c: New test.
25460         * gcc.dg/tree-ssa/pr21658.c: New test.
25461         * gcc.dg/tree-ssa/vrp01.c: New test.
25462         * gcc.dg/tree-ssa/vrp02.c: New test.
25463         * gcc.dg/tree-ssa/vrp03.c: New test.
25464         * gcc.dg/tree-ssa/vrp04.c: New test.
25465         * gcc.dg/tree-ssa/vrp05.c: New test.
25466         * gcc.dg/tree-ssa/vrp06.c: New test.
25467         * gcc.dg/tree-ssa/vrp07.c: New test.
25468         * gcc.dg/tree-ssa/vrp08.c: New test.
25469         * gcc.dg/tree-ssa/vrp09.c: New test.
25470         * gcc.dg/tree-ssa/vrp10.c: New test.
25471         * gcc.dg/tree-ssa/vrp11.c: New test.
25472         * gcc.dg/tree-ssa/vrp12.c: New test.
25473         * gcc.dg/tree-ssa/vrp13.c: New test.
25474
25475 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25476
25477         PR 21029
25478         * gcc.dg/tree-ssa/pr21029.c: New test.
25479
25480 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25481
25482         * gfortran.dg/logint-1.f: New test case.
25483         * gfortran.dg/logint-2.f: Likewise.
25484         * gfortran.dg/logint-3.f: Likewise.
25485
25486 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25487
25488         PR c/21536
25489         PR c/20760
25490         * gcc.dg/20050527-1.c: New test.
25491
25492         * gcc.dg/i386-sse-12.c: New test.
25493
25494         PR fortran/21729
25495         * gfortran.dg/implicit_5.f90: New test.
25496
25497 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25498
25499         PR fortran/20883
25500         * gfortran/assign_4.f90: New test.
25501         * gfortran/assign_2.f90: Change compile to run.
25502
25503 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25504
25505         * lib/target-supports.exp
25506         (check_effective_target_sync_char_short): New.
25507         * gcc.dg/sync-2.c: New.
25508
25509 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25510
25511         PR tree-optimization/21817
25512         * gcc.dg/torture/pr21817-1.c: New.
25513
25514 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         PR c++/21165
25517         * g++.dg/template/init5.C: New.
25518
25519 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25520
25521         * gfortran.dg/char_initialiser_actual.f90:
25522         Test character initialisers as actual arguments.
25523         * gfortran.dg/char_pointer_comp_assign.f90:
25524         Test character pointer structure component assignments.
25525         * gfortran.dg/char_array_structure_constructor.f90:
25526         Test character components in structure constructors.
25527
25528 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25529
25530         PR middle-end/20931
25531         * g++.dg/opt/pr20931.C: New test.
25532
25533 2005-05-31  Andreas Jaeger  <aj@suse.de>
25534
25535         PR testsuite/20772
25536         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25537         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25538         g++.old-deja/g++.ext/asmspec1.C,
25539         g++.old-deja/g++.other/regstack.C,
25540         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25541         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25542         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25543         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25544         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25545         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25546         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25547         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25548         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25549         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25550         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25551         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25552         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25553         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25554         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25555         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25556         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25557         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25558         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25559
25560 2005-05-31  Jeff Law  <law@redhat.com>
25561
25562         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25563
25564 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25565
25566         PR middle-end/21743
25567         * gcc.dg/builtins-1.c: Activate disabled clog test.
25568         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25569
25570 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25571
25572         * gfortran.dg/char_pointer_assign.f90:
25573         Test character-pointer assignments and pointer assignments.
25574         * gfortran.dg/char_pointer_dummy.f90:
25575         Test character-pointer dummy arguments.
25576         * gfortran.dg/char_pointer_func.f90:
25577         Test character-pointer function returns.
25578         * gfortran.dg/char_pointer_dependency.f90:
25579         Test character-pointer functions with dependencies.
25580
25581 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25582
25583         PR c++/21784
25584         * g++.dg/lookup/using14.C: New test.
25585
25586 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25587
25588         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25589         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25590         trailing ^M.
25591
25592 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25593
25594         PR c++/17413
25595         * g++.dg/template/local5.C: New.
25596
25597         PR target/21761
25598         * gcc.c-torture/compile/pr21761.c: New.
25599
25600         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25601         before darwin8.
25602
25603 2005-05-30  Steven G. Kargl
25604
25605         PR fortran/20846
25606         * gfortran.dg/inquire_8.f90: New test.
25607
25608 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25609
25610         PR libfortran/21376
25611         * gfortran.dg/output_exponents_1.f90: New test.
25612
25613 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25614
25615         PR libfortran/20006
25616         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25617
25618 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25619
25620         PR c++/21210
25621         * g++.dg/ext/complex1.C: New test.
25622
25623         PR c++/21340
25624         * g++.dg/init/ctor6.C: New test.
25625
25626 2005-05-29  Jan Hubicka  <jh@suse.cz>
25627
25628         * gcc.c-torture/compile/pr21562.c: New.
25629
25630 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25631
25632         * gfortran.dg/subnormal_1.f90: New test.
25633
25634 2005-05-28  Jan Hubicka  <jh@suse.cz>
25635
25636         * tree-prof.exp: Fix comment.
25637         * value-prof-1.c: New.
25638         * value-prof-2.c: New.
25639         * value-prof-3.c: New.
25640         * value-prof-4.c: New.
25641
25642 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25643
25644         PR c++/21614
25645         * g++.dg/expr/ptrmem6.C: New test.
25646         * g++.dg/expr/ptrmem6a.C: Likewise.
25647
25648 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25649
25650         PR tree-optimization/21658
25651         * gcc.dg/tree-ssa/pr21658.c: New.
25652
25653 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25654
25655         PR c++/21455
25656         * g++.dg/inherit/ptrmem3.C: New.
25657
25658         PR c++/21681
25659         * g++.dg/parse/template16.C: New.
25660
25661 2005-05-27  Andreas Jaeger  <aj@suse.de>
25662
25663         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25664
25665         * gcc.dg/i386-sse-8.c: Run test on all archs.
25666
25667 2005-05-26  Mike Stump  <mrs@apple.com>
25668
25669         * objc.dg/isa-field-1.m: Only run on darwin.
25670         * objc.dg/lookup-1.m: Likewise.
25671         * objc.dg/try-catch-8.m: Likewise.
25672
25673 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25674
25675         PR tree-optimization/9814
25676         * gcc.dg/pr9814-1.c: New test case.
25677
25678 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25679
25680         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25681         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25682         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25683         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25684         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25685         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25686         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25687         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25688         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25689         objc.dg/try-catch-8.m: New.
25690
25691 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25692
25693         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25694         remove extraneous semicolons.
25695
25696 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25697
25698         * obj-c++.dg/comp-types-12.mm: New.
25699         * objc.dg/comp-types-11.m: New.
25700         * objc.dg/selector-4.m: New.
25701
25702 2005-05-26  Andreas Jaeger  <aj@suse.de>
25703
25704         PR testsuite/20772
25705         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25706         g++.old-deja/g++.ext/attrib3.C,
25707         g++.old-deja/g++.other/store-expr1.C,
25708         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25709         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25710         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25711         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25712         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25713         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25714         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25715         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25716         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25717         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25718         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25719         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25720         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25721         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25722         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25723         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25724         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25725         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25726         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25727
25728 2005-05-26  Andreas Jaeger  <aj@suse.de>
25729
25730         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25731         x86-64 compilation.
25732
25733 2005-05-26  Andreas Jaeger  <aj@suse.de>
25734
25735         PR testsuite/20772
25736         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25737         gcc.misc-tests/i386-pf-athlon-1.c,
25738         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25739         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25740         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25741         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25742         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25743         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25744         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25745         programs.
25746
25747         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25748         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25749         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25750         x86-64 compilation.
25751
25752         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25753         x86_64.
25754
25755         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25756         effective-target ilp32.
25757
25758 2005-05-26  David Ung  <davidu@mips.com>
25759
25760         * gcc.target/mips/ext_ins.c: New test for testing the generation
25761         of MIPS32/64 rev 2 ext/ins instructions.
25762
25763 2005-05-26  Andreas Jaeger  <aj@suse.de>
25764
25765         * treelang/compile/unsigned.tree: Use gimple instead of
25766         nonexisting generic dump.
25767
25768 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25769
25770         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25771
25772 2005-05-26  Andreas Jaeger  <aj@suse.de>
25773
25774         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25775
25776 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25777
25778         PR libfortran/17283
25779         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25780         Test callee-allocated memory with write statements.
25781
25782 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25783
25784         PR middle-end/21709
25785         * gcc.dg/pr21709-1.c: New test case.
25786
25787 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25788             Mike Stump  <mrs@apple.com>
25789
25790         * objc/execute/next_mapping.h: Update for C++.
25791
25792         * obj-c++.dg/selector-1.mm: Move to...
25793         * obj-c++.dg/selector-4.mm: here...
25794
25795         * obj-c++.dg/basic.mm: New.
25796         * obj-c++.dg/comp-types-1.mm: New.
25797         * obj-c++.dg/cxx-class-1.mm: New.
25798         * obj-c++.dg/cxx-ivars-1.mm: New.
25799         * obj-c++.dg/cxx-ivars-2.mm: New.
25800         * obj-c++.dg/cxx-ivars-3.mm: New.
25801         * obj-c++.dg/cxx-scope-1.mm: New.
25802         * obj-c++.dg/cxx-scope-2.mm: New.
25803         * obj-c++.dg/defs.mm: New.
25804         * obj-c++.dg/empty-private-1.mm: New.
25805         * obj-c++.dg/encode-1.mm: New.
25806         * obj-c++.dg/encode-2.mm: New.
25807         * obj-c++.dg/encode-3.mm: New.
25808         * obj-c++.dg/extern-c-1.mm: New.
25809         * obj-c++.dg/extra-semi.mm: New.
25810         * obj-c++.dg/fix-and-continue-2.mm: New.
25811         * obj-c++.dg/isa-field-1.mm: New.
25812         * obj-c++.dg/ivar-list-semi.mm: New.
25813         * obj-c++.dg/local-decl-1.mm: New.
25814         * obj-c++.dg/lookup-1.mm: New.
25815         * obj-c++.dg/lookup-2.mm: New.
25816         * obj-c++.dg/method-1.mm: New.
25817         * obj-c++.dg/method-2.mm: New.
25818         * obj-c++.dg/method-3.mm: New.
25819         * obj-c++.dg/method-4.mm: New.
25820         * obj-c++.dg/method-5.mm: New.
25821         * obj-c++.dg/method-6.mm: New.
25822         * obj-c++.dg/method-7.mm: New.
25823         * obj-c++.dg/no-extra-load.mm: New.
25824         * obj-c++.dg/overload-1.mm: New.
25825         * obj-c++.dg/pragma-1.mm: New.
25826         * obj-c++.dg/pragma-2.mm: New.
25827         * obj-c++.dg/private-1.mm: New.
25828         * obj-c++.dg/private-2.mm: New.
25829         * obj-c++.dg/proto-qual-1.mm: New.
25830         * obj-c++.dg/qual-types-1.mm: New.
25831         * obj-c++.dg/stubify-1.mm: New.
25832         * obj-c++.dg/stubify-2.mm: New.
25833         * obj-c++.dg/super-class-1.mm: New.
25834         * obj-c++.dg/super-class-2.mm: New.
25835         * obj-c++.dg/super-dealloc-1.mm: New.
25836         * obj-c++.dg/super-dealloc-2.mm: New.
25837         * obj-c++.dg/template-1.mm: New.
25838         * obj-c++.dg/template-2.mm: New.
25839         * obj-c++.dg/template-3.mm: New.
25840         * obj-c++.dg/template-4.mm: New.
25841         * obj-c++.dg/template-5.mm: New.
25842         * obj-c++.dg/template-6.mm: New.
25843         * obj-c++.dg/try-catch-1.mm: New.
25844         * obj-c++.dg/try-catch-2.mm: New.
25845         * obj-c++.dg/try-catch-3.mm: New.
25846         * obj-c++.dg/try-catch-4.mm: New.
25847         * obj-c++.dg/try-catch-5.mm: New.
25848         * obj-c++.dg/try-catch-6.mm: New.
25849         * obj-c++.dg/try-catch-7.mm: New.
25850         * obj-c++.dg/try-catch-8.mm: New.
25851         * obj-c++.dg/try-catch-9.mm: New.
25852         * obj-c++.dg/va-meth-1.mm: New.
25853
25854 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25855
25856         * obj-c++.dg/selector-1.mm: New.
25857         * obj-c++.dg/selector-2.mm: New.
25858
25859 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25860
25861         * obj-c++.dg/selector-3.mm: New.
25862         * objc.dg/selector-3.m: New.
25863
25864 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25865
25866         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25867         about where warning appears.
25868
25869 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25870
25871         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25872         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25873         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25874         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25875
25876 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25877
25878         * gcc.dg/20050524-1.c: New test.
25879
25880 2005-05-25  Jan Hubicka  <jh@suse.cz>
25881
25882         * gcc.dg/tree-prof/inliner-1.c: New.
25883
25884 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25885
25886         * gcc.dg/tree-prof: New directory.
25887         * gcc.dg/tree-prof/tree-prof.exp: New.
25888
25889 2005-05-25  DJ Delorie  <dj@redhat.com>
25890
25891         * gcc.dg/Wattributes-1.c: New.
25892         * gcc.dg/Wattributes-2.c: New.
25893         * gcc.dg/Wattributes-3.c: New.
25894
25895 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25896
25897         PR tree-optimization/19833
25898         * gcc.dg/uninit-4.c: Remove xfail.
25899         * gcc.dg/uninit-9.c: Ditto.
25900
25901 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25902
25903         * obj-c++.dg/bitfield-[1-5].mm: New.
25904         * obj-c++.dg/class-protocol-1.mm: New.
25905         * obj-c++.dg/comp-types-1[0-1].mm: New.
25906         * obj-c++.dg/comp-types-[2-9].mm: New.
25907         * obj-c++.dg/encode-[4-8].mm: New.
25908         * obj-c++.dg/layout-1.mm: New.
25909         * obj-c++.dg/method-1[0-9].mm: New.
25910         * obj-c++.dg/method-2[0-1].mm: New.
25911         * obj-c++.dg/method-[8-9].mm: New.
25912         * obj-c++.dg/objc-gc-3.mm: New.
25913         * obj-c++.dg/try-catch-10.mm: New.
25914         * objc.dg/bitfield-5.m: New.
25915         * objc.dg/comp-types-10.m: New.
25916         * objc.dg/comp-types-9.m: New.
25917         * objc.dg/layout-1.m: New.
25918         * objc.dg/objc-gc-4.m: New.
25919         * objc.dg/try-catch-9.m: New.
25920         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25921         * objc.dg/comp-types-1.m: Likewise.
25922         * objc.dg/comp-types-[5-6].m: Likewise.
25923         * objc.dg/method-9.m: Likewise.
25924
25925 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25926
25927         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25928         and on hardware without VMX support.
25929
25930         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25931
25932         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25933
25934         * lib/profopt.exp (dg-final-generate, dg-final-use,
25935         profopt-final-code, profopt-get-options): New.
25936         (profopt-execute): Process test directives.
25937
25938         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25939         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25940         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25941
25942 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25943
25944         PR C++/21645
25945         * g++.dg/init/ctor5.C: New test.
25946
25947 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25948
25949         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25950         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25951         vect-113.c, vect-114.c.
25952
25953 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25954
25955         * gcc.dg/const-elim-1.c: Remove xfails.
25956
25957 2005-05-23  Jeff Law  <law@redhat.com>
25958
25959         * gcc.c-torture/compile/pr21638.c: New test.
25960         * gcc.c-torture/compile/20050520-1.c: New test.
25961
25962 2005-05-23  Nick Clifton  <nickc@redhat.com>
25963
25964         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25965         be a proper triple, ie: m32r*-*-*.
25966         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25967
25968 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25969
25970         PR middle-end/21331
25971         PR tree-opt/21293
25972         * gcc.c-torture/compile/pr21293.c: New test.
25973         * gcc.c-torture/execute/pr21331.c: New test.
25974
25975 2004-05-20  Richard Henderson  <rth@redhat.com>
25976
25977         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25978
25979 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25980
25981         * obj-c++-dg.exp: Add.
25982         * obj-c++.exp: Add.
25983         * obj-c++.dg/dg.exp: Add.
25984
25985 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25986
25987         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25988         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25989
25990 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25991
25992         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25993
25994 2004-05-19  Richard Henderson  <rth@redhat.com>
25995
25996         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25997
25998 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25999
26000         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26001
26002         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26003
26004 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26005
26006         PR c++/21495
26007         * g++.dg/parse/extern1.C: New test.
26008         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26009
26010 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26011
26012         * gcc.dg/c99-math.h: New.
26013         * gcc.dg/c99-math-float-1.c: New test.
26014         * gcc.dg/c99-math-double-1.c: Likewise.
26015         * gcc.dg/c99-math-long-double-1.c: Likewise.
26016
26017 2005-05-18  Richard Henderson  <rth@redhat.com>
26018
26019         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26020
26021 2005-05-18  Devang Patel  <dpatel@apple.com>
26022
26023         * g++.dg/opt/20050511-1.C: New test.
26024
26025 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26026
26027         PR libfortran/21127
26028         * gfortran.dg/reshape-complex.f90: New test.
26029
26030 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26031
26032         * gfortran.dg/array_constructor_1.f90: New test.
26033         * gfortran.dg/array_constructor_2.f90: New test.
26034
26035 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26036
26037         PR fortran/20954
26038         * gfortran.dg/pr20954.f: New test.
26039
26040 2005-05-17  Mike Stump  <mrs@apple.com>
26041
26042         Yet more Objective-C++...
26043
26044         * objc.dg/method-5.m: Update.
26045         * objc.dg/method-6.m: Update.
26046         * objc.dg/method-7.m: Update.
26047         * objc.dg/method-9.m: Update.
26048         * objc.dg/try-catch-2.m: Update.
26049
26050 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26051
26052         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26053         Remove little-endian optimizations.
26054
26055 2005-05-17  Jeff Law  <law@redhat.com>
26056
26057         * g++.dg/tree-ssa/pr14814.C: New test.
26058         * gcc.dg/tree-ssa/pr14814.C: New test.
26059         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26060         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26061
26062 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26063
26064         * gcc.dg/compat/generate-random.c: Do not include
26065         libiberty.h.
26066         * gcc.dg/compat/generate-random_r.c: Likewise.
26067
26068 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26069
26070         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26071
26072 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26073
26074         PR middle-end/21595
26075         * g++.dg/tree-ssa/builtin1.C: New testcase.
26076
26077 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26078
26079         PR c++/21454
26080         * g++.dg/opt/const4.C: New test.
26081
26082         PR middle-end/21492
26083         * g++.dg/opt/crossjump1.C: New test.
26084
26085         PR tree-optimization/21610
26086         * gcc.c-torture/compile/20050516-1.c: New test.
26087
26088         PR fortran/15080
26089         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26090         about the test failing.
26091         * gfortran.fortran-torture/execute/where_7.f90: New test.
26092         * gfortran.fortran-torture/execute/where_8.f90: New test.
26093
26094 2005-05-16  Richard Henderson  <rth@redhat.com>
26095
26096         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26097         i?86 and x86_64.
26098
26099 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26100
26101         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26102         (limits.h): Include unconditionally.
26103         (stdlib.h): Likewise.
26104         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26105         (limits.h): Include unconditionally.
26106         (stdlib.h): Likewise.
26107         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26108         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26109         (limits.h): Include unconditionally.
26110         (stdlib.h): Likewise.
26111         (hashtab.h): Do not include.
26112         (getopt.h): Likewise.
26113         (stddef.h): Include.
26114         (hashval_t): Define.
26115         (struct entry): Add "next" field.
26116         (HASH_SIZE): New macro.
26117         (hash_table): New variable.
26118         (switchfiles): Do not use xmalloc.
26119         (mix): New macro.
26120         (iterative_hash): New function.
26121         (hasht): Remove.
26122         (e_exists): New function.
26123         (e_insert): Likewise.
26124         (output): Use, instead of libiberty hashtable functions.
26125         (main): Do not use getopt.  Do not call htab_create.
26126
26127 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26128
26129         PR libstdc++/21526
26130         * lib/target-supports.exp (check_mkfifo_available):
26131         Return 0 for cygwin as mkfifo support incomplete on platform.
26132         Fix typos in comments.
26133
26134 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26135
26136         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26137
26138 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26139
26140         PR fortran/17432
26141         * gfortran.dg/assign_4.f: New test.
26142
26143 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26144
26145         PR tree-optimization/21563
26146         * gcc.dg/tree-ssa/pr21563.c: New.
26147
26148 2005-05-14  Jan Hubicka  <jh@suse.cz>
26149
26150         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26151
26152 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26153
26154         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26155
26156 2005-05-13  Julian Brown  <julian@codesourcery.com>
26157
26158         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26159         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26160
26161 2005-05-13  Jan Hubicka  <jh@suse.cz>
26162
26163         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26164         * gcc.dg/fold-xor-?.c: Likewise.
26165         * gcc.dg/pr15784-?.c: Likewise.
26166         * gcc.dg/pr20922-?.c: Likewise.
26167         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26168         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26169         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26170
26171 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26172
26173         PR fortran/21260
26174         * gfortran.dg/hollerith_1.f90: New test.
26175
26176 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26177
26178         * gfortran.dg/func_result_2.f90: New test.
26179
26180 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26181
26182         * gfortran.dg/dev_null.f90: New test.
26183
26184 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26185
26186         * gcc.dg/arm-vfp1.c: Revert last change.
26187
26188 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26189
26190         PR middle-end/19807
26191         PR tree-optimization/19639
26192         * g++.dg/tree-ssa/pr19807.C: New testcase.
26193
26194 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26195
26196         PR libfortran/21471
26197         * gfortran.dg/append-1.f90: New test.
26198
26199 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26200
26201         * gcc.dg/pr18501.c: XFAIL.
26202         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26203         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26204         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26205         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26206         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26207         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26208         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26209         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26210
26211 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26212
26213         PR fortran/20178
26214         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26215         gfortran.dg/f2c_3.f90: New tests.
26216
26217         * gfortran.dg/return_1.f90: Fix dg annotation.
26218
26219 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26220
26221         * gcc.c-torture/compile/20050510-1.c: New test.
26222
26223 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26224
26225         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26226
26227 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26228
26229         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26230
26231 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26232
26233         PR c/17913
26234         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26235
26236 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26237
26238         PR c/21342
26239         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26240         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26241
26242 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26243
26244         PR debug/16676
26245         * gcc.dg/debug/pr16676.c: New test.
26246
26247 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26248
26249         PR testsuite/21443
26250         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26251         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26252         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26253         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26254         Change -O1 to -O2.
26255         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26256         -fno-tree-dominator-opts.
26257
26258 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26259
26260         * gfortran.dg/return_1.f90: New test.
26261
26262 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26263
26264         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26265
26266         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26267
26268 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26269
26270         PR c++/21427
26271         * g++.dg/inherit/covariant13.C: New.
26272
26273 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26274
26275         PR libfortran/19155
26276         * gfortran.dg/pr19155.f: New test.
26277
26278 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26279
26280         PR inline-asm/8788
26281         * gcc.dg/pr8788-1.c: New testcase.
26282
26283 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26284
26285         PR target/21416
26286         * gcc.target/mips/fpcmp-[12].c: New tests.
26287
26288 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26289
26290         * lib/target-supports-dg.exp (dg-require-fork): New function.
26291         (dg-require-mkfifo): Likewise.
26292         * lib/target-supports.exp (check_function_available): New
26293         function.
26294         (check_fork_available): Likewise.
26295         (check_mkfifo_available): Likewise.
26296
26297 2005-05-06  Jeff Law  <law@redhat.com>
26298
26299         * gcc.c-torture/compile/pr21380.c: New test.
26300
26301 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26302
26303         PR c++/20961
26304         * g++.dg/ext/weak3.C: New test.
26305
26306 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26307
26308         PR c++/21352
26309         * g++.dg/template/crash37.C: New test.
26310
26311 2005-05-05  Paul Brook  <paul@codesourcery.com>
26312
26313         * gcc.dg/arm-g2.c: Use effective-target arm32.
26314         * gcc.dg/arm-mmx-1.c: Ditto.
26315         * gcc.dg/arm-scd42-2.c: Ditto.
26316         * gcc.dg/arm-vfp1.c: Ditto.
26317         * lib/target-supports.exp (check_effective_target_arm32): New
26318         function.
26319
26320 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26321
26322         PR libfortran/21354
26323         gfortran.dg/in_pack_rank7.f90: New test.
26324
26325 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26326
26327         PR middle-end/15618
26328         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26329
26330 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26331
26332         PR middle-end/21265
26333         * gcc.dg/20050503-1.c: New test.
26334
26335         PR rtl-optimization/21239
26336         * gcc.dg/i386-sse-11.c: New test.
26337
26338 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26339
26340         PR target/16888
26341         * gcc.target/i386/asm-1.c: New test.
26342
26343 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26344
26345         PR rtl-optimization/21330
26346         * gcc.c-torture/execute/20050502-1.c: New test.
26347
26348         PR target/21297
26349         * gcc.c-torture/execute/20050502-2.c: New test.
26350
26351 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26352
26353         PR middle-end/21282
26354         * gcc.dg/pr21282.c: New.
26355
26356 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26357
26358         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26359         * gcc.dg/vect/vect-92.c: Likewise.
26360         * gcc.dg/vect/vect-93.c: Likewise.
26361         * gcc.dg/vect/vect-dv-1.c: Likewise.
26362         * gcc.dg/vect/vect-dv-2.c: Likewise.
26363         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26364
26365 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26366
26367         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26368         * gfortran.dg/vect/vect-2.f90: Likewise.
26369         * gfortran.dg/vect/vect-3.f90: Likewise.
26370         * gfortran.dg/vect/vect-4.f90: Likewise.
26371         * gfortran.dg/vect/vect-5.f90: Likewise.
26372
26373 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26374
26375         PR target/20813
26376         * gcc.dg/rs6000-fpint-2.c: New.
26377
26378 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26379
26380         PR c/15698
26381         * gcc.dg/builtins-30.c: Update expected messages.
26382         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26383         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26384         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26385
26386 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26387
26388         PR tree-optimization/21294
26389         * gcc.dg/tree-ssa/pr21294.c: New.
26390
26391 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26392
26393         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26394         __builtin_altivec_st_internal_4si built-in.
26395
26396 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26397
26398         PR c++/15875
26399         * g++.dg/template/ptrmem14.C: New test.
26400
26401 2005-05-02  Paul Brook  <paul@codesourcery.com>
26402
26403         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26404
26405 2005-05-02  Michael Matz  <matz@suse.de>
26406
26407         PR c++/19542
26408         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26409
26410 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26411
26412         * g++.dg/cpp/weak.C: New test.
26413
26414 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26415
26416         * gcc.dg/tree-ssa/loop-8.c: New test.
26417
26418 2005-04-30  Michael Maty  <matz@suse.de>
26419
26420         * gcc.dg/inline-mcpy.c: New test.
26421
26422 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26423
26424         PR libfortran/18958
26425         * gfortran.dg/eoshift.f90: New test case.
26426
26427 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26428
26429         PR libfortran/18857
26430         * gfortran.dg/matmul_1.f90: New test.
26431
26432 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26433
26434         PR tree-optimization/21030
26435         * gcc.dg/tree-ssa/pr21030.c: New.
26436
26437 2005-04-29  Devang Patel  <dpatel@apple.com>
26438
26439         PR tree-optimization/21272
26440         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26441
26442 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26443
26444         PR fortran/13082
26445         PR fortran/18824
26446         * gfortran.dg/entry_4.f90: New test.
26447         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26448         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26449         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26450         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26451         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26452         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26453         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26454
26455 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26456
26457         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26458
26459 2005-04-29  Paul Brook  <paul@codesourcery.com>
26460
26461         * gfortran.dg/entry_3.f90: New test.
26462
26463 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26464
26465         * gfortran.dg/implicit_4.f90: New test.
26466
26467 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26468
26469         * lib/target-supports.exp (check_profiling_available): Return
26470         false for xtensa-*-elf.
26471
26472 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26473
26474         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26475         error if file cannot be deleted.
26476
26477 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26478
26479         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26480         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26481         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26482         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26483         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26484         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26485         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26486         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26487         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26488         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26489         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26490         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26491         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26492
26493 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26494
26495         PR fortran/20865
26496         * gfortran.dg/pr20865.f90: New test.
26497
26498 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26499
26500         * gcc.dg/void-cast-2.c: New test.
26501
26502 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26503
26504         PR c/21159
26505         * gcc.dg/void-cast-1.c: New test.
26506
26507 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26508
26509         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26510
26511 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26512
26513         PR fortran/21177
26514         * gfortran.dg/pr21177.f90: New test.
26515
26516 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26517
26518         PR tree-optimization/21171
26519         * gcc.dg/tree-ssa/pr21171.c: New test.
26520
26521 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26522
26523         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26524         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26525         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26526         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26527         gcc.dg/tree-ssa/gen-vect-32.c: New.
26528         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26529         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26530         don't run on PPC32.
26531
26532 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26533
26534         PR c/21213
26535         * gcc.dg/transparent-union-3.c: New test.
26536
26537 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26538
26539         PR c/20740
26540         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26541         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26542         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26543         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26544         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26545         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26546
26547 2005-04-26  Jeff Law  <law@redhat.com>
26548
26549         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26550         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26551         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26552         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26553         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26554         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26555         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26556
26557 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26558
26559         PR tree-optimization/17598
26560         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26561
26562 2005-04-25  Mike Stump  <mrs@apple.com>
26563
26564         * objc.dg/fix-and-continue-1.m: Add.
26565
26566 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26567
26568         PR c++/20995
26569         * g++.dg/opt/pr20995-1.C: New test case.
26570
26571 2005-04-25  Devang Patel <dpatel@apple.com>
26572
26573         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26574
26575 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26576
26577         PR testsuite/21062
26578         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26579
26580 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26581
26582         PR C++/21188
26583         * g++.dg/opt/rtti2.C: New test.
26584
26585 2005-04-25  Paul Brook  <paul@codesourcery.com>
26586         Steven G. Kargl  <kargls@comcast.net>
26587
26588         PR fortran/20879
26589         * gfortran.dg/ichar_1.f90: New file.
26590
26591 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26592
26593         PR middle-end/20991
26594         * g++.dg/opt/pr20991.C: New test.
26595
26596         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26597         where sizeof (type) < __alignof__ (type).
26598         * gcc.dg/compat/struct-layout-1.h: Likewise.
26599
26600 2005-04-24  Per Bothner  <per@bothner.com>
26601             Devang Patel  <dpatel@apple.com>
26602
26603         PR preprocessor/20907
26604         * gcc.dg/cpp/very-long-comment.c: New test.
26605
26606 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26607
26608         PR fortran/20059
26609         * gfortran.dg/common_5.f: New test.
26610
26611 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26612
26613         PR middle-end/21082
26614         * g++.dg/tree-ssa/pr21082.C: New testcase.
26615
26616 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26617
26618         * gcc.dg/vect/vect-99.c: New test.
26619
26620 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26621
26622         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26623
26624 2005-04-22  Jeff Law  <law@redhat.com>
26625
26626         * gcc.dg/uninit-5.c: Remove xfails.
26627         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26628         conditionals and loads.
26629
26630 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26631
26632         PR libfortran/20074
26633         PR libfortran/20436
26634         PR libfortran/21108
26635         * gfortran.dg/nested_reshape.f90: new test
26636         * gfortran.dg/reshape-alloc.f90: new test
26637         * gfortran.dg/reshape.f90: new test
26638
26639 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26640
26641         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26642
26643         * gcc.dg/arm-vfp1.c: New test.
26644
26645 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26646
26647         PR c++/21087
26648         * g++.dg/lookup/builtin2.C: New test.
26649
26650 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26651
26652         * gcc.dg/weak/weak-13.c: New test.
26653
26654 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26655
26656         * lib/target-supports.exp (check_effective_target_sync_int_long):
26657         Add powerpc*.
26658
26659 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26660
26661         * gcc.target/mips/branch-1.c: New test.
26662
26663 2005-04-21  Richard Henderson  <rth@redhat.com>
26664
26665         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26666         * gcc.dg/vect/vect-86.c: Likewise.
26667         * gcc.dg/vect/vect-87.c: Likewise.
26668         * gcc.dg/vect/vect-88.c: Likewise.
26669
26670 2005-04-21  Devang Patel  <dpatel@apple.com>
26671
26672         PR optimization/20994
26673         * gcc.dg/tree-ssa/ifc-3.c: New test.
26674
26675 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26676
26677         PR c/12913
26678         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26679         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26680         gcc.dg/c99-vla-jump-5.c: New tests.
26681
26682 2005-04-19  Richard Henderson  <rth@redhat.com>
26683
26684         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26685         Fix typo in exists check.
26686         (check_effective_target_sync_int_long): New.
26687         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26688         * gcc.dg/ia64-sync-2.c: Likewise.
26689         * gcc.dg/ia64-sync-3.c: Likewise.
26690         * gcc.dg/ia64-sync-4.c: Likewise.
26691
26692 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26693
26694         * gcc.dg/fold-xor-1.c: New test.
26695         * gcc.dg/fold-xor-2.c: New test.
26696
26697 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26698
26699         PR target/20670
26700         * g++.dg/eh/fp-regs.C: New test.
26701
26702 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26703
26704         * gcc.dg/Wint-to-pointer-cast-1.c,
26705         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26706         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26707         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26708
26709 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26710
26711         PR fortran/16861
26712         * gfortran.dg/pr16861.f90: New test.
26713
26714 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26715
26716         * gcc.dg/pr21085.c: New test.
26717
26718 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26719
26720         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26721         (setup_mips_tests, dg-mips-options): New procedures.
26722         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26723         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26724         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26725         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26726         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26727         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26728         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26729         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26730         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26731         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26732         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26733         dg-mips-options instead of dg-options.  Remove now-redundant
26734         preprocessor guards.
26735         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26736         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26737         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26738         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26739         * gcc.dg/vr-mult-2.c: Delete.
26740         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26741         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26742         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26743         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26744         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26745         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26746         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26747
26748 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26749
26750         * ada/acats/run_all.sh: Use sync when executable not present.
26751
26752 2005-04-18  Devang Patel  <dpatel@apple.com>
26753
26754         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26755         * gcc.dg/vect/vect-11a.c: New.
26756         * gcc.dg/vect/vect-none.c: Update.
26757         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26758
26759 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26760
26761         PR tree-optimization/20922
26762         * gcc.dg/pr20922-1.c: New test.
26763         * gcc.dg/pr20922-2.c: New test.
26764         * gcc.dg/pr20922-3.c: New test.
26765         * gcc.dg/pr20922-4.c: New test.
26766         * gcc.dg/pr20922-5.c: New test.
26767         * gcc.dg/pr20922-6.c: New test.
26768
26769 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26770
26771         PR libfortran/20950
26772         * gfortran.dg/pr20950.f: New test.
26773
26774 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26775
26776         PR libfortran/19216
26777         * gfortran.dg/pr19216.f: New test.
26778
26779 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26780
26781         PR tree-optimization/21001
26782         * gcc.dg/tree-ssa/pr21001.c: New.
26783
26784 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26785
26786         PR libfortran/21075
26787         * gfortran.dg/reshape_rank7.f90: New test.
26788
26789 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26790
26791         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26792         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26793         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26794         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26795         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26796         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26797         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26798         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26799         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26800         wrong way round).
26801         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26802         in namelists.  New test.
26803         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26804         New test.
26805         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26806         New test.
26807         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26808         namelist.  New test.
26809         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26810         New test.
26811         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26812         New test.
26813         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26814         namelist.  New test.
26815         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26816         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26817         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26818         New test.
26819         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26820         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26821         arrays. New test.
26822
26823 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26824
26825         * gfortran.dg/wtruncate.f: New testcase.
26826         * gfortran.dg/wtruncate.f90: New testcase.
26827
26828 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26829
26830         PR c++/21025
26831         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26832         which sizeof/alignof is dependent, rather than just whether we are
26833         processing_template_decl.
26834
26835 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26836
26837         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26838         corrected typo where the wrong variables had been compared.
26839
26840 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26841
26842         PR libfortran/18495
26843         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26844         Test callee-allocated version of return array with a write
26845         statement.
26846         Test spread with a temporary with another write statement.
26847
26848 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26849
26850         PR tree-optimization/21031
26851         * gcc.dg/tree-ssa/pr21031.c: New.
26852
26853 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26854
26855         PR tree-optimization/21004
26856         * gcc.dg/builtins-53.c: Include builtins-config.h.
26857         Check floorf, ceilf, floorl and ceill transformations
26858         only when HAVE_C99_RUNTIME is defined.
26859
26860 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26861
26862         PR middle-end/20739
26863         * gcc.dg/tree-ssa/pr20739.c: New test.
26864
26865 2005-04-14  Mike Stump  <mrs@apple.com>
26866
26867         * gcc.dg/Foundation.framework/empty: New.
26868         * gcc.dg/framework-2.c: New.
26869
26870 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26871
26872         PR tree-optimization/21021
26873         * gcc.c-torture/compile/pr21021.c: New.
26874
26875 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26876
26877         PR testsuite/21010
26878         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26879         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26880         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26881         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26882         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26883         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26884         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26885         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26886
26887 2005-04-14  Richard Henderson  <rth@redhat.com>
26888
26889         * lib/target-supports.exp (check_effective_target_vect_condition):
26890         Add ia64, i?86, and x86_64.
26891
26892 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26893
26894         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26895
26896 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26897
26898         PR tree-optimization/20657
26899         * gcc.dg/tree-ssa/pr20657.c: New.
26900
26901 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26902
26903         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26904         (long long int)trunc*.
26905
26906 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26907
26908         PR target/20927
26909         * gcc.dg/pr20927.c: New test.
26910
26911 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26912
26913         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26914         * gcc.target/mips/asm-1.c: Likewise.
26915
26916 2005-04-13  Dale Johannesen  <dalej@apple.com>
26917
26918         * objc.dg/objc-fast-4.m: New.
26919
26920 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26921
26922         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26923         directory.
26924         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26925
26926 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26927
26928         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26929         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26930         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26931
26932 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26933
26934         PR tree-optimization/20913
26935         * gcc.dg/tree-ssa/pr20913.c: New.
26936
26937         PR tree-optimization/20702
26938         * gcc.dg/tree-ssa/pr20702.c: New.
26939
26940 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26941
26942         PR c++/13744
26943         * g++.dg/inherit/local3.C: New test.
26944
26945 2005-04-12  Jeff Law  <law@redhat.com>
26946
26947         * gcc.dg/tree-ssa/20050412-1.c: New test.
26948
26949 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26950
26951         PR libfortran/19016
26952         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26953         Add tests with mask generated by expression.
26954         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26955         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26956         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26957
26958 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26959
26960         PR middle-end/20917
26961         * gcc.dg/20050409-1.c: New test.
26962
26963 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26964
26965         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26966
26967 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26968
26969         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26970         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26971         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26972         (TARGET_CXX): Adjust accordingly.
26973         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26974         determine_class_data_visibility and class_data_always_comdat.
26975         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26976         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26977         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26978         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26979         (arm_cxx_determine_class_data_visibility): New.
26980         (arm_cxx_class_data_always_comdat): Likewise.
26981         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26982         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26983         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26984         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26985         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26986         Define.
26987
26988 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26989
26990         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26991
26992 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26993
26994         * gcc.dg/i386-darwin-fpmath.c: New.
26995
26996 2004-04-11  Devang Patel  <dpatel@apple.com>
26997
26998         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26999         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27000         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27001         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27002         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27003         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27004         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27005         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27006         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27007
27008 2004-04-11  Devang Patel  <dpatel@apple.com>
27009
27010         * gcc.dg/vect/vect-dv-1.c: New test.
27011         * gcc.dg/vect/vect-dv-2.c: New test.
27012
27013 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27014
27015         PR tree-optimization/20933
27016         * gcc.dg/tree-ssa/pr20933.c: New test.
27017
27018 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27019
27020         * gfortran.dg/fold_nearest.f90: New test.
27021
27022 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27023
27024         * gcc.dg/tree-ssa/alias-1.c: New test.
27025
27026 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27027
27028         PR tree-optimization/20920
27029         * g++.dg/tree-ssa/pr20920.C: New test.
27030
27031 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27032
27033         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27034         (long long int)ceil*.
27035
27036 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27037
27038         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27039         explicit C++ linkage.
27040
27041 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27042
27043         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27044         warning for arithmetic IF statements.
27045
27046 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27047
27048         * eor_handling_1.f90: New test case.
27049         * eor_handling_2.f90: New test case.
27050         * eor_handling_3.f90: New test case.
27051         * eor_handling_4.f90: New test case.
27052         * eor_handling_5.f90: New test case.
27053         * noadv_size.f90: New test case.
27054         * pad_no.f90: New test case.
27055
27056 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27057
27058         * gcc.c-torture/execute/20050410-1.c: New test.
27059
27060 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27061
27062         * gcc.dg/pr20126.c: New.
27063
27064 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27065             Steven G. Kargl <kargls@comcast.net>
27066
27067         * gfortran.dg/PR19872.f: New test.
27068
27069 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27070
27071         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27072
27073 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27074
27075         * gfortran.dg/nint_1.f90: New test.
27076
27077 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27078
27079         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27080         Added test for callee-allocated arrays with write statements.
27081         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27082         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27083         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27084         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27085         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27086
27087 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27088
27089         PR libfortran/20163
27090         * gfortran.dg/open-options-blanks.f: New test.
27091
27092 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27093
27094         PR fortran/13257
27095         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27096
27097 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27098
27099         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27100         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27101         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27102         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27103         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27104         * gcc.c-torture/execute/stdarg-4.c: New test.
27105
27106         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27107
27108         PR target/20795
27109         * g++.dg/abi/param2.C: New test.
27110
27111 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27112
27113         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27114
27115 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27116
27117         * gcc.dg/builtins-53.c: New test.
27118
27119 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27120
27121         * g++.dg/tree-ssa/pr18178.C: New test.
27122         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27123         * gcc.c-torture/execute/20041019-1.c: New test.
27124         * gcc.dg/tree-ssa/20041008-1.c: New test.
27125         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27126         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27127         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27128         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27129         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27130         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27131         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27132         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27133         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27134         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27135
27136 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27137
27138         PR rtl-optimization/20466
27139         * gcc.c-torture/execute/pr20466-1.c: New test.
27140
27141 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27142
27143         PR c++/20905
27144         * g++.dg/parse/cond2.C: New test.
27145
27146         PR c++/20145
27147         * g++.dg/warn/Wdtor1.C: New test.
27148
27149 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27150
27151         PR fortran/17229
27152         * gfortran.dg/pr17229.f: New test.
27153
27154 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27155
27156         * gfortran.dg/tiny_1.f90: New test.
27157         * gfortran.dg/tiny_2.f90: ditto.
27158
27159 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27160
27161         * gfortran.dg/eor_1.f90: Fix dg-do run line
27162         * gfortran.dg/open_new.f90: Fix dg-do run line
27163
27164 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27165
27166         * lib/target-supports.exp (get_compiler_messages): Support
27167         optional arguments, the fourth being compiler options.
27168         (check_effective_target_fpic): New proc.
27169         * gcc.dg/20050321-2.c: Restrict to target fpic.
27170
27171 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27172
27173         * gcc.dg/15443-1.c: New test.
27174         * gcc.dg/15443-2.c: Likewise.
27175
27176 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27177
27178         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27179
27180 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27181
27182         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27183
27184 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27185
27186         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27187         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27188         -m64.
27189         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27190         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27191         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27192
27193 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/20212
27196         * g++.dg/warn/Wunused-11.C: New test.
27197
27198 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27199
27200         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27201
27202 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27203
27204         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27205
27206 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27207
27208         PR c++/20734
27209         * g++.dg/template/ptrmem13.C: New test.
27210
27211 2005-04-05  Per Bothner  <per@bothner.com>
27212
27213         * lib/gcc.exp: Always add -fno-show-column, for now.
27214
27215 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27216
27217         PR testsuite/20767
27218         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27219         of plain old "unsigned int" for the type of "i".  Makes this test
27220         64bit clean.
27221
27222 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27223
27224         * gcc.dg/i386-ssefn-1.c: New test.
27225         * gcc.dg/i386-ssefn-2.c: New test.
27226         * gcc.dg/i386-ssefn-3.c: New test.
27227         * gcc.dg/i386-ssefn-4.c: New test.
27228
27229 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27230
27231         PR tree-optimization/20076
27232         * gcc.dg/builtin-apply4.c: New test.
27233
27234         PR preprocessor/19475
27235         * gcc.dg/cpp/macspace1.c: New test.
27236         * gcc.dg/cpp/macspace2.c: New test.
27237
27238 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27239
27240         * gfortran.dg/pr20755.f: Fixed bad format.
27241
27242 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27243
27244         PR c++/20763
27245         * g++.dg/ext/attrib21.C: New test.
27246
27247 2004-04-05  Devang Patel  <dpatel@apple.com>
27248
27249         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27250         * gcc.dg/vect/vect-shift-1.c: New test.
27251
27252 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27253
27254         PR libfortran/20755
27255         * gfortran.dg/pr20755.f: New test.
27256
27257 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27258
27259         * gfortran.dg/pr15959.f90: New test.
27260         * gfortran.dg/string_pad_trunc.f90: New test.
27261
27262 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27263
27264         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27265         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27266         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27267         syntax.
27268
27269 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27270
27271         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27272
27273 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27274
27275         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27276         * gcc.c-torture/compile/20011119-2.c: Likewise.
27277         * gcc.c-torture/compile/981001-2.c: Likewise.
27278
27279 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27280
27281         PR c++/20679
27282         * g++.dg/template/overload4.C: New test.
27283
27284 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27285
27286         PR c++/20746
27287         * g++.dg/abi/covariant5.C: New.
27288
27289         PR debug/20505
27290         * g++.dg/debug/const2.C: New.
27291
27292 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27293
27294         PR rtl-optimization/16104
27295         * gcc.c-torture/execute/20050316-1.c: New test.
27296
27297 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27298
27299         * g++.dg/template/spec23.C: Fix dg-error text.
27300
27301 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27302
27303         PR c++/19199
27304         * g++.dg/expr/lval2.C: New.
27305
27306 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27307
27308         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27309         __builtin_strcasecmp and __builtin_strncasecmp.
27310
27311 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27312
27313         PR c++/20723
27314         * g++.dg/template/spec22.C: New.
27315         * g++.dg/template/spec23.C: New.
27316
27317 2005-04-03  Dale Ranta  <dir@lanl.gov>
27318             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27319
27320         PR libfortran/20068
27321         PR libfortran/20125
27322         PR libfortran/20156
27323         PR libfortran/20471
27324         * gfortran.dg/backspace.f: New test.
27325
27326 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27327
27328         * gcc.dg/pr19345.c: New test.
27329
27330 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27331
27332         PR tree-optimization/20640
27333         * gcc.dg/torture/tree-loop-1.c: New.
27334
27335 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27336
27337         PR rtl-optimization/20290
27338         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27339
27340 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27341
27342         * gcc.dg/rs6000-fpint.c: New.
27343
27344 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27345
27346         * gcc.dg/old-style-then-proto-1.c: New test.
27347
27348 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27349
27350         * gfortran.fortran-torture/execute/backspace.f90: Check
27351         after backspace and read was incorrect.
27352
27353 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27354
27355         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27356         buffer past the terminating NUL using memcmp.
27357         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27358         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27359
27360         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27361         Fix unused/uninitialized variable warnings.
27362
27363         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27364         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27365         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27366         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27367
27368         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27369         gcc.c-torture/execute/builtins/fputs-lib.c,
27370         gcc.c-torture/execute/builtins/lib/fprintf.c,
27371         gcc.c-torture/execute/builtins/lib/main.c,
27372         gcc.c-torture/execute/builtins/lib/memcmp.c,
27373         gcc.c-torture/execute/builtins/lib/memmove.c,
27374         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27375         gcc.c-torture/execute/builtins/lib/memset.c,
27376         gcc.c-torture/execute/builtins/lib/printf.c,
27377         gcc.c-torture/execute/builtins/lib/sprintf.c,
27378         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27379         gcc.c-torture/execute/builtins/lib/strchr.c,
27380         gcc.c-torture/execute/builtins/lib/strcmp.c,
27381         gcc.c-torture/execute/builtins/lib/strcpy.c,
27382         gcc.c-torture/execute/builtins/lib/strcspn.c,
27383         gcc.c-torture/execute/builtins/lib/strlen.c,
27384         gcc.c-torture/execute/builtins/lib/strncat.c,
27385         gcc.c-torture/execute/builtins/lib/strncmp.c,
27386         gcc.c-torture/execute/builtins/lib/strncpy.c,
27387         gcc.c-torture/execute/builtins/lib/strrchr.c,
27388         gcc.c-torture/execute/builtins/lib/strspn.c,
27389         gcc.c-torture/execute/builtins/lib/strstr.c,
27390         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27391         gcc.c-torture/execute/builtins/strlen-2.c,
27392         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27393         prototypes.
27394
27395 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27396
27397         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27398         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27399         selectany usage.
27400
27401 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27402
27403         PR c++/19406
27404         * g++.dg/debug/using1.C: New test.
27405
27406 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27407
27408         PR middle-end/20524
27409         * gcc.dg/alias-7.c: Prefix asm-declared name with
27410         __USER_LABEL_PREFIX__.
27411
27412 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27413
27414         Fix fallout from PR middle-end/15700:
27415         * gcc.c-torture/compile/20011119-1.c: Take
27416         __USER_LABEL_PREFIX__ into account.
27417         * gcc.c-torture/compile/20011119-2.c: Likewise.
27418
27419 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27420
27421         PR c++/18644
27422         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27423
27424 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27425
27426         PR c/17855
27427         * gcc.c-torture/compile/struct-non-lval-1.c,
27428         gcc.c-torture/compile/struct-non-lval-2.c,
27429         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27430
27431 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27432
27433         * gcc.dg/tls/tls.exp: Remove temporary file.
27434         * g++.dg/tls/tls.exp: Ditto.
27435         * lib/file-format.exp: Ditto.
27436         * g++.dg/special/ecos.exp: Ditto.
27437
27438         * lib/profopt.exp: Treat prof_ext as a list.
27439         * gcc.misc-tests/bprob.exp: Ditto.
27440         * g++.dg/bprob/bprob.exp: Ditto.
27441
27442         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27443         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27444         g++.dg/tree-ssa/pointer-reference-alias.C,
27445         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27446         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27447         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27448         g++.dg/vect/pr19951.cc: Ditto.
27449         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27450         gcc.dg/builtins-47.c: Ditto.
27451         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27452         gcc.dg/pr20115-1.c: Ditto.
27453         * gcc.dg/tree-ssa/20030530-2.c,
27454         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27455         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27456         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27457         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27458         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27459         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27460         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27461         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27462         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27463         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27464         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27465         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27466         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27467         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27468         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27469         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27470         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27471         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27472         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27473         gcc.dg/tree-ssa/20030824-1.c,
27474         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27475         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27476         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27477         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27478         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27479         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27480         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27481         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27482         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27483         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27484         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27485         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27486         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27487         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27488         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27489         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27490         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27491         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27492         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27493         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27494         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27495         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27496         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27497         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27498         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27499         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27500         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27501         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27502         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27503         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27504         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27505         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27506         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27507         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27508         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27509         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27510         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27511         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27512         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27513         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27514         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27515         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27516         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27517         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27518         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27519         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27520         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27521         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27522         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27523         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27524         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27525         gcc.dg/tree-ssa/useless-1.c: Ditto.
27526         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27527         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27528         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27529         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27530         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27531         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27532         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27533         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27534         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27535         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27536         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27537         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27538         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27539         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27540         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27541         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27542         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27543         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27544         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27545         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27546         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27547         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27548         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27549         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27550         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27551         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27552         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27553         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27554         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27555         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27556         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27557         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27558         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27559         gcc.dg/vect/vect-none.c: Ditto.
27560         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27561         treelang/compile/unsigned.tree: Ditto.
27562
27563         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27564         * gcc.dg/cpp/direct2s.c: Ditto.
27565         * gcc.dg/cpp/paste4.c: Ditto.
27566         * gcc.dg/cpp/separate-1.c: Ditto.
27567         * gcc.dg/pch/save-temps-1.c: Ditto.
27568         * g++.dg/ext/altivec-10.C: Ditto.
27569         * g++.dg/pch/pch.C: Ditto.
27570
27571         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27572
27573         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27574         * g++.dg/template/repo1.C: Ditto.
27575         * g++.dg/template/repo2.C: Ditto.
27576         * g++.dg/template/repo3.C: Ditto.
27577         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27578         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27579         * g++.old-deja/g++.pt/repo1.C: Ditto.
27580         * g++.old-deja/g++.pt/repo2.C: Ditto.
27581         * g++.old-deja/g++.pt/repo3.C: Ditto.
27582         * g++.old-deja/g++.pt/repo4.C: Ditto.
27583
27584         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27585         * gcc.dg/20030107-1.c: Ditto.
27586         * gcc.dg/20030702-1.c: Ditto.
27587         * gcc.dg/profile-generate-1.c: Ditto.
27588         * g++.dg/other/profile1.C: Ditto.
27589         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27590
27591         * lib/gcc-dg.exp (remove-build-file): New.
27592         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27593         cleanup-tree-dump, cleanup-saved-temps): New.
27594
27595 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27596
27597         PR c++/19203, DR 214
27598         * g++.dg/parse/ambig3.C: Not ambiguous.
27599         * g++.dg/template/spec20.C: New.
27600         * g++.dg/template/spec21.C: New.
27601
27602 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27603
27604         PR target/20045
27605         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27606
27607 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27608
27609         PR libfortran/20660
27610         * gfortran.dg/negative_unit.f: New test.
27611
27612 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27613
27614         * gcc.dg/20050330-1.c: New test.
27615
27616 2005-03-30  Devang Patel  <dpatel@apple.com>
27617
27618         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27619
27620 2005-03-30  Dale Johannesen  <dalej@apple.com>
27621
27622         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27623
27624 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27625
27626         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27627         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27628         Strip options from test name.
27629
27630 2005-03-31  Jan Hubicka  <jh@suse.cz>
27631
27632         * gcc.dg/varpool-1.c: New testcase.
27633
27634 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27635
27636         PR c/772
27637         PR c/17913
27638         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27639         gcc.dg/stmt-expr-label-3.c : New tests.
27640         * gcc.c-torture/execute/medce-2.c: Remove.
27641
27642 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27643
27644         PR c/20368
27645         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27646         tests.
27647
27648 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27649
27650         * gcc.c-torture/compile/pr20203.c: New test.
27651
27652 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27653
27654         * gfortran.dg/promotion.f90: New test.
27655
27656 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27657
27658         PR middle-end/20491
27659         * gcc.dg/torture/asm-subreg-1.c: New test.
27660
27661 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27662
27663         PR c/20672
27664         * gcc.dg/pr20672-1.c: New test.
27665
27666 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27667
27668         * gfortran.dg/vect: New directory.
27669         * gfortran.dg/vect/vect.exp: New.
27670         * gfortran.dg/vect/vect-1.f90: New test.
27671         * gfortran.dg/vect/vect-2.f90: New test.
27672         * gfortran.dg/vect/vect-3.f90: New test.
27673         * gfortran.dg/vect/vect-4.f90: New test.
27674         * gfortran.dg/vect/vect-5.f90: New test.
27675
27676 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27677
27678         PR middle-end/20622
27679         * gcc.dg/alias-7.c: New test.
27680
27681 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27682
27683         * gcc.dg/sparc-reg-1.c: New test.
27684
27685 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27686
27687         PR target/19890
27688         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27689
27690 2005-03-29  Dale Ranta  <dir@lanl.gov>
27691             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27692
27693         PR libfortran/20163
27694         * gfortran.dg/pr20163-2.f: New test.
27695
27696 2005-03-28  Jan Hubicka  <jh@suse.cz>
27697
27698         PR middle-end/20635
27699         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27700         by Jakub Jelinek.
27701
27702 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27703
27704         PR tree-optimization/20626
27705         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27706         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27707
27708 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27709
27710         * gfortran.dg/underflow.f90: New test.
27711         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27712
27713 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27714
27715         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27716
27717 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27718
27719         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27720         (g++_init): Make sure that CXXFLAGS is set.
27721         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27722         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27723         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27724         * lib/objc.exp (objc_init): Likewise.
27725         * lib/treelang.exp (treelang_init): Likewise.
27726
27727 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27728
27729         PR tree-optimization/20470
27730         * gcc.dg/tree-ssa/pr20470.c: New test.
27731
27732 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27733
27734         * gcc.dg/ppc-stfiwx.c: New.
27735
27736 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27737
27738         PR target/19888
27739         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27740
27741 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27742
27743         * gcc.dg/20050325-1.c: Fix a typo.
27744
27745 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27746
27747         PR libfortran/19678
27748         PR libfortran/19679
27749         * gfortran.dg/dos_eol.f: New test.
27750
27751 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27752
27753         PR rtl-optimization/20249
27754         * gcc.dg/20050325-1.c: New test.
27755
27756 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27757
27758         PR libfortran/15332
27759         * gfortran.dg/pr15332.f: New test.
27760
27761 2005-03-24  Dale Johannesen  <dalej@apple.com>
27762
27763         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27764
27765 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27766
27767         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27768         'internal' visibility.
27769         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27770         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27771         'protected' visibility.
27772         * gcc.dg/visibility-7.c: Likewise.
27773         * lib/target-supports.exp (check_visibility_available): Take
27774         a parameter, the kind of visibility to check for.
27775         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27776         to check_visibility_available.
27777
27778         * g++.dg/expr/cast3.C: New.
27779
27780 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27781
27782         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27783         rs6000.
27784
27785 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27786
27787         PR target/20095
27788         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27789
27790 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27791
27792         * gcc.dg/badshift.c: Renamed to...
27793         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27794
27795         * gcc.target/i386/badshift.c: Renamed to...
27796         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27797         only.
27798
27799         PR rtl-optimization/20532
27800         * gcc.target/i386/badshift.c: New.
27801
27802 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27803
27804         * gfortran.dg/pr18025.f90: New test.
27805
27806 2005-03-23  Dale Johannesen  <dalej@apple.com>
27807
27808         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27809
27810 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27811
27812         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27813
27814         * lib/target-supports.exp (check_iconv_available): Default
27815         libiconv to -liconv, if there is no definition.
27816
27817 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27818
27819         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27820
27821 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27822
27823         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27824         * g++.dg/opt/pr7503-2.C: Likewise.
27825         * g++.dg/opt/pr7503-3.C: Likewise.
27826         * g++.dg/opt/pr7503-4.C: Likewise.
27827         * g++.dg/opt/pr7503-5.C: Likewise.
27828         * g++.dg/warn/minmax.C: New test.
27829
27830 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27831
27832         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27833         * gfortran.dg/g77_intrinsics_sub.f: New test.
27834
27835 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27836             Jan Hubicka  <jh@suse.cz>
27837             Steven Bosscher <stevenb@suse.de
27838
27839         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27840
27841 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27842
27843         PR c++/19980
27844         * g++.dg/template/redecl3.C: New test.
27845
27846 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27847
27848         PR c++/20499
27849         * g++.dg/parse/error16.C: Tweak error markers.
27850
27851 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27852
27853         PR target/20561
27854         * gcc.dg/20050321-2.c: New test.
27855
27856 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         PR c++/20465
27859         PR c++/20381
27860         * g++.dg/template/ptrmem12.C: New.
27861
27862 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27863
27864         PR rtl-optimization/20527
27865         * gcc.c-torture/execute/pr20527-1.c: New test.
27866
27867 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27868
27869         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27870         program, compile it into a real executable and then delete the .c
27871         and .x files afterwards, to avoid problems on testglue targets.
27872
27873 2005-03-21  Stuart Hastings  <stuart@apple.com>
27874
27875         * gcc.target/i386/sse-2.c: New.
27876
27877 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27878
27879         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27880
27881 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27882
27883         * g++.dg/parse/crash25.C: Fix typo.
27884
27885 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27886
27887         PR c++/20461
27888         * g++.dg/parse/crash24.C: New test.
27889
27890         PR c++/20536
27891         * g++.dg/parse/crash25.C: New test.
27892
27893 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27894
27895         PR c++/20147
27896         * g++.dg/ext/stmtexpr4.C: New test.
27897
27898 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27899
27900         PR middle-end/20539
27901         * gcc.c-torture/compile/pr13066-1.c: New test case.
27902         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27903         * g++.dg/opt/pr13066-1.C: Likewise.
27904
27905 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27906
27907         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27908
27909 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27910
27911         PR fortran/18525
27912         * gfortran.dg/nesting_1.f90: New test.
27913
27914 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27915
27916         PR c++/20240
27917         * g++.dg/lookup/using13.C: New test.
27918
27919 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27920
27921         PR c++/20333
27922         * g++.dg/template/crash36.C: New test.
27923
27924 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27925
27926         PR c++/20463
27927         * g++.dg/template/crash35.C: New test.
27928
27929 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27930
27931         PR c++/19966
27932         * g++.dg/overload/operator2.C: New test.
27933
27934 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27935
27936         PR libfortran/20257
27937         * gfortran.dg/pr20257.f90: New test.
27938
27939 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27940
27941         PR libfortran/20480
27942         * gfortran.dg/pr20480.f90: New test.
27943
27944 2005-03-16  Richard Henderson  <rth@redhat.com>
27945
27946         PR middle-end/15700
27947         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27948         (_rtld_global): New.
27949         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27950         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27951
27952         * gcc.dg/alias-3.c: New.
27953         * gcc.dg/alias-4.c: New.
27954         * gcc.dg/alias-5.c: New.
27955         * gcc.dg/alias-6.c: New.
27956
27957 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27958
27959         * gcc.dg/cpp/ucnid-7.c: New.
27960
27961 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27962             Dorit Naishlos  <dorit@il.ibm.com>
27963
27964         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27965         darwin.
27966
27967 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27968
27969         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27970         support misaligned accesses.
27971         * gcc.dg/vect/vect-58.c: Likewise.
27972         * gcc.dg/vect/vect-92.c: New.
27973         * gcc.dg/vect/vect-93.c: New.
27974
27975 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27976
27977         PR fortran/18827
27978         * gfortran.dg/assign_2.f90: New test.
27979         * gfortran.dg/assign_3.f90: New test.
27980         * gfortran.dg/assign.f90: New test.
27981
27982 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27983
27984         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27985         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27986         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27987         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27988         names.
27989
27990 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27991
27992         * gcc.dg/cpp/ucnid-6.c: New.
27993
27994         * gcc.dg/cpp/normalize-1.c: New.
27995         * gcc.dg/cpp/normalize-2.c: New.
27996         * gcc.dg/cpp/normalize-3.c: New.
27997         * gcc.dg/cpp/normalize-4.c: New.
27998         * gcc.dg/cpp/ucnid-4.c: New.
27999         * gcc.dg/cpp/ucnid-5.c: New.
28000         * g++.dg/cpp/normalize-1.C: New.
28001         * g++.dg/cpp/ucnid-1.C: New.
28002
28003 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28004
28005         * gcc.dg/pr18628.c: New.
28006
28007 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28008
28009         PR c++/20280
28010         * g++.dg/tree-ssa/pr20280.C: New.
28011
28012 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28013
28014         PR fortran/20467
28015         * gfortran.dg/stfunc_2.f90: New test.
28016
28017 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28018
28019         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28020
28021 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28022
28023         * gcc.dg/tree-ssa/20050314-1.c: New test.
28024
28025 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28026
28027         PR c++/4403
28028         PR c++/9783, DR433
28029         * g++.dg/template/friend34.C: New test.
28030         * g++.dg/template/friend35.C: Likewise.
28031         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28032
28033 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28034
28035         Friend class name lookup 5/n
28036         PR c++/1016
28037         * g++.dg/lookup/hidden-class1.C: New test.
28038         * g++.dg/lookup/hidden-class2.C: Likewise.
28039         * g++.dg/lookup/hidden-class3.C: Likewise.
28040         * g++.dg/lookup/hidden-class4.C: Likewise.
28041         * g++.dg/lookup/hidden-class5.C: Likewise.
28042         * g++.dg/lookup/hidden-class6.C: Likewise.
28043         * g++.dg/lookup/hidden-class7.C: Likewise.
28044         * g++.dg/lookup/hidden-class8.C: Likewise.
28045         * g++.dg/lookup/hidden-class9.C: Likewise.
28046         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28047         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28048         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28049         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28050         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28051         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28052         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28053         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28054         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28055         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28056         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28057
28058 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28059
28060         PR c++/20157
28061         * g++.dg/template/error18.C: New test.
28062
28063 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28064
28065         PR debug/16792
28066         * g++.dg/debug/pr16792.C: New test.
28067
28068 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28069
28070         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28071         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28072         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28073         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28074         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28075         test assertion names.
28076
28077 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28078
28079         PR fortran/18600
28080         * gfortran.dg/stfunc_1.f90: New test.
28081
28082 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28083
28084         PR fortran/16907
28085         * gfortran.dg/real_index_1.f90: New test.
28086
28087 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28088
28089         PR fortran/20323
28090         * gfortran.dg/spec_expr_1.f90: New test.
28091
28092 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28093
28094         PR c/20402
28095         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28096         new parser.
28097
28098 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28099
28100         PR fortran/20361
28101         * gfortran.dg/largeequiv_1.f90: New test.
28102
28103 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28104
28105         * gcc.dg/ucnid-1.c: New.
28106         * gcc.dg/ucnid-2.c: New.
28107         * gcc.dg/ucnid-3.c: New.
28108         * gcc.dg/ucnid-4.c: New.
28109         * gcc.dg/ucnid-5.c: New.
28110         * gcc.dg/ucnid-6.c: New.
28111         * gcc.dg/cpp/ucnid-1.c: New.
28112         * gcc.dg/cpp/ucnid-2.c: New.
28113         * gcc.dg/cpp/ucnid-3.c: New.
28114         * g++.dg/other/ucnid-1.C: New.
28115
28116 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28117
28118         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28119
28120 2005-03-11  Per Bothner  <per@bothner.com>
28121
28122         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28123         that diagnotics refer to correct token.
28124         * gcc.dg/unused-3.c: Likewise.
28125
28126 2005-03-11  Per Bothner  <per@bothner.com>
28127
28128         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28129         constant" is now actually on same line as string constant.
28130         * gcc.dg/cpp/direct2s.c: Likewise.
28131
28132 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28133
28134         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28135
28136 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28137
28138         PR libfortran/20124
28139         * gfortran.dg/pr20124.f90: New Test
28140
28141 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28142
28143         PR tree-optimization/20130
28144         * gcc.dg/pr20130-1.c: New test.
28145
28146 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28147
28148         PR target/20095
28149         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28150
28151 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28152
28153         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28154
28155 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28156
28157         * g++.dg/eh/forced1.C: Fix comment.
28158         * g++.dg/eh/forced2.C: Ditto.
28159         * g++.dg/eh/forced3.C: Ditto.
28160         * g++.dg/eh/forced4.C: Ditto.
28161
28162 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28163
28164         PR rtl-opt/20412
28165         * gcc.c-torture/compile/pr20412.c: New test.
28166
28167 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28168
28169         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28170
28171 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28172
28173         PR target/20322
28174         * gcc.dg/20050307-1.c: New test.
28175
28176 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28177
28178         PR c++/20375
28179         * g++.dg/other/stdarg3.C: New.
28180
28181 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28182
28183         PR c++/18384, c++/18327
28184         * g++.dg/init/array19.C: New test.
28185
28186         PR inline-asm/20314
28187         * gcc.dg/torture/pr20314-1.c: New test.
28188         * gcc.dg/torture/pr20314-2.c: New test.
28189
28190 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28191
28192         * gcc.dg/20050309-1.c: New test.
28193
28194 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28195
28196         * gcc.dg/builtins-10.c: Reactivate disabled test.
28197         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28198         new cbrt transformations.
28199
28200 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28201
28202         PR c++/20208
28203         * g++.dg/template/array13.C: New test.
28204
28205 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28206
28207         PR c++/16859
28208         * g++.dg/init/brace4.C: New test.
28209
28210 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28211
28212         PR c++/20186
28213         * g++.dg/template/non-dependent12.C: New.
28214
28215 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28216
28217         PR c++/20142
28218         * g++.dg/init/array18.C: Add dg-do run marker.
28219
28220         PR c++/20142
28221         * g++.dg/init/array18.C: New test.
28222
28223 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28224
28225         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28226         * g++.dg/gcov/gcov.exp: Likewise.
28227         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28228         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28229         * lib/c-torture.exp: Likewise.
28230         * lib/fortran-torture.exp: Likewise.
28231         * lib/g++.exp: Likewise.
28232         * lib/gcc-defs.exp: Likewise.
28233         * lib/gcc-dg.exp: Likewise.
28234         * lib/gcc.exp: Likewise.
28235         * lib/gcov.exp: Likewise.
28236         * lib/gfortran.exp: Likewise.
28237         * lib/mike-g++.exp: Likewise.
28238         * lib/mike-gcc.exp: Likewise.
28239         * lib/objc-torture.exp: Likewise.
28240         * lib/objc.exp: Likewise.
28241         * lib/profopt.exp: Likewise.
28242         * lib/target-libpath.exp: Likewise.
28243         * lib/target-supports.exp: Likewise.
28244         * lib/treelang.exp: Likewise.
28245         * lib/wrapper.exp: Likewise.
28246
28247 2005-03-08  Jeff Law  <law@redhat.com>
28248
28249         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28250         PHI-OPT changes.
28251
28252 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28253
28254         * gcc.dg/vect/pr20122.c: New test.
28255
28256 2005-03-07  Jeff Law  <law@redhat.com>
28257
28258         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28259         was folded away.
28260         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28261         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28262         * gcc.dg/tree-ssa/pr18134.c: New test.
28263
28264 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28265
28266         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28267         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28268         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28269
28270 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28271
28272         PR tree-opt/17671
28273         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28274
28275 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28276
28277         * g++.dg/warn/Wnvdtor.C: New test.
28278
28279 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28280
28281         * gcc.dg/torture/pr19683-1.c: New test.
28282
28283 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28284
28285         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28286         * gfortran.dg/g77/19990313-2.f: Ditto.
28287         * gfortran.dg/g77/19990313-3.f: Ditto.
28288         * gfortran.dg/g77/19990525-0.f: Ditto.
28289         * gfortran.dg/g77/19990826-0.f: Ditto.
28290         * gfortran.dg/g77/19990826-2.f: Ditto.
28291         * gfortran.dg/g77/19990826-3.f: Ditto.
28292         * gfortran.dg/g77/20000511-1.f: Ditto.
28293         * gfortran.dg/g77/20000511-2.f: Ditto.
28294         * gfortran.dg/g77/970625-2.f: Ditto.
28295         * gfortran.dg/g77/980310-2.f: Ditto.
28296         * gfortran.dg/g77/980310-3.f: Ditto.
28297         * gfortran.dg/g77/980310-8.f: Ditto.
28298         * gfortran.dg/g77/980519-2.f: Ditto.
28299         * gfortran.dg/g77/alpha1.f: Ditto.
28300         * gfortran.dg/g77/claus.f: Ditto.
28301         * gfortran.dg/g77/erfc.f: Ditto.
28302         * gfortran.dg/g77/short.f: Ditto.
28303         * gfortran.fortran-torture/execute/data.f90: Ditto.
28304         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28305         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28306
28307 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28308
28309         * lib/file-format.exp (gcc_target_object_format): Add check for som
28310         format and hardcode object formats on hppa*-*-hpux*.
28311         * lib/target-supports.exp (check_weak_available): Add check for som
28312         object format.  Always return 0 on hppa*-*-hpux10*.
28313
28314         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28315         is defined.
28316
28317         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28318
28319 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28320
28321         * gfortran.dg/pr19936_1.f90: New test.
28322         * gfortran.dg/pr19936_2.f90: New test.
28323         * gfortran.dg/pr19936_3.f90: New test.
28324
28325 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28326             Paul Thomas <prthomas@drfccad.cea.fr>
28327
28328         * gfortran.dg/PR19754_1.f90: New test.
28329         * gfortran.dg/PR19754_2.f90: Ditto.
28330
28331 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28332
28333         PR c++/19311
28334         * g++.dg/template/non-dependent11.C: New test.
28335
28336 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28337
28338         * lib/target-supports.exp (check_iconv_available): Fix comment.
28339
28340 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28341             Joseph S. Myers  <joseph@codesourcery.com>
28342
28343         PR c++/19797
28344         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28345
28346 2005-03-04  Matthew Sachs  <msachs@apple.com>
28347
28348         * gcc.exp (gcc_target_compile): Put braces around
28349         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28350         * objc.exp (objc_target_compile): Likewise.
28351         * treelang.exp (treelang_target_compile): Likewise.
28352
28353 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28354
28355         PR fortran/19673
28356         * gfortran.dg/func_result_1.f90: New test.
28357
28358 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28359
28360         * gcc.misc-tests/options.exp: New test.
28361
28362 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28363
28364         * gcc.dg/pr15784-4.c: New test.
28365
28366 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28367
28368         * gcc.c-torture/execute/pr17133.c: New.
28369         * gcc.c-torture/compile/20050303-1.c: New.
28370
28371 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28372
28373         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28374
28375 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28376
28377         * g++.dg/overload/using2.C: New.
28378
28379 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28380
28381         PR c++/19916
28382         * g++.dg/init/ptrmem2.C: New test.
28383
28384 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28385
28386         PR c/8927
28387         * gcc.dg/pr8927-1.c: New test.
28388
28389 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         PR c++/20232
28392         * g++.dg/inherit/covariant12.C: New.
28393
28394 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28395
28396         PR fortran/19479
28397         * gfortran.dg/bound_1.f90: New test.
28398
28399 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28400
28401         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28402         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28403
28404 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28405
28406         PR c/20245
28407         * gcc.dg/pr20245-1.c: New test.
28408
28409 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28410
28411         PR middle-end/19874
28412         * gcc.c-torture/execute/20050119-2.c: New test case.
28413
28414 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28415
28416         * README: Update the DejaGnu bug reporting address.
28417         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28418         * lib/objc-torture.exp: Likewise.
28419
28420 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28421
28422         * gfortran.dg/boz_1.f90: New test.
28423         * gfortran.dg/boz_3.f90: New test.
28424         * gfortran.dg/boz_4.f90: New test.
28425
28426 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28427
28428         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28429         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28430
28431 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28432
28433         PR libfortran/20101
28434         * gfortran.dg/write_0_pe_format.f90: New test.
28435
28436 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28437
28438         PR c++/20206
28439         * g++.dg/opt/thunk2.C: New test.
28440         * g++.dg/opt/covariant1.C: New test.
28441
28442 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28443
28444         * gfortran.dg/e_d_fmt.f90: New test.
28445
28446 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28447
28448         * gcc.dg/asm-b.c: Fix comment typos.
28449
28450 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28451
28452         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28453         a V_MAY_DEF also.
28454
28455 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28456
28457         PR tree-opt/20188
28458         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28459         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28460         * gcc.dg/asm-b.c: New test.
28461
28462 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28463
28464         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28465         Disable this test on IRIX 6.
28466
28467 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28468
28469         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28470         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28471         parser.
28472
28473 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28474
28475         PR tree-optimization/20204
28476         * gcc.dg/pr20204.c: New test.
28477
28478 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28479
28480         PR target/20196
28481         * gcc.c-torture/execute/20050224-1.c: New test.
28482
28483         PR c++/20175
28484         * g++.dg/warn/Wbraces2.C: New test.
28485
28486 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28487
28488         PR c++/19878
28489         * g++.dg/init/const2.C: New test.
28490
28491 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28492
28493         PR tree-optimization/20100
28494         * gcc.c-torture/execute/pr20100-1.c: New test.
28495
28496 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28497
28498         * gfortran.dg/implicit_3.f90: New test.
28499
28500         * gfortran.dg/deftype_1.f90: New test.
28501
28502 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28503
28504         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28505         the test passes.
28506         * g++.dg/other/anon3.C: Accept a warning.
28507
28508 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28509
28510         * gcc.dg/pr20017.c: Fix a comment typo.
28511
28512 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28513
28514         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28515
28516 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28517
28518         PR ada/19902
28519         * ada/acats/tests/cxa/cxa3004.a: Remove.
28520         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28521
28522 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28523
28524         PR c++/20073
28525         * g++.dg/init/const1.C: New test.
28526
28527         PR c++/19991
28528         * g++.dg/parse/constant7.C: New test.
28529
28530         PR c++/20152
28531         * g++.dg/parse/error27.C: New test.
28532         * g++.dg/template/qualttp15.C: Adjust error markers.
28533         * g++.old-deja/g++.other/struct1.C: Likewise.
28534
28535         PR c++/20153
28536         * g++.dg/template/error17.C: New test.
28537
28538         PR c++/20148
28539         * g++.dg/parser/error26.C: New test.
28540
28541 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28542
28543         PR tree-optimization/20100
28544         PR tree-optimization/20115
28545         * gcc.dg/pr20115.c: New test.
28546         * gcc.dg/pr20115-1.c: New test.
28547         * gcc.dg/pr20100.c: New test.
28548         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28549         call-clobbered variables after alias1.
28550
28551 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28552
28553         * gfortran.dg/list_read_4.f90: new test.
28554
28555 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28556
28557         PR rtl-optimization/20017.
28558         * gcc.dg/pr20017.c: New.
28559
28560 2005-02-22  Devang Patel  <dpatel@apple.com>
28561
28562         PR 19952
28563         * g++.dg/tree-ssa/pr19952.C: New test.
28564
28565 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28566
28567         PR c++/19883
28568         * g++.dg/parse/constant6.C: New test.
28569
28570 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28571
28572         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28573         * g++.dg/charset/asm2.c: Likewise.
28574         * g++.dg/charset/asm3.c: Likewise.
28575         * g++.dg/charset/asm4.c: Likewise.
28576         * g++.dg/charset/asm5.c: Likewise.
28577         * g++.dg/charset/attribute1.c: Likewise.
28578         * g++.dg/charset/attribute2.c: Likewise.
28579         * g++.dg/charset/extern1.cc: Likewise.
28580         * g++.dg/charset/extern2.cc: Likewise.
28581         * g++.dg/charset/extern3.cc: Likewise.
28582         * g++.dg/charset/function.cc: Likewise.
28583         * g++.dg/charset/string.c: Likewise.
28584         * g++.dg/charset/charset.exp: Likewise.
28585         * lib/target-supports.exp (check_iconv_available): Fix comment.
28586
28587 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28588
28589         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28590         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28591         * gcc.dg/charset/asm2.c: Likewise.
28592         * gcc.dg/charset/asm3.c: Likewise.
28593         * gcc.dg/charset/asm4.c: Likewise.
28594         * gcc.dg/charset/asm5.c: Likewise.
28595         * gcc.dg/charset/asm6.c: Likewise.
28596         * gcc.dg/charset/attribute1.c: Likewise.
28597         * gcc.dg/charset/attribute2.c: Likewise.
28598         * gcc.dg/charset/builtin1.c: Likewise.
28599         * gcc.dg/charset/extern.c: Likewise.
28600         * gcc.dg/charset/function.c: Likewise.
28601         * gcc.dg/charset/string.c: Likewise.
28602         * gcc.dg/charset/charset.exp: Likewise.
28603
28604 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28605
28606         PR fortran/20086
28607         * gfortran.dg/pr20086.f90: New test.
28608
28609 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28610
28611         PR tree-optimization/19786
28612         * g++.dg/tree-ssa/pr19786.C: New.
28613
28614 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28615
28616         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28617
28618 2005-02-21  Jeff Law  <law@redhat.com>
28619
28620         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28621
28622 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28623
28624         * gfortran.dg/do_iterator: Split loop, markup all lines for
28625         which an error locus is printed.
28626         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28627         locus is printed.
28628         * gfortran.dg/select_4.f90: Likewise.
28629         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28630         locuses in the various permutations.
28631
28632 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28633
28634         PR tree-optimization/19951
28635         * g++.dg/vect: New directory.
28636         * g++.dg/vect/vect.exp: New file.
28637         * g++.dg/vect/pr19951.cc: New testcase.
28638         * g++.dg/dg.exp: Also prune vectorizer tests.
28639
28640 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28641
28642         PR 18785
28643         * gcc.dg/charset/builtin1.c: New test.
28644
28645 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28646
28647         PR c++/19299
28648         * g++.dg/inherit/volatile1.C: New test.
28649
28650         PR c++/19440
28651         * g++.dg/template/dtor4.C: New test.
28652
28653 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28654
28655         * gfortran.dg/int_1.f90: New test.
28656
28657 2005-02-19  Devang Patel  <dpatel@apple.com>
28658
28659         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28660
28661 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28662
28663         * gfortran.dg/achar_1.f90: New test.
28664
28665 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28666
28667         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28668
28669 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28670             Jakub Jelinek  <jakub@redhat.com>
28671
28672         PR tree-optimization/19828
28673         * gcc.dg/tree-ssa/loop-7.c: New test.
28674         * gcc.c-torture/execute/20050218-1.c: New test.
28675
28676 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28677
28678         PR c/20043
28679         * gcc.dg/transparent-union-1.c: New test.
28680         * gcc.dg/transparent-union-2.c: New test.
28681
28682 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28683
28684         PR tree-optimization/18977
28685         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28686
28687 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28688
28689         PR target/20054
28690         * gcc.dg/pr20054.c: New test.
28691
28692 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28693
28694         PR c++/19508
28695         * g++.dg/ext/attrib20.C: New test.
28696
28697 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28698
28699         PR middle-end/20030
28700         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28701
28702 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28703
28704         PR c++/20008
28705         * g++.dg/opt/switch4.C: New.
28706
28707 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28708
28709         PR c++/20023
28710         PR tree-optimization/20009
28711         * gcc.c-torture/compile/20050217-1.c: New test.
28712         * g++.dg/opt/switch3.C: New test.
28713
28714         PR tree-optimization/18947
28715         * gcc.c-torture/compile/20050215-1.c: New test.
28716         * gcc.c-torture/compile/20050215-2.c: New test.
28717         * gcc.c-torture/compile/20050215-3.c: New test.
28718
28719 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28720
28721         PR c++/20028
28722         * g++.dg/template/crash34.C: New.
28723
28724         PR c++/20022
28725         * g++.dg/other/access3.C: New.
28726
28727 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28728
28729         * gcc.dg/vect/vect-98.c: New test.
28730
28731 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28732
28733         PR tree-optimization/19967
28734         * gcc.dg/pr19967.c: New.
28735
28736 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28737
28738         PR middle-end/19857
28739         * gcc.dg/tree-ssa/20050215-1.c: New test.
28740         * gcc.c-torture/execute/20050215-1.c: New test.
28741
28742 2005-02-15  Eric Christopher  <echristo@redhat.com>
28743
28744         * gcc.dg/cpp/20050215-1.c: New file.
28745
28746 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28747
28748         PR tree-optimization/15785
28749         * gcc.dg/pr15785-1.c: New test.
28750
28751 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28752
28753         PR c++/17788
28754         * g++.dg/init/ctor4.C: New.
28755         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28756
28757 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28758
28759         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28760         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28761
28762 2005-02-15  Andreas Schwab  <schwab@suse.de>
28763
28764         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28765         declare malloc.
28766
28767 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28768
28769         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28770
28771 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28772
28773         PR tree-optimization/19853
28774         * gcc.c-torture/compile/pr19853.c: New test.
28775
28776 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28777
28778         PR c++/19608
28779         * g++.dg/parse/local-class1.C: New.
28780
28781         PR c++/19895
28782         * g++.dg/parse/ptrmem3.C: New.
28783
28784         PR c++/19884
28785         * g++.old-deja/g++.oliva/template6.C: Add another case.
28786         * g++.dg/template/explicit6.C: New.
28787
28788 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28789
28790         PR c++/17816
28791         * g++.dg/other/redecl2.C: New.
28792
28793 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28794
28795         PR c++/19891
28796         * g++.dg/abi/covariant4.C: New.
28797
28798 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28799
28800         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28801         New tests.
28802
28803 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28804
28805         * gcc.dg/vect/vect-96.c: Fix typo.
28806
28807 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28808
28809         PR c++/14479
28810         PR c++/19487
28811         * g++.dg/template/enum5.C: New test.
28812
28813 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28814
28815         * gcc.dg/vect/vect-97.c: New test.
28816
28817 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28818
28819         * gcc.dg/vect/vect-96.c: New test.
28820
28821 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28822
28823         * gcc.dg/builtins-34.c: Also check ldexp*.
28824
28825 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28826
28827         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28828
28829 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28830
28831         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28832         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28833         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28834         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28835         selector_list, selector_expression, dg-process-target): Move to new
28836         file target-supports-dg.exp.
28837         * lib/target-supports-dg.exp: New.
28838
28839         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28840         New.
28841
28842 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28843
28844         PR c++/19666
28845         * g++.dg/other/ptrmem6.C: New test.
28846
28847         PR middle-end/19858
28848         * gcc.c-torture/compile/20050210-1.c: New test.
28849
28850 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR c++/19755
28853         * g++.dg/warn/Wbraces1.C: New test.
28854
28855 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28856
28857         * gcc.dg/builtins-52.c: New testcase.
28858
28859 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28860
28861         PR c/19342
28862         * gcc.c-torture/execute/20050119-1.c: New test.
28863
28864 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28865
28866         PR c++/19811
28867         * g++.dg/init/delete1.C: New test.
28868
28869 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28870
28871         PR c++/18470
28872         * g++.dg/template/static12.C: New test.
28873
28874 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28875
28876         PR c++/19787
28877         * g++.dg/conversion/ambig1.C: New test.
28878
28879         PR c++/19739
28880         * g++.dg/ext/attrib19.C: New test.
28881
28882         PR c++/19732
28883         * g++.dg/parse/dtor5.C: New test.
28884
28885         PR c++/19762
28886         * g++.dg/template/dtor3.C: New test.
28887
28888         PR c++/19826
28889         * g++.dg/template/static11.C: New test.
28890         * g++.dg/template/crash2.C: Remove dg-error marker.
28891
28892 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28893
28894         PR C++/18491
28895         * g++.old-deja/g++.mike/p10769a.C: Remove.
28896
28897 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28898
28899         * gcc.dg/builtins-48.c: New test case.
28900         * gcc.dg/builtins-49.c: New test case.
28901         * gcc.dg/builtins-50.c: New test case.
28902         * gcc.dg/builtins-51.c: New test case.
28903
28904 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28905
28906         PR middle-end/19583
28907         * g++.dg/warn/Wreturn-type-3.C: New test.
28908
28909 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28910
28911         PR middle-end/19402
28912         * gcc.dg/pr19402-1.c: New testcase.
28913         * gcc.dg/pr19402-2.c: likewise.
28914
28915 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28916
28917         PR middle-end/19854
28918         * g++.dg/tree-ssa/tmmti.C: New testcase.
28919
28920 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28921
28922         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28923
28924 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28925
28926         PR c++/19733
28927         * g++.dg/parse/crash23.C: New test.
28928         * g++.dg/warn/Weff1.C: New test.
28929
28930 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28931
28932         * gcc.dg/20050209-1.c: New test.
28933
28934 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28935
28936         PR target/19799
28937         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28938
28939 2005-02-08  Mike Stump  <mrs@apple.com>
28940
28941         * g++.dg/pch/import-2.c: New test.
28942         * g++.dg/pch/import-2.hs: New.
28943         * g++.dg/pch/include/import-2a.h: New.
28944         * g++.dg/pch/include/import-2b.h: New.
28945
28946 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28947
28948         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28949
28950 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28951
28952         * gfortran.dg/substr_1.f90: New test.
28953
28954 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28955
28956         PR middle-end/19775
28957         * gcc.dg/torture/builtin-power-1.c: Disable test for
28958         invalid transformation.
28959         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28960         no longer optimize.
28961         * gcc.dg/builtins-47.c: New testcase.
28962
28963 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28964             Dorit Naishlos  <dorit@il.ibm.com>
28965
28966         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28967
28968 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28969
28970         * gcc.c-torture/compile/20050206-1.c: New test.
28971
28972 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28973
28974         PR tree-opt/19768
28975         * g++.dg/opt/pr19768.C: New test.
28976
28977 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28978
28979         PR tree-opt/19736
28980         * gcc.c-torture/compile/pr19736.c: New test.
28981
28982 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28983
28984         PR c++/17401
28985         * g++.dg/parse/error25.C: New test.
28986
28987 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28988
28989         * gcc.c-torture/execute/20050203-1.c: New.
28990
28991 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28992
28993         * gcc.dg/vect/vect-85.c: Remove xfail.
28994         * gcc.dg/vect/vect-86.c: Remove xfail.
28995         * gcc.dg/vect/vect-87.c: Remove xfail.
28996         * gcc.dg/vect/vect-88.c: Remove xfail.
28997
28998 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28999
29000         * gcc.dg/altivec-19.c: New.
29001
29002 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29003
29004         PR c/17807
29005         * gcc.dg/nested-func-3.c: New test.
29006         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29007
29008 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29009
29010         * gcc.test-framework/gen_directive_tests: Generate tests for
29011         selector expressions.
29012
29013 2005-02-02  Matt Austern  <austern@apple.com>
29014
29015         PR c++/19628
29016         * g++/ext/builtin7.C: New.
29017         * g++/ext/builtin8.C: New.
29018
29019 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29020
29021         PR c/18502
29022         * gcc.dg/pr18502-1.c: New test.
29023
29024 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29025
29026         PR c++/17413
29027         * g++.dg/template/local4.C: Tweak.
29028
29029 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29030
29031         PR tree-optimization/19578
29032         * gcc.c-torture/compile/20050202-1.c: New test.
29033
29034 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29035
29036         PR c/19435
29037         * gcc.dg/c99-init-4.c: New test.
29038
29039 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29040
29041         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29042
29043         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29044
29045         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29046         * g++.dg/eh/check-vect.h: New.
29047
29048         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29049         * gcc.dg/vect/vect-78.c: Ditto.
29050         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29051         Remove.
29052
29053         * g++.dg/conversion/simd1.C: Expect warning.
29054         * g++.dg/ext/attribute-test-1.C: Ditto.
29055         * g++.dg/ext/attribute-test-2.C: Ditto.
29056         * g++.dg/ext/attribute-test-3.C: Ditto.
29057         * g++.dg/ext/attribute-test-4.C: Ditto.
29058
29059         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29060         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29061
29062         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29063
29064 2005-02-01  Richard Henderson  <rth@redhat.com>
29065
29066         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29067         long double for ibm double-double format.
29068         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29069
29070 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29071
29072         PR tree-optimization/19633
29073         * gcc.dg/pr19633-1.c: New test.
29074         * gcc.dg/pr19633.c: Tweak to make pointer point
29075         to NULL or a symbol.
29076
29077 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29078
29079         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29080         New procs.
29081         (dg-process-target (local override)): Handle selector expressions.
29082
29083         * gcc.test-framework/README: Describe tests in source directory.
29084         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29085         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29086         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29087         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29088         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29089         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29090         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29091         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29092         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29093         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29094         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29095         * gcc.test-framework/dg-error-exp-P.c: New test.
29096         * gcc.test-framework/dg-error-exp-XP.c: New test.
29097         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29098         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29099         * gcc.test-framework/dg-output-exp-P.c: New test.
29100         * gcc.test-framework/dg-output-exp-XF.c: New test.
29101         * gcc.test-framework/dg-warning-exp-P.c: New test.
29102         * gcc.misc-tests/dg-1.c: Remove.
29103         * gcc.misc-tests/dg-2.c: Remove.
29104         * gcc.misc-tests/dg-3.c: Remove.
29105         * gcc.misc-tests/dg-4.c: Remove.
29106         * gcc.misc-tests/dg-5.c: Remove.
29107         * gcc.misc-tests/dg-6.c: Remove.
29108         * gcc.misc-tests/dg-7.c: Remove.
29109         * gcc.misc-tests/dg-8.c: Remove.
29110         * gcc.misc-tests/dg-9.c: Remove.
29111         * gcc.misc-tests/dg-10.c: Remove.
29112         * gcc.misc-tests/dg-11.c: Remove.
29113         * gcc.misc-tests/dg-12.c: Remove.
29114         * gcc.misc-tests/dg-test.exp: Remove.
29115
29116         * gcc.test-framework/test-framework.awk: Change recording and
29117         printing of passes and failures.
29118
29119         * gcc.test-framework: New directory.
29120         * gcc.test-framework/README: New.
29121         * gcc.test-framework/test-framework.exp: New.
29122         * gcc.test-framework/test-framework.awk: New.
29123         * gcc.test-framework/gen_directive_tests: New.
29124
29125 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29126
29127         * lib/treelang.exp: Fix comment typos.
29128         (treelang_target_compile): Don't append libs=-ltreelang to options.
29129
29130 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29131
29132         * g++.dg/parse/typename7.C: Adjust error messages.
29133
29134 2005-01-31  Jeff Law  <law@redhat.com>
29135
29136         * gcc.c-torture/execute/20050131-1.c: New test.
29137         * gcc.dg/wcaselabel.c: New test.
29138
29139 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29140
29141         * g++.dg/other/warning1.C: Adjust error messags.
29142         * g++.dg/parse/constant5.C: New test.
29143
29144 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29145
29146         PR c/19333
29147         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29148         the test case valid.
29149         * gcc.dg/20030815-1.c: Remove invalid tests.
29150         * gcc.dg/array-7.c: Adjust expected result.
29151         * gcc.dg/pr18596-3.c: Likewise.
29152         * gcc.dg/noncompile/20000901-1.c: Likewise.
29153         * gcc.dg/noncompile/init-2.c: Likewise.
29154         * gcc.dg/noncompile/init-4.c: Likewise.
29155
29156 2005-01-31  Dale Johannesen  <dalej@apple.com>
29157
29158         * g++.dg/opt/pr19650.C: New test.
29159
29160 2005-01-31  Richard Henderson  <rth@redhat.com>
29161
29162         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29163         long double for intel double extended format.
29164         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29165
29166 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29167
29168         PR c++/19555
29169         * g++.dg/template/static10.C: New test.
29170
29171         PR c++/19395
29172         * g++.dg/parse/error24.C: New test.
29173
29174         PR c++/19367
29175         * g++.dg/lookup/builtin1.C: New test.
29176
29177         PR c++/19457
29178         * g++.dg/warn/conv3.C: New test.
29179
29180 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29181
29182         PR fortran/19647
29183         * gfortan.dg/inquire_7.f90
29184
29185 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29186
29187         PR tree-optimization/15791
29188         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29189         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29190         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29191         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29192         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29193         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29194         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29195         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29196         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29197         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29198
29199 2005-01-29  Paul Brook  <paul@codesourcery.com>
29200
29201         PR fortran/18565
29202         * check.c (real_or_complex_check): New function.
29203         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29204         * intrinsic.c (add_functions): Use new check functions.
29205         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29206         Add prototypes.
29207
29208 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29209
29210         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29211         gcc.dg/lvalue-3.c: New tests.
29212         * gcc.dg/concat.c: Update expected messages.
29213
29214 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29215
29216         PR libfortran/19595
29217         * gfortran.dg/eor_1.f90: New test.
29218
29219 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29220
29221         PR fortran/19589
29222         * gfortran.dg/logical_data_1.f90: New test.
29223
29224 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29225
29226         PR c++/19253
29227         * g++.dg/template/crash33.C: New test.
29228
29229         PR c++/19667
29230         * g++.dg/template/crash32.C: New test.
29231
29232 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29233
29234         PR middle-end/16558
29235         * g++.dg/warn/Wreturn-type-2.C: New test.
29236
29237 2004-06-24  Jeff Law  <law@redhat.com>
29238
29239         * gcc.dg/tree-ssa/20050128-1.c: New test.
29240
29241 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29242
29243         * gcc.target/frv/all-mdpackh-1.c: New test.
29244
29245 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29246
29247         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29248
29249 2005-01-27  Richard Henderson  <rth@redhat.com>
29250
29251         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29252
29253 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29254
29255         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29256
29257 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29258
29259         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29260         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29261         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29262         to cope with cases where the multilib options override the dg-options.
29263
29264 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29265
29266         PR c/18946
29267         * gcc.dg/noncompile/20050120-1.c: New test.
29268
29269 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29270
29271         PR tree-optimization/19633
29272         * gcc.dg/pr19633.c: New test.
29273         * gcc.dg/tree-ssa/pr19633.c: New test.
29274
29275 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29276
29277         * gcc.dg/20041216-1.c: New test.
29278
29279 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29280
29281         PR objc/18862
29282         * objc.dg/selector-2.m: New test.
29283
29284 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29285
29286         * g++.dg/opt/range-test-2.C: New test.
29287
29288         PR rtl-optimization/19579
29289         * gcc.c-torture/execute/20050124-1.c: New test.
29290
29291 2005-01-26  Greg Parker  <gparker@apple.com>
29292         Stuart Hastings  <stuart@apple.com>
29293
29294         * gcc.c-torture/execute/20050125-1.c: New.
29295
29296 2005-01-18  Jan Hubicka  <jh@suse.cz>
29297
29298         PR tree-optimize/19337
29299         * gcc.c-torture/compile/20050119-1.c: New test.
29300
29301 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29302
29303         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29304         test for successful match.
29305
29306 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29307
29308         PR objc/18408
29309         * objc.dg/comp-types-7.m: New test.
29310
29311 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29312
29313         * lib/target-supports.exp (current_target_name): New.
29314         (check_effective_target_ilp32, check_effective_target_lp64):
29315         Cache the result to use as long as the current target, with
29316         multilib flags, remains the same.
29317
29318         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29319         (dg-require-weak, dg-require-visibility, dg-require-alias,
29320         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29321         dg-require-effective-target, dg-skip-if): Remove call to
29322         skip_test_and_clear_xfail.
29323         (dg-test): Clear xfail data.
29324
29325 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29326
29327         PR target/17751
29328         * gcc.dg/ppc64-toc.c: New test.
29329
29330         * g++.dg/tree-ssa/empty-1.C: New test.
29331
29332         PR middle-end/19551
29333         * gcc.c-torture/execute/20050121-1.c: New test.
29334         * gcc.dg/20050121-2.c: New test.
29335
29336 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29337         Paul Brook  <paul@codesourcery.com>
29338
29339         PR fortran/17941
29340         * gfortran.dg/real_const_1.f: New test.
29341         * gfortran.dg/real_const_2.f90: New test.
29342         * gfortran.dg/complex_int_1.f90: New test.
29343
29344 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29345
29346         PR fortran/19313
29347         * gfortan.dg/inquire_6.f90: New test.
29348
29349 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29350
29351         PR libfortran/19451
29352         * open_readonly_1.f90: New test.
29353
29354 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29355
29356         PR libfortran/18982
29357         * gfortran.dg/open_new.f90: New file.
29358
29359 2005-01-22  Paul Brook  <paul@codesourcery.com>
29360
29361         * namelist_1.f90: New test.
29362
29363 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29364
29365         PR tree-optimization/19484
29366         * gcc.c-torture/compile/20050122-[12].c: New tests.
29367
29368 2005-01-22  Paul Brook  <paul@codesourcery.com>
29369
29370         * gfortran.dg/implicit_2.f90: New test.
29371
29372 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29373
29374         PR fortran/19314
29375         * gfortran.dg/inquire_5.f90: New test.
29376
29377 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29378
29379         PR c/18809
29380         * gcc.dg/pr18809-1.c: New test.
29381
29382 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29383
29384         * gcc.dg/20050121-1.c: New test.
29385
29386         PR tree-optimization/13000
29387         * gcc.dg/20040206-1.c: Change warning to point where function is
29388         being inlined.
29389
29390 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29391
29392         PR c++/19208
29393         * g++.dg/template/array11.C: New test.
29394
29395 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29396
29397         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29398         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29399         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29400         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29401         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29402         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29403
29404 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29405
29406         PR tree-optimization/15349
29407         * gcc.dg/tree-ssa/pr15349.c: New.
29408
29409 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29410
29411         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29412
29413 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29414
29415         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29416         scan-assembler-times directive name.
29417
29418         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29419         after dg-do.
29420
29421         PR rtl-optimization/19462
29422         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29423
29424 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29425
29426         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29427         counting function calls on ia64.
29428
29429 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29430
29431         PR rtl-optimization/15139
29432         * gcc.dg/20050111-2.c: New test.
29433
29434         PR c/17297
29435         * gcc.c-torture/compile/20050113-1.c: New testcase.
29436
29437         PR middle-end/19164
29438         * gcc.dg/20050113-1.c: New testcase.
29439
29440 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29441
29442         * gcc.dg/vect/vect-85.c: Add comment.
29443         * gcc.dg/vect/vect-86.c: Add xfail for now.
29444         * gcc.dg/vect/vect-87.c: Add xfail for now.
29445         * gcc.dg/vect/vect-88.c: Add xfail for now.
29446         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29447
29448 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29449
29450         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29451
29452 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29453
29454         * g++.dg/debug/typedef3.C: New test.
29455
29456 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29457
29458         PR c/19472
29459         * gcc.dg/asm-a.c: New test.
29460
29461 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29462
29463         * gcc.dg/sh-relax.c: Add prototype for abort.
29464
29465 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29466
29467         * gcc.dg/short-compare-1.c: New test.
29468         * gcc.dg/short-compare-2.c: Likewise.
29469
29470 2005-01-18  Michael Matz  <matz@suse.de>
29471
29472         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29473
29474 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29475
29476         PR tree-optimization/19121
29477         * gcc.c-torture/compile/pr19121.c: New test.
29478
29479 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29480
29481         PR target/19357
29482         * gcc.c-torture/compile/pr19357.c: New test.
29483
29484 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29485
29486         PR c/5675
29487         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29488         pass--those that refer just to the variable, possibly with a
29489         cast.
29490         * gcc.dg/c99-const-expr-3.c: Likewise.
29491
29492         PR middle-end/13127
29493         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29494         longer emitted.
29495
29496 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29497
29498         PR fortran/18778
29499         * gfortran.dg/endfile_2.f90: New test.
29500
29501 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29502
29503         PR 19168
29504         * gfortran.dg/select_5.f90: New test.
29505
29506 2004-01-16  Paul Brook  <paul@codesourcery.com>
29507
29508         * gfortran.dg/common_4.f90: New test.
29509
29510 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29511
29512         PR rtl-optimization/19462
29513         * gcc.dg/torture/pr19462-1.c: New test.
29514
29515 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29516
29517         PR objc/19321
29518         * objc.dg/func-ptr-2.m: New.
29519         * objc.dg/volatile-1.m: New.
29520
29521 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29522
29523         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29524
29525 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29526
29527         PR tree-optimization/19060
29528         * gcc.c-torture/execute/20050104-1.c: New test.
29529
29530 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29531
29532         PR fortran/18983
29533         * gfortran.dg/write_to_null.f90: New test.
29534
29535 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29536             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29537
29538         PR other/19328
29539         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29540         argument.
29541
29542 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29543
29544         PR c++/19263
29545         * g++.dg/init/vector1.C: New test.
29546
29547 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29548
29549         PR target/13158
29550         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29551         PR target/18987
29552         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29553
29554 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29555
29556         * gfortran.dg/select_1.f90: New test.
29557         * gfortran.dg/select_2.f90: New test.
29558         * gfortran.dg/select_3.f90: New test.
29559         * gfortran.dg/select_4.f90: New test.
29560
29561 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29562
29563         PR middle-end/19084
29564         PR rtl-optimization/19348
29565         * gcc.dg/20050111-1.c: New test.
29566         * gcc.c-torture/execute/20050111-1.c: New test.
29567
29568         * gcc.dg/i386-asm-4.c: New test.
29569
29570 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29571
29572         * gcc.dg/nested-func-2.c: New test.
29573         * ada/acats/norun.lst: Remove c953002.
29574
29575 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29576
29577         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29578
29579 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29580
29581         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29582
29583 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29584
29585         PR target/18761
29586         * g++.dg/abi/align1.C: New test.
29587
29588 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29589
29590         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29591         at a time.
29592         * g++.dg/ext/altivec_check.h: Support compiling as C.
29593
29594 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29595
29596         PR c++/19355
29597         * g++.dg/expr/pr19355-1.C: New test case.
29598
29599 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29600
29601         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29602         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29603         * ada/acats/tests/c3/c92005b.ada: Likewise.
29604         * ada/acats/tests/c3/cxb3012.a: Likewise.
29605         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29606
29607 2005-01-09  Paul Brook  <paul@codesourcery.com>
29608
29609         * gfortran.dg/common_2.f90: New file.
29610         * gfortran.dg/common_3.f90: New file.
29611
29612 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29613
29614         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29615
29616 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29617
29618         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29619         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29620         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29621         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29622         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29623         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29624         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29625         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29626         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29627         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29628         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29629         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29630         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29631         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29632         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29633         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29634         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29635         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29636         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29637         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29638         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29639         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29640         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29641         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29642         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29643         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29644         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29645         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29646         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29647         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29648         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29649         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29650         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29651         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29652         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29653         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29654         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29655         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29656         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29657         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29658         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29659         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29660         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29661         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29662         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29663         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29664         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29665         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29666         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29667         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29668         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29669         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29670         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29671         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29672         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29673         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29674         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29675         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29676         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29677         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29678         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29679         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29680         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29681         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29682         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29683         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29684         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29685
29686         * gcc.dg/vect/vect-1.c: Fix spelling.
29687         * gcc.dg/vect/vect-10.c: Fix spelling.
29688         * gcc.dg/vect/vect-11.c: Fix spelling.
29689         * gcc.dg/vect/vect-12.c: Fix spelling.
29690         * gcc.dg/vect/vect-14.c: Fix spelling.
29691         * gcc.dg/vect/vect-15.c: Fix spelling.
29692         * gcc.dg/vect/vect-16.c: Fix spelling.
29693         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29694         * gcc.dg/vect/vect-64.c: Fix comments.
29695         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29696
29697 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29698             Ira Rosen  <irar@il.ibm.com>
29699
29700         * gcc.dg/vect/vect-70.c: New test.
29701         * gcc.dg/vect/vect-71.c: New test.
29702
29703 2005-01-09  Manfred Hollstein  <mh@suse.com>
29704
29705         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29706         * gcc.dg/pr18241-2.c: Likewise.
29707         * gcc.dg/pr18241-3.c: Likewise.
29708         * gcc.dg/pr18241-4.c: Likewise.
29709         * gcc.dg/pr18241-5.c: Likewise.
29710
29711 2005-01-08  Richard Henderson  <rth@redhat.com>
29712
29713         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29714         False for x86 and x86-64.
29715
29716 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29717
29718         PR tree-optimization/18241
29719         * gcc.dg/pr18241-1.c: New test.
29720         * gcc.dg/pr18241-2.c: New test.
29721         * gcc.dg/pr18241-3.c: New test.
29722         * gcc.dg/pr18241-4.c: New test.
29723         * gcc.dg/pr18241-5.c: New test.
29724
29725 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29726
29727         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29728         gfortran.dg/select_4.f90: New.
29729
29730 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.c-torture/execute/20050107-1.c: New test.
29733
29734 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         PR c++/19298
29737         * g++.dg/template/ref2.C: New.
29738
29739 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29740
29741         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29742         instead of being empty.
29743
29744 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29745
29746         PR fortran/15553
29747         * gfortran.dg/array-1.f90: New test.
29748
29749 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29750
29751         PR tree-optimization/19283
29752         * gcc.c-torture/execute/20050106-1.c: New test.
29753
29754         PR rtl-optimization/18861
29755         * gcc.dg/20050105-1.c: New test.
29756
29757         PR tree-optimization/18828
29758         * gcc.dg/20050105-2.c: New test.
29759
29760 2005-01-07  Andreas Jaeger  <aj@suse.de>
29761
29762         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29763
29764 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29765
29766         PR fortran/18398
29767         * gfortran.dg/fmt_read.f90: New test.
29768
29769 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29770
29771         * gcc.dg/rs6000-ldouble-2.c: New.
29772
29773 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29774
29775         PR c++/19244
29776         * g++.dg/parser/ctor2.C: New test.
29777
29778 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29779
29780         PR c++/17154
29781         * g++.dg/template/using9.C: New test.
29782
29783 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29784
29785         PR c++/19258
29786         * g++.dg/lookup/friend6.C: New test.
29787
29788 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29789
29790         PR c++/19270
29791         * g++.dg/template/array10.C: New.
29792
29793 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29794
29795         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29796         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29797
29798 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29799
29800         * gcc.c-torture/compile/20050105-1.c: New test.
29801
29802 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29803
29804         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29805
29806 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29807
29808         PR middle-end/19100
29809         * gcc.dg/conv-3.c: New test case.
29810
29811 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29812
29813         * gcc.dg/asm-wide-1.c: New test.
29814
29815 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29816
29817         PR c++/19030
29818         * g++.dg/parse/crash22.C: New
29819
29820 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29821
29822         PR 19257
29823         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29824
29825 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29826
29827         PR middle-end/17767
29828         * gcc.dg/i386-mmx-6.c: New test case.
29829
29830 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29831
29832         PR tree-optimization/18308
29833         * gcc.dg/vect/pr18308.c: New testcase.
29834
29835 2005-01-04  Andreas Jaeger  <aj@suse.de>
29836
29837         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29838
29839 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29840             Robert Bowdidge <bowdidge@apple.com>
29841
29842         * gcc.dg/cpp/subframework1.c: New.
29843         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29844         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29845         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29846         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29847
29848 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29849
29850         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29851         producing warning.
29852         * gcc.dg/darwin-weakimport-2.c: New.
29853
29854 2005-01-03  Richard Henderson  <rth@redhat.com>
29855
29856         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29857
29858 2005-01-03  Richard Henderson  <rth@redhat.com>
29859
29860         * gcc.dg/vect/vect.exp: Enable for ia64.
29861         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29862         (check_effective_target_vect_float): Likewise.
29863         (check_effective_target_vect_no_align): Likewise.
29864         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29865         * gcc.dg/vect/vect-8.c: Likewise.
29866
29867 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29868
29869         PR target/19236
29870         * gcc.dg/pr19236-1.c: New test case.
29871
29872 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29873
29874         PR rtl-optimization/12092
29875         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29876
29877 2005-01-02  Andreas Jaeger  <aj@suse.de>
29878
29879         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29880
29881 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29882             Andrew Pinski  <pinskia@physics.uc.edu>
29883
29884         PR rtl-optimization/12092
29885         * gcc.dg/pr12092-1.c: New test case.
29886
29887 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29888
29889         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29890         'hidden' and 'default' for better portability.
29891         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29892
29893         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29894         6 and 7.
29895         * g++.old-deja/g++.brendan/new3.C: Likewise.
29896
29897 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29898
29899         * gcc.dg/20041231-1.C: New test.
29900         * g++.dg/warn/Wunreachable-code-1.C: New test.
29901
29902 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29903
29904         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29905         file, not /dev/null.  Abort on error.
29906
29907 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29908             Ziemowit Laski  <zlaski@apple.com>
29909
29910         PR objc/18971
29911         * objc.dg/encode-5.m: New test.
29912
29913 2004-12-29  Richard Henderson  <rth@redhat.com>
29914
29915         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29916         * objc.dg/stabs-1.m: Disable for ia64.
29917
29918 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29919
29920         PR c++/19190
29921         * g++.dg/warn/Wunused-10.C: New test.
29922
29923 2004-12-28  Richard Henderson  <rth@redhat.com>
29924
29925         * objc.dg/stabs-1.m: Disable for alpha.
29926
29927 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29928
29929         PR c++/19149
29930         * g++.dg/parse/error23.C: New test.
29931
29932 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29933
29934         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29935
29936         PR fortran/19032
29937         * gfortran.dg/intrinsic_modulo_1.f90: New.
29938         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29939         tests with divisor -1.
29940
29941 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29942
29943         * g++.dg/opt/temp1.C (memcpy): Return a value.
29944
29945         PR c++/19148
29946         * g++.dg/expr/cond7.C: New test.
29947
29948 2004-12-27  Paul Brook  <paul@codesourcery.com>
29949
29950         * gfortran.dg/g77/select_no_compile.f: Remove.
29951
29952 2004-12-27  Richard Henderson  <rth@redhat.com>
29953
29954         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29955         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29956         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29957
29958 2004-12-26  Richard Henderson  <rth@redhat.com>
29959
29960         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29961         by 1i instead of token pasting.
29962
29963 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29964
29965         PR tree-optimization/17578
29966         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29967         to additional_flags.
29968         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29969
29970 2004-12-25  Richard Henderson  <rth@redhat.com>
29971
29972         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29973         Remove Alpha.
29974
29975 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29976
29977         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29978         hppa*-*-hpux*.
29979         * gcc.dg/pr17957.c (dg-options): Likewise.
29980         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29981         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29982         instead of 0 on __hppa__.
29983         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29984         "foo,%r" on hppa*-*-*.
29985
29986 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29987
29988         PR fortran/19071
29989         * gfortran.dg/complex_write.f90: New test.
29990
29991 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29992
29993         PR c++/17595
29994         * g++.dg/parse/pragma2.C: New test.
29995
29996         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29997
29998 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29999
30000         * gcc.dg/empty2.c: Add missing dg-warning.
30001
30002 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30003
30004         PR c++/17413
30005         * g++.dg/template/local4.C: New test.
30006         * g++.dg/template/crash19.C: Add dg-error marker.
30007
30008         * g++.dg/template/crash31.C: Correct embedded PR number.
30009
30010 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30011
30012         PR c++/16405
30013         * g++.dg/opt/temp1.C: Add do-run marker.
30014
30015 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30016
30017         * g++.dg/template/spec19.C: New.
30018
30019 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30020
30021         PR target/16819
30022         * gcc.dg/empty2.c: New.
30023
30024 2004-12-23  Richard Henderson  <rth@redhat.com>
30025
30026         * lib/target-supports.exp (check_effective_target_vect_no_align):
30027         Remove i?86 and x86-64.
30028
30029 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30030
30031         PR c++/16405
30032         * g++.dg/opt/temp1.C: New test.
30033
30034 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30035
30036         PR c++/18733
30037         * g++.dg/template/friend33.C: New testcase.
30038
30039 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30040
30041         PR c++/18464
30042         * g++.dg/template/cond5.C: New test.
30043
30044         PR c++/18492
30045         * g++.dg/inherit/thunk3.C: New test.
30046
30047         PR c++/11224
30048         * g++.dg/warn/Wunused-9.C: New test.
30049
30050 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30051
30052         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30053
30054 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30055
30056         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30057
30058 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30059
30060         PR c++/18378
30061         * g++.dg/ext/packed8.C: New test.
30062
30063         PR c++/19063
30064         * g++.dg/template/crash31.C: New test.
30065
30066         PR c++/19034
30067         * g++.dg/template/crash30.C: New test.
30068
30069 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30070
30071         PR C++/18984
30072         * g++.dg/eh/ctor3.C: New test.
30073
30074 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30075
30076         * objc.dg/stabs-1.m: Allow section name to be quoted and
30077         assembly label to begin with '.LL'.
30078
30079 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30080
30081         * gcc.dg/vect/vect.exp
30082         (check_effective_target_lp64_or_vect_no_align): New.
30083         * gcc.dg/vect/vect-77.c: Use it.
30084         * gcc.dg/vect/vect-78.c: Use it.
30085
30086         * lib/target-supports.exp
30087         (check_effective_target_vect_no_max,
30088         check_effective_target_vect_no_bitwise,
30089         check_effective_target_vect_no_align): New.
30090         * gcc.dg/vect/vect-13.c: Use them.
30091         * gcc.dg/vect/vect-17.c: Ditto.
30092         * gcc.dg/vect/vect-18.c: Ditto.
30093         * gcc.dg/vect/vect-19.c: Ditto.
30094         * gcc.dg/vect/vect-20.c: Ditto.
30095         * gcc.dg/vect/vect-27.c: Ditto.
30096         * gcc.dg/vect/vect-29.c: Ditto.
30097         * gcc.dg/vect/vect-44.c: Ditto.
30098         * gcc.dg/vect/vect-48.c: Ditto.
30099         * gcc.dg/vect/vect-50.c: Ditto.
30100         * gcc.dg/vect/vect-52.c: Ditto.
30101         * gcc.dg/vect/vect-54.c: Ditto.
30102         * gcc.dg/vect/vect-56.c: Ditto.
30103         * gcc.dg/vect/vect-58.c: Ditto.
30104         * gcc.dg/vect/vect-60.c: Ditto.
30105         * gcc.dg/vect/vect-72.c: Ditto.
30106         * gcc.dg/vect/vect-80.c: Ditto.
30107
30108 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         PR c++/14075
30111         * g++.dg/init/string1.C: New.
30112
30113         PR c++/18975
30114         * g++.dg/other/synth1.C: New.
30115
30116 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30117
30118         PR c/18963
30119         * gcc.dg/pr18963-1.c: New test.
30120
30121 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30122
30123         PR c/18596
30124         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30125         * gcc.dg/pr18596-1.c: Use dg-error.
30126         (dg-options): Use -fno-unit-at-a-time.
30127         * gcc.dg/pr18596-2.c: New test.
30128         * gcc.dg/pr18596-3.c: New test.
30129
30130 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30131
30132         PR middle-end/18683
30133         * g++.dg/opt/pr18683-1.C: New test case.
30134
30135 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30136
30137         PR other/19093
30138         * g++.dg/opt/max1.C: Fix for 64bit targets.
30139
30140 2004-12-20  Matt Austern  <austern@apple.com>
30141
30142         PR c++/19044
30143         * g++.dg/ext/builtin6.C: New
30144
30145 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30146
30147         PR tree-optimization/19080
30148         * gcc.c-torture/compile/pr19080.c: New test.
30149
30150 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30151
30152         * gcc.dg/20041219-1.c: New test.
30153
30154 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30155
30156         PR middle-end/19068
30157         * g++.dg/opt/max1.C: New test case.
30158
30159 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30160
30161         * gcc.dg/fdata-sections-1.c: New test.
30162
30163 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30164
30165         PR middle-end/18548
30166         * gcc.dg/max-1.c: New test case.
30167
30168 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30169
30170         * gcc.c-torture/execute/20041218-1.c: New test.
30171
30172 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30173
30174         * gcc.dg/pr18501.c: New test.
30175         * gcc.dg/uninit-5.c: XFAIL.
30176         * gcc.dg/uninit-9.c: XFAIL.
30177
30178 2004-12-17  Dale Johannesen  <dalej@apple.com>
30179
30180         * gcc.dg/20041213-1.c: New.
30181
30182 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30183
30184         * objc.dg/stabs-1.m: Allow assembly label to begin
30185         with a dot ('.').
30186
30187 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30188
30189         * gcc.c-torture/execute/20041213-1.c: Move...
30190         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30191
30192 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30193
30194         PR c++/18721
30195         * g++.dg/lookup/conv-5.C: New.
30196
30197 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30198
30199         * objc.dg/stabs-1.m: New test.
30200
30201 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30202
30203         * gcc.dg/visibility-c.c: Change compile to
30204         assemble for the test.
30205
30206 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30207
30208         PR target/19041
30209         * gcc.dg/visibility-c.c: New test.
30210
30211 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30212
30213         PR middle-end/18493
30214         * gcc.dg/switch-8.c: New test case.
30215
30216 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30217
30218         PR c++/18905
30219         * g++.dg/template/init4.C: New.
30220         * g++.dg/opt/static3.C: Enable optimizer.
30221
30222 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30223
30224         * g++.dg/other/complex1.C: New test.
30225
30226 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30227
30228         * g++.dg/opt/inline9.C: New test.
30229
30230 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30231
30232         PR fortran/18993
30233         * gfotran.dg/nullify_1.f: New test.
30234
30235 2004-12-15  Richard Henderson  <rth@redhat.com>
30236
30237         * gcc.target/i386/i386.exp: New harness.
30238         * gcc.target/i386/vect-args.c: New.
30239
30240 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30241
30242         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30243
30244 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30245
30246         PR c++/18825
30247         * g++.dg/template/friend32.C: New test.
30248
30249 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30250
30251         * cpp/pragma-once-1.c: New test.
30252         * cpp/pragma-once-1b.h: Likewise.
30253         * cpp/pragma-once-1c.h: Likewise.
30254         * cpp/pragma-once-1d.h: Likewise.
30255         * cpp/inc/pragma-once-1a.h: Likewise.
30256
30257 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30258             Steven G. Kargl  <kargls@comcast.net>
30259
30260         PR fortran/17597
30261         * gfortran.dg/list_read_3.f90: New test.
30262
30263 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30264
30265         * gcc.dg/ftrapv-2.c: New test.
30266
30267 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         PR c++/18981
30270         * g++.dg/template/typename9.C: New test.
30271
30272 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/18738
30275         * g++.dg/template/typename8.C: New test.
30276         * g++.dg/parse/friend2.C: Tweak error message.
30277
30278 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30279
30280         * gcc.c-torture/20041214-1.c: New test.
30281
30282 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30283
30284         PR c++/18965
30285         * g++.dg/init/array17.C: New test.
30286
30287 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30288
30289         PR c++/18793
30290         * g++.dg/init/aggr3.C: New test.
30291
30292 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30293
30294         * gcc.dg/altivec-types-1.c: New test.
30295         * gcc.dg/altivec-types-2.c: New test.
30296         * gcc.dg/altivec-types-3.c: New test.
30297         * gcc.dg/altivec-types-4.c: New test.
30298         * g++.dg/ext/altivec-types-1.C: New test.
30299         * g++.dg/ext/altivec-types-2.C: New test.
30300         * g++.dg/ext/altivec-types-3.C: New test.
30301         * g++.dg/ext/altivec-types-4.C: New test.
30302
30303 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30304
30305         PR middle-end/18951
30306         * gcc.c-torture/execute/20041213-1.c: New test.
30307
30308 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30309
30310         PR c++/18949
30311         * g++.dg/template/cast1.C: New.
30312
30313 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30314
30315         * gcc.c-torture/execute/20041213-2.c: New test.
30316
30317 2004-12-13  Richard Henderson  <rth@redhat.com>
30318
30319         * gcc.dg/i386-sse-10.c: Fix typo in options.
30320
30321 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30322
30323         PR c++/18968
30324         * g++.dg/opt/pr18968.C: New test.
30325
30326 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/18925
30329         * g++.dg/ext/visibility/staticdatamem.C: New test.
30330
30331 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30332
30333         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30334
30335 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30336
30337         PR rtl-optimization/18928
30338         * gcc.dg/pr18928-1.c: New test case.
30339
30340 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         PR tree-opt/16951
30343         * gcc.c-torture/compile/20041211-1.c: New.
30344
30345 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30346
30347         PR middle-end/17564
30348         * gcc.c-torture/execute/20041212-1.c: New test.
30349
30350 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30351
30352         PR fortran/18869
30353         * gfortran.dg/common_1.f90: New test.
30354
30355 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30356         Paul Brook  <paul@codesourcery.com>
30357
30358         PR fortran/16222
30359         * gfortran.dg/real_do_1.f90: New test.
30360
30361 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30362
30363         PR tree-opt/18040
30364         * g++.dg/opt/ptrmem6.C: New test.
30365
30366 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30367
30368         PR middle-end/18921
30369         * gcc.dg/pr18921-1.c: New test case.
30370
30371 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30372
30373         PR fortran/17175
30374         * gfortran.dg/scale_1.f90: New test.
30375
30376 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30377
30378         PR middle-end/18903
30379         * gcc.c-torture/compile/pr18903.c: New test.
30380
30381 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30382
30383         * gcc.c-torture/execute/20041210-1.c: New test.
30384
30385 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30386
30387         PR c++/18731
30388         * g++.dg/parser/struct-1.C: New test.
30389         * g++.dg/parser/struct-2.C: New test.
30390         * g++.dg/parser/struct-3.C: New test.
30391
30392 2004-12-09  Richard Henderson  <rth@redhat.com>
30393
30394         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30395
30396         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30397         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30398
30399 2004-12-09  Matt Austern  <austern@apple.com>
30400
30401         PR c++/18514
30402         * g++.dg/ext/builtin1.C: New
30403         * g++.dg/ext/builtin2.C: New
30404         * g++.dg/ext/builtin3.C: New
30405         * g++.dg/ext/builtin4.C: New
30406         * g++.dg/ext/builtin5.C: New
30407
30408 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30409
30410         PR tree-opt/18904
30411         * g++.dg/opt/ptrmem5.C: New test.
30412
30413 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30414
30415         * g++.dg/parse/typename5.C: Adjust for new error.
30416         * g++.dg/parse/typename7.C: New.
30417
30418 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30419
30420         PR c++/18073
30421         * g++.dg/other/mmintrin.C: New test.
30422
30423 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         PR c++/16681
30426         * g++.dg/init/array15.C: New.
30427         * g++.dg/init/array16.C: New.
30428
30429 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30430
30431         PR fortran/18826
30432         * gfortran.dg/assign_1.f90: New test.
30433
30434 2004-12-08  Nick Clifton  <nickc@redhat.com>
30435
30436         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30437         * gcc.target/xstormy16/data_below100: Likewise.
30438         * gcc.target/xstormy16/sfr: Likewise.
30439         * gcc.target/xstormy16/below100.S: New test source file.
30440         * gcc.target/xstormy16/below100.ld: New test linker script.
30441         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30442         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30443         bp instructions.
30444         * gcc.target/xstormy16/bp.c: Likewise.
30445
30446         * gcc.target/xstormy16/bss_below100: New files:
30447         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30448         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30449         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30450         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30451         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30452         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30453         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30454         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30455         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30456         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30457         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30458         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30459         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30460         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30461         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30462         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30463         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30464         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30465         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30466         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30467         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30468         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30469         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30470         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30471         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30472         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30473         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30474
30475         * gcc.target/xstormy16/data_below100: New files:
30476         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30477         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30478         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30479         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30480         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30481         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30482         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30483         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30484         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30485         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30486         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30487         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30488         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30489         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30490         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30491         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30492         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30493         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30494         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30495         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30496         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30497         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30498         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30499         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30500         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30501         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30502         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30503
30504         * gcc.target/xstormy16/sfr: New files:
30505         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30506         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30507         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30508         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30509         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30510         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30511         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30512         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30513         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30514         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30515         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30516         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30517         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30518         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30519         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30520         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30521         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30522         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30523         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30524         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30525         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30526         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30527         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30528         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30529         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30530         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30531         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30532         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30533         27_if0_sfrw_bitfield_f.c
30534
30535 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30536
30537         PR c++/18100
30538         * g++.dg/lookup/name-clash4.C: New test.
30539
30540 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         PR c++/18672
30543         * g++.dg/opt/array1.C: New.
30544
30545         PR c++/18803
30546         * g++.dg/template/operator5.C: New.
30547
30548 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30549
30550         PR c/18867
30551         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30552
30553 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30554
30555         * gcc.dg/noncompile/20041207.c: New test.
30556
30557 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30558
30559         * g++.dg/other/unreachable-1.C: New test.
30560
30561 2004-12-06  Nick Clifton  <nickc@redhat.com>
30562
30563         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30564         <limits.h> because the latter comes from gcc's include/ directory
30565         and not the newlib/libc/include directory.
30566
30567 2004-12-04  Richard Henderson  <rth@redhat.com>
30568
30569         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30570
30571 2004-12-04  Richard Henderson  <rth@redhat.com>
30572
30573         * lib/target-supports.exp (check_gc_sections_available): Disable
30574         for alpha and ia64.
30575
30576 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30577
30578         PR middle-end/17909
30579         * g++.dg/other/vararg-2.C: New test.
30580
30581 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30582
30583         PR c++/17011, c++/17971
30584         * g++.dg/template/error15.C: Adjust expected error.
30585         * g++.dg/template/instantiate3.C: Likewise.
30586
30587 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30588
30589         * gcc.dg/altivec-18.c: Fix for darwin
30590
30591 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30592
30593         PR c++/18782
30594         * g++.dg/parse/ptrmem2.C: New.
30595
30596         PR c++/18318
30597         * g++.dg/template/new1.C: New.
30598
30599 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30600
30601         PR fortran/18710
30602         * gfortran.dg/direct_io_3.f90: New test.
30603
30604 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         PR 18758
30607         * g++.dg/parse/crash21.C: New.
30608
30609 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30610
30611         PR c++/15664, c++/18276
30612         * g++.dg/template/ttp13.C: New test.
30613         * g++.dg/template/ttp14.C: Likewise.
30614
30615 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30616
30617         PR c++/18123
30618         * g++.dg/parse/enum2.C: New test.
30619         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30620
30621 2004-12-02  Nick Clifton  <nickc@redhat.com>
30622
30623         * gcc.target/xstormy16: New test directory.
30624         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30625         * gcc.target/xstormy16/bp.c: Check the generation of bp
30626         instructions.
30627         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30628         bn instructions and the BELOW100 attribute.
30629
30630 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30631
30632         PR target/16952
30633         * gcc.dg/ppc-eabi.c: New.
30634
30635 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30636
30637         PR fortran/18284
30638         * gfortran.dg/backspace.f90
30639
30640 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30641
30642         * gfortran.dg/inquire.f90: New test.
30643
30644 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30645
30646         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30647         handle effective-target-keyword.
30648         (dg-skip-if): Support effective-target keyword as target list.
30649         (dg-xfail-if): Ditto.
30650         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30651
30652 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30653
30654         PR tree-optimization/18291
30655         * gcc.c-torture/compile/pr18291.c: New test.
30656
30657 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30658
30659         PR C++/18729
30660         * g++.dg/parse/crash20.C: New.
30661
30662         PR c++/17431
30663         * g++.dg/overload/arg1.C: New.
30664         * g++.dg/overload/arg2.C: New.
30665         * g++.dg/overload/arg3.C: New.
30666         * g++.dg/overload/arg4.C: New.
30667
30668 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30669
30670         * gcc.dg/c99-flex-array-4.c: Remove.
30671
30672 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30673
30674         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30675
30676         * lib/target-supports.exp (is-effective-target): Simplify.
30677
30678         * lib/target-supports.exp (check_effective_target_vect_long):
30679         Fix for powerpc64-*-*.
30680
30681 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30682
30683         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30684         to support new requirements on FreeBSD 5.
30685
30686 2004-11-30  Devang Patel  <dpatel@apple.com>
30687
30688         PR 18702
30689         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30690
30691 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30692
30693         * g++.dg/ext/altivec-13.C: New test.
30694
30695 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30696
30697         PR tree-opt/18298
30698         * gcc.c-torture/execute/p18298.c: New test.
30699
30700 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30701             Dorit Naishlos  <dorit@il.ibm.com>
30702
30703         PR tree-opt/18607
30704         * gcc.dg/vect/vect-89.c: New test.
30705
30706 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30707
30708         * gcc.dg/pr18596-1.c: New test.
30709
30710 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30711
30712         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30713
30714 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30715
30716         PR c/18479
30717         * gcc.dg/pr18479.c: New test.
30718
30719 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30720
30721         PR target/18490
30722         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30723         mmix-knuth-mmixware.
30724
30725         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30726         cris-*-elf* cris-*-aout* mmix-*-*
30727
30728 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30729
30730         PR middle-end/18725
30731         * gcc.dg/pr18725.c: New test.
30732
30733 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30734
30735         PR target/18488
30736         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30737
30738         PR target/18336
30739         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30740
30741 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30742
30743         PR c++/18368
30744         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30745         * g++.old-deja/g++.law/ctors5.C: Likewise.
30746         * g++.old-deja/g++.other/crash25.C: Likewise.
30747
30748         PR c++/18674
30749         * g++.dg/template/error16.C: New test.
30750
30751         PR c++/18512
30752         * g++.dg/template/crash29.C: New test.
30753
30754 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30755
30756         PR tree-optimization/18712
30757         * gcc.c-torture/compile/pr18712.c: New test.
30758
30759 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30760
30761         PR c/7544
30762         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30763         tests.
30764
30765 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30766
30767         PR c++/18652
30768         * g++.dg/lookup/crash6.C: New test.
30769
30770 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30771
30772         PR middle-end/18164
30773         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30774
30775 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30776
30777         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30778         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30779         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30780
30781 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30782
30783         * gcc.dg/pr18164.c: New test.
30784
30785 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30786
30787         * gcc.dg/funroll-loops-all.c: New.
30788
30789 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30790
30791         PR target/18489
30792         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30793         delimeter, match space and TAB as well as ":".
30794
30795         PR target/18484
30796         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30797
30798         PR target/18348
30799         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30800
30801         PR target/18345
30802         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30803
30804         PR target/18337
30805         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30806
30807 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30808
30809         * gfortran.dg/direct_io_2.f90: New test.
30810
30811 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30812
30813         PR target/18334
30814         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30815
30816 2004-11-28  Richard Henderson  <rth@redhat.com>
30817
30818         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30819
30820 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30821
30822         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30823         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30824         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30825         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30826         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30827         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30828         gcc.dg/pointer-arith-8.c: New tests.
30829
30830 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30831
30832         PR fortran/18364
30833         * gfortran.dg/endfile.f90: New test.
30834
30835 2004-11-27  Falk Hueffner  <falk@debian.org>
30836
30837         * gcc.dg/loop-6.c: New test.
30838
30839 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30840
30841         * gcc.c-torture/execute/20041126-1.c: New test.
30842
30843 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30844
30845         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30846         on IRIX.
30847
30848 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30849
30850         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30851         functions.
30852
30853 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30854
30855         PR rtl-optimization/17825
30856         * gcc.c-torture/compile/20041119-1.c: New test.
30857
30858 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30859
30860         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30861         Check existence of ld library path variables before unsetting.
30862
30863 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30864
30865         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30866
30867 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30868
30869         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30870
30871 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30872
30873         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30874
30875 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30876
30877         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30878         dg-do directive.
30879
30880 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30881
30882         * gcc.dg/pr17957.c: Pass --param, not -param.
30883
30884 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30885
30886         PR middle-end/17957
30887         * gcc.dg/pr17957.c: New test.
30888
30889 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30890
30891         PR c++/18445
30892         * g++.dg/template/crash28.C: Likewise.
30893
30894         PR c++/18001
30895         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30896         * g++.dg/ext/lvaddr.C: Likewise.
30897         * g++.dg/opt/pr7503-3.C: Likewise.
30898
30899         PR c++/18466
30900         * g++.dg/parse/qualified3.C: New test.
30901         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30902
30903         PR c++/18545
30904         * g++.dg/expr/return1.C: New test.
30905
30906 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30907
30908         Friend class name lookup 3/n, PR c++/3332
30909         * g++.dg/lookup/friend3.C: New test.
30910         * g++.dg/lookup/friend4.C: Likewise.
30911         * g++.dg/lookup/friend5.C: Likewise.
30912
30913 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30914
30915         Friend class name lookup 2/n, PR c++/14513, c++/15410
30916         * g++.dg/lookup/friend2.C: New test.
30917         * g++.dg/template/friend31.C: Likewise.
30918
30919 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30920
30921         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30922
30923 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30924
30925         PR c++/17473
30926         * g++.dg/tc1/dr56.C: Remove.
30927         * g++.dg/template/typedef1.C: Add dg-error markers.
30928         * g++.old-deja/g++.other/typedef7.C: Likewise.
30929
30930         PR c++/18285
30931         * g++.dg/parse/typedef7.C: New test.
30932
30933 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30934
30935         * gcc.c-torture/execute/20041124-1.c: New test.
30936
30937 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30938
30939         * g++.dg/template/deduce3.C: New test.
30940
30941         PR c++/18586
30942         * g++.dg/template/crash27.C: New test.
30943
30944         PR c++/18530
30945         * g++.dg/warn/Wshadow-3.C: New test.
30946
30947 2004-11-24  Devang Patel  <dpatel@apple.com>
30948
30949         PR/18555
30950         * gcc.dg/cpp/isysroot-1.c: New test.
30951         * gcc.dg/cpp/usr/include/stdio.h: New file.
30952         * gcc.dg/cpp/isysroot-2.c: New test.
30953         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30954         New file.
30955
30956 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30957
30958         PR c++/8929
30959         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30960
30961 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30962
30963         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30964         * gcc.target/sparc/pdist.c: Likewise.
30965
30966 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30967
30968         PR c++/16882
30969         * g++.dg/conversion/simd1.C: New test.
30970
30971 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30972
30973         * lib/target-libpath.exp: New file defining
30974         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30975         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30976         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30977         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30978         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30979
30980 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30981
30982         * gcc.dg/pragma-align-2.c: Test macro expansion.
30983         * gcc.dg/pragma-pack-2.c: New test.
30984
30985 2004-11-23  Richard Henderson  <rth@redhat.com>
30986
30987         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30988         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30989         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30990         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30991         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30992         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30993
30994         * gcc.dg/vect/vect.exp: Add check for alpha.
30995         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30996         (check_effective_target_vect_int): Enable for alpha.
30997         (check_effective_target_vect_long): New.
30998         (is-effective-target): Add it.
30999
31000 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31001
31002         * gcc.dg/pr18614-1.c: New test.
31003
31004 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31005
31006         * gcc.dg/setjmp-2.c: New test.
31007
31008 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31009
31010         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31011         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31012         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31013         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31014         gcc.target/sparc/pdist.c: New tests.
31015
31016 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31017
31018         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31019
31020 2004-11-22  Dale Johannesen  <dalej@apple.com>
31021
31022         * gcc.dg/20041111-1.c: New.
31023
31024 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31025
31026         PR tree-opt/18536
31027         * gcc.dg/vect/pr18536.c: New test.
31028
31029 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31030
31031         PR c++/18354
31032         * g++.dg/template/nontype11.C: New test.
31033
31034 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31035
31036         PR middle-end/18520
31037         * gcc.dg/pr18520-1.c: New test case.
31038
31039 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31040
31041         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31042         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31043         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31044         expected diagnostics.
31045
31046 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31047
31048         PR target/18580
31049         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31050         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31051         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31052
31053 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31054
31055         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31056
31057 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31058             Joseph Myers  <joseph@codesourcery.com>
31059
31060         * lib/target-supports.exp (check_visibility_available): Really
31061         test the compiler.
31062
31063 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31064
31065         PR tree-opt/18181
31066         * gcc.dg/vect/vect-85.c: New test.
31067         * gcc.dg/vect/vect-86.c: New test.
31068         * gcc.dg/vect/vect-87.c: New test.
31069         * gcc.dg/vect/vect-88.c: New test.
31070
31071 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31072
31073         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31074
31075 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31076
31077         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31078         * gcc.dg/ppc-and-1.c: Ditto.
31079         * gcc.dg/ppc-compare-1.c: Ditto.
31080         * gcc.dg/ppc-mov-1.c: Ditto
31081
31082 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31083             Mark Mitchell  <mark@codesourcery.com>
31084
31085         * gcc.dg/pragma-init-fini-2.c: New test.
31086
31087 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31088             Aldy Hernandez  <aldyh@redhat.com>
31089
31090         * lib/target-supports.exp (check_effective_target_vect_int): New
31091         (check_effective_target_vect_float): New
31092         (check_effective_target_vect_double): New.
31093         (is-effective-target): Support new effective targets keywords.
31094         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31095         default action for dg-do.
31096         * gcc.dg/vect/pr16105.c: Use new support.
31097         * gcc.dg/vect/pr18400.c: Ditto.
31098         * gcc.dg/vect/pr18425.c: Ditto.
31099         * gcc.dg/vect/vect-1.c: Ditto.
31100         * gcc.dg/vect/vect-10.c: Ditto.
31101         * gcc.dg/vect/vect-11.c: Ditto.
31102         * gcc.dg/vect/vect-12.c: Ditto.
31103         * gcc.dg/vect/vect-13.c: Ditto.
31104         * gcc.dg/vect/vect-14.c: Ditto.
31105         * gcc.dg/vect/vect-15.c: Ditto.
31106         * gcc.dg/vect/vect-16.c: Ditto.
31107         * gcc.dg/vect/vect-17.c: Ditto.
31108         * gcc.dg/vect/vect-18.c: Ditto.
31109         * gcc.dg/vect/vect-19.c: Ditto.
31110         * gcc.dg/vect/vect-2.c: Ditto.
31111         * gcc.dg/vect/vect-20.c: Ditto.
31112         * gcc.dg/vect/vect-21.c: Ditto.
31113         * gcc.dg/vect/vect-22.c: Ditto.
31114         * gcc.dg/vect/vect-23.c: Ditto.
31115         * gcc.dg/vect/vect-24.c: Ditto.
31116         * gcc.dg/vect/vect-25.c: Ditto.
31117         * gcc.dg/vect/vect-26.c: Ditto.
31118         * gcc.dg/vect/vect-27.c: Ditto.
31119         * gcc.dg/vect/vect-27a.c: Ditto.
31120         * gcc.dg/vect/vect-28.c: Ditto.
31121         * gcc.dg/vect/vect-29.c: Ditto.
31122         * gcc.dg/vect/vect-29a.c: Ditto.
31123         * gcc.dg/vect/vect-3.c: Ditto.
31124         * gcc.dg/vect/vect-30.c: Ditto.
31125         * gcc.dg/vect/vect-31.c: Ditto.
31126         * gcc.dg/vect/vect-32.c: Ditto.
31127         * gcc.dg/vect/vect-33.c: Ditto.
31128         * gcc.dg/vect/vect-34.c: Ditto.
31129         * gcc.dg/vect/vect-35.c: Ditto.
31130         * gcc.dg/vect/vect-36.c: Ditto.
31131         * gcc.dg/vect/vect-37.c: Ditto.
31132         * gcc.dg/vect/vect-38.c: Ditto.
31133         * gcc.dg/vect/vect-4.c: Ditto.
31134         * gcc.dg/vect/vect-40.c: Ditto.
31135         * gcc.dg/vect/vect-41.c: Ditto.
31136         * gcc.dg/vect/vect-42.c: Ditto.
31137         * gcc.dg/vect/vect-43.c: Ditto.
31138         * gcc.dg/vect/vect-44.c: Ditto.
31139         * gcc.dg/vect/vect-45.c: Ditto.
31140         * gcc.dg/vect/vect-46.c: Ditto.
31141         * gcc.dg/vect/vect-47.c: Ditto.
31142         * gcc.dg/vect/vect-48.c: Ditto.
31143         * gcc.dg/vect/vect-48a.c: Ditto.
31144         * gcc.dg/vect/vect-49.c: Ditto.
31145         * gcc.dg/vect/vect-5.c: Ditto.
31146         * gcc.dg/vect/vect-50.c: Ditto.
31147         * gcc.dg/vect/vect-51.c: Ditto.
31148         * gcc.dg/vect/vect-52.c: Ditto.
31149         * gcc.dg/vect/vect-53.c: Ditto.
31150         * gcc.dg/vect/vect-54.c: Ditto.
31151         * gcc.dg/vect/vect-55.c: Ditto.
31152         * gcc.dg/vect/vect-56.c: Ditto.
31153         * gcc.dg/vect/vect-56a.c: Ditto.
31154         * gcc.dg/vect/vect-57.c: Ditto.
31155         * gcc.dg/vect/vect-58.c: Ditto.
31156         * gcc.dg/vect/vect-59.c: Ditto.
31157         * gcc.dg/vect/vect-6.c: Ditto.
31158         * gcc.dg/vect/vect-60.c: Ditto.
31159         * gcc.dg/vect/vect-61.c: Ditto.
31160         * gcc.dg/vect/vect-62.c: Ditto.
31161         * gcc.dg/vect/vect-63.c: Ditto.
31162         * gcc.dg/vect/vect-64.c: Ditto.
31163         * gcc.dg/vect/vect-65.c: Ditto.
31164         * gcc.dg/vect/vect-66.c: Ditto.
31165         * gcc.dg/vect/vect-67.c: Ditto.
31166         * gcc.dg/vect/vect-68.c: Ditto.
31167         * gcc.dg/vect/vect-69.c: Ditto.
31168         * gcc.dg/vect/vect-7.c: Ditto.
31169         * gcc.dg/vect/vect-72.c: Ditto.
31170         * gcc.dg/vect/vect-72a.c: Ditto.
31171         * gcc.dg/vect/vect-73.c: Ditto.
31172         * gcc.dg/vect/vect-74.c: Ditto.
31173         * gcc.dg/vect/vect-75.c: Ditto.
31174         * gcc.dg/vect/vect-76.c: Ditto.
31175         * gcc.dg/vect/vect-77.c: Ditto.
31176         * gcc.dg/vect/vect-77a.c: Ditto.
31177         * gcc.dg/vect/vect-78.c: Ditto.
31178         * gcc.dg/vect/vect-79.c: Ditto.
31179         * gcc.dg/vect/vect-8.c: Ditto.
31180         * gcc.dg/vect/vect-80.c: Ditto.
31181         * gcc.dg/vect/vect-82.c: Ditto.
31182         * gcc.dg/vect/vect-82_64.c: Ditto.
31183         * gcc.dg/vect/vect-83.c: Ditto.
31184         * gcc.dg/vect/vect-83_64.c: Ditto.
31185         * gcc.dg/vect/vect-9.c: Ditto.
31186         * gcc.dg/vect/vect-all.c: Ditto.
31187         * gcc.dg/vect/vect-none.c: Ditto.
31188
31189 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31190
31191         * lib/gcc-dg.exp (dg-skip-if): New function.
31192         (dg-forbid-option): Remove.
31193         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31194         * g++.dg/abi/bitfield8.C: Likewise.
31195         * g++.dg/abi/dtor1.C: Likewise.
31196         * g++.dg/abi/empty10.C: Likewise.
31197         * g++.dg/abi/empty7.C: Likewise.
31198         * g++.dg/abi/empty9.C: Likewise.
31199         * g++.dg/abi/layout3.C: Likewise.
31200         * g++.dg/abi/layout4.C: Likewise.
31201         * g++.dg/abi/thunk1.C: Likewise.
31202         * g++.dg/abi/thunk2.C: Likewise.
31203         * g++.dg/abi/vbase11.C: Likewise.
31204         * g++.dg/abi/vthunk2.C: Likewise.
31205         * g++.dg/abi/vthunk3.C: Likewise.
31206         * g++.dg/ext/attrib8.C: Likewise.
31207         * g++.dg/opt/longbranch2.C: Likewise.
31208         * g++.dg/opt/reg-stack4.C: Likewise.
31209         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31210         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31211         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31212         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31213         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31214         * gcc.dg/20000609-1.c: Likewise.
31215         * gcc.dg/20000720-1.c: Likewise.
31216         * gcc.dg/20011107-1.c: Likewise.
31217         * gcc.dg/20011119-1.c: Likewise.
31218         * gcc.dg/20020108-1.c: Likewise.
31219         * gcc.dg/20020122-2.c: Likewise.
31220         * gcc.dg/20020122-3.c: Likewise.
31221         * gcc.dg/20020201-3.c: Likewise.
31222         * gcc.dg/20020206-1.c: Likewise.
31223         * gcc.dg/20020218-1.c: Likewise.
31224         * gcc.dg/20020310-1.c: Likewise.
31225         * gcc.dg/20020411-1.c: Likewise.
31226         * gcc.dg/20020418-2.c: Likewise.
31227         * gcc.dg/20020426-1.c: Likewise.
31228         * gcc.dg/20020426-2.c: Likewise.
31229         * gcc.dg/20020517-1.c: Likewise.
31230         * gcc.dg/20020523-1.c: Likewise.
31231         * gcc.dg/20020523-2.c: Likewise.
31232         * gcc.dg/20020729-1.c: Likewise.
31233         * gcc.dg/20030204-1.c: Likewise.
31234         * gcc.dg/20030826-2.c: Likewise.
31235         * gcc.dg/20030926-1.c: Likewise.
31236         * gcc.dg/20031202-1.c: Likewise.
31237         * gcc.dg/980312-1.c: Likewise.
31238         * gcc.dg/980313-1.c: Likewise.
31239         * gcc.dg/990117-1.c: Likewise.
31240         * gcc.dg/990424-1.c: Likewise.
31241         * gcc.dg/990524-1.c: Likewise.
31242         * gcc.dg/991230-1.c: Likewise.
31243         * gcc.dg/i386-387-1.c: Likewise.
31244         * gcc.dg/i386-387-2.c: Likewise.
31245         * gcc.dg/i386-387-3.c: Likewise.
31246         * gcc.dg/i386-387-4.c: Likewise.
31247         * gcc.dg/i386-387-5.c: Likewise.
31248         * gcc.dg/i386-387-6.c: Likewise.
31249         * gcc.dg/i386-asm-1.c: Likewise.
31250         * gcc.dg/i386-bitfield1.c: Likewise.
31251         * gcc.dg/i386-bitfield2.c: Likewise.
31252         * gcc.dg/i386-loop-1.c: Likewise.
31253         * gcc.dg/i386-loop-2.c: Likewise.
31254         * gcc.dg/i386-loop-3.c: Likewise.
31255         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31256         * gcc.dg/i386-pic-1.c: Likewise.
31257         * gcc.dg/i386-regparm.c: Likewise.
31258         * gcc.dg/i386-signbit-1.c: Likewise.
31259         * gcc.dg/i386-signbit-2.c: Likewise.
31260         * gcc.dg/i386-signbit-3.c: Likewise.
31261         * gcc.dg/i386-sse-5.c: Likewise.
31262         * gcc.dg/i386-sse-8.c: Likewise.
31263         * gcc.dg/i386-unroll-1.c: Likewise.
31264         * gcc.dg/tls/opt-1.c: Likewise.
31265         * gcc.dg/tls/opt-2.c: Likewise.
31266         * gcc.dg/unroll-1.c: Likewise.
31267         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31268         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31269         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31270         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31271
31272 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31273
31274         * g++.dg/template/incomplete1.C: New test.
31275
31276 2004-11-16  Nick Clifton  <nickc@redhat.com>
31277
31278         Revert patches accidentally commited during checkin of fixes for
31279         xstormy16 tests:
31280         gcc.c-torture/execute/simd-4.c: Revert
31281         gcc.dg/20040910-1.c: Revert.
31282
31283 2004-11-16  Paul Brook  <paul@codesourcery.com>
31284
31285         PR fortran/13010
31286         * gfortran.dg/der_pointer_1.f90: New test.
31287
31288 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31289
31290         PR c/18498
31291         * gcc.dg/bitfld-13.c: New test.
31292
31293 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31294
31295         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31296         powerpc*-*-linux*.
31297
31298         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31299         * gcc.dg/ppc64-abi-2.c: Ditto.
31300         * gcc.dg/ppc64-abi-3.c: Ditto.
31301
31302         * lib/gcc-dg.exp (dg-target-list): Remove.
31303
31304 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31305
31306         * gcc.dg/ia64-postinc.c: New test.
31307
31308 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31309
31310         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31311
31312 2004-11-15  Nick Clifton  <nickc@redhat.com>
31313
31314         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31315         __INT_MAX__ so that the test can be compiled by toolchains
31316         targeted at 16-bit processors.
31317
31318         * gcc.dg/20040625-1.c: Use long constants rather than integers
31319         when performing arithmetic that will overflow 16-bits.
31320
31321         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31322         xstormy16.  It does not support 128-bit vector operations.
31323
31324         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31325         with the macro PTR_TYPE.  Define this macro to an integer type
31326         suitable for holding a pointer.
31327
31328         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31329         the target is a 16-bit processor.
31330
31331         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31332         16-bit targets where the character constant will be too long.
31333
31334         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31335         where the double will not be directly addressable.
31336
31337 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31338
31339         Friend class name lookup 1/n, PR c++/18471
31340         * g++.dg/template/crash26.C: New test.
31341         * g++.dg/lookup/struct1.C: Adjust expected error.
31342         * g++.dg/parse/elab1.C: Likewise.
31343         * g++.dg/parse/elab2.C: Likewise.
31344         * g++.dg/parse/int-as-enum1.C: Likewise.
31345         * g++.dg/parse/struct-as-enum1.C: Likewise.
31346         * g++.dg/parse/typedef1.C: Likewise.
31347         * g++.dg/parse/typedef3.C: Likewise.
31348         * g++.dg/parse/typedef4.C: Likewise.
31349         * g++.dg/parse/typedef5.C: Likewise.
31350         * g++.dg/template/nontype4.C: Likewise.
31351         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31352         * g++.old-deja/g++.other/elab1.C: Likewise.
31353         * g++.old-deja/g++.other/syntax4.C: Likewise.
31354
31355 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31356
31357         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31358
31359 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31360
31361         * gcc.c-torture/execute/20041114-1.c: New test.
31362
31363 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31364
31365         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31366         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31367         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31368         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31369         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31370         gcc.dg/switch-7.c: New tests.
31371
31372 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31373
31374         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31375
31376 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31377
31378         PR tree-opt/18400
31379         * gcc.dg/vect/pr18400.c: New test.
31380
31381 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31382             Andrew Pinski  <pinskia@physics.uc.edu>
31383
31384         PR tree-opt/18425
31385         * gcc.dg/vect/pr18425.c: New test.
31386
31387 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31388
31389         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31390         Guard with dg-require-alias and dg-require-visibility.
31391
31392 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31393
31394         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31395
31396 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31397
31398         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31399
31400 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31401
31402         PR c++/17344
31403         * g++.dg/template/defarg5.C: New test.
31404
31405 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31406
31407         * g++.dg/parse/cast1.C: Run only on ILP32.
31408         * g++.old-deja/g++.mike/p784.C: Likewise.
31409
31410 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31411
31412         * gcc.c-torture/execute/20041113-1.c: New test.
31413
31414 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31415
31416         PR target/18230
31417         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31418         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31419         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31420         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31421         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31422         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31423         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31424         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31425         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31426         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31427         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31428         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31429         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31430
31431 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31432
31433         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31434         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31435         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31436         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31437         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31438         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31439         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31440         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31441         gcc.target/sparc/combined-1.c: New tests.
31442
31443 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31444
31445         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31446         New tests.
31447
31448 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31449
31450         * lib/gcc-dg.exp (dg-forbid-option): New function.
31451         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31452         * g++.dg/abi/bitfield8.C: Likewise.
31453         * g++.dg/abi/dtor1.C: Likewise.
31454         * g++.dg/abi/empty10.C: Likewise.
31455         * g++.dg/abi/empty7.C: Likewise.
31456         * g++.dg/abi/empty9.C: Likewise.
31457         * g++.dg/abi/layout3.C: Likewise.
31458         * g++.dg/abi/layout4.C: Likewise.
31459         * g++.dg/abi/thunk1.C: Likewise.
31460         * g++.dg/abi/thunk2.C: Likewise.
31461         * g++.dg/abi/vbase11.C: Likewise.
31462         * g++.dg/abi/vthunk2.C: Likewise.
31463         * g++.dg/abi/vthunk3.C: Likewise.
31464         * g++.dg/ext/attrib8.C: Likewise.
31465         * g++.dg/opt/longbranch2.C: Likewise.
31466         * g++.dg/opt/reg-stack4.C: Likewise.
31467         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31468         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31469         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31470         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31471         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31472         * gcc.dg/20000609-1.c: Likewise.
31473         * gcc.dg/20000720-1.c: Likewise.
31474         * gcc.dg/20011107-1.c: Likewise.
31475         * gcc.dg/20011119-1.c: Likewise.
31476         * gcc.dg/20020108-1.c: Likewise.
31477         * gcc.dg/20020122-2.c: Likewise.
31478         * gcc.dg/20020122-3.c: Likewise.
31479         * gcc.dg/20020201-3.c: Likewise.
31480         * gcc.dg/20020206-1.c: Likewise.
31481         * gcc.dg/20020218-1.c: Likewise.
31482         * gcc.dg/20020310-1.c: Likewise.
31483         * gcc.dg/20020411-1.c: Likewise.
31484         * gcc.dg/20020418-2.c: Likewise.
31485         * gcc.dg/20020426-1.c: Likewise.
31486         * gcc.dg/20020426-2.c: Likewise.
31487         * gcc.dg/20020517-1.c: Likewise.
31488         * gcc.dg/20020523-1.c: Likewise.
31489         * gcc.dg/20020523-2.c: Likewise.
31490         * gcc.dg/20020729-1.c: Likewise.
31491         * gcc.dg/20030204-1.c: Likewise.
31492         * gcc.dg/20030826-2.c: Likewise.
31493         * gcc.dg/20030926-1.c: Likewise.
31494         * gcc.dg/20031202-1.c: Likewise.
31495         * gcc.dg/980312-1.c: Likewise.
31496         * gcc.dg/980313-1.c: Likewise.
31497         * gcc.dg/990117-1.c: Likewise.
31498         * gcc.dg/990424-1.c: Likewise.
31499         * gcc.dg/990524-1.c: Likewise.
31500         * gcc.dg/991230-1.c: Likewise.
31501         * gcc.dg/i386-387-1.c: Likewise.
31502         * gcc.dg/i386-387-2.c: Likewise.
31503         * gcc.dg/i386-387-3.c: Likewise.
31504         * gcc.dg/i386-387-4.c: Likewise.
31505         * gcc.dg/i386-387-5.c: Likewise.
31506         * gcc.dg/i386-387-6.c: Likewise.
31507         * gcc.dg/i386-asm-1.c: Likewise.
31508         * gcc.dg/i386-bitfield1.c: Likewise.
31509         * gcc.dg/i386-bitfield2.c: Likewise.
31510         * gcc.dg/i386-loop-1.c: Likewise.
31511         * gcc.dg/i386-loop-2.c: Likewise.
31512         * gcc.dg/i386-loop-3.c: Likewise.
31513         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31514         * gcc.dg/i386-pic-1.c: Likewise.
31515         * gcc.dg/i386-regparm.c: Likewise.
31516         * gcc.dg/i386-signbit-1.c: Likewise.
31517         * gcc.dg/i386-signbit-2.c: Likewise.
31518         * gcc.dg/i386-signbit-3.c: Likewise.
31519         * gcc.dg/i386-sse-5.c: Likewise.
31520         * gcc.dg/i386-sse-8.c: Likewise.
31521         * gcc.dg/i386-unroll-1.c: Likewise.
31522         * gcc.dg/tls/opt-1.c: Likewise.
31523         * gcc.dg/tls/opt-2.c: Likewise.
31524         * gcc.dg/unroll-1.c: Likewise.
31525         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31526         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31527         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31528         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31529         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31530         -m64 is specified.
31531
31532 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31533
31534         PR c++/18389
31535         * g++.dg/parse/cond1.C: New test.
31536
31537         PR c++/18429
31538         * g++.dg/template/array9.C: New test.
31539         * g++.dg/ext/vla1.C: Adjust error messages.
31540         * g++.dg/ext/vlm1.C: Likewise.
31541         * g++.dg/template/crash2.C: Likewise.
31542
31543         PR c++/18436
31544         * g++.dg/template/call3.C: New test.
31545
31546         PR c++/18407
31547         * g++.dg/template/ptrmem11.C: New test.
31548
31549 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31550
31551         PR other/14264
31552         * lib/g++.exp: Set LC_ALL and LANG to C.
31553         * lib/gcc-dg.exp: Likewise.
31554         * lib/gfortran.exp: Likewise.
31555         * lib/objc.exp: Likewise.
31556         * lib/treelang.exp: Likewise.
31557
31558 2004-11-12  Andreas Schwab  <schwab@suse.de>
31559
31560         * gcc.dg/pr16286.c: Fix last change.
31561
31562 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31563
31564         PR c++/18416
31565         * g++.dg/init/global1.C: New test.
31566
31567 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31568
31569         * gcc.c-torture/execute/20041112-1.c: New test.
31570
31571 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31572
31573         * lib/gcc-dg.exp (dg-target-list): New.
31574
31575 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31576             Richard Sandiford  <rsandifo@redhat.com>
31577
31578         * lib/target-supports.exp (get-compiler_messages): New.
31579         (check_named_sections_available): Use it.
31580         (check_effective_target_ilp32): New.
31581         (check_effective_target_lp64): New.
31582         (is-effective-target): New.
31583         * lib/gcc-dg.exp (dg-require-effective-target): New.
31584
31585 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31586
31587         * gcc.dg/precedence-1.c: New test.
31588
31589 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31590
31591         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31592
31593         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31594         message, delete generated files, use more descriptive name for
31595         executable, and make the test unsupported when it cannot be run.
31596
31597         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31598         (dg-require-weak, dg-require-visibility, dg-require-alias,
31599         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31600         dg-require-iconv, dg-require-named-sections): Use it.
31601
31602         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31603
31604 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         PR target/16457
31607         * gcc.dg/ppc-and-1: New
31608
31609         PR target/16796
31610         * gcc.dg/ppc-mov-1.c: New.
31611
31612         PR target/16458
31613         * gcc.dg/ppc-compare-1.c: New.
31614
31615 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31616
31617         * objc.dg/desig-init-2.m: New test.
31618
31619 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31620
31621         PR middle-end/18160
31622         * g++.dg/warn/register-var-1.C: New test.
31623         * g++.dg/warn/register-var-2.C: New test.
31624
31625 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31626
31627         * gcc.dg/union-2.c: New test.
31628
31629 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31630
31631         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31632         New test for PR tree-optimization/17892.
31633
31634 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31635
31636         PR c++/18369
31637         * g++.dg/init/new12.C: New test.
31638
31639 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31640
31641         * gcc.target/sparc: New directory.
31642         * gcc.target/sparc/sparc.exp: New driver.
31643         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31644         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31645         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31646         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31647
31648 2004-11-10  Paul Brook  <paul@codesourcery.com>
31649
31650         PR fortran/18218
31651         * gfortran.dg/list_read.c: New test.
31652
31653 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31654
31655         PR c/18322
31656         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31657         expected diagnostic location.
31658
31659 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31660
31661         * gcc.dg/20041109-1.c: New test.
31662
31663 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31664
31665         PR objc/18406
31666         * objc/compile/pr18406.m: New test.
31667
31668 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31669
31670         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31671
31672 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31673
31674         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31675
31676 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31677
31678         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31679
31680 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31681
31682         * gcc.dg/20030225-2.c: Add prototype for abort and
31683         exit.
31684
31685 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31686
31687         PR tree-opt/18299
31688         * gcc.c-torture/pr18299-1.c: New test.
31689
31690 2004-11-06  Andreas Schwab  <schwab@suse.de>
31691
31692         * gcc.dg/pr16286.c: Also test for bool and pixel.
31693
31694 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31695
31696         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31697         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31698         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31699         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31700         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31701         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31702         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31703         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31704         gcc.dg/struct-semi-3.c: New tests.
31705
31706 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31707
31708         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31709
31710 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31711
31712         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31713         Do not use C99 designators.
31714
31715 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31716
31717         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31718
31719 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31720
31721         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31722         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31723         * gcc.c-torture/execute/simd-5.x: Remove.
31724
31725 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31726
31727         PR rtl-optimization/17933
31728         * gcc.dg/torture/pr17933-1.c: New test.
31729
31730 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31731
31732         PR target/18106
31733         * lib/target-supports.exp (check_weak_available): Support
31734         Windows.
31735
31736 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31737
31738         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31739         call to fflush(stdout) before abort.
31740         (my_ffsll): New function.
31741         (generate_fields): Use it.
31742
31743 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31744
31745         * gcc.dg/init-undef-1.c: New test.
31746
31747 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31748
31749         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31750         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31751         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31752         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31753         expected messages for new parser.
31754
31755 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31756
31757         * g++.dg/ext/visibility/symbian1.C: New test.
31758
31759 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31760
31761         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31762         on LP64 targets.
31763
31764 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31765
31766         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31767         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31768         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31769         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31770         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31771         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31772         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31773         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31774         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31775         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31776
31777 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31778
31779         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31780         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31781         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31782         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31783         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31784         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31785         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31786         for new parser.
31787
31788 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31789
31790         PR target/15342
31791         * gcc.dg/20041104-1.c: New test.
31792
31793 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31794
31795         * g++.dg/template/nontype7.C: New test.
31796         * g++.dg/template/nontype8.C: Likewise.
31797         * g++.dg/template/nontype9.C: Likewise.
31798         * g++.dg/template/nontype10.C: Likewise.
31799         * g++.dg/tc1/dr49.C: Likewise.
31800         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31801         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31802
31803 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31804
31805         * g++.dg/rtti/tinfo1.C: Remove xfails.
31806
31807 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31808
31809         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31810         packed attribute to the definition to satisfy the new C++ parser.
31811
31812 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31813
31814         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31815         invocations of va_arg.
31816
31817 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31818
31819         PR c++/18124
31820         * g++.dg/template/crash25.C: New test.
31821
31822         PR c++/18155
31823         * g++.dg/template/typedef2.C: New test.
31824         * g++.dg/parse/crash13.C: Adjust error markers.
31825
31826         PR c++/18177
31827         * g++.dg/conversion/const3.C: New test.
31828
31829 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31830
31831         PR fortran/17535
31832         PR fortran/17583
31833         PR fortran/17713
31834         * gfortran.dg/generic_[123].f90: New testcases.
31835
31836 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31837
31838         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31839         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31840
31841 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31842
31843         PR tree-opt/16808
31844         * gcc.c-torture/compile/pr16808.c: New test.
31845
31846 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         PR rtl-optimization/17104
31849         * gcc.dg/ppc-bitfield1.c: New.
31850
31851 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31852
31853         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31854
31855 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31856
31857         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31858         strings for 32-bit code.
31859
31860 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31861
31862         PR c/18239
31863         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31864
31865 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         PR c++/18064
31868         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31869
31870 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31871
31872         PR c++/15172
31873         * g++.dg/init/aggr2.C: New test.
31874
31875 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31876
31877         * objc.dg/local-decl-1.m: New test.
31878
31879 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31880
31881         * gcc.dg/20040910-1.c: Adjust regex.
31882
31883 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31884
31885         PR rtl-optimization/18084
31886         * g++.dg/opt/pr18084-1.C: New testcase.
31887
31888 2004-10-30  Matt Austern  <austern@apple.com>
31889
31890         PR c++/17542
31891         * g++.dg/ext/attrib18.C: New test.
31892
31893 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31894
31895         PR middle-end/18096
31896         * gcc.dg/pr18096-1.c: New test case.
31897
31898 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31899
31900         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31901
31902 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31903
31904         PR c/16666
31905         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31906         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31907         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31908         gcc.dg/old-style-prom-3.c: New tests.
31909
31910 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31911
31912         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31913         Remove unnecessary inclusion of stdio.h.
31914
31915 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31916
31917         PR rtl-optimization/17581
31918         * gcc.dg/pr17581-1.c: New test case.
31919
31920 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31921
31922         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31923         being implemented.
31924         * g++.dg/conversion/dr195-1.C: New.
31925         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31926         * g++.old-deja/g++.mike/p10148.C: Likewise.
31927
31928 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31929
31930         PR c++/17695
31931         * g++.dg/debug/typedef2.C: New test.
31932
31933 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31934
31935         PR fortran/13490
31936         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31937         * gfortran.dg/g77/README: Update.
31938
31939 2004-10-28  Matt Austern  <austern@apple.com>
31940
31941         PR c++/14124
31942         * g++.dg/ext/packed7.C: New test.
31943
31944 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31945
31946         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31947         scan-assembler.
31948         * lib/scanasm.exp (hidden-scan-for): New proc.
31949         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31950         string.
31951         (scan-not-hidden): Likewise.
31952         * lib/target-supports.exp (check_visibility_available): mach-o is
31953         support too.
31954
31955 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31956
31957         PR c++/17132
31958         * g++.dg/template/memclass3.C: New test.
31959
31960 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31961
31962         PR middle-end/18160
31963         * gcc.dg/register-var-1.c: New test.
31964         * gcc.dg/register-var-2.c: New test.
31965         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31966         error now.
31967
31968 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31969
31970         PR other/18172
31971         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31972         unused variables.
31973         * gcc.dg/vect/vect-22.c: Likewise.
31974
31975 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31976
31977         * gcc.dg/i386-rotate-1.c: New test.
31978
31979 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31980
31981         * g++.dg/init/ref12.C: Add "run" marker.
31982
31983         PR c++/17435
31984         * g++.dg/init/ref12.C: New test.
31985
31986         PR c++/18140
31987         * g++.dg/template/shift1.C: New test.
31988         * g++.dg/template/error10.C: Adjust error markers.
31989
31990 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31991
31992         PR tree-opt/17529
31993         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31994
31995 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31996
31997         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31998         * gcc.dg/weak/weak-3.c: Likewise.
31999         * gcc.dg/weak/weak-5.c: Likewise.
32000         * gcc.dg/weak/weak-9.c: Likewise.
32001         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32002         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32003
32004         * gcc.dg/darwin-weakimport-1.c: New.
32005
32006 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32007
32008         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32009
32010 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32011
32012         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32013         'syntax' error messages.
32014         * gcc.dg/cpp/direct2s.c: Likewise.
32015
32016 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32017
32018         * gcc.c-torture/compile/20041026-1.c: New.
32019
32020 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32021
32022         PR c++/18093
32023         * g++.dg/lookup/ns2.C: New test.
32024
32025         PR c++/18020
32026         * g++.dg/template/enum4.C: New test.
32027
32028         PR c++/18161
32029         * g++.dg/template/expr1.C: New test.
32030
32031 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32032
32033         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32034
32035 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32036
32037         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32038         gcc.dg/decl-nospec-3.c: New tests.
32039
32040 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32041
32042         * objc.dg/super-class-3.m: New test.
32043
32044 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32045
32046         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32047         resyncing.
32048         * gcc.dg/cpp/direct2s.c: Likewise.
32049
32050 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32051
32052         * objc.dg/image-info.m: Update for changes to section selection.
32053
32054 2004-10-25  David Ayers  <d.ayers@inode.at>
32055             Ziemowit Laski  <zlaski@apple.com>
32056
32057         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32058         diagnostics when messaging 'id <Proto>'.
32059         * objc.dg/class-protocol-1.m: New test.
32060         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32061         a non-existent method signature.
32062         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32063         Update diagnostics when messaging with non-existent method signature.
32064         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32065         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32066         invalid receivers are now resolved as if messaging 'id'; remove
32067         extraneous diagnostics.
32068
32069 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32070
32071         PR c/16667
32072         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32073         gcc.dg/init-desig-obs-3.c: New tests.
32074
32075 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32076
32077         * gcc.dg/debug/20041023-1.c: New test.
32078
32079 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32080
32081         PR middle-end/17407
32082         * gcc.c-torture/compile/pr17407.c: New test.
32083
32084         PR c++/18121
32085         * g++.dg/template/array8.C: New test.
32086
32087 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32088
32089         PR other/18138
32090         * lib/g++.exp: Accept more than one multilib libgcc.
32091         * lib/gcc-dg.exp: Likewise.
32092         * lib/objc.exp: Likewise.
32093         * lib/treelang.exp: Likewise.
32094         * lib/gfortran.exp: Likewise.
32095
32096 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32097
32098         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32099
32100 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32101
32102         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32103         * gcc.dg/c99-const-expr-3.c: Likewise.
32104
32105 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32106
32107         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32108
32109 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32110
32111         * gcc.c-torture/execute/loop-2e.x: Remove.
32112
32113 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         PR c++/18095
32116         * g++.dg/parse/crash18.C: New.
32117         * g++.dg/parse/crash19.C: New.
32118
32119 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32120
32121         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32122         * g++.dg/ext/dllimport2.C: Same.
32123         * g++.dg/ext/dllimport8.C: Same.
32124
32125 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32126
32127         PR c++/10841
32128         * g++.dg/conversion/cast1.C: New test.
32129         * g++.dg/overload/pmf1.C: Adjust error marker.
32130
32131 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32132
32133         PR objc/17923
32134         * objc.dg/const-str-7.m: New test.
32135
32136 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32137
32138         * g++.dg/template/memfriend11.C: Fix comment typo.
32139         * g++.dg/template/memfriend14.C: Likewise.
32140
32141 2004-10-20  Richard Henderson  <rth@redhat.com>
32142
32143         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32144         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32145         -fasynchronous-unwind-tables.
32146
32147 2004-10-20  Richard Henderson  <rth@redhat.com>
32148
32149         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32150         (main): Return success.
32151         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32152         (main): Return success.
32153
32154 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32155
32156         PR c++/13495
32157         * g++.dg/template/memfriend9.C: New test.
32158         * g++.dg/template/memfriend10.C: Likewise.
32159         * g++.dg/template/memfriend11.C: Likewise.
32160         * g++.dg/template/memfriend12.C: Likewise.
32161         * g++.dg/template/memfriend13.C: Likewise.
32162         * g++.dg/template/memfriend14.C: Likewise.
32163         * g++.dg/template/memfriend15.C: Likewise.
32164         * g++.dg/template/memfriend16.C: Likewise.
32165         * g++.dg/template/memfriend17.C: Likewise.
32166         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32167
32168 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         * g++.dg/conversion/dr195.C: New.
32171         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32172
32173 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32174             Devang Patel  <dpatel@apple.com>
32175
32176         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32177         of floating point arithmetic, which could trap.
32178
32179 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/14035
32182         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32183         * g++.dg/conversion/const2.C: New test.
32184         * g++.dg/expr/reinterpret2.C: New test.
32185         * g++.dg/expr/reinterpret3.C: New test.
32186         * g++.dg/expr/cast2.C: New test.
32187         * g++.dg/expr/copy1.C: New test.
32188         * g++.dg/other/conversion1.C: Change error message.
32189         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32190         function pointers to void *.
32191         * g++.old-deja/g++.mike/p10148.C: Likewise.
32192
32193 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32194
32195         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32196
32197 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32198
32199         PR c++/18047
32200
32201         * g++.dg/parse/expr3.C: New test.
32202
32203 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32204
32205         * gcc.dg/smod-1.c: New test.
32206
32207 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32208
32209         * objc.dg/method-14.m: New test.
32210
32211 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32212
32213         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32214         Also xfail as the patch was reverted.
32215
32216 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32217
32218         PR middle-end/16973
32219         * gcc.dg/pr16973.c: New test.
32220
32221 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32222
32223         PR tree-optimization/17656
32224         * gcc.c-torture/compile/pr17656.c: New test.
32225
32226 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32227
32228         * g++.dg/eh/shadow1.C: New.
32229
32230 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32231
32232         * gcc.c-torture/compile/20041018-1.c: New test.
32233
32234 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32235
32236         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32237         compiler referring to register 0 when accessing sdata.  The linker
32238         now patches things up.
32239
32240 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32241
32242         PR c/17529
32243         * gcc.c-torture/compile/pr17529.c: New test.
32244
32245 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32246
32247         PR c++/17743
32248         * g++.dg/ext/attrib17.C: New test.
32249
32250 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32251
32252         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32253
32254 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32255
32256         PR c++/10479
32257         * g++.dg/ext/attrib16.C: New test.
32258
32259 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32260
32261         PR c++/17042
32262         * g++.dg/init/dso_handle1.C: New test.
32263
32264         PR c++/14667
32265         * g++.dg/parse/typedef6.C: New test.
32266
32267         PR c++/17916
32268         * g++.dg/parse/pragma1.C: New test.
32269
32270 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32271
32272         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32273
32274 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32275
32276         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32277         -fno-common when on HPPA HP-UX platforms.
32278
32279 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32280
32281         PR other/16820
32282         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32283         stdint.h.
32284         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32285         uintptr_t.
32286
32287 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32288
32289         PR c++/16301
32290         * g++.dg/lookup/strong-using-4.C: New test.
32291
32292 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32293
32294         PR middle-end/16567
32295         * gcc.c-torture/compile/nested-1.c: New test.
32296
32297 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32298
32299         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32300         and mipsisa64*-*-* (until support for misaligned loads is added).
32301         * gcc.dg/vect/vect-50.c: Likewise.
32302         * gcc.dg/vect/vect-52.c: Likewise.
32303         * gcc.dg/vect/vect-54.c: Likewise.
32304         * gcc.dg/vect/vect-58.c: Likewise.
32305         * gcc.dg/vect/vect-60.c: Likewise.
32306         * gcc.dg/vect/vect-80.c: Likewise.
32307
32308 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32309
32310         PR c++/17976
32311         * g++.dg/init/dtor3.C: New test.
32312
32313 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32314
32315         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32316
32317 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32318
32319         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32320         * gcc.dg/macho-lo-sum.c: Likewise.
32321
32322 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32323
32324         * gcc.dg/ppc-spe64-1.c: New test.
32325
32326 2004-10-14  Devang Patel  <dpatel@apple.com>
32327
32328         PR 17635
32329         * gcc.dg/pr17635.c : New test.
32330
32331 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32332
32333         * gcc.dg/vect/vect-28.c: Remove xfail.
32334         * gcc.dg/vect/vect-30.c: Remove xfail.
32335         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32336         * gcc.dg/vect/vect-33.c: Remove xfail.
32337         * gcc.dg/vect/vect-44.c: Remove xfail.
32338         * gcc.dg/vect/vect-46.c: Remove xfail.
32339         * gcc.dg/vect/vect-50.c: Remove xfail.
32340         * gcc.dg/vect/vect-52.c: Remove xfail.
32341         * gcc.dg/vect/vect-54.c: Remove xfail.
32342         * gcc.dg/vect/vect-58.c: Remove xfail.
32343         * gcc.dg/vect/vect-60.c: Remove xfail.
32344         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32345         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32346         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32347         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32348         * gcc.dg/vect/vect-8.c: Remove xfail.
32349         * gcc.dg/vect/vect-80.c: Remove xfail.
32350         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32351
32352 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32353
32354         * gcc.dg/vect/vect-82.c: New testcase.
32355         * gcc.dg/vect/vect-82_64.c: New testcase.
32356         * gcc.dg/vect/vect-83.c: New testcase.
32357         * gcc.dg/vect/vect-83_64.c: New testcase.
32358
32359 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32360
32361         * gcc.dg/cpp/error-1.c: New test.
32362
32363 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32364
32365         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32366
32367 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32368
32369         PR target/17984
32370         * gcc.dg/cris-peep2-xsrand2.c: New test.
32371
32372 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32373
32374         PR c++/17661
32375         * g++.dg/expr/for2.C: New test.
32376
32377 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32378
32379         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32380
32381 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32382
32383         PR tree-optimization/17724
32384         * g++.dg/opt/pr17724-1.C: New test.
32385         * g++.dg/opt/pr17724-2.C: New test.
32386         * g++.dg/opt/pr17724-3.C: New test.
32387         * g++.dg/opt/pr17724-4.C: New test.
32388         * g++.dg/opt/pr17724-5.C: New test.
32389         * g++.dg/opt/pr17724-6.C: New test.
32390
32391 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32392
32393         PR c/17301
32394         * gcc.dg/pr17301-2.c: New test.
32395
32396 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32397
32398         PR c++/15876
32399         * g++.dg/parse/error22.C: New test.
32400
32401         PR c++/17936
32402         * g++.dg/template/spec18.C: New test.
32403
32404 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32405
32406         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32407         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32408         memcpy.
32409         * gcc.dg/ia64-sync-2.c: Ditto.
32410         * gcc.dg/ia64-sync-3.c: Ditto.
32411
32412 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32413
32414         * g++.dg/eh/cleanup5.C: Add dg-options "".
32415
32416 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32417
32418         PR middle-end/17657
32419         * gcc.dg/switch-4.c: New test case.
32420
32421 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32422
32423         * gcc.c-torture/execute/20041011-1.c: New test.
32424
32425 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32426
32427         PR c++/17554
32428         * g++.dg/init/for3.C: New test.
32429
32430         PR c++/17657
32431         * g++.dg/opt/switch2.C: New test.
32432
32433         PR middle-end/17703
32434         * g++.dg/warn/Wreturn-2.C: New test.
32435
32436 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32437
32438         PR c++/17907
32439         * g++.dg/eh/cleanup5.C: New test.
32440
32441 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32442
32443         PR c++/17393
32444         * g++.dg/parse/error21.C: New test.
32445
32446 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32447
32448         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32449         * g++.dg/warn/incomplete1.C: Likewise.
32450         * g++.dg/template/qualttp20.C: Likewise.
32451
32452 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32453
32454         PR c/17881
32455         * parm-incomplete-1.c: New test.
32456
32457 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32458
32459         PR c++/17867
32460         * g++.dg/parse/error19.C: New test.
32461
32462         PR c++/17670
32463         * g++.dg/init/new11.C: New test.
32464
32465         PR c++/17821
32466         * g++.dg/parse/error20.C: New test.
32467
32468         PR c++/17826
32469         * g++.dg/template/crash24.C: New test.
32470
32471 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32472
32473         PR c/17301
32474         * gcc.dg/pr17301-1.c: New test.
32475
32476 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32477
32478         PR c/17189
32479         * gcc.dg/anon-struct-5.c: New test.
32480
32481 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32482
32483         PR c/17844
32484         * gcc.dg/pr17844-1.c: New test.
32485
32486 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32487
32488         PR tree-optimization/17906
32489         * gcc.c-torture/compile/pr17906.c: New.
32490
32491 2004-10-09  Stuart Hastings  <stuart@apple.com>
32492             Roger Sayle  <roger@eyesopen.com>
32493
32494         PR rtl-optimization/17853
32495         * gcc.dg/i386-mmx-5.c: New testcase.
32496
32497 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32498
32499         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32500
32501 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32502
32503         PR c++/17524
32504         * g++.dg/template/static9.C: New test.
32505
32506         PR c++/17685
32507         * g++.dg/parse/operator5.C: New test.
32508
32509 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32510
32511         PR middle-end/17894
32512         * gcc.c-torture/execute/divcmp-4.c: New test case.
32513
32514 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32515
32516         PR tree-opt/17902
32517         * g++.dg/opt/pr17902.C: New test.
32518
32519 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32520
32521         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32522
32523 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32524
32525         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32526
32527 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32528
32529         * gcc.dg/assign-warn-3.c: New test.
32530
32531 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32532
32533         PR c/16999
32534         * gcc.dg/cpp/ident-1.c: New test.
32535
32536 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32537
32538         * gcc.c-torture/compile/acc1.c: New.
32539
32540 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32541
32542         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32543         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32544
32545 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32546
32547         * gcc.dg/ultrasp11.c: New test.
32548
32549 2004-10-08  Michael Matz  <matz@suse.de>
32550
32551         * gcc.dg/doloop-2.c: New test.
32552
32553 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32554
32555         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32556         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32557         objc.dg/method-9.m: Update expected diagnostics.
32558
32559 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32560
32561         * gcc.dg/ppc-fsel-3.c: New file.
32562         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32563
32564 2004-10-07  Paul Brook  <paul@codesourcery.com>
32565
32566         * gfortran.dg/intrinsic_verify_1.f90: New test.
32567
32568 2004-10-07  Paul Brook  <paul@codesourcery.com>
32569
32570         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32571
32572 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32573
32574         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32575         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32576         commit.
32577
32578 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32579
32580         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32581
32582 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32583
32584         PR c++/17115
32585         * g++.dg/warn/Winline-4.C: New test.
32586
32587 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32588
32589         * gcc.c-torture/compile/20041007-1.c: New test.
32590
32591 2004-10-07  Paul Brook  <paul@codesourcery.com>
32592
32593         PR fortran/17678
32594         * gfortran.dg/use_allocated_1.f90: New test.
32595
32596 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32597
32598         PR middle-end/17849
32599         * gfortran.fortran-torture/compile/nested.f90: New test
32600
32601 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32602
32603         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32604
32605 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32606
32607         PR c++/17368
32608         * g++.dg/ext/asm6.C: New test.
32609
32610 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32611
32612         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32613
32614 2004-10-06  Paul Brook  <paul@codesourcery.com>
32615
32616         PR libfortran/17709
32617         * gfortran.dg/empty_format_1.f90: New test.
32618
32619 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32620
32621         PR fortran/17568
32622         * gfortran.dg/ishft.f90: New test.
32623
32624         PR fortran/17283
32625         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32626         tests.
32627
32628 2004-10-06  Paul Brook  <paul@codesourcery.com>
32629
32630         * gfortran.dg/do_1.f90: New test.
32631
32632 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32633
32634         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32635         optimizing for size.
32636
32637 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32638
32639         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32640
32641 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32642
32643         * gcc.c-torture/compile/20041005-1.c: New test.
32644
32645 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32646
32647         PR c++/17829
32648         * g++.dg/lookup/koenig4.C: New.
32649
32650 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32651
32652         * g++.dg/other/classkey1.C: Adjust quoting marks.
32653         * g++.dg/parse/error15.C: Likewise.
32654         * g++.dg/template/meminit2.C (int>): Likewise.
32655
32656 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32657
32658         PR fortran/17283
32659         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32660
32661         PR fortran/17631
32662         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32663
32664         PR fortran/17708
32665         * gfortran.dg/pr17708.f90: New test.
32666
32667 2004-10-04  Chao-ying Fu  <fu@mips.com>
32668
32669         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32670         * gcc.dg/vect/vect-4.c: Ditto.
32671         * gcc.dg/vect/vect-5.c: Ditto.
32672         * gcc.dg/vect/vect-6.c: Ditto.
32673         * gcc.dg/vect/vect-8.c: Ditto.
32674         * gcc.dg/vect/vect-16.c: Ditto.
32675         * gcc.dg/vect/vect-30.c: Ditto.
32676         * gcc.dg/vect/vect-40.c: Ditto.
32677         * gcc.dg/vect/vect-41.c: Ditto.
32678         * gcc.dg/vect/vect-42.c: Ditto.
32679         * gcc.dg/vect/vect-43.c: Ditto.
32680         * gcc.dg/vect/vect-44.c: Ditto.
32681         * gcc.dg/vect/vect-45.c: Ditto.
32682         * gcc.dg/vect/vect-46.c: Ditto.
32683         * gcc.dg/vect/vect-47.c: Ditto.
32684         * gcc.dg/vect/vect-48.c: Ditto.
32685         * gcc.dg/vect/vect-49.c: Ditto.
32686         * gcc.dg/vect/vect-50.c: Ditto.
32687         * gcc.dg/vect/vect-51.c: Ditto.
32688         * gcc.dg/vect/vect-52.c: Ditto.
32689         * gcc.dg/vect/vect-53.c: Ditto.
32690         * gcc.dg/vect/vect-54.c: Ditto.
32691         * gcc.dg/vect/vect-55.c: Ditto.
32692         * gcc.dg/vect/vect-56.c: Ditto.
32693         * gcc.dg/vect/vect-57.c: Ditto.
32694         * gcc.dg/vect/vect-58.c: Ditto.
32695         * gcc.dg/vect/vect-59.c: Ditto.
32696         * gcc.dg/vect/vect-60.c: Ditto.
32697         * gcc.dg/vect/vect-74.c: Ditto.
32698         * gcc.dg/vect/vect-79.c: Ditto.
32699         * gcc.dg/vect/vect-80.c: Ditto.
32700
32701 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32702
32703         * gcc.dg/unused-7.c: Use the correct option.
32704
32705 2004-10-04  Paul Brook  <paul@codesourcery.com>
32706         Bud Davis  <bdavis9659@comcast.net>
32707
32708         PR fortran/17706
32709         PR fortran/16434
32710         * gfortran/pr17706.f90: New test.
32711         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32712
32713 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32714
32715         * gfortran.dg/pr17612.f90: New test.
32716
32717 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32718
32719         * g++.dg/template/local1.C: Adjust quoting marks in
32720         testing for diagnostics.
32721         * g++.dg/tls/diag-2.C: Likewise.
32722         * g++.dg/other/error8.C: Likewise.
32723
32724 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32725
32726         PR c/17178
32727         * gcc.dg/unused-4.c: Adjust to be correct.
32728
32729         PR c/17820
32730         * gcc.dg/unused-7.c: New test.
32731
32732 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32733
32734         PR c++/17797
32735         * g++.dg/overload/template2.C: New test.
32736
32737 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32738
32739         PR tree-optimization/16632
32740         * gcc.dg/tree-ssa/20041002-1.c: New.
32741
32742 2004-10-03  Paul Brook  <paul@codesourcery.com>
32743
32744         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32745         rather than relying on default formatting.
32746
32747 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32748
32749         * gcc.dg/20040920-1.c: Update expected message text.
32750
32751 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32752
32753         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32754
32755 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32756
32757         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32758         tree level.
32759
32760 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32761
32762         * gcc.dg/tree-ssa/pr17343.c: Remove.
32763
32764 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32765
32766         PR tree-opt/17343
32767         * gcc.dg/tree-ssa/pr17343.c: New test.
32768
32769 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32770
32771         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32772         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32773         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32774         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32775         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32776
32777 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32778
32779         * gcc.dg/lvalue-2.c: New test.
32780
32781 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32782
32783         PR c/17730
32784         * gcc.dg/pr17730-1.c: New test
32785
32786 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32787
32788         PR c/7425
32789         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32790
32791 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32792
32793         * gcc.c-torture/execute/stdarg-1.c: New test.
32794         * gcc.c-torture/execute/stdarg-2.c: New test.
32795         * gcc.c-torture/execute/stdarg-3.c: New test.
32796         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32797         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32798         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32799         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32800         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32801
32802 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32803
32804         PR tree-optimization/17697
32805         * g++.dg/opt/pr17697-1.C: New test.
32806         * g++.dg/opt/pr17697-2.C: New test.
32807         * g++.dg/opt/pr17697-3.C: New test.
32808
32809 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32810
32811         PR c/16409
32812         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32813         gcc.dg/vla-init-5.c: New tests.
32814
32815 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32816
32817         PR c/13804
32818         * gcc.dg/pr13804-1.c: New test.
32819
32820 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32821
32822         PR fortran/16938
32823         * gfortran.dg/pr16938.f90: New test.
32824
32825 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32826
32827         * g++.dg/template/crash23.C: New test.
32828
32829 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32830
32831         PR c++/17585
32832         * g++.dg/template/static8.C: New test.
32833
32834 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         PR c++/17681
32837         * g++.dg/other/error9.C: New test.
32838
32839 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32840
32841         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32842
32843 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32844
32845         PR fortran/15164
32846         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32847
32848 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32849
32850         PR middle-end/17112
32851         * gcc.dg/pr17112-1.c: New test case.
32852
32853 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32854
32855         PR c/11459
32856         * gcc.dg/pr11459-1.c: New test.
32857
32858 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32859
32860         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32861         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32862
32863 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32864
32865         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32866
32867 2004-09-25  Jan Hubicka  <jh@suse.cz>
32868
32869         * compile/30040909-1.c: New test.
32870         * compile/30040907-1.c: New test.
32871
32872 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32873
32874         * gcc.c-torture/execute/va-arg-26.c: New test.
32875
32876 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32877
32878         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32879         extra diagnostics on targets with 64-bit pointers.
32880         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32881
32882 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32883
32884         PR c/17188
32885         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32886         * gcc.dg/decl-3.c: Adjust expected message.
32887
32888 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32889
32890         PR fortran/17615
32891         * gfortran.dg/pr17615.f90: New test.
32892
32893 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32894
32895         PR tree-optimzation/17517
32896         * g++.dg/tree-ssa/pr17517.C: New Test.
32897
32898 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32899
32900         PR c++/16889
32901         * g++.dg/lookup/ambig3.C: New.
32902
32903 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32904
32905         PR tree-opt/17624
32906         * g++.dg/opt/pr17624.C: New test.
32907
32908 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32909
32910         PR c/6980
32911         * gcc.dg/Wbad-function-cast-1.c: New test.
32912
32913 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32914
32915         * g++.dg/ext/complit1.C
32916         * g++.dg/other/error2.C
32917         * g++.dg/other/nontype-1.C
32918         * g++.dg/parse/crash11.C
32919         * g++.dg/parse/crash12.C
32920         * g++.dg/parse/error15.C
32921         * g++.dg/parse/error4.C
32922         * g++.dg/parse/tmpl-outside1.C
32923         * g++.dg/parse/too-many-tmpl-args1.C
32924         * g++.dg/template/dependent-expr3.C
32925         * g++.dg/template/error10.C
32926         * g++.dg/template/instantiate1.C
32927         * g++.dg/template/vtable2.C
32928         * g++.dg/warn/Wshadow-1.C
32929         * g++.dg/warn/weak1.C
32930         * g++.old-deja/g++.brendan/crash16.C
32931         * g++.old-deja/g++.brendan/crash18.C
32932         * g++.old-deja/g++.brendan/crash48.C
32933         * g++.old-deja/g++.brendan/crash49.C
32934         * g++.old-deja/g++.brendan/crash55.C
32935         * g++.old-deja/g++.brendan/crash56.C
32936         * g++.old-deja/g++.brendan/crash8.C
32937         * g++.old-deja/g++.brendan/enum11.C
32938         * g++.old-deja/g++.brendan/enum8.C
32939         * g++.old-deja/g++.brendan/enum9.C
32940         * g++.old-deja/g++.brendan/friend3.C
32941         * g++.old-deja/g++.brendan/misc14.C
32942         * g++.old-deja/g++.bugs/900402_02.C
32943         * g++.old-deja/g++.bugs/900404_03.C
32944         * g++.old-deja/g++.bugs/900404_04.C
32945         * g++.old-deja/g++.bugs/900428_03.C
32946         * g++.old-deja/g++.jason/crash4.C
32947         * g++.old-deja/g++.jason/overload21.C
32948         * g++.old-deja/g++.jason/redecl1.C
32949         * g++.old-deja/g++.jason/report.C
32950         * g++.old-deja/g++.jason/rfg10.C
32951         * g++.old-deja/g++.jason/template30.C
32952         * g++.old-deja/g++.law/arm12.C
32953         * g++.old-deja/g++.law/ctors5.C
32954         * g++.old-deja/g++.law/cvt20.C
32955         * g++.old-deja/g++.law/init10.C
32956         * g++.old-deja/g++.law/init8.C
32957         * g++.old-deja/g++.law/visibility17.C
32958         * g++.old-deja/g++.law/visibility7.C
32959         * g++.old-deja/g++.mike/net8.C
32960         * g++.old-deja/g++.mike/p646.C
32961         * g++.old-deja/g++.mike/p700.C
32962         * g++.old-deja/g++.mike/p701.C
32963         * g++.old-deja/g++.mike/p811.C
32964         * g++.old-deja/g++.ns/template13.C
32965         * g++.old-deja/g++.other/array3.C
32966         * g++.old-deja/g++.other/crash25.C
32967         * g++.old-deja/g++.other/dtor3.C
32968         * g++.old-deja/g++.other/dtor4.C
32969         * g++.old-deja/g++.other/main1.C
32970         * g++.old-deja/g++.other/warn7.C
32971         * g++.old-deja/g++.pt/crash11.C
32972         * g++.old-deja/g++.pt/crash36.C
32973         * g++.old-deja/g++.pt/spec22.C
32974         * g++.old-deja/g++.pt/spec9.C
32975         * g++.old-deja/g++.pt/ttp52.C
32976         * g++.old-deja/g++.robertl/eb103.C
32977         * g++.old-deja/g++.robertl/eb121.C
32978         * g++.old-deja/g++.robertl/eb22.C
32979         * g++.old-deja/g++.robertl/eb8.C:
32980         Update locations and/or regexps of dg-error markers.
32981         Remove markers for some bogus messages that are no longer issued.
32982
32983 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32986         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32987
32988 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32989
32990         PR c++/17618
32991         * g++.dg/lookup/crash5.C: New test.
32992
32993 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32994
32995         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32996         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32997         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32998         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32999         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33000         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33001
33002         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33003         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33004         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33005         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33006         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33007         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33008
33009         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33010
33011         * gcc.dg/vect/vect-44.c: Check additional cases.
33012         * gcc.dg/vect/vect-48.c: Check additional cases.
33013
33014         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33015         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33016         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33017         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33018         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33019         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33020         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33021         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33022         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33023
33024         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33025         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33026         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33027
33028 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33029
33030         * gcc.dg/tree-ssa/loop-6.c: New test.
33031
33032 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33033
33034         PR c++/17620
33035         * g++.dg/inherit/base2.C: New.
33036
33037 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33038
33039         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33040         * gcc.dg/20001012-2.c: Likewise.
33041         * gcc.dg/20001013-1.c: Likewise.
33042         * gcc.dg/20001101-1.c: Likewise.
33043         * gcc.dg/20001102-1.c: Likewise.
33044         * gcc.dg/bf-spl1.c: Likewise.
33045         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33046         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33047
33048 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33049
33050         PR tree-optimization/16721
33051         * gcc.dg/tree-ssa/pr16721.c: New test.
33052
33053 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33054
33055         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33056         * gcc.dg/20040305-1.c: Likewise.
33057
33058 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33059
33060         PR c/16566
33061         * gcc.c-torture/compile/pr16566-1.c,
33062         gcc.c-torture/compile/pr16566-2.c,
33063         gcc.c-torture/compile/pr16566-3.c: New tests.
33064
33065 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33066
33067         PR tree-optimization/17512
33068         * gcc.c-torture/compile/20040916-1.c.
33069
33070 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33071
33072         * gcc.dg/pragma-re-3.c: New test.
33073
33074 2004-09-17  Matt Austern  <austern@apple.com>
33075
33076         PR c++/15049
33077         * g++.dg/other/anon3.C: New.
33078
33079 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33080
33081         PR c++/7503
33082         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33083         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33084         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33085         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33086         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33087
33088 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33089
33090         PR fortran/17286
33091         * gfortran.dg/pr17286.f90: New test.
33092
33093 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33094
33095         PR c++/17530
33096         * g++.dg/template/static7.C: New test.
33097
33098 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33099
33100         PR tree-opt/17558
33101         * gcc.c-torture/compile/pr17558.c: New test.
33102
33103 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33104
33105         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33106         if SKIP_ATTRIBUTE is defined.
33107
33108 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33109
33110         PR fortran/15957
33111         * gfortran.dg/pr15957.f90: New test.
33112
33113 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33114
33115         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33116         in comparison.
33117         * gcc.dg/vect/vect-79.c: Likewise.
33118         * gcc.dg/vect/vect-80.c: Likewise.
33119
33120 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33121
33122         PR fortran/15750
33123         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33124
33125 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33126
33127         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33128         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33129         * gcc.dg/vect/vect-62.c: New testcase.
33130         * gcc.dg/vect/vect-63.c: New testcase.
33131         * gcc.dg/vect/vect-64.c: New testcase.
33132         * gcc.dg/vect/vect-65.c: New testcase.
33133         * gcc.dg/vect/vect-66.c: New testcase.
33134         * gcc.dg/vect/vect-67.c: New testcase.
33135         * gcc.dg/vect/vect-68.c: New testcase.
33136         * gcc.dg/vect/vect-69.c: New testcase.
33137         * gcc.dg/vect/vect-79.c: New testcase.
33138         * gcc.dg/vect/vect-80.c: New testcase.
33139
33140 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33141
33142         * gcc.target/mips/asm-1.c: New test.
33143
33144 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33145
33146         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33147         * gcc.dg/vect/vect-73.c: New testcase.
33148         * gcc.dg/vect/vect-74.c: New testcase.
33149         * gcc.dg/vect/vect-75.c: New testcase.
33150         * gcc.dg/vect/vect-76.c: New testcase.
33151         * gcc.dg/vect/vect-77.c: New testcase.
33152         * gcc.dg/vect/vect-78.c: New testcase
33153
33154 2004-09-18  Paul Brook  <paul@codesourcery.com>
33155
33156         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33157
33158 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33159
33160         PR c/17424
33161         * gcc.dg/pr17424-1.c: New test.
33162
33163 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33164
33165         * g++.dg/tree-ssa/pr17153.C: New test.
33166
33167 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33168
33169         PR pch/13361
33170         * g++.dg/pch/wchar-1.C: New.
33171         * g++.dg/pch/wchar-1.Hs: New.
33172
33173 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33174
33175         * gcc.c-torture/execute/20040917-1.c: New test.
33176
33177 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33178
33179         PR tree-optimization/17319
33180         * gcc.dg/pr17319.c: New test.
33181
33182 2004-09-17  Devang Patel  <dpatel@apple.com>
33183
33184         * gcc.dg/20040813-1.c: New test.
33185
33186 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33187
33188         PR tree-optimization/17273
33189         * gcc.c-torture/compile/pr17273.c: New test.
33190
33191 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33192
33193         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33194         Update expected messages.
33195         * gcc.dg/declspec-13.c: New test.
33196
33197 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33198
33199         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33200
33201 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33202
33203         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33204         change what 'a' is pointing to.
33205
33206 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33207
33208         PR c++/16002
33209         * g++.dg/template/error18.C: New test.
33210
33211         PR c++/16029
33212         * g++.dg/warn/Wunused-8.C: New test.
33213
33214 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33215
33216         PR tree-optimization/17513
33217         * gcc.dg/20040916-1.c: New test.
33218
33219 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33220
33221         PR c++/17501
33222         * g++.dg/template/typename7.C: New test.
33223
33224 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33225
33226         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33227
33228 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33229
33230         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33231         with -ftree-based-profiling also.
33232         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33233
33234 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33235
33236         PR/15364
33237         * gfortran.dg/der_array_io_1.f90: New test.
33238         * gfortran.dg/der_array_io_2.f90: New test.
33239         * gfortran.dg/der_array_io_3.f90: New test.
33240
33241 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33242
33243         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33244         EABI.
33245
33246 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33247
33248         * g++.dg/opt/switch1.C: New test.
33249
33250 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33251
33252         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33253         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33254         Update expected messages.
33255
33256 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33257
33258         PR fortran/16485
33259         * gfortran.dg/same_name_1.f90: New test.
33260
33261 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33262
33263         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33264         dereference garbage pointers.
33265
33266 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33267
33268         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33269         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33270
33271         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33272         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33273         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33274
33275 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33276
33277         PR c++/17324
33278         * g++.dg/template/mangle1.C: New test.
33279
33280 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33281
33282         PR tree-optimization/17252
33283         * gcc.c-torture/execute/pr17252.c: New test.
33284
33285 2004-09-14  Andrew Pinski  <apinski@apple.com>
33286
33287         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33288
33289 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33290
33291         PR rtl-optimization/9771
33292         * gcc.dg/pr9771-1.c: New test case.
33293
33294 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33295
33296         PR tree-optimization/15262
33297         * gcc.c-torture/execute/pr15262-1.c: New test.
33298         * gcc.c-torture/execute/pr15262-2.c: New test.
33299
33300 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33301
33302         * gcc.dg/declspec-12.c: New test.
33303
33304 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33305
33306         * gfortran.dg/pr17090.f90: Add directives to test.
33307
33308 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33309
33310         * gcc.c-torture/compile/20040914-1.c: New test.
33311
33312 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33313
33314         PR c++/16162
33315         * g++.dg/template/decl2.C: New test.
33316
33317 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33318
33319         PR fortran/17090
33320         * gfortran.dg/pr17090.f90: New test.
33321
33322 2004-09-13  Dale Johannesen  <dalej@apple.com>
33323
33324         * gcc.c-torture/compile/pr17408.c: New test case.
33325
33326 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33327
33328         PR c++/16716
33329         * g++.dg/parse/crash17.C: New test.
33330
33331         PR c++/17327
33332         * g++.dg/template/enum3.C: New test.
33333
33334 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33335
33336         * lib/gcc-defs.exp: Load wrapper.exp.
33337         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33338         using local code.
33339         * lib/gcc.exp (gcc_init): Similar.
33340         * lib/gfortran.exp (gfortran_init): Similar.
33341         * lib/objc.exp (objc_init): Similar.
33342         * lib/treelang.exp (treelang_init): Similar.
33343         * lib/wrapper.exp: New file with build_wrapper call machinery in
33344         ${tool}_maybe_build_wrapper.
33345
33346 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33347
33348         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33349         "inline".
33350         * gcc.dg/declspec-11.c: Update expected messages.
33351         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33352         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33353         gcc.dg/inline-12.c: New tests.
33354
33355 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33356
33357         * g++.dg/tree-ssa/pr17400.C: New testcase.
33358
33359 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33360
33361         * gcc.target/mips/sb1-1.c: New testcase.
33362
33363 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33364
33365         * lib/g77-dg.exp: Remove unused file.
33366         * lib/mike-g77.exp: Ditto.
33367         * lib/g77.exp: Ditto.
33368
33369 2004-09-12  Richard Henderson  <rth@redhat.com>
33370
33371         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33372
33373 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33374
33375         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33376         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33377         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33378         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33379         Update expected messages.
33380
33381 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33382
33383         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33384         declaration/use mismatch for dirp parameter.
33385
33386 2004-09-12  Andrew Pinski  <apinski@apple.com>
33387
33388         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33389         -fgnu-runtime is passed.
33390
33391 2004-09-12  Richard Henderson  <rth@redhat.com>
33392
33393         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33394         do the uplevel thing and update additional_flags directly.
33395         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33396         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33397         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33398         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33399
33400 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33401
33402         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33403
33404 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33405
33406         PR middle-end/17411
33407         * g++.dg/opt/pr17411-1.C: New test case.
33408
33409 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33410
33411         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33412         gcc.dg/tls/diag-2.c: Update expected messages.
33413         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33414         messages.
33415         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33416         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33417         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33418         gcc.dg/tls/diag-5.c: New tests.
33419
33420 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33421
33422         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33423
33424 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33425
33426         * g++.dg/parse/break-in-for.C: New test.
33427
33428 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33429
33430         * gcc.dg/tree-ssa/20040911-1.c: New test.
33431
33432 2004-09-11  Andreas Jaeger  <aj@suse.de>
33433
33434         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33435         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33436
33437 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33438
33439         * gcc.target/frv: New directory of FR-V-specific tests.
33440
33441 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33442
33443         * gcc.dg/convert-vec-1.c: New test.
33444
33445 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33446
33447         PR middle-end/17024
33448         * gcc.dg/pr17024-1.c: New test case.
33449
33450 2004-09-10  Eric Christopher  <echristo@redhat.com>
33451
33452         * gcc.dg/20040910-1.c: New test.
33453
33454 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33455
33456         * gcc.dg/bitfld-9.c: New test.
33457
33458 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33459
33460         * gcc.c-torture/execute/ieee/acc1.c: New test.
33461         * gcc.c-torture/execute/ieee/acc2.c: New test.
33462         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33463
33464 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33465
33466         * gcc.dg/deprecated-2.c: New test.
33467
33468 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33469
33470         * gcc.dg/init-vec-1.c: New test.
33471
33472 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33473
33474         PR middle-end/17055
33475         * gcc.dg/pr17055-1.c: New test case.
33476
33477 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33478
33479         PR target/17377
33480         * gcc.c-torture/execute/pr17377.c: New test.
33481
33482 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33483
33484         PR c/8420
33485         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33486         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33487         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33488         gcc.dg/long-long-typespec-1.c: New tests.
33489         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33490
33491 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33492
33493         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33494         gcc.dg/gnu99-static-1.c: New tests.
33495
33496 2004-09-08  Devang Patel  <dpatel@apple.com>
33497
33498         * gcc.dg/darwin-ld-20040828-1.c: New test.
33499         * gcc.dg/darwin-ld-20040828-2.c: New test.
33500         * gcc.dg/darwin-ld-20040828-3.c: New test.
33501
33502 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33503
33504         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33505         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33506         in error message.
33507         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33508         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33509         in error message.
33510         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33511         types they qualify.
33512         * objc.dg/type-size-2.m: Fix wording in comment.
33513         * objc.dg/va-meth-1.m: New test case.
33514
33515 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33516
33517         PR c/16633:
33518         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33519         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33520
33521 2004-09-06  Devang Patel  <dpatel@apple.com>
33522
33523         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33524         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33525
33526 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33527
33528         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33529         reflect changed line numbering of diagnostics.
33530
33531 2004-09-06  Paul Brook  <paul@codesourcery.com>
33532
33533         * gfortran.dg/edit_real_1.f90: Add new test.
33534
33535 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33536
33537         * gcc.dg/tree-ssa/loop-2.c: New test.
33538         * gcc.dg/tree-ssa/loop-3.c: New test.
33539         * gcc.dg/tree-ssa/loop-4.c: New test.
33540         * gcc.dg/tree-ssa/loop-5.c: New test.
33541
33542 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33543
33544         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33545
33546 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33547
33548         * gcc.dg/format/sentinel-1.c: New test.
33549
33550 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33551
33552         * gcc.dg/builtins-46.c: New.
33553
33554 2004-09-03  Devang Patel  <dpatel@apple.com>
33555
33556         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33557         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33558
33559 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33560
33561         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33562         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33563         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33564         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33565         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33566         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33567         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33568         the non-portable bzero.
33569         * gcc.dg/20010912-1.c: xfail for NetWare.
33570         * gcc.dg/20020426-2.c: xfail for NetWare.
33571         * gcc.dg/20021014-1.c: xfail for NetWare.
33572         * gcc.dg/20021018-1.c: xfail for NetWare.
33573         * gcc.dg/20030213-1.c: xfail for NetWare.
33574         * gcc.dg/20030225-1.c: xfail for NetWare.
33575         * gcc.dg/20030708-1.c: xfail for NetWare.
33576         * gcc.dg/builtins-config.h: Also exclude NetWare.
33577         * gcc.dg/format/format.h: Define restrict only if not already defined.
33578         * gcc.dg/nest.c: xfail for NetWare.
33579         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33580         * lib/target-supports.exp (check_visibility_available): Exclude
33581         NetWare.
33582
33583 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33584
33585         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33586         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33587         deterministic starting point for the alignment of structure fields.
33588         * gcc.dg/Wpadded.c: Dito.
33589         * g++.dg/abi/vbase10.C: Dito.
33590
33591 2004-09-03  Devang Patel  <dpatel@apple.com>
33592
33593         * g++.dg/debug/pr15736.cc: New test.
33594
33595 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33596
33597         * README.QMTEST: Fix out-of-date link.
33598
33599 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33600
33601         PR fortran/16579
33602         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33603         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33604
33605 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33606
33607         * g++.dg/abi/arm_rtti1.C: New test.
33608
33609 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33610
33611         * gcc.dg/ppc-vector-memcpy.c: New.
33612         * gcc.dg/ppc-vector-memset.c: New.
33613
33614 2004-09-02  Chao-ying Fu  <fu@mips.com>
33615
33616         * gcc.target/mips/mips-3d-1.c: New test.
33617         * gcc.target/mips/mips-3d-2.c: New test.
33618         * gcc.target/mips/mips-3d-3.c: New test.
33619         * gcc.target/mips/mips-3d-4.c: New test.
33620         * gcc.target/mips/mips-3d-5.c: New test.
33621         * gcc.target/mips/mips-3d-6.c: New test.
33622         * gcc.target/mips/mips-3d-7.c: New test.
33623         * gcc.target/mips/mips-3d-8.c: New test.
33624         * gcc.target/mips/mips-3d-9.c: New test.
33625         * gcc.target/mips/mips-ps-1.c: New test.
33626         * gcc.target/mips/mips-ps-2.c: New test.
33627         * gcc.target/mips/mips-ps-3.c: New test.
33628         * gcc.target/mips/mips-ps-4.c: New test.
33629         * gcc.target/mips/mips-ps-type.c: New test.
33630
33631 2004-09-02  Paul Brook  <paul@codesourcery.com>
33632
33633         * gfortran.dg/edit_real_1.f90: Add new tests.
33634
33635 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33636
33637         PR fortran/15327
33638         * gfortran.dg/merge_char_1.f90: New test.
33639
33640 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33641
33642         PR fortran/16404
33643         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33644
33645 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33646
33647         PR c/1522
33648         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33649
33650 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33651
33652         * g++.dg/opt/loop1.C: Do not XFAIL.
33653
33654 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33655
33656         * gcc.c-torture/execute/20040831-1.c: New test.
33657
33658 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33659
33660         PR fortran/16579
33661         * gfortran.dg/g77/20010610.f: Now passes.
33662         Copy from g77.f-torture/execute. Add dg-run directive.
33663         * gfortran.dg/g77/README: Update
33664
33665 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33666
33667         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33668         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33669         (t1, t2, t3, t4): Add volatile.
33670
33671 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33672
33673         * g++.dg/ext/visibility/arm1.C: New test.
33674
33675 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33676
33677         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33678         -pedantic-errors.
33679
33680 2004-09-01  Paul Brook  <paul@codesourcery.com>
33681
33682         * gfortran.dg/eof_2.f90: New test.
33683
33684 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33685
33686         PR fortran/16579
33687         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33688
33689 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33690
33691         PR libfortran/16805
33692         * gfortran.dg/list_read_2.f90: New test.
33693
33694 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33695
33696         * g++.dg/abi/key1.C: New test.
33697
33698 2004-08-31  Richard Henderson  <rth@redhat.com>
33699
33700         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33701         form of offsetof.
33702         * g++.dg/other/offsetof5.C: Remove duplicate.
33703
33704 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33705
33706         PR fortran/17244
33707         * gfortran.dg/func_derived_1.f90: New test.
33708
33709 2004-08-31  Paul Brook  <paul@codesourcery.com>
33710
33711         * gfortran.dg/eof_1.f90: New test.
33712
33713 2004-08-31  Paul Brook  <paul@codesourcery.com>
33714
33715         * gfortran.dg/list_read_1.f90: New file.
33716
33717 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33718
33719         * g++.dg/opt/loop1.C: XFAIL.
33720
33721 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33722
33723         * gcc.dg/funcdef-storage-1.c: New.
33724         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33725         an extern function in local scope.
33726         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33727         declare an 'auto inline' function in local scope.
33728         * gcc.dg/20011130-1.c: Likewise.
33729         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33730         an 'auto' function in local scope.
33731         * gcc.dg/20021014-1.c: Likewise.
33732         * gcc.dg/20030331-2.c: Likewise.
33733
33734 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33735
33736         * gfortran.dg/blockdata_1.f90: New test.
33737
33738 2004-08-30  Richard Henderson  <rth@redhat.com>
33739
33740         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33741
33742 2004-08-30  Richard Henderson  <rth@redhat.com>
33743
33744         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33745         additional_flags set by alternate driver.
33746         (ieee-options): New procedure.
33747         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33748         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33749         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33750         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33751
33752 2004-08-30  Richard Henderson  <rth@redhat.com>
33753
33754         * lib/f-torture.exp: Remove.
33755
33756 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33757
33758         PR rtl-optimization/16590
33759         * g++.dg/opt/loop1.C: New test.
33760
33761 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33762
33763         PR fortran/13910
33764         * gfortran.dg/oldstyle_1.f90: New test.
33765
33766 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33767         Paul Brook  <paul@codesourcery.com>
33768
33769         * gfortran.dg/g77/README: Update.
33770         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33771         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33772         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33773
33774 2004-08-28  Paul Brook  <paul@codesourcery.com>
33775
33776         PR libfortran/17195
33777         * gfortran.dg/edit_real_1.f90: New test.
33778
33779 2004-08-27  Paul Brook  <paul@codesourcery.com>
33780
33781         * gfortran.dg/rewind_1.f90: New test.
33782
33783 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33784
33785         PR fortran/16597
33786         * gfortran.dg/pr16597.f90: New test.
33787
33788 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33789
33790         PR c/13801
33791         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33792         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33793         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33794         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33795         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33796
33797 2004-08-26  Nick Clifton  <nickc@redhat.com>
33798
33799         * gcc.c-torture/compile/pr17119.c: New test.
33800
33801 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33802
33803         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33804
33805 2004-08-25  Richard Henderson  <rth@redhat.com>
33806
33807         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33808         the bits that expect kind=8 to be the largest real kind.
33809
33810 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33811
33812         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33813
33814 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33815
33816         * gfortran.dg/assignment_1.f90: New test.
33817
33818 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33819
33820         * g++.dg/template/repo3.C: New test.
33821
33822 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33823
33824         PR middle-end/16693
33825         PR tree-optimization/16372
33826         * g++.dg/opt/pr16372-1.C: New test case.
33827         * g++.dg/opt/pr16693-1.C: New test case.
33828         * g++.dg/opt/pr16693-2.C: New test case.
33829
33830 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33831
33832         * objc.dg/proto-lossage-4.m: New test.
33833
33834 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33835
33836         PR c++/17155
33837         * g++.dg/inherit/local2.C: New test.
33838
33839 2004-08-25  Paul Brook  <paul@codesourcery.com>
33840
33841         PR fortran/17144
33842         * gfortran.dg/string_ctor_1.f90: New test.
33843
33844 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33845
33846         PR c++/14428
33847         * g++.dg/template/redecl2.C: New test.
33848
33849 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33850
33851         PR fortran/17143
33852         * gfortran.dg/pr17143.f90: New test.
33853
33854 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33855
33856         PR fortran/17164
33857         * gfortran.dg/pr17164.f90: New test.
33858
33859 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33860
33861         * gcc.dg/tree-ssa/loop-1.c: New test.
33862
33863 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33864
33865         * gcc.c-torture/compile/20040824-1.c: New test.
33866
33867 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33868
33869         * gcc.c-torture/compile/iftrap-3.c: New test.
33870
33871 2004-08-24  Paul Brook  <paul@codesourcery.com>
33872
33873         * gfortran.dg/entry_2.f90: New test.
33874
33875 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33876
33877         PR c++/16889
33878         * g++.dg/lookup/ambig[12].C: New.
33879
33880 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33881
33882         PR c++/16706
33883         * g++.dg/template/crash21.C: New test.
33884         * g++.dg/template/crash22.C: Likewise.
33885
33886 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         PR c++/17149
33889         * g++.dg/template/access15.C: New.
33890
33891 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33892
33893         PR c++/17163
33894         * g++.dg/template/repo2.C: New test.
33895
33896 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33897
33898         PR rtl-optimization/17078
33899         * gcc.c-torture/execute/pr17078-1.c: New test case.
33900
33901 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33902
33903         PR c/14492
33904         * gcc.dg/debug/crash1.c: New test.
33905
33906 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33907
33908         PR c/16180
33909         * gcc.dg/loop-5.c: New test.
33910
33911 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33912
33913         * gcc.c-torture/execute/20040823-1.c: New test.
33914
33915 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33916
33917         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33918         to the assembler.  Simplify test accordingly.
33919         (asm_abi_flags): Use GNU names.
33920         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33921         to check for ABI flags.
33922
33923 2004-08-22  Andrew Pinski  <apinski@apple.com>
33924
33925         * g++.dg/opt/pr14029.C: New test.
33926         * gcc.c-torture/execute/pr15262.c: New test.
33927
33928 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33929
33930         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33931
33932 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33933
33934         PR 16908
33935         * gfortran.dg/direct_io.f90: New test.
33936
33937 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33938
33939         PR c++/17121
33940         * g++.dg/inherit/local2.C: New test.
33941
33942 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33943
33944         PR c++/17120
33945         * g++.dg/warn/Wparentheses-4.C: New test.
33946
33947 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33948
33949         PR c++/17121
33950         * g++.dg/inherit/local2.C: New test.
33951
33952         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33953         * gcc.dg/ppc-ldstruct.c: Likewise.
33954         * gcc.dg/ppc64-abi-2.c: Likewise.
33955
33956 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33957
33958         PR rtl-optimization/17099
33959         * gcc.c-torture/execute/20040820-1.c: New test.
33960
33961 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33962
33963         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33964
33965 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33966
33967         PR fortran/17077
33968         * gfortran.dg/auto_array_1.f90: New test.
33969
33970 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33971
33972         PR fortran/17074
33973         * gfortran.dg/simpleif_1.f90: New test.
33974
33975 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33976
33977         * lib/target-supports.exp (check_profiling_available): Return
33978         false for arm*-*-symbianelf* and arm*-*-eabi*.
33979
33980         PR c++/15890
33981         * g++.dg/template/delete1.C: New test.
33982
33983 2004-08-19  Paul Brook  <paul@codesourcery.com>
33984
33985         PR fortran/14976
33986         PR fortran/16228
33987         * gfortran.dg/data_char_1.f90: New test.
33988
33989 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33990
33991         PR fortran/16946
33992         * gfortran.dg/reduction.f90: New testcase.
33993
33994 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33995
33996         PR fortran/16520
33997         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33998
33999 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34000
34001         PR c++/17041
34002         * g++.dg/Wparentheses-3.C: New test.
34003
34004 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34005
34006         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34007         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34008         * gcc.dg/vect/vect-2.c: Likewise.
34009         * gcc.dg/vect/vect-3.c: Likewise.
34010         * gcc.dg/vect/vect-4.c: Likewise.
34011         * gcc.dg/vect/vect-5.c: Likewise.
34012         * gcc.dg/vect/vect-6.c: Likewise.
34013         * gcc.dg/vect/vect-7.c: Likewise.
34014         * gcc.dg/vect/vect-25.c: Likewise.
34015         * gcc.dg/vect/vect-31.c: Likewise.
34016         * gcc.dg/vect/vect-32.c: Likewise.
34017         * gcc.dg/vect/vect-34.c: Likewise.
34018         * gcc.dg/vect/vect-36.c: Likewise.
34019         * gcc.dg/vect/vect-all.c: Likewise.
34020
34021 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34022
34023         PR c++/17068
34024         * g++.dg/template/operator4.C: New test.
34025
34026 2004-08-18  Richard Henderson  <rth@redhat.com>
34027
34028         * gcc.dg/20040206-1.c: XFAIL.
34029
34030 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34031
34032         PR c++/16246
34033         * g++.dg/template/array7.C: New test.
34034
34035 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34036
34037         * gcc.dg/mips-movcc-1.c: New test.
34038         * gcc.dg/mips-movcc-2.c: New test.
34039         * gcc.dg/mips-movcc-3.c: New test.
34040
34041         * gcc.dg/mips-nmadd-1.c: New test.
34042         * gcc.dg/mips-nmadd-2.c: New test.
34043
34044 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34045
34046         PR c++/15871
34047         * g++.dg/opt/inline8.C: New test.
34048
34049         PR c++/16965
34050         * g++.dg/parse/error17.C: New test.
34051
34052 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34053
34054         * gcc.dg/vect: New directory for vectorizer tests.
34055         * gcc.dg/vect/tree-vect.h: New file.
34056         * gcc.dg/vect/vect.exp: New file.
34057         * gcc.dg/vect/pr16105.c.c: New test.
34058         * gcc.dg/vect/vect-1.c: New test.
34059         * gcc.dg/vect/vect-2.c: New test.
34060         * gcc.dg/vect/vect-3.c: New test.
34061         * gcc.dg/vect/vect-4.c: New test.
34062         * gcc.dg/vect/vect-5.c: New test.
34063         * gcc.dg/vect/vect-6.c: New test.
34064         * gcc.dg/vect/vect-7.c: New test.
34065         * gcc.dg/vect/vect-8.c: New test.
34066         * gcc.dg/vect/vect-9.c: New test.
34067         * gcc.dg/vect/vect-10.c: New test.
34068         * gcc.dg/vect/vect-11.c: New test.
34069         * gcc.dg/vect/vect-12.c: New test.
34070         * gcc.dg/vect/vect-13.c: New test.
34071         * gcc.dg/vect/vect-14.c: New test.
34072         * gcc.dg/vect/vect-15.c: New test.
34073         * gcc.dg/vect/vect-16.c: New test.
34074         * gcc.dg/vect/vect-17.c: New test.
34075         * gcc.dg/vect/vect-18.c: New test.
34076         * gcc.dg/vect/vect-19.c: New test.
34077         * gcc.dg/vect/vect-20.c: New test.
34078         * gcc.dg/vect/vect-21.c: New test.
34079         * gcc.dg/vect/vect-22.c: New test.
34080         * gcc.dg/vect/vect-23.c: New test.
34081         * gcc.dg/vect/vect-24.c: New test.
34082         * gcc.dg/vect/vect-25.c: New test.
34083         * gcc.dg/vect/vect-26.c: New test.
34084         * gcc.dg/vect/vect-27.c: New test.
34085         * gcc.dg/vect/vect-28.c: New test.
34086         * gcc.dg/vect/vect-29.c: New test.
34087         * gcc.dg/vect/vect-30.c: New test.
34088         * gcc.dg/vect/vect-31.c: New test.
34089         * gcc.dg/vect/vect-32.c: New test.
34090         * gcc.dg/vect/vect-33.c: New test.
34091         * gcc.dg/vect/vect-34.c: New test.
34092         * gcc.dg/vect/vect-35.c: New test.
34093         * gcc.dg/vect/vect-36.c: New test.
34094         * gcc.dg/vect/vect-37.c: New test.
34095         * gcc.dg/vect/vect-38.c: New test.
34096         * gcc.dg/vect/vect-40.c: New test.
34097         * gcc.dg/vect/vect-41.c: New test.
34098         * gcc.dg/vect/vect-42.c: New test.
34099         * gcc.dg/vect/vect-43.c: New test.
34100         * gcc.dg/vect/vect-44.c: New test.
34101         * gcc.dg/vect/vect-45.c: New test.
34102         * gcc.dg/vect/vect-46.c: New test.
34103         * gcc.dg/vect/vect-47.c: New test.
34104         * gcc.dg/vect/vect-48.c: New test.
34105         * gcc.dg/vect/vect-49.c: New test.
34106         * gcc.dg/vect/vect-50.c: New test.
34107         * gcc.dg/vect/vect-51.c: New test.
34108         * gcc.dg/vect/vect-52.c: New test.
34109         * gcc.dg/vect/vect-53.c: New test.
34110         * gcc.dg/vect/vect-54.c: New test.
34111         * gcc.dg/vect/vect-55.c: New test.
34112         * gcc.dg/vect/vect-56.c: New test.
34113         * gcc.dg/vect/vect-57.c: New test.
34114         * gcc.dg/vect/vect-58.c: New test.
34115         * gcc.dg/vect/vect-59.c: New test.
34116         * gcc.dg/vect/vect-60.c: New test.
34117         * gcc.dg/vect/vect-61.c: New test.
34118         * gcc.dg/vect/vect-all.c: New test.
34119         * gcc.dg/vect/vect-none.c: New test.
34120
34121 2004-08-17  Paul Brook  <paul@codesourcery.com>
34122
34123         PR fortran/13082
34124         * gfortran.dg/entry_1.f90: New test.
34125
34126 2004-08-17  Andrew Pinski  <apinski@apple.com>
34127
34128         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34129
34130 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34131
34132         * gcc.dg/pr17036-1.c: New test.
34133
34134 2004-08-16  Devang Patel  <dpatel@apple.com>
34135
34136         * gcc.dg/darwin-20040809-1.c: New test.
34137
34138 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34139
34140         * gcc.dg/funcdef-attr-1.c: New test.
34141
34142 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34143
34144         * gcc.dg/altivec-17.c: New test.
34145         * gcc.dg/altivec-18.c: New test.
34146
34147 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34148
34149         PR c++/6749
34150         * g++.dg/template/vtable2.C: New test.
34151
34152 2004-08-14  Richard Henderson  <rth@redhat.com>
34153
34154         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34155         * gcc.dg/pack-test-4.c (main): Return 0.
34156         * gcc.dg/setjmp-1.c: Remove XFAIL.
34157         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34158
34159 2004-08-14  Richard Henderson  <rth@redhat.com>
34160
34161         * gcc.dg/980217-1.c: Add prototype for printf.
34162
34163 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34164
34165         * gfortran.dg/pr16935.f90: New test.
34166
34167 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34168
34169         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34170
34171 2004-08-13  Paul Brook  <paul@codesourcery.com>
34172
34173         * gfortran.dg/der_io_1.f90: Remove stray comma.
34174
34175 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34176
34177         * gcc.dg/vmx/cw-bug-2.c: Remove.
34178         * gcc.dg/vmx/vprint-1.c: Remove.
34179         * gcc.dg/vmx/vscan-1.c: Remove.
34180
34181 2004-08-12  Devang patel  <dpatel@apple.com>
34182
34183         * gcc.dg/darwin-20040809-2.c: New test.
34184
34185 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34186
34187         * g++.dg/ext/altivec-12.C: New test.
34188
34189         * g++.dg/ext/altivec-11.C: New test.
34190
34191 2004-08-12  Paul Brook  <paul@codesourcery.com>
34192
34193         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34194
34195 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34196
34197         * g++.dg/ext/altivec-2.C: Check for hardware support before
34198         executing any VMX instructions.
34199
34200         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34201
34202 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34203
34204         PR c++/16276
34205         * g++.old-deja/g++.other/comdat4.C: New test.
34206         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34207
34208 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34209
34210         PR target/16286
34211         * gcc.dg/pr16286.c: New test.
34212
34213 2004-08-12 Jan Beulich <jbeulich@novell.com>
34214
34215         * g++.dg/ext/asm5.C: New.
34216
34217 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34218
34219         PR c++/16698
34220         * g++.dg/eh/crash1.C: New test.
34221
34222         PR c++/16717
34223         * g++.dg/ext/construct1.C: New test.
34224
34225 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34226
34227         PR c++/16853
34228         * g++.dg/init/ptrmem1.C: New test.
34229
34230         PR c++/16618
34231         * g++.dg/parse/offsetof5.C: New test.
34232
34233         PR c++/16870
34234         * g++.dg/template/overload3.C: New test.
34235
34236 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34237
34238         PR c++/16964
34239         * g++.dg/parse/error16.C: New test.
34240
34241         PR c++/16904
34242         * g++.dg/template/error14.C: New test.
34243
34244         PR c++/16929
34245         * g++.dg/template/error15.C: New test.
34246
34247 2004-08-11  Devang Patel  <dpatel@apple.com>
34248
34249         * gcc.dg/darwin-ld-20040809-1.c: New test.
34250         * gcc.dg/darwin-ld-20040809-2.c: New test.
34251
34252 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34253
34254         PR fortran/16917
34255         * gfortran.dg/dfloat_1.f90: New test.
34256
34257 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34258
34259         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34260         * gcc.dg/dll-2.c: Fix dg-require syntax.
34261         * gcc.misc-tests/arm-isr.c (abort): Declare.
34262         (exit): Likewise.
34263
34264 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/16971
34267         * g++.dg/parse/crash16.C: New test.
34268
34269 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34270
34271         * gcc.dg/mips-rsqrt-1.c: New test case.
34272         * gcc.dg/mips-rsqrt-2.c: New test case.
34273         * gcc.dg/mips-rsqrt-3.c: New test case.
34274
34275 2004-08-10  Paul Brook  <paul@codesourcery.com>
34276
34277         * gfortran.dg/der_io_1.f90: New test.
34278
34279 2004-08-10  Paul Brook  <paul@codesourcery.com>
34280
34281         PR fortran/16919
34282         * gfortran.dg/der_array_1.f90: New test.
34283
34284 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34285
34286         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34287
34288 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34289
34290         * gcc.dg/wchar_t-2.c: Fix typo.
34291
34292 2004-08-09  Falk Hueffner  <falk@debian.org>
34293
34294         PR tree-optimization/12517
34295         * gcc.c-torture/compile/pr12517.c: New test.
34296
34297         PR tree-optimization/12578
34298         * gcc.c-torture/compile/pr12578.c: New test.
34299
34300         PR tree-optimization/12899
34301         * gcc.c-torture/compile/pr12899.c: New test.
34302
34303         PR rtl-optimization/14692
34304         * gcc.c-torture/compile/pr14692.c: New test.
34305
34306         PR tree-optimization/16461
34307         * gcc.c-torture/compile/pr16461.c: New test.
34308
34309 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34310
34311         * gfortran.dg/getenv_1.f90: New test.
34312
34313 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34314
34315         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34316         wchar_t.
34317         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34318
34319 2004-08-06  Paul Brook  <paul@codesourcery.com>
34320
34321         * gfortran.dg/ret_array_1.f90: New test.
34322         * gfortran.dg/ret_pointer_1.f90: New test.
34323
34324 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34325
34326         * gcc.dg/missing-field-init-[12].c: New tests.
34327         * g++.dg/warn/missing-field-init-[12].C: New tests.
34328
34329 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34330
34331         * gcc.dg/enum2.c: New test.
34332         * gcc.dg/symbian3.c: Likewise.
34333         * gcc.dg/symbian4.c: Likewise.
34334         * gcc.dg/wchar_t-2.c: Likewise.
34335
34336 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34337
34338         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34339         destructor tests.
34340
34341 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34342
34343         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34344         dg-require-visiblity.
34345         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34346         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34347         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34348         * g++.dg/ext/visibility/new1.C: Likewise.
34349         * g++.dg/ext/visibility/pragma.C: Likewise.
34350         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34351         * g++.dg/ext/visibility/virtual.C: Likewise.
34352         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34353         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34354         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34355         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34356         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34357         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34358         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34359         * g++/dg/ext/visibility/visibility-8.C: New test.
34360         * gcc.c-torture/compile/dll.x: Remove.
34361         * gcc.dg/dll-2.c: Use dg-require-dll
34362         * gcc.dg/visibility-10.c: New test.
34363         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34364         supporting DLLs.
34365         * lib/scanasm.exp (scan_hidden): New function.
34366         (scan_not_hidden): Likewise.
34367
34368 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34369
34370         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34371
34372 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34373
34374         * gcc.c-torture/execute/20040805-1.c: New test.
34375
34376 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34377
34378         * gcc.dg/20020118-1.c: Declare abort.
34379         * gcc.dg/altivec_check.h: Likewise.
34380         * gcc.dg/iftrap-2.c: Likewise.
34381         * gcc.dg/pragma-darwin.c: Likewise.
34382         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34383
34384 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34385
34386         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34387
34388 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34389
34390         * gcc.c-torture/execute/builtins/abs-2.c,
34391         gcc.c-torture/execute/builtins/abs-3.c,
34392         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34393         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34394         intmax_t, uintmax_t and their limits.
34395         * gcc.dg/intmax_t-1.c: New test.
34396
34397 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34398
34399         * g++.dg/tc1/dr147.C: Add reference to PR.
34400
34401 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34402
34403         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34404         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34405
34406 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34407
34408         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34409
34410 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34411
34412         * gcc.dg/redecl-5.c: New test.
34413         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34414         of scanf.
34415
34416 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34417
34418         PR middle-end/16790
34419         * gcc.c-torture/execute/pr16790-1.c: New test case.
34420
34421 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34422
34423         * g++.dg/ext/visibility/assign1.C: New test.
34424         * g++.dg/ext/visibility/new1.C: Likewise.
34425
34426         * gcc.dg/symbian1.c: New test.
34427         * gcc.dg/symbian2.c: Likewise.
34428
34429 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34430
34431         PR target/16570
34432         * gcc.dg/i386-sse-9.c: New test.
34433
34434 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34435
34436         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34437
34438 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34439
34440         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34441         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34442         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34443         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34444         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34445         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34446         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34447         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34448         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34449         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34450         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34451         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34452         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34453         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34454         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34455         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34456         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34457         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34458         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34459         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34460         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34461         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34462         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34463         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34464         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34465         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34466         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34467         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34468         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34469         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34470         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34471         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34472         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34473         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34474         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34475         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34476         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34477         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34478         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34479         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34480         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34481         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34482         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34483         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34484         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34485         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34486         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34487         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34488         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34489         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34490         gcc.misc-tests/i386-pf-3dnow-1.c,
34491         gcc.misc-tests/i386-pf-athlon-1.c,
34492         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34493         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34494         Declare built-in functions used.
34495         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34496
34497 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34498
34499         PR c++/16707
34500         * g++.dg/lookup/using12.C: New test.
34501
34502         * g++.dg/init/null1.C: Fix PR number.
34503         * g++.dg/parse/namespace10.C: Likewise.
34504
34505 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34506
34507         PR c++/16224
34508         * g++.dg/template/spec17.C: New test.
34509         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34510         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34511
34512 2004-08-02  David Billinghurst
34513
34514         PR fortran/16292
34515         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34516
34517 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34518
34519         * gcc.dg/ia64-got-1.c: New test case.
34520
34521 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/16489
34524         * g++.dg/init/null1.C: New test.
34525         * g++.dg/tc1/dr76.C: Adjust error marker.
34526
34527         PR c++/16529
34528         * g++.dg/parse/namespace10.C: New test.
34529
34530         PR c++/16810
34531         * g++.dg/inherit/ptrmem2.C: New test.
34532
34533 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34534
34535         PR target/16155
34536         * gcc.dg/pr16155.c: New test.
34537
34538 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34539
34540         * gcc.dg/redecl-2.c: New test.
34541
34542 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34543
34544         * gcc.dg/darwin-longdouble.c: New file.
34545
34546 2004-07-30  Richard Henderson  <rth@redhat.com>
34547
34548         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34549         write to constant argument.
34550         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34551
34552 2004-07-30  Richard Henderson  <rth@redhat.com>
34553
34554         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34555         tests of nearest around zero.
34556
34557 2004-07-30  Andrew Pinski  <apinski@apple.com>
34558
34559         * gcc.c-torture/compile/20040730-1.c: New test.
34560
34561 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34562
34563         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34564         powerpc-eabispe.
34565
34566 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34567
34568         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34569
34570 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34571
34572         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34573         contains $ld_library_path.
34574         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34575
34576 2004-07-29  Richard Henderson  <rth@redhat.com>
34577
34578         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34579
34580         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34581         (alt2, which): New.
34582         (Check): Accept either alternative.
34583
34584 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34585
34586         * g++.dg/abi/inline1.C: New test.
34587         * g++.dg/abi/local1-a.cc: Likewise.
34588         * g++.dg/abi/local1.C: Likewise.
34589         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34590         * g++.dg/abi/mangle12.C: Likewise.
34591         * g++.dg/abi/mangle17.C: Likewise.
34592         * g++.dg/abi/mangle20-2.C: Likewise.
34593         * g++.dg/opt/interface1.C: Likewise.
34594         * g++.dg/opt/interface1.h: Likewise.
34595         * g++.dg/opt/interface1-a.cc: New test.
34596         * g++.dg/parse/repo1.C: New test.
34597         * g++.dg/template/repo1.C: Likewise.
34598         * g++.dg/warn/Winline-1.C: Likewise.
34599         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34600
34601 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34602
34603         * gcc.dg/tree-ssa/20040729-1.c: New test.
34604
34605 2004-07-27  Matt Austern <austern@apple.com>
34606
34607         * gcc.dg/darwin-bool-1.c: New test.
34608         * gcc.dg/darwin-bool-2.c: New test.
34609
34610 2004-07-28  Richard Henderson  <rth@redhat.com>
34611
34612         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34613         arguments in the correct type.  Don't write to constant arguments.
34614
34615 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34616
34617         PR tree-optimization/16688
34618         PR tree-optimization/16689
34619         * g++.dg/tree-ssa/pr16688.C: New test.
34620
34621 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34622
34623         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34624         loads.  Not only in the comment, this time.
34625
34626 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34627
34628         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34629         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34630         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34631         * gcc.dg/sh4a-bitmovua.c: New.
34632         * gcc.dg/sh4a-cos.c: New.
34633         * gcc.dg/sh4a-cosf.c: New.
34634         * gcc.dg/sh4a-fprun.c: New.
34635         * gcc.dg/sh4a-fsrra.c: New.
34636         * gcc.dg/sh4a-memmovua.c: New.
34637         * gcc.dg/sh4a-sin.c: New.
34638         * gcc.dg/sh4a-sincos.c: New.
34639         * gcc.dg/sh4a-sincosf.c: New.
34640         * gcc.dg/sh4a-sinf.c: New.
34641
34642 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34643
34644         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34645         conditionals.
34646         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34647         loads.
34648         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34649         DOM1.
34650
34651 2004-07-27  Andrew Pinski  <apinski@apple.com>
34652
34653         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34654
34655 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34656
34657         * gcc.dg/pragma-isr.c: New test.
34658
34659 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34660
34661         PR c++/14429
34662         * g++.dg/template/ttp11.C: New test.
34663
34664 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34665
34666         * gcc.c-torture/compile/20040727-1.c: New test.
34667
34668 2004-07-26  Eric Christopher  <echristo@redhat.com>
34669
34670         * gcc.c-torture/compile/20040726-2.c: New test.
34671
34672 2004-07-26  Andrew Pinski  <apinski@apple.com>
34673
34674         * g++.dg/rtti/tinfo1.C: Xfail.
34675
34676 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34677
34678         * gcc.c-torture/compile/20040726-1.c: New test.
34679
34680 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34681             Brian Ryner  <bryner@brianryner.com>
34682
34683         PR c++/9283
34684         PR c++/15000
34685         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34686         * g++.dg/ext/visibility/: New directory.
34687         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34688         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34689         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34690         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34691         * g++.dg/ext/visibility/fvisibility.C,
34692         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34693         g++.dg/ext/visibility/fvisibility-override1.C
34694         g++.dg/ext/visibility/fvisibility-override2.C
34695         g++.dg/ext/visibility/memfuncts.C
34696         g++.dg/ext/visibility/noPLT.C
34697         g++.dg/ext/visibility/pragma.C
34698         g++.dg/ext/visibility/pragma-override1.C
34699         g++.dg/ext/visibility/pragma-override2.C
34700         g++.dg/ext/visibility/staticmemfuncts.C
34701         g++.dg/ext/visibility/virtual.C: New tests.
34702
34703 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34704
34705         PR c/15360
34706         * gcc.dg/pr15360-1.c: New test.
34707
34708 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34709
34710         * gcc.dg/pragma-align-2.c: New test.
34711         * gcc.dg/pragma-init-fini.c: New test.
34712         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34713         targets.
34714
34715 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34716
34717         * gcc.dg/init-string-2.c: New test.
34718
34719 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34720
34721         PR 16684
34722         * gcc.dg/Wredundant-decls-1.c: New test case.
34723
34724 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34725
34726         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34727         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34728         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34729         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34730         * gcc.dg/compat/generate-random.c: New file.
34731         * gcc.dg/compat/generate-random.h: Likewise.
34732         * gcc.dg/compat/generate-random_r.c: Likewise.
34733         * gcc.dg/compat/struct-layout-1.h: Likewise.
34734         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34735         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34736         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34737         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34738         * gcc.dg/compat/struct-layout-1_main.c: New test.
34739         * gcc.dg/compat/struct-layout-1_x.c: New file.
34740         * gcc.dg/compat/struct-layout-1_y.c: New file.
34741         * gcc.dg/compat/struct-layout-1_test.h: New file.
34742
34743 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34744
34745         * gcc.dg/comp-return-1.c: New test
34746
34747 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34748
34749         * gcc.dg/vmx/8-02a.c: Fix typo.
34750
34751         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34752         * gcc.dg/darwin-abi-3.c: New test.
34753
34754         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34755         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34756
34757         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34758         * gcc.dg/vmx/ops-long-1.c: New test.
34759         * gcc.dg/vmx/ops-long-2.c: New test.
34760
34761 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34762
34763         * g++.dg/lookup/conv-[1234].C: New.
34764
34765 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34766
34767         * g++.dg/parse/attr2.C: Simplify.
34768
34769 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34770
34771         PR c/7284
34772         * gcc.c-torture/execute/pr7284-1.c: New test.
34773
34774 2004-07-22  Brian Booth  <bbooth@redhat.com>
34775
34776         * gcc.dg/tree-ssa/20040721-1.c: New test.
34777
34778 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34779
34780         * g++.dg/template/crash20.c: New.
34781
34782 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34783
34784         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34785         Add dg-run directive.  Declare variables as required.
34786         * gfortran.dg/g77/README: Update
34787
34788 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34789
34790         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34791         gcc.dg/cris-peep2-andu2.c: New tests.
34792
34793 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34794
34795         PR c/15052
34796         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34797         on return type.
34798         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34799         messages.
34800         * gcc.dg/qual-return-2.c: Update expected messages.
34801         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34802
34803 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34804
34805         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34806         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34807
34808 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34809
34810         PR c/11250
34811         * gcc.dg/init-string-1.c: New test.
34812
34813 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34814
34815         PR middle-end/15345
34816         PR c/16450
34817         * gcc.dg/torture/nested-fn-1.c: New test.
34818
34819 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34820
34821         PR target/16559
34822         * gcc.dg/ia64-fptr-1.c: New file.
34823
34824 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34825
34826         PR c++/14497
34827         * g++.dg/template/spec16.C: New test.
34828         * g++.old-deja/g++.robertl/eb118.C: Remove.
34829
34830 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34831
34832         PR c++/509
34833         * g++.dg/template/spec15.C: New test.
34834
34835 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34836
34837         Copy cases from g77.f-torture/execute and add dg-run
34838         directive.  Other changes as noted.
34839         * gfortran.dg/g77/13037.f
34840         * gfortran.dg/g77/1832.f
34841         * gfortran.dg/g77/19981119-0.f
34842         * gfortran.dg/g77/19990313-0.f
34843         * gfortran.dg/g77/19990313-1.f
34844         * gfortran.dg/g77/19990313-2.f
34845         * gfortran.dg/g77/19990313-3.f
34846         * gfortran.dg/g77/19990419-1.f
34847         * gfortran.dg/g77/19990826-0.f
34848         * gfortran.dg/g77/19990826-2.f
34849         * gfortran.dg/g77/20000503-1.f
34850         * gfortran.dg/g77/20001111.f
34851         * gfortran.dg/g77/20010116.f
34852         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34853         * gfortran.dg/g77/20010430.f
34854         * gfortran.dg/g77/6177.f
34855         * gfortran.dg/g77/947.f
34856         * gfortran.dg/g77/970816-3.f
34857         * gfortran.dg/g77/971102-1.f
34858         * gfortran.dg/g77/980520-1.f
34859         * gfortran.dg/g77/980628-0.f
34860         * gfortran.dg/g77/980628-1.f
34861         * gfortran.dg/g77/980628-10.f
34862         * gfortran.dg/g77/980628-2.f
34863         * gfortran.dg/g77/980628-3.f
34864         * gfortran.dg/g77/980628-7.f
34865         * gfortran.dg/g77/980628-8.f
34866         * gfortran.dg/g77/980628-9.f
34867         * gfortran.dg/g77/980701-0.f
34868         * gfortran.dg/g77/980701-1.f
34869         * gfortran.dg/g77/cabs.f
34870         * gfortran.dg/g77/claus.f
34871         * gfortran.dg/g77/complex_1.f
34872         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34873         * gfortran.dg/g77/dcomplex.f
34874         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34875         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34876         * gfortran.dg/g77/f90-intrinsic-numeric.f
34877         * gfortran.dg/g77/int8421.f
34878         * gfortran.dg/g77/labug1.f
34879         * gfortran.dg/g77/large_vec.f
34880         * gfortran.dg/g77/le.f
34881         * gfortran.dg/g77/short.f
34882         * gfortran.dg/g77/README: Update
34883
34884 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34885
34886         PR c++/16637
34887         * g++.dg/parse/lookup4.C: New test.
34888
34889 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34890
34891         PR c++/16175
34892         * g++.dg/template/ttp10.C: New test.
34893
34894 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34895
34896         * gcc.dg/pr12625-1.c: New test.
34897
34898 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34899
34900         * gcc.dg/switch-warn-1.c: New test.
34901         * gcc.dg/switch-warn-2.c: New test.
34902         * gcc.c-torture/compile/pr14730.c: Update.
34903
34904 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34905
34906         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34907         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34908         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34909         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34910
34911 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34912
34913         PR c++/16623
34914         * g++.dg/template/assign1.C: New test.
34915
34916 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34917
34918         PR c++/12170
34919         * g++.dg/template/ttp9.C: New test.
34920
34921 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34922
34923         * gcc.dg/format/cmn-err-1.c: New test.
34924
34925 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34926
34927         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34928         gcc.dg/Wparentheses-10.c: New tests.
34929         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34930
34931 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34932
34933         PR fortran/16465
34934         * gfortran.dg/g77//ffixed-line-length-0.f,
34935         gfortran.dg/g77/ffixed-line-length-132.f,
34936         gfortran.dg/g77/ffixed-line-length-72.f,
34937         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34938         gfortran.dg/g77/README: Update.
34939
34940 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34941
34942         PR c++/13092
34943         * g++.dg/template/non-dependent7.C: New test.
34944         * g++.dg/template/non-dependent8.C: Likewise.
34945         * g++.dg/template/non-dependent9.C: Likewise.
34946         * g++.dg/template/non-dependent10.C: Likewise.
34947
34948 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34949
34950         PR c++/16337
34951         * g++.dg/parse/attr2.C: New test.
34952
34953 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34954
34955         * g77.dg: Removed.
34956         * g77.f-torture: Ditto.
34957
34958 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34959
34960         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34961         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34962         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34963
34964 2004-07-16  Richard Henderson  <rth@redhat.com>
34965
34966         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34967
34968 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34969
34970         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34971         tests with full list of options.
34972         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34973         of TORTURE_OPTIONS if test contains 'dg-do run'.
34974
34975         PR fortran/16404
34976         * gfortran.dg/do_iterator.f90: New test.
34977
34978 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34979
34980         PR rtl-optimization/16536
34981         * gcc.c-torture/execute/restrict-1.c: New test.
34982
34983 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34984
34985         PR fortran/15324
34986         * gfortran.dg/pr15324.f90: New test.
34987
34988         PR fortran/15129
34989         * gfortran.dg/pr15129.f90: New test.
34990
34991         PR fortran/15140
34992         * gfortran.dg/pr15140.f90: New test.
34993
34994         PR fortran/13792
34995         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34996         compile-time simplification.
34997
34998 2004-07-14  Mike Stump  <mrs@apple.com>
34999
35000         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35001
35002 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35003
35004         PR target/16325
35005         * gcc.dg/profile-generate-1.c: New.
35006
35007 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35008
35009         * gcc.c-torture/execute/20040709-1.c: New test.
35010         * gcc.c-torture/execute/20040709-2.c: New test.
35011
35012 2004-07-14  Mike Stump  <mrs@apple.com>
35013
35014         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35015
35016 2004-07-14  Mike Stump  <mrs@apple.com>
35017
35018         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35019
35020 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35021
35022         PR c++/16518
35023         * g++.dg/parse/mutable1.C: New test.
35024
35025 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35026
35027         PR tree-optimization/16443
35028         * gcc.dg/tree-ssa/20040713-1.c: New test.
35029
35030 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35031
35032         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35033         for operator new.
35034
35035 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35036
35037         * gfortran.dg/g77/README: New file
35038         * gfortran.dg/g77/19981216-0.f: Copy from
35039         g77.f-torture/noncompile.  Add "dg-do compile" and
35040         dg-error as required.
35041         * gfortran.dg/g77/19990218-1.f: Likewise.
35042         * gfortran.dg/g77/19990905-1.f: Likewise.
35043         * gfortran.dg/g77/9263.f: Likewise.
35044         * gfortran.dg/g77/980615-0.f: Likewise.
35045         * gfortran.dg/g77/980616-0.f: Likewise.
35046         * gfortran.dg/g77/check0.f: Likewise.
35047         * gfortran.dg/g77/select_no_compile.f: Likewise.
35048
35049 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35050
35051         Copy files from g77.f-torture/compile.
35052         Add "{ dg-do compile}".  Other changes as noted
35053         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35054         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35055         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35056         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35057         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35058         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35059         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35060         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35061         statement to conform to standard.  Append alpha1.x for reference.
35062         * gfortran.dg/g77/xformat.f: Add dg-warning
35063
35064 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35065
35066         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35067         Add {dg-do compile} directive.
35068         * gfortran.dg/g77/cpp2.F: Likewise.
35069
35070 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35071
35072         PR c++/5402
35073         * g++.dg/lookup/name-clash1.C: New test.
35074
35075         PR c++/9777
35076         * g++.dg/lookup/name-clash2.C: New test.
35077
35078         PR c++/12102
35079         * g++.dg/lookup/name-clash3.C: New test.
35080
35081 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35082
35083         * g++.dg/lookup/new2.C: New test.
35084         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35085
35086 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35087
35088         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35089         Add {dg-do compile} directive.
35090         * gfortran.dg/g77/13060.f: Likewise.
35091         * gfortran.dg/g77/19990218-0.f: Likewise.
35092         * gfortran.dg/g77/19990305-0.f: Likewise.
35093         * gfortran.dg/g77/19990419-0.f: Likewise.
35094         * gfortran.dg/g77/19990502-0.f: Likewise.
35095         * gfortran.dg/g77/19990502-1.f: Likewise.
35096         * gfortran.dg/g77/19990525-0.f: Likewise.
35097         * gfortran.dg/g77/19990826-1.f: Likewise.
35098         * gfortran.dg/g77/19990826-3.f: Likewise.
35099         * gfortran.dg/g77/19990905-2.f: Likewise.
35100         * gfortran.dg/g77/20000412-1.f: Likewise.
35101         * gfortran.dg/g77/20000511-1.f: Likewise.
35102         * gfortran.dg/g77/20000511-2.f: Likewise.
35103         * gfortran.dg/g77/20000518.f: Likewise.
35104         * gfortran.dg/g77/20000601-1.f: Likewise.
35105         * gfortran.dg/g77/20000601-2.f: Likewise.
35106         * gfortran.dg/g77/20000629-1.f: Likewise.
35107         * gfortran.dg/g77/20000630-2.f: Likewise.
35108         * gfortran.dg/g77/20010115.f: Likewise.
35109         * gfortran.dg/g77/20010321-1.f: Likewise.
35110         * gfortran.dg/g77/20010426.f: Likewise.
35111         * gfortran.dg/g77/20020307-1.f: Likewise.
35112         * gfortran.dg/g77/8485.f: Likewise.
35113         * gfortran.dg/g77/960317-1.f: Likewise.
35114         * gfortran.dg/g77/970915-0.f: Likewise.
35115         * gfortran.dg/g77/980310-1.f: Likewise.
35116         * gfortran.dg/g77/980310-2.f: Likewise.
35117         * gfortran.dg/g77/980310-3.f: Likewise.
35118         * gfortran.dg/g77/980310-4.f: Likewise.
35119         * gfortran.dg/g77/980310-6.f: Likewise.
35120         * gfortran.dg/g77/980310-7.f: Likewise.
35121         * gfortran.dg/g77/980310-8.f: Likewise.
35122         * gfortran.dg/g77/980419-2.f: Likewise.
35123         * gfortran.dg/g77/980424-0.f: Likewise.
35124         * gfortran.dg/g77/980427-0.f: Likewise.
35125         * gfortran.dg/g77/980729-0.f: Likewise.
35126         * gfortran.dg/g77/981117-1.f: Likewise.
35127         * gfortran.dg/g77/toon_1.f: Likewise.
35128
35129 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35130
35131         PR c++/2204
35132         * g++.dg/other/abstract2.C: New test.
35133
35134 2004-07-12  Paul Brook  <paul@codesourcery.com>
35135
35136         * gfortran.dg/pointer_init_1.f90: New test.
35137
35138 2004-07-11  Paul Brook  <paul@codesourcery.com>
35139
35140         PR fortran/15986
35141         * gfortran.dg/contained_1.f90: New test.
35142
35143 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35144
35145         * g++.dg/parse/defarg8.C: New test.
35146
35147 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35148
35149         PR fortran/16433
35150         * gfortran.dg/pr16433.f: New test.
35151
35152         PR fortran/17574
35153         * gfortran.dg/pr15754.f90: New test.
35154
35155 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35156
35157         PR tree-optimization/16437
35158         * gcc.c-torture/execute/bitfld-4.c: New test.
35159
35160 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35161
35162         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35163         access to common var from module.
35164
35165 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35166
35167         PR fortran/16336
35168         * gfortran.fortran-torture/execute/common_2.f90: New test.
35169
35170 2004-07-10  Paul Brook  <paul@codesourcery.com>
35171
35172         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35173
35174 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35175
35176         PR fortran/15969
35177         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35178
35179 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35180
35181         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35182         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35183         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35184         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35185         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35186         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35187         * gfortran.dg/g77/funderscoring.f: Likewise.
35188         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35189
35190 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35191
35192         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35193
35194 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35195         Paul Brook  <paul@codesourcery.com>
35196
35197         PR fortran/13415
35198         * gfortran.dg/common_pointer_1.f90: New test.
35199
35200 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35201
35202         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35203
35204 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35205
35206         PR target/16364
35207         * gcc.c-torture/compile/20040709-1.c: New.
35208
35209 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35210
35211         PR fortran/14077
35212         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35213
35214 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35215
35216         PR fortran/13201
35217         * gfortran.dg/shape_1.f90: New test.
35218
35219 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35220             Andrew Pinski  <apinski@apple.com>
35221
35222         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35223
35224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35225
35226         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35227         comment.
35228
35229 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35230         Paul Brook  <paul@codesourcery.com>
35231
35232         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35233         '.f95' and '.F95'.
35234
35235 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35236
35237         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35238
35239 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35240
35241         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35242         testcases with capital suffix.
35243
35244 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35245
35246         PR fortran/15481
35247         PR fortran/13372
35248         PR fortran/13575
35249         PR fortran/15978
35250         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35251
35252         * gfortran.dg/implicit_1.f90: New test.
35253
35254 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35255
35256         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35257         expression to match gfortran warning/error messages
35258         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35259         dg-error text.
35260
35261 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35262
35263         * lib/fortran-torture.exp: Rename proc search_for to
35264         search_for_re.
35265
35266 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35267
35268         * gcc.c-torture/execute/simd-5.x: New file.
35269         XFAIL on SPARC 64-bit at -O0.
35270
35271 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35272
35273         PR c++/8211
35274         PR c++/16165
35275         * g++.dg/warn/effc3.C: New test.
35276
35277 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35278
35279         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35280         change X to 1X in format.
35281         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35282         add data statements to conform to standard.
35283
35284 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35285
35286         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35287         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35288         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35289
35290 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35291
35292         * gfortran.dg/g77/7388.f: Copy from g77.dg
35293         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35294         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35295         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35296         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35297         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35298         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35299         * gfortran.dg/g77/strlen0.f: Likewise.
35300
35301 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35302
35303         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35304         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35305
35306 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35307
35308         * gcc.c-torture/execute/920428-2.x: Delete.
35309         * gcc.c-torture/execute/920501-7.x: Likewise.
35310
35311 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35312
35313         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35314         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35315         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35316         prescott and c3-2.
35317         (PREFETCH_3DNOW): Add -march=c3.
35318
35319 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35320
35321         PR c/16437
35322         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35323         * gcc.c-torture/execute/bf64-1.x: Likewise.
35324
35325 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35326
35327         * gcc.c-torture/compile/20040708-1.c: New test.
35328
35329 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35330
35331         PR c++/16169
35332         * g++.dg/warn/effc2.C: New test.
35333
35334 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35335
35336         * gcc.c-torture/execute/bitfld-1.x: Remove.
35337         * gcc.c-torture/execute/bitfld-3.c: New test.
35338         * gcc.dg/bitfld-2.c: Remove XFAILs.
35339
35340 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35341
35342         PR c++/16276
35343         * g++.dg/rtti/tinfo1.C: New file.
35344
35345 2004-07-07  Eric Christopher  <echristo@redhat.com>
35346
35347         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35348
35349 2004-07-07  Andrew Pinski  <apinski@apple.com>
35350
35351         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35352
35353 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35354
35355         * g++.dg/init/call1.C: XFAIL.
35356
35357 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35358
35359         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35360         except for movstrict*, to movmem* and clrstr* to clrmem*.
35361
35362 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35363
35364         * gcc.c-torture/execute/20040707-1.c: New test.
35365
35366 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35367
35368         * gcc.c-torture/execute/20040706-1.c: New test.
35369
35370 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35371
35372         PR c++/3671
35373         * g++.dg/template/spec14.C: New test.
35374
35375 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35376
35377         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35378         nothing if not yet defined.  Use it in b, c and d type definitions.
35379         * gcc.c-torture/execute/20040705-1.c: New test.
35380         * gcc.c-torture/execute/20040705-2.c: New test.
35381
35382 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35383
35384         PR c++/2518
35385         * g++.dg/lookup/new1.C: New test.
35386
35387 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35388
35389         PR c++/11406
35390         * g++.dg/template/sizeof8.C: New test.
35391
35392 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35393
35394         * gcc.c-torture/compile/20040705-1.c: New test.
35395
35396 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35397
35398         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35399
35400 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35401
35402         * gcc.dg/cpp/if-mop.c: Two new testcases.
35403         * gcc.dg/cpp/trad/comment-3.c: New.
35404
35405 2004-07-04  Paul Brook  <paul@codesourcery.com>
35406
35407         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35408
35409 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35410
35411         PR c++/3761
35412         * g++.dg/lookup/crash4.C: New test.
35413
35414 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35415
35416         * gcc.c-torture/execute/builtin-abs-1.c
35417         * gcc.c-torture/execute/builtin-abs-2.c
35418         * gcc.c-torture/execute/builtin-complex-1.c
35419         * gcc.c-torture/execute/builtins/string-1-lib.c
35420         * gcc.c-torture/execute/builtins/string-1.c
35421         * gcc.c-torture/execute/builtins/string-2-lib.c
35422         * gcc.c-torture/execute/builtins/string-2.c
35423         * gcc.c-torture/execute/builtins/string-3-lib.c
35424         * gcc.c-torture/execute/builtins/string-3.c
35425         * gcc.c-torture/execute/builtins/string-4-lib.c
35426         * gcc.c-torture/execute/builtins/string-4.c
35427         * gcc.c-torture/execute/builtins/string-5-lib.c
35428         * gcc.c-torture/execute/builtins/string-5.c
35429         * gcc.c-torture/execute/builtins/string-6-lib.c
35430         * gcc.c-torture/execute/builtins/string-6.c
35431         * gcc.c-torture/execute/builtins/string-7-lib.c
35432         * gcc.c-torture/execute/builtins/string-7.c
35433         * gcc.c-torture/execute/builtins/string-8-lib.c
35434         * gcc.c-torture/execute/builtins/string-8.c
35435         * gcc.c-torture/execute/builtins/string-9-lib.c
35436         * gcc.c-torture/execute/builtins/string-9.c
35437         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35438         * gcc.c-torture/execute/builtins/string-asm-1.c
35439         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35440         * gcc.c-torture/execute/builtins/string-asm-2.c
35441         * gcc.c-torture/execute/stdio-opt-1.c
35442         * gcc.c-torture/execute/stdio-opt-2.c
35443         * gcc.c-torture/execute/stdio-opt-3.c
35444         * gcc.c-torture/execute/string-opt-1.c
35445         * gcc.c-torture/execute/string-opt-10.c
35446         * gcc.c-torture/execute/string-opt-11.c
35447         * gcc.c-torture/execute/string-opt-12.c
35448         * gcc.c-torture/execute/string-opt-13.c
35449         * gcc.c-torture/execute/string-opt-14.c
35450         * gcc.c-torture/execute/string-opt-15.c
35451         * gcc.c-torture/execute/string-opt-16.c
35452         * gcc.c-torture/execute/string-opt-2.c
35453         * gcc.c-torture/execute/string-opt-6.c
35454         * gcc.c-torture/execute/string-opt-7.c
35455         * gcc.c-torture/execute/string-opt-8.c:
35456         Replace with ...
35457
35458         * gcc.c-torture/execute/builtins/abs-2.c
35459         * gcc.c-torture/execute/builtins/abs-3.c
35460         * gcc.c-torture/execute/builtins/complex-1.c
35461         * gcc.c-torture/execute/builtins/fprintf.c
35462         * gcc.c-torture/execute/builtins/fputs.c
35463         * gcc.c-torture/execute/builtins/memcmp.c
35464         * gcc.c-torture/execute/builtins/memmove.c
35465         * gcc.c-torture/execute/builtins/memops-asm.c
35466         * gcc.c-torture/execute/builtins/mempcpy-2.c
35467         * gcc.c-torture/execute/builtins/mempcpy.c
35468         * gcc.c-torture/execute/builtins/memset.c
35469         * gcc.c-torture/execute/builtins/printf.c
35470         * gcc.c-torture/execute/builtins/sprintf.c
35471         * gcc.c-torture/execute/builtins/strcat.c
35472         * gcc.c-torture/execute/builtins/strchr.c
35473         * gcc.c-torture/execute/builtins/strcmp.c
35474         * gcc.c-torture/execute/builtins/strcpy.c
35475         * gcc.c-torture/execute/builtins/strcspn.c
35476         * gcc.c-torture/execute/builtins/strlen-2.c
35477         * gcc.c-torture/execute/builtins/strlen.c
35478         * gcc.c-torture/execute/builtins/strncat.c
35479         * gcc.c-torture/execute/builtins/strncmp-2.c
35480         * gcc.c-torture/execute/builtins/strncmp.c
35481         * gcc.c-torture/execute/builtins/strncpy.c
35482         * gcc.c-torture/execute/builtins/strpbrk.c
35483         * gcc.c-torture/execute/builtins/strpcpy-2.c
35484         * gcc.c-torture/execute/builtins/strpcpy.c
35485         * gcc.c-torture/execute/builtins/strrchr.c
35486         * gcc.c-torture/execute/builtins/strspn.c
35487         * gcc.c-torture/execute/builtins/strstr-asm.c
35488         * gcc.c-torture/execute/builtins/strstr.c:
35489         ... these new files.
35490
35491         * gcc.c-torture/execute/builtins/abs-2-lib.c
35492         * gcc.c-torture/execute/builtins/abs-3-lib.c
35493         * gcc.c-torture/execute/builtins/complex-1-lib.c
35494         * gcc.c-torture/execute/builtins/fprintf-lib.c
35495         * gcc.c-torture/execute/builtins/fputs-lib.c
35496         * gcc.c-torture/execute/builtins/memcmp-lib.c
35497         * gcc.c-torture/execute/builtins/memmove-lib.c
35498         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35499         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35500         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35501         * gcc.c-torture/execute/builtins/memset-lib.c
35502         * gcc.c-torture/execute/builtins/printf-lib.c
35503         * gcc.c-torture/execute/builtins/sprintf-lib.c
35504         * gcc.c-torture/execute/builtins/strcat-lib.c
35505         * gcc.c-torture/execute/builtins/strchr-lib.c
35506         * gcc.c-torture/execute/builtins/strcmp-lib.c
35507         * gcc.c-torture/execute/builtins/strcpy-lib.c
35508         * gcc.c-torture/execute/builtins/strcspn-lib.c
35509         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35510         * gcc.c-torture/execute/builtins/strlen-lib.c
35511         * gcc.c-torture/execute/builtins/strncat-lib.c
35512         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35513         * gcc.c-torture/execute/builtins/strncmp-lib.c
35514         * gcc.c-torture/execute/builtins/strncpy-lib.c
35515         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35516         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35517         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35518         * gcc.c-torture/execute/builtins/strrchr-lib.c
35519         * gcc.c-torture/execute/builtins/strspn-lib.c
35520         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35521         * gcc.c-torture/execute/builtins/strstr-lib.c
35522         * gcc.c-torture/execute/builtins/lib/abs.c
35523         * gcc.c-torture/execute/builtins/lib/fprintf.c
35524         * gcc.c-torture/execute/builtins/lib/memset.c
35525         * gcc.c-torture/execute/builtins/lib/printf.c
35526         * gcc.c-torture/execute/builtins/lib/sprintf.c
35527         * gcc.c-torture/execute/builtins/lib/strcpy.c
35528         * gcc.c-torture/execute/builtins/lib/strcspn.c
35529         * gcc.c-torture/execute/builtins/lib/strncat.c
35530         * gcc.c-torture/execute/builtins/lib/strncmp.c
35531         * gcc.c-torture/execute/builtins/lib/strncpy.c
35532         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35533         * gcc.c-torture/execute/builtins/lib/strspn.c
35534         * gcc.c-torture/execute/builtins/lib/strstr.c:
35535         New files containing support routines.
35536
35537         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35538         declaration.
35539         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35540         when not optimizing.
35541
35542 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35543
35544         PR c++/16240
35545         * g++.dg/abi/mangle22.C: New test.
35546         * g++.dg/abi/mangle23.C: Likewise.
35547
35548 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35549
35550         PR fortran/16290
35551         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35552         Allow for cases without denormalized floating point numbers.
35553
35554 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35555
35556         PR c/1027
35557         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35558         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35559         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35560         expected warning text.
35561         * gcc.dg/format/diag-2.c: New test.
35562
35563 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35564
35565         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35566
35567 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35568
35569         * gcc.dg/builtins-43.c: New.
35570         * gcc.dg/builtins-44.c: New.
35571         * gcc.dg/builtins-45.c: New.
35572
35573 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35574             Andreas Tobler  <a.tobler@schweiz.ch>
35575
35576         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35577         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35578         as SIGSEGV.
35579         * gcc.dg/cleanup-11.c: Likewise.
35580         * gcc.dg/cleanup-8.c: Likewise.
35581         * gcc.dg/cleanup-9.c: Likewise.
35582         * gcc.dg/cleanup-5.c: Run on all platforms.
35583
35584 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35585
35586         * g++.dg/warn/nonnull1.C: New test.
35587
35588 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35589
35590         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35591         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35592         Special-case the Sun compiler wrt to <complex.h>.
35593
35594 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35595
35596         * gcc.dg/Wunreachable-8.C: New test.
35597
35598         * gcc.dg/h8300-ice2.c : New test.
35599
35600 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35601
35602         PR fortran/16161
35603         * gfortran.fortran-torture/compile/implicit.f90: Add test
35604         for implicit character.
35605
35606 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35607
35608         PR fortran/16289
35609         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35610         Use tiny() intrinsic to find smallest non-negative real
35611
35612 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35613
35614         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35615         * gcc.dg/compat/struct-by-value-22_x.c: New.
35616         * gcc.dg/compat/struct-by-value-22_y.c: New.
35617
35618         * gcc.c-torture/execute/20040629-1.c: New test.
35619
35620 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35621
35622         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35623         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35624
35625         PR target/16195
35626         * gcc.dg/20040625-1.c: New test.
35627
35628 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35629
35630         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35631
35632 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35633
35634         PR fortran/15963
35635         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35636
35637 2004-06-29  Richard Henderson  <rth@redhat.com>
35638
35639         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35640
35641 2004-06-29  Paul Brook  <paul@codesourcery.com>
35642
35643         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35644         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35645
35646 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         PR c++/16260
35649         * g++.dg/parse/crash15.C: New.
35650
35651 2004-06-28  Andrew Pinski  <apinski@apple.com>
35652
35653         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35654         by the error already.
35655
35656         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35657
35658 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35659
35660         PR target/14041
35661         * gcc.dg/h8300-bss-align-1.c : New.
35662
35663 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35664
35665         * PR c++/16174
35666         * g++.dg/template/ctor4.C: New.
35667
35668 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35669
35670         PR c++/16205
35671         * g++.dg/warn/Wsequence-point-1.C: New test.
35672
35673 2004-06-27  Paul Brook  <paul@codesourcery.com>
35674
35675         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35676
35677 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35678
35679         * g++.old-deja/g++.mike/p7325.C: Remove.
35680
35681 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35682
35683         PR c/14963
35684         * gcc.dg/pr14963.c: New test.
35685
35686 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35687
35688         PR c++/16193
35689         * g++.dg/parse/redef1.C: New test.
35690
35691 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35692
35693         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35694         20021110.c.
35695         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35696         20021119-1.c.
35697         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35698         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35699         5-04.c.
35700         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35701         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35702         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35703         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35704         g++.brendan/enum14.C.
35705         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35706         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35707         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35708         g++.mike/virt1.C.
35709         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35710         memtemp24.C.
35711
35712 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35713
35714         * gcc.dg/20040527-1.c: New test case.
35715
35716 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35717
35718         PR gfortran/pr16196
35719         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35720
35721 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35722
35723         PR middle-end/15825
35724         * gcc.dg/pr15825-1.c: New test case.
35725
35726 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35727
35728         * gcc.c-torture/execute/20040625-1.c: New test.
35729
35730 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35731
35732         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35733
35734 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35735
35736         * gcc.dg/torture/mips-div-1.c: New test.
35737
35738 2004-06-24  Jeff Law  <law@redhat.com>
35739
35740         * gcc.dg/tree-ssa/20040624-1.c: New test.
35741
35742 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35743
35744         * gcc.c-torture/compile/20040624-1.c: New test.
35745
35746 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35747
35748         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35749         this directory.
35750
35751 2004-06-23  Andrew Pinski  <apinski@apple.com>
35752
35753         PR middle-end/15988
35754         * g++.dg/opt/ptrmem4.C: New test.
35755
35756         * gcc.dg/c90-array-quals-2.c: New test.
35757
35758 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35759
35760         * gcc.dg/kpice1.c: New test.
35761
35762 2006-06-23  Andrew Pinski  <apinski@apple.com>
35763
35764         * gcc.dg/c90-array-quals.c: New test.
35765
35766 2006-06-22  Richard Henderson  <rth@redhat.com>
35767
35768         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35769
35770 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35771
35772         * gcc.dg/builtins-config.h: Handle FreeBSD.
35773
35774 2006-06-22  Richard Henderson  <rth@redhat.com>
35775
35776         * g++.dg/opt/devirt1.C: New.
35777
35778 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35779
35780         * g++.dg/opt/pr15551.C: New testcase.
35781
35782 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35783
35784         PR target/14800
35785         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35786         x86_64-*-linux* when compiling for 32bit.
35787
35788 2004-06-21  Andrew Pinski  <apinski@apple.com>
35789
35790         * gcc.dg/pch/struct-1.c: New.
35791         * gcc.dg/pch/struct-1.hs: New.
35792
35793 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35794
35795         * gcc.dg/pch/save-temps-1.c: New file.
35796         * gcc.dg/pch/save-temps-1.hs: New file.
35797
35798 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35799
35800         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35801         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35802
35803 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35804
35805         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35806         to fix type error.
35807         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35808         Remove trailing spaces.
35809
35810 2004-06-21  Richard Henderson  <rth@redhat.com>
35811
35812         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35813         merging && to BIT_FIELD_REF.
35814
35815 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35816
35817         * g++.dg/opt/placeholder1.C: New test.
35818
35819 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35820
35821         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35822         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35823         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35824         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35825
35826 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35827
35828         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35829         extern "C".
35830         * g++.dg/other/pragma-re-1.C: Add comments.
35831
35832 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35833
35834         PR gfortran/16080
35835         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35836
35837 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35838
35839         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35840         instead of setting the type of size_t by
35841         hand.
35842
35843 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35844
35845         * gcc.dg/unordered-2.c: New test case.
35846         * gcc.dg/unordered-3.c: New test case.
35847
35848 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35849
35850         PR other/16043
35851         * lib/g++.exp (g++_version): Tweak regexp for version
35852         * lib/g77.exp (g77_version): Likewise.
35853         * lib/gfortran.exp (gfortran_version): Likewise.
35854         * lib/objc.exp (objc_version): Likewise.
35855         * lib/treelang.exp (treelang_version): Likewise.
35856
35857 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35858
35859         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35860         Use INT_MAX instead of __INT_MAX__.
35861         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35862
35863         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35864         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35865         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35866         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35867         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35868         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35869         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35870         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35871         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35872
35873         * gcc.dg/range-test-1.c: New test.
35874         * g++.dg/opt/range-test-1.C: New test.
35875
35876 2004-06-17  Richard Henderson  <rth@redhat.com>
35877
35878         * objc.dg/sync-1.m: New.
35879         * objc.dg/try-catch-1.m: Don't force next runtime.
35880         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35881         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35882         shadowed catch clause.
35883         * objc.dg/try-catch-5.m: New.
35884
35885 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35886
35887         Bug 14610
35888         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35889
35890 2004-06-15  Richard Henderson  <rth@redhat.com>
35891
35892         * gcc.dg/20001116-1.c: Move expected warning line.
35893
35894 2004-06-15  Richard Henderson  <rth@redhat.com>
35895
35896         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35897         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35898
35899 2004-06-15  Jeff Law  <law@redhat.com>
35900
35901         * gcc.dg/tree-ssa/20040615-1.c: New test.
35902         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35903         be less sensitive to operand ordering.
35904         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35905
35906 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35907
35908         * g++.dg/abi/bitfield3.C: Add comment..
35909
35910 2004-06-15  Richard Henderson  <rth@redhat.com>
35911
35912         * g++.dg/ext/stmtexpr1.C: XFAIL.
35913         * gcc.dg/20030612-1.c: XFAIL.
35914
35915 2004-06-15  Eric Christopher  <echristo@redhat.com>
35916
35917         * g++.dg/charset/asm5.c: New.
35918         * gcc.dg/charset/asm6.c: New.
35919
35920 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35921
35922         PR fortran/15962
35923         * gfortran.fortran-torture/execute/select_1.f90: New test.
35924
35925 2004-06-15  Paul Brook  <paul@codesourcery.com>
35926
35927         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35928
35929 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35930
35931         PR c++/15967
35932         * g++.dg/lookup/crash3.C: New test.
35933
35934 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35935
35936         PR c++/15947
35937         * g++.dg/parse/dtor4.C: New test.
35938
35939 2004-06-14  Jeff Law  <law@redhat.com>
35940
35941         * gcc.c-torture/compile/20040614-1.c: New test.
35942
35943 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35944
35945         PR fortran/15211
35946         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35947         LEN of a character array.
35948
35949 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35950
35951         PR c++/15096
35952         * g++.dg/template/ptrmem10.C: New test.
35953
35954         PR c++/14930
35955         * g++.dg/template/friend30.C: New test.
35956
35957 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35958
35959         PR fortran/14928
35960         * gfortran.fortran-torture/compile/mloc.f90: New test.
35961
35962 2004-06-13  Paul Brook  <paul@codesourcery.com>
35963
35964         * gfortran.fortran-torture/execute/random_2.f90: New test.
35965
35966 2004-06-13  Eric Christopher  <echristo@redhat.com>
35967
35968         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35969
35970 2004-06-12  Paul Brook  <paul@codesourcery.com>
35971
35972         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35973
35974 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35975
35976         PR fortran/14923
35977         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35978
35979 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35980
35981         PR fortran/14957
35982         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35983         syntax errors in end statements of contained subroutines.
35984
35985 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35986
35987         PR fortran/12841
35988         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35989
35990 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35991
35992         PR fortran/15665
35993         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35994
35995 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35996
35997         PR gfortran/12839
35998         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35999
36000 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36001
36002         PR c++/15862
36003         * g++.dg/parse/enum1.C: New test.
36004
36005 2004-06-10  Jeff Law  <law@redhat.com>
36006
36007         * gcc.c-torture/compile/20040610-1.c: New test.
36008
36009 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36010
36011         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36012         * g++.old-deja/g++.other/decl3.C: Likewise.
36013
36014 2004-06-10  Brian Booth  <bbooth@redhat.com>
36015
36016         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36017         V_MAY_DEF instead of VDEF.
36018         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36019
36020 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36021
36022         PR c++/14211
36023         * g++.dg/conversion/const1.C: New test.
36024
36025         PR c++/15076
36026         * g++.dg/conversion/reinterpret1.C: New test.
36027
36028         PR c++/15877
36029         * g++.dg/template/enum2.C: New test.
36030
36031         PR c++/15227
36032         * g++.dg/template/error13.C: New test.
36033
36034 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36035
36036         PR fortran/14957
36037         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36038         arguments to test_* REAL and of the right size.
36039
36040 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36041
36042         PR target/15569
36043         PR rtl-optimization/15681
36044         * gcc.dg/20040609-1.c: New test.
36045
36046 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36047
36048         PR c++/14791
36049         * g++.dg/opt/builtins1.C: New test.
36050
36051 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36052
36053         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36054         that use default windows32 struct layout.
36055         * gcc.dg/i386-bitfield2.c: Likewise.
36056
36057 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36058
36059         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36060         for mingw32 and cygwin targets.
36061
36062 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36063
36064         * gcc.dg/pch/macro-4.c: New.
36065         * gcc.dg/pch/macro-4.hs: New.
36066
36067 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36068
36069         PR fortran/13249
36070         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36071
36072 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36073
36074         PR fortran/13372
36075         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36076
36077 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36078
36079         PR gfortran/14897
36080         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36081
36082 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36083
36084         PR gfortran/15755
36085         * gfortran.fortran-torture/execute/backspace.c : New test.
36086
36087 2004-06-09  Paul Brook  <paul@codesourcery.com>
36088
36089         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36090         (pointer_to_section): Rewrite to use smaller array.
36091
36092 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36093
36094         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36095         * gcc.dg/ext/altivec-10.c: Same.
36096         * gcc.dg/ext/altivec-11.c: Same.
36097         * gcc.dg/ext/altivec-12.c: Same.
36098         * gcc.dg/ext/altivec-13.c: Same.
36099         * gcc.dg/ext/altivec-14.c: Same.
36100         * gcc.dg/ext/altivec-15.c: Same.
36101         * gcc.dg/ext/altivec-16.c: Same.
36102         * gcc.dg/ext/altivec-3.c: Same.
36103         * gcc.dg/ext/altivec-4.c: Same.
36104         * gcc.dg/ext/altivec-6.c: Same.
36105         * gcc.dg/ext/altivec-7.c: Same.
36106         * gcc.dg/ext/altivec-8.c: Same.
36107         * gcc.dg/ext/altivec-varargs-1.c: Same.
36108
36109         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36110         * g++.dg/ext/altivec-10.C: Same.
36111         * g++.dg/ext/altivec-2.C: Same.
36112         * g++.dg/ext/altivec-3.C: Same.
36113         * g++.dg/ext/altivec-4.C: Same.
36114         * g++.dg/ext/altivec-5.C: Same.
36115         * g++.dg/ext/altivec-6.C: Same.
36116         * g++.dg/ext/altivec-7.C: Same.
36117         * g++.dg/ext/altivec-8.C: Same.
36118         * g++.dg/ext/altivec-9.C: Same.
36119
36120 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36121
36122         PR c++/7841
36123         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36124
36125 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36126
36127         * gcc.dg/union-1.c: New test.
36128
36129 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36130
36131         * gcc.dg/builtins-41.c: New test case.
36132         * gcc.dg/builtins-42.c: New test case.
36133
36134 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36135
36136         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36137         * g++.dg/ext/altivec-10.C: Same.
36138         * g++.dg/ext/altivec-2.C: Same.
36139         * g++.dg/ext/altivec-3.C: Same.
36140         * g++.dg/ext/altivec-4.C: Same.
36141         * g++.dg/ext/altivec-5.C: Same.
36142         * g++.dg/ext/altivec-6.C: Same.
36143         * g++.dg/ext/altivec-7.C: Same.
36144         * g++.dg/ext/altivec-8.C: Same.
36145         * g++.dg/ext/altivec-9.C: Same.
36146         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36147         * g++.old-deja/g++.brendan/new3.C: Same.
36148         * gcc.c-torture/execute/eeprof-1.x: Same.
36149
36150 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36151
36152         PR c/14765
36153         * gcc.dg/pr14765-1.c: New test.
36154
36155 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36156
36157         PR c/14649
36158         * gcc.dg/pr14649-1.c: New test case.
36159
36160 2004-06-07  Richard Henderson  <rth@redhat.com>
36161
36162         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36163         if temporaries.
36164
36165 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36166
36167         * g++.dg/eh/elide1.C: Remove XFAIL.
36168
36169 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36170
36171         PR c++/15337
36172         * g++.dg/expr/sizeof3.C: New test.
36173
36174         PR c++/14777
36175         * g++.dg/template/access14.C: New test.
36176
36177         PR c++/15554
36178         * g++.dg/template/enum1.C: New test.
36179
36180         PR c++/15057
36181         * g++.dg/eh/throw1.C: New test.
36182
36183 2004-06-07  David Ayers  <d.ayers@inode.at>
36184             Ziemowit Laski  <zlaski@apple.com>
36185
36186         * lib/objc.exp (objc_target_compile): Revert the '-framework
36187         Foundation' flag fix, since bare Darwin does not ship
36188         with the Foundation framework.
36189         * objc/execute/next_mapping.h: Provide a local NSConstantString
36190         @interface and @implementation.
36191         (objc_constant_string_init): A constructor function, used to
36192         initialize the NSConstantString meta-class object.
36193         * objc/execute/string1.m: Include "next_mapping.h" instead of
36194         <Foundation/NSString.h>.
36195         * objc/execute/string2.m: Likewise.
36196         * objc/execute/string3.m: Likewise.
36197         * objc/execute/string4.m: Likewise.
36198
36199 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36200
36201         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36202         to double. Replace double with FLOAT.
36203         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36204
36205         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36206         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36207         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36208         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36209         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36210         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36211         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36212         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36213
36214 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36215
36216         PR c/13519
36217         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36218
36219 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36220
36221         PR c++/15503
36222         * g++.dg/template/meminit2.C: New test.
36223
36224 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36225
36226         PR target/15822
36227         * gcc.c-torture/execute/compare-fp-1.c,
36228         gcc.c-torture/execute/compare-fp-2.c,
36229         gcc.c-torture/execute/compare-fp-3.c,
36230         gcc.c-torture/execute/compare-fp-4.c,
36231         gcc.c-torture/execute/compare-fp-3.x,
36232         gcc.c-torture/execute/compare-fp-4.x: Moved...
36233         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36234         gcc.c-torture/execute/ieee/compare-fp-2.c,
36235         gcc.c-torture/execute/ieee/compare-fp-3.c,
36236         gcc.c-torture/execute/ieee/compare-fp-4.c,
36237         gcc.c-torture/execute/ieee/compare-fp-3.x,
36238         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36239
36240 2004-06-04  David Ayers  <d.ayers@inode.at>
36241
36242         * objc/execute/protocol-isEqual-4.m: New testcase.
36243
36244 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36245
36246         * objc/execute/protocol-isEqual-1.m: New testcase.
36247         * objc/execute/protocol-isEqual-2.m: New testcase.
36248         * objc/execute/protocol-isEqual-3.m: New testcase.
36249
36250 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36251
36252         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36253
36254 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36255
36256         * lib/objc.exp (objc_target_compile): When running tests on
36257         Darwin (Mac OS X), inform the linker about '-framework
36258         'Foundation'.
36259
36260 2004-06-02  Eric Christopher  <echristo@redhat.com>
36261
36262         * gcc.c-torture/compile/20040602-1.c: New.
36263
36264 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36265
36266         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36267         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36268
36269         PR tree-optimization/14736
36270         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36271
36272         PR tree-optimization/14042
36273         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36274
36275         PR tree-optimization/14729
36276         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36277
36278 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36279
36280         PR fortran/15557
36281         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36282
36283 2004-06-01  Richard Hederson  <rth@redhat.com>
36284
36285         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36286
36287 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36288
36289         PR c++/14932
36290         * g++.dg/parse/offsetof4.C: New test.
36291
36292 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36293
36294         PR objc/7993
36295         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36296
36297 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36298
36299         PR c++/15701
36300         * g++.dg/template/friend29.C: New test.
36301
36302 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36303
36304         PR c/15749
36305         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36306
36307 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36308
36309         * gcc.dg/sparc-trap-1.c: New test.
36310
36311 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36312
36313         PR middle-end/15069
36314         * g++.dg/opt/fold3.C: New test case.
36315
36316 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36317
36318         * lib/target-supports.exp (check_iconv_available): Fix fallout
36319         from 2004-05-28 patch.
36320
36321 2004-05-30  Paul Brook  <paul@codesourcery.com>
36322
36323         PR fortran/15620
36324         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36325         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36326
36327 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36328
36329         * gfortran.fortran-torture/execute/random_1.f90: New test.
36330
36331 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36332
36333         * g++.dg/ext/altivec-10.C: New test.
36334
36335 2004-05-29  Paul Brook  <paul@codesourcery.com>
36336
36337         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36338
36339 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36340
36341         * gcc.dg/altivec-16.c: New test.
36342
36343 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36344
36345         * lib/target-supports.exp (check_vmx_hw_available): New.
36346         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36347
36348         * lib/target-supports.exp (check_alias_available,
36349         check_iconv_available, check_named_sections_available): Use
36350         unique names for temporary files.
36351
36352 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36353
36354         * gcc.dg/altivec-15.c: New test.
36355
36356 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36357
36358         PR c++/15083
36359         * g++.dg/warn/noeffect6.C: New test.
36360
36361         PR c++/15471
36362         * g++.dg/expr/ptrmem4.C: New test.
36363
36364         PR c++/15640
36365         * g++.dg/template/operator3.C: New test.
36366
36367 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36368
36369         PR c++/14668
36370         * g++.dg/lookup/redecl1.C: New test.
36371         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36372
36373 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36374
36375         * gcc.c-torture/execute/compare-fp-1.c,
36376         gcc.c-torture/execute/compare-fp-2.c,
36377         gcc.c-torture/execute/compare-fp-3.c,
36378         gcc.c-torture/execute/compare-fp-4.c,
36379         gcc.c-torture/execute/compare-fp-3.x,
36380         gcc.c-torture/execute/compare-fp-4.x,
36381         gcc.dg/pr15649-1.c: New.
36382
36383 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36384
36385         PR c++/12883
36386         * g++.dg/init/array14.C: New test.
36387
36388 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36389
36390         * lib/compat.exp (compat-get-options-main): New.
36391         (compat-get-options): Remove unneeded code, warn for ignored
36392         command.
36393         (compat-execute): Check flag set by dg-require-* commands.
36394
36395         * lib/compat.exp (compat-execute): Break up long lines.
36396
36397 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36398
36399         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36400         * gcc.dg/altivec-14.c: New test.
36401         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36402
36403         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36404         * gcc.dg/altivec-12.c: Ditto.
36405
36406         * gcc.dg/altivec-3.c: Move call to altivec_check.
36407
36408 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36409
36410         PR c++/15044
36411         * g++.dg/template/error12.C: New test.
36412
36413         PR c++/15317
36414         * g++.dg/ext/attrib15.C: New test.
36415
36416         PR c++/15329
36417         * g++.dg/template/ptrmem9.C: New test.
36418
36419 2004-05-25  Paul Brook  <paul@codesourcery.com>
36420
36421         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36422
36423 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36424
36425         PR c++/15165
36426         * g++.dg/template/crash19.C: New test.
36427
36428 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36429
36430         PR c++/15025
36431         * g++.dg/template/redecl1.C: New test.
36432
36433 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36434
36435         PR c++/14821
36436         * g++.dg/other/ns1.C: New test.
36437
36438         PR c++/14883
36439         * g++.dg/template/invalid1.C: New test.
36440
36441 2004-05-23  Paul Brook  <paul@codesourcery.com>
36442         Victor Leikehman  <lei@haifasphere.co.il>
36443
36444         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36445         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36446
36447 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR c++/15285
36450         PR c++/15299
36451         * g++.dg/template/non-dependent5.C: New test.
36452         * g++.dg/template/non-dependent6.C: New test.
36453
36454 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36455
36456         PR c++/15507
36457         * g++.dg/inherit/union1.C: New test.
36458
36459         PR c++/15542
36460         * g++.dg/template/addr1.C: New test.
36461
36462         PR c++/15427
36463         * g++.dg/template/array5.C: New test.
36464
36465         PR c++/15287
36466         * g++.dg/template/array6.C: New test.
36467
36468 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36469             Roger Sayle  <roger@eyesopen.com>
36470
36471         * g++.dg/lookup/forscope2.C: New test case.
36472
36473 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36474
36475         * gcc.dg/cpp/Wmissingdirs.c: New.
36476
36477 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36478
36479         PR target/15301
36480         * gcc.dg/compat/union-m128-1.h: New file.
36481         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36482         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36483         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36484
36485 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36486
36487         PR target/15302
36488         * gcc.dg/compat/struct-complex-1.h: New file.
36489         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36490         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36491         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36492
36493 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36494
36495         PR middle-end/3074
36496         * gcc.dg/pr3074-1.c: New test case.
36497         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36498
36499 2004-05-20  Falk Hueffner  <falk@debian.org>
36500
36501         PR other/15526
36502         * gcc.dg/ftrapv-1.c: New test case.
36503
36504 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36505
36506         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36507
36508 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36509             Jeff Law  <law@redhat.com>
36510
36511         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36512         * gcc.dg/tree-ssa/20040518-2.c: New test.
36513
36514         * gcc.dg/tree-ssa/20040518-1.c: New test.
36515
36516 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36517
36518         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36519
36520 2004-05-18  Paul Brook  <paul@codesourcery.com>
36521
36522         PR fortran/13930
36523         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36524
36525 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36526
36527         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36528         constant folding.
36529
36530 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36531
36532         * gcc.dg/tree-ssa/20040517-1.c: New test.
36533
36534 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36535
36536         * gcc.dg/loop-4.c: New test.
36537
36538 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36539
36540         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36541
36542 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36543
36544         PR fortran/15311
36545         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36546
36547 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36548
36549         PR fortran/13826
36550         PR fortran/13940
36551         * gfortran.fortran-torture/compile/data_1.f90: New test.
36552
36553 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36554
36555         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36556         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36557
36558 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36559
36560         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36561
36562 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36563
36564         PR c/15444
36565         * gcc.dg/format/xopen-1.c: Adjust expected message.
36566         * gcc.dg/format/xopen-3.c: New test.
36567
36568 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36569
36570         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36571
36572 2004-05-14  Jeff Law  <law@redhat.com>
36573
36574         * gcc.dg/tree-ssa/20040514-2.c: New test.
36575
36576 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36577
36578         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36579         this ...
36580         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36581         this.
36582
36583 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36584
36585         * gcc.dg/tree-ssa/20040514-1.c: New test.
36586
36587 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36588
36589         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36590         test.
36591
36592 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36593
36594         PR fortran/14066
36595         * gfortran.fortran-torture/compile/do_1.f90: New test.
36596
36597 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36598
36599         PR fortran/15051
36600         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36601         test.
36602
36603 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36604
36605         PR fortran/15149
36606         * gfortran.fortran-torture/execute/random_init.f90: New test.
36607
36608 2004-05-13  Paul Brook  <paul@codesourcery.com>
36609
36610         PR fortran/15314
36611         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36612
36613 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36614
36615         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36616         for the powerpc case.
36617
36618 2004-05-13  Jeff Law  <law@redhat.com>
36619
36620         * gcc.dg/tree-ssa/20040513-1.c: New test.
36621         * gcc.dg/tree-ssa/20040513-2.c: New test.
36622
36623 2004-05-13  Paul Brook  <paul@codesourcery.com>
36624
36625         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36626         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36627         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36628
36629 2004-05-13  Andreas Schwab  <schwab@suse.de>
36630
36631         PR other/10819
36632         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36633         characters.
36634
36635 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36636
36637         PR fortran/15294
36638         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36639
36640 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36641
36642         Merge from tree-ssa-20020619-branch.  See
36643         ChangeLog.tree-ssa for details.
36644
36645 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36646
36647         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36648         include <altivec.h> explicitly.
36649         * gcc.dg/altivec-13.c: Likewise.
36650
36651 2004-05-11  Paul Brook  <paul@codesourcery.com>
36652
36653         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36654
36655 2004-05-10  Eric Christopher  <echristo@redhat.com>
36656
36657         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36658         * gcc.dg/sibcall-4.c: Ditto.
36659
36660 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36661
36662         * g++.dg/ext/altivec-8.C: New test case.
36663         * gcc.dg/altivec-13.c: New test case.
36664
36665 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36666
36667         * gcc.c-torture/execute/divcmp-1.c: New test case.
36668         * gcc.c-torture/execute/divcmp-2.c: New test case.
36669         * gcc.c-torture/execute/divcmp-3.c: New test case.
36670
36671 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36672
36673         * g++.dg/other/pragma-re-2.C: New test.
36674
36675 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36676
36677         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36678         * gcc.dg/i386-387-2.c: Likewise.
36679
36680         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36681         __builtin_drem.
36682         * gcc.dg/i386-387-6.c: Likewise.
36683
36684 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36685
36686         * gcc.dg/builtins-33.c: Also check log1p*.
36687
36688 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36689
36690         PR optimization/15296
36691         * gcc.c-torture/execute/pr15296.c: New test.
36692
36693 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36694
36695         * gcc.dg/builtins-40.c: New test.
36696
36697 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36698
36699         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36700
36701 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36702
36703         * g++.dg/ext/spe1.C: New testcase.
36704
36705 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36706
36707         * objc.dg/image-info.m: Allow additional attributes
36708         for __image_info section.
36709
36710 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36711
36712         * gcc.dg/torture/mips-hilo-2.c: New test.
36713
36714 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36715
36716         PR c++/14389
36717         * g++.dg/template/member5.C: New test.
36718
36719 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36720
36721         * gcc.dg/builtins-34.c: Also check expm1*.
36722
36723 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36724
36725         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36726         * gcc.dg/torture/builtin-convert-3.c: New test.
36727
36728 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36729
36730         PR middle-end/15054
36731         * g++.dg/opt/pr15054.C: New test.
36732
36733 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36734
36735         * gcc.dg/torture/builtin-rounding-1.c: New test.
36736         * gcc.dg/builtins-25.c: Delete.
36737         * gcc.dg/builtins-29.c: Delete.
36738
36739 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36740
36741         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36742         * gcc.dg/sibcall-4.c: Likewise.
36743         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36744
36745 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36746
36747         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36748         bit-field on 16-bit targets.
36749
36750 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36751
36752         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36753         16-bit targets.
36754
36755 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36756
36757         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36758         * gcc.dg/rs6000-power2-2.c: Likewise.
36759
36760 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36761
36762         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36763         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36764         Change the asm registers to be in form of frN instead of fN.
36765
36766 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36767
36768         * gcc.dg/torture/builtin-convert-2.c: New test.
36769
36770 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36771
36772         * gcc.dg/rs6000-power2-1.c: New test.
36773         * gcc.dg/rs6000-power2-2.c: New test.
36774
36775 2004-04-28  Jan Hubicka  <jh@suse.cz>
36776
36777         * gcc.dg/unused-6.c: New test.
36778
36779 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36780             Ulrich Weigand  <uweigand@de.ibm.com>
36781
36782         * ada/acats/run_all.sh: Define $target variable.
36783
36784 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36785
36786         PR c++/15119
36787         * g++.dg/other/vararg-1.C: New test.
36788
36789         PR c++/4794
36790         * g++.dg/eh/cleanup3.C: New test.
36791
36792 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36793
36794         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36795         and ad8011a (target_insn).
36796         * ada/acats/support/macro.dfs: Likewise.
36797         * ada/acats/support/impbit.adb: New file.
36798
36799 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36800
36801         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36802
36803 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36804
36805         * gcc.dg/loop-3.c: New test.
36806
36807 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36808
36809         * gcc.c-torture/execute/simd-5.c: New test.
36810
36811 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36812
36813         PR c++/15064
36814         * g++.dg/template/crash18.C: New test.
36815
36816 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36817
36818         * g++.dg/ext/complit3.C: New test.
36819
36820 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36821
36822         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36823         * gcc.dg/altivec-3.c: Same.
36824         * gcc.dg/altivec-varargs-1.c: Same.
36825
36826 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36827
36828         * lib/target-supports.exp (check_profiling_available): Assume
36829         profiling is not available on powerpc-eabi targets.
36830
36831 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36832
36833         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36834         * gcc.dg/vmx/bug-1.c: Ditto.
36835
36836 2004-04-20  Eric Christopher  <echristo@redhat.com>
36837
36838         * gcc.dg/charset/extern.c: New test.
36839         * g++.dg/charset/extern3.cc: Ditto.
36840
36841 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36842
36843         * gcc.dg/builtins-39.c: New test.
36844
36845 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36846
36847         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36848
36849 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36850
36851         * gcc.dg/torture/mips-hilo-1.c: New test.
36852
36853 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36854
36855         * gcc.c-torture/compile/20040419-1.c: New test.
36856
36857 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36858
36859         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36860
36861 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36862             Aldy Hernandez  <aldyh@redhat.com>
36863
36864         * gcc.c-torture/execute/va-arg-24.c: New.
36865
36866 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36867             Aldy Hernandez  <aldyh@redhat.com>
36868
36869         * gcc.dg/vmx/1b-01.c: New.
36870         * gcc.dg/vmx/1b-02.c: New.
36871         * gcc.dg/vmx/1b-03.c: New.
36872         * gcc.dg/vmx/1b-04.c: New.
36873         * gcc.dg/vmx/1b-05.c: New.
36874         * gcc.dg/vmx/1b-06.c: New.
36875         * gcc.dg/vmx/1b-07.c: New.
36876         * gcc.dg/vmx/1c-01.c: New.
36877         * gcc.dg/vmx/1c-02.c: New.
36878         * gcc.dg/vmx/3a-01a.c: New.
36879         * gcc.dg/vmx/3a-01.c: New.
36880         * gcc.dg/vmx/3a-01m.c: New.
36881         * gcc.dg/vmx/3a-03.c: New.
36882         * gcc.dg/vmx/3a-03m.c: New.
36883         * gcc.dg/vmx/3a-04.c: New.
36884         * gcc.dg/vmx/3a-04m.c: New.
36885         * gcc.dg/vmx/3a-05.c: New.
36886         * gcc.dg/vmx/3a-06.c: New.
36887         * gcc.dg/vmx/3a-06m.c: New.
36888         * gcc.dg/vmx/3a-07.c: New.
36889         * gcc.dg/vmx/3b-01.c: New.
36890         * gcc.dg/vmx/3b-02.c: New.
36891         * gcc.dg/vmx/3b-10.c: New.
36892         * gcc.dg/vmx/3b-13.c: New.
36893         * gcc.dg/vmx/3b-14.c: New.
36894         * gcc.dg/vmx/3b-15.c: New.
36895         * gcc.dg/vmx/3c-01a.c: New.
36896         * gcc.dg/vmx/3c-01.c: New.
36897         * gcc.dg/vmx/3c-02.c: New.
36898         * gcc.dg/vmx/3c-03.c: New.
36899         * gcc.dg/vmx/3d-01.c: New.
36900         * gcc.dg/vmx/4-01.c: New.
36901         * gcc.dg/vmx/4-03.c: New.
36902         * gcc.dg/vmx/5-01.c: New.
36903         * gcc.dg/vmx/5-02.c: New.
36904         * gcc.dg/vmx/5-03.c: New.
36905         * gcc.dg/vmx/5-04.c: New.
36906         * gcc.dg/vmx/5-05.c: New.
36907         * gcc.dg/vmx/5-06.c: New.
36908         * gcc.dg/vmx/5-07.c: New.
36909         * gcc.dg/vmx/5-07t.c: New.
36910         * gcc.dg/vmx/5-08.c: New.
36911         * gcc.dg/vmx/5-10.c: New.
36912         * gcc.dg/vmx/5-11.c: New.
36913         * gcc.dg/vmx/7-01a.c: New.
36914         * gcc.dg/vmx/7-01.c: New.
36915         * gcc.dg/vmx/7c-01.c: New.
36916         * gcc.dg/vmx/7d-01.c: New.
36917         * gcc.dg/vmx/7d-02.c: New.
36918         * gcc.dg/vmx/8-01.c: New.
36919         * gcc.dg/vmx/8-02a.c: New.
36920         * gcc.dg/vmx/8-02.c: New.
36921         * gcc.dg/vmx/brode-1.c: New.
36922         * gcc.dg/vmx/bug-1.c: New.
36923         * gcc.dg/vmx/bug-2.c: New.
36924         * gcc.dg/vmx/bug-3.c: New.
36925         * gcc.dg/vmx/cw-bug-1.c: New.
36926         * gcc.dg/vmx/cw-bug-2.c: New.
36927         * gcc.dg/vmx/cw-bug-3.c: New.
36928         * gcc.dg/vmx/dct.c: New.
36929         * gcc.dg/vmx/debug-1.c: New.
36930         * gcc.dg/vmx/debug-2.c: New.
36931         * gcc.dg/vmx/debug-3.c: New.
36932         * gcc.dg/vmx/debug-4.c: New.
36933         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36934         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36935         * gcc.dg/vmx/eg-5.c: New.
36936         * gcc.dg/vmx/fft.c: New.
36937         * gcc.dg/vmx/gcc-bug-1.c: New.
36938         * gcc.dg/vmx/gcc-bug-2.c: New.
36939         * gcc.dg/vmx/gcc-bug-3.c: New.
36940         * gcc.dg/vmx/gcc-bug-4.c: New.
36941         * gcc.dg/vmx/gcc-bug-5.c: New.
36942         * gcc.dg/vmx/gcc-bug-6.c: New.
36943         * gcc.dg/vmx/gcc-bug-7.c: New.
36944         * gcc.dg/vmx/gcc-bug-8.c: New.
36945         * gcc.dg/vmx/gcc-bug-9.c: New.
36946         * gcc.dg/vmx/gcc-bug-b.c: New.
36947         * gcc.dg/vmx/gcc-bug-c.c: New.
36948         * gcc.dg/vmx/gcc-bug-d.c: New.
36949         * gcc.dg/vmx/gcc-bug-e.c: New.
36950         * gcc.dg/vmx/gcc-bug-f.c: New.
36951         * gcc.dg/vmx/gcc-bug-g.c: New.
36952         * gcc.dg/vmx/gcc-bug-i.c: New.
36953         * gcc.dg/vmx/harness.h: New.
36954         * gcc.dg/vmx/ira1.c: New.
36955         * gcc.dg/vmx/ira2a.c: New.
36956         * gcc.dg/vmx/ira2b.c: New.
36957         * gcc.dg/vmx/ira2.c: New.
36958         * gcc.dg/vmx/ira2c.c: New.
36959         * gcc.dg/vmx/mem.c: New.
36960         * gcc.dg/vmx/newton-1.c: New.
36961         * gcc.dg/vmx/ops.c: New.
36962         * gcc.dg/vmx/sn7153.c: New.
36963         * gcc.dg/vmx/spill2.c: New.
36964         * gcc.dg/vmx/spill3.c: New.
36965         * gcc.dg/vmx/spill.c: New.
36966         * gcc.dg/vmx/t.c: New.
36967         * gcc.dg/vmx/varargs-1.c: New.
36968         * gcc.dg/vmx/varargs-2.c: New.
36969         * gcc.dg/vmx/varargs-3.c: New.
36970         * gcc.dg/vmx/varargs-4.c: New.
36971         * gcc.dg/vmx/varargs-5.c: New.
36972         * gcc.dg/vmx/varargs-6.c: New.
36973         * gcc.dg/vmx/varargs-7.c: New.
36974         * gcc.dg/vmx/vmx.exp: New.
36975         * gcc.dg/vmx/vprint-1.c: New.
36976         * gcc.dg/vmx/vscan-1.c: New.
36977         * gcc.dg/vmx/x-01.c: New.
36978         * gcc.dg/vmx/x-02.c: New.
36979         * gcc.dg/vmx/x-03.c: New.
36980         * gcc.dg/vmx/x-04.c: New.
36981         * gcc.dg/vmx/x-05.c: New.
36982         * gcc.dg/vmx/yousufi-1.c: New.
36983         * gcc.dg/vmx/zero-1.c: New.
36984         * gcc.dg/vmx/zero.c: New.
36985
36986 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36987
36988         * g++.dg/lookup/java1.C: Update for chage of
36989         _Jv_AllocObject.
36990         * g++.dg/lookup/java2.C: Likewise.
36991
36992 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36993
36994         * ada/acats/run_all.sh: use -O2 by default.
36995
36996 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36997
36998         * gcc.dg/vr-mult-[12].c: New tests.
36999
37000 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37001
37002         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37003
37004         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37005
37006 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37007
37008         * lib/target-supports.exp (check_profiling_available): Assume
37009         profiling isn't available for mips*-*-elf targets.
37010
37011 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37012
37013         * gcc.dg/builtins-38.c: New test.
37014
37015 2004-04-14  Eric Christopher  <echristo@redhat.com>
37016
37017         * g++.dg/charset/charset.exp: Run .cc extension tests.
37018
37019 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37020
37021         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37022
37023 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37024
37025         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37026
37027 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37028
37029         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37030         * gcc.dg/i386-387-2.c: Likewise.
37031
37032         * gcc.dg/i386-387-7.c: New test.
37033         * gcc.dg/i386-387-8.c: New test.
37034
37035         * gcc.dg/builtins-37.c: New test.
37036
37037 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37038
37039         * g++.dg/pch/externc-1.C: Add missing semicolon.
37040
37041 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37042
37043         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37044
37045 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37046
37047         * gcc.c-torture/execute/20040411-1.c: New test.
37048
37049 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37050
37051         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37052
37053 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37054
37055         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37056
37057 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37058
37059         * lib/target-supports.exp (check_named_sections_available): New.
37060         * lib/gcc-dg.exp (dg-require-named-sections): New.
37061         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37062         old-deja.exp.  Also prune error-count message from HP linker.
37063         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37064
37065         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37066         * g++.old-deja/g++.pt/static3.C: Likewise.
37067         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37068
37069 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37070
37071         * gcc.c-torture/execute/20040409-1.c: New test case.
37072         * gcc.c-torture/execute/20040409-2.c: New test case.
37073         * gcc.c-torture/execute/20040409-3.c: New test case.
37074
37075 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37076
37077         * gcc.dg/20040409-1.c: New test.
37078
37079 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37080
37081         PR target/14888
37082         * g++.dg/opt/pr14888.C: New test case.
37083
37084 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37085
37086         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37087         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37088         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37089         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37090         New tests.
37091
37092 2004-04-08  Paul Brook  <paul@codesourcery.com>
37093
37094         * gcc.dg/spill-1.c: New test.
37095
37096 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37097
37098         * gcc.dg/torture/builtin-ctype-2.c: New test.
37099
37100 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37101
37102         * gcc.dg/pch/pch.exp: Add largefile test.
37103
37104 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37105
37106         * g++.dg/pch/externc-1.Hs: New.
37107         * g++.dg/pch/externc-1.C: New.
37108
37109 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37110
37111         * gcc.dg/compat/struct-by-value-5a_main.c,
37112         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37113         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37114         * gcc.dg/compat/struct-by-value-5a_x.c,
37115         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37116         gcc.dg/compat/struct-by-value-5_x.c.
37117         * gcc.dg/compat/struct-by-value-5a_y.c,
37118         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37119         gcc.dg/compat/struct-by-value-5_y.c.
37120
37121         * gcc.dg/compat/struct-by-value-6a_main.c,
37122         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37123         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37124         * gcc.dg/compat/struct-by-value-6a_x.c,
37125         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37126         gcc.dg/compat/struct-by-value-6_x.c.
37127         * gcc.dg/compat/struct-by-value-6a_y.c,
37128         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37129         gcc.dg/compat/struct-by-value-6_y.c.
37130
37131         * gcc.dg/compat/struct-by-value-7a_main.c,
37132         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37133         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37134         * gcc.dg/compat/struct-by-value-7a_x.c,
37135         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37136         gcc.dg/compat/struct-by-value-7_x.c.
37137         * gcc.dg/compat/struct-by-value-7a_y.c,
37138         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37139         gcc.dg/compat/struct-by-value-7_y.c.
37140
37141 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37142
37143         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37144         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37145         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37146         options.
37147
37148 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37149
37150         * gcc.dg/builtins-36.c: New test.
37151
37152 2004-04-06  Paul Brook  <paul@codesourcery.com>
37153
37154         * README.gcc: Remove obsolete contraint on testcases.
37155
37156 2004-04-05  Paul Brook  <paul@codesourcery.com>
37157
37158         PR2123
37159         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37160         failure and exit(0) on success.
37161         * g++.dg/expr/anew2.C: Ditto.
37162         * g++.dg/expr/anew3.C: Ditto.
37163         * g++.dg/expr/anew4.C: Ditto.
37164
37165 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         PR c++/3518
37168         * g++.dg/template/unify7.C: New.
37169
37170 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37171
37172         * g++.dg/README: Bring up to date with new subdirectories; remove
37173         duplicate subdirectory lines.
37174
37175 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37176
37177         PR c++/14007
37178         * g++.dg/template/unify5.C: New.
37179         * g++.dg/template/unify6.C: New.
37180         * g++.dg/template/qualttp20.C: Adjust.
37181         * g++.old-deja/g++.jason/report.C: Adjust.
37182         * g++.old-deja/g++.other/qual1.C: Adjust.
37183
37184 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37185
37186         PR c++/14803
37187         * g++.dg/inherit/ptrmem1.C: New test.
37188
37189 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37190
37191         PR c++/14755
37192         * gcc.c-torture/execute/20040331-1.c: New test.
37193         * gcc.dg/20040331-1.c: New test.
37194
37195 2004-04-01  Paul Brook  <paul@codesourcery.com>
37196
37197         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37198
37199 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37200
37201         PR c++/14724
37202         * g++.dg/init/goto1.C: New test.
37203
37204         PR c++/14763
37205         * g++.dg/template/defarg4.C: New test.
37206
37207 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37208
37209         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37210
37211 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37212
37213         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37214
37215 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37216
37217         * gcc.dg/noncompile/undeclared-2.c: New test.
37218
37219 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37220
37221         * gcc.dg/940409-1.c: Remove XFAIL.
37222         * gcc.dg/reg-vol-struct-1.c: New test.
37223
37224 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37225
37226         * gcc.dg/torture/builtin-wctype-1.c: New test.
37227
37228 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37229
37230         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37231         * gcc.dg/20001101-1.c: Likewise.
37232         * gcc.dg/20001102-1.c: Likewise.
37233
37234 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37235
37236         * gcc.dg/compare8.c: Add an additional test for XOR.
37237
37238 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37239
37240         * gcc.dg/torture/builtin-ctype-1.c: New test.
37241
37242 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37243
37244         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37245         * gcc.dg/torture/builtin-math-1.c: Likewise.
37246         * gcc.dg/torture/builtin-power-1.c: New test.
37247
37248 2004-03-24  Andreas Schwab  <schwab@suse.de>
37249
37250         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37251         IA64 assembler.
37252
37253 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37254             Roger Sayle  <roger@eyesopen.com>
37255
37256         * gcc.dg/compare8.c: New test case.
37257
37258 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37259
37260         * g++.dg/ext/altivec-7.C: New test.
37261
37262 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37263
37264         PR 12267, 12391, 12560, 13129, 14114, 14133
37265         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37266         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37267         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37268         Adjust error regexps.
37269         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37270         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37271         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37272         * gcc.dg/local1.c: Add explanatory comment.
37273
37274 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37275
37276         PR optimization/14669
37277         * g++.dg/opt/fold2.C: New test case.
37278
37279 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37280
37281         PR c/14069
37282         * gcc.dg/20040322-1.c: New test.
37283
37284 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37285
37286         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37287         * gcc.dg/ultrasp4.c: Likewise.
37288         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37289
37290 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37291
37292         * gcc.dg/i386-sse-8.c: Reset default options.
37293
37294 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37295
37296         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37297         in the error message text.
37298
37299 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37300
37301         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37302
37303 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37304
37305         PR c++/14616
37306         * g++.dg/init/array13.C: New test.
37307
37308 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37309
37310         PR target/13889
37311         * gcc.c-torture/compile/pr13889.c: New test case.
37312
37313 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37314
37315         PR c/14635
37316         * builtins-1.c (nan, nans): Don't test.
37317         * builtins-30.c: Don't use nan, nanf, nanl.
37318         * builtins-35.c: New test.
37319
37320 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37321
37322         * g++.dg/ext/altivec-6.C: New test.
37323
37324 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37325
37326         * g++.dg/init/placement3.C: New test.
37327
37328         * g++.dg/template/spec13.C: New test.
37329
37330         * g++.dg/lookup/using11.C: New test.
37331
37332         * g++.dg/lookup/koenig3.C: New test.
37333
37334         * g++.dg/template/operator2.C: New test.
37335
37336         * g++.dg/expr/dtor3.C: New test.
37337         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37338         marker.
37339         * g++.old-deja/g++.law/visibility28.C: Likewise.
37340
37341 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37342
37343         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37344         * gcc.dg/ppc64-abi-3.c: Likewise.
37345
37346 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37347
37348         PR c++/14545
37349         * g++.dg/parse/template15.C: New test.
37350
37351 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37352
37353         * g++.dg/expr/dtor2.C: New test.
37354
37355         * g++.dg/lookup/anon4.C: New test.
37356
37357         * g++.dg/overload/using1.C: New test.
37358
37359         * g++.dg/template/lookup7.C: New test.
37360
37361         * g++.dg/template/typename6.C: New test.
37362
37363         * g++.dg/expr/cond6.C: New test.
37364
37365 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37366
37367         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37368
37369 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37370
37371         * g++.dg/expr/cond5.C: New test.
37372         * g++.dg/expr/constcast1.C: Likewise.
37373         * g++.dg/expr/ptrmem2.C: Likewise.
37374         * g++.dg/expr/ptrmem3.C: Likewise.
37375         * g++.dg/lookup/main1.C: Likewise.
37376         * g++.dg/template/lookup6.C: Likewise.
37377
37378 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37379
37380         * gcc.dg/local1.c: New test.
37381
37382         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37383
37384 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37385
37386         * gcc.dg/torture/builtin-convert-1.c: New test.
37387
37388 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37389
37390         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37391
37392 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37393
37394         PR c++/14481
37395         * g++.dg/warn/Wunused-7.C: New test.
37396
37397 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37398
37399         * gcc.dg/torture/builtin-integral-1.c: New test.
37400
37401 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37402
37403         PR c++/14586
37404         * g++.dg/parse/non-dependent3.C: New test.
37405
37406 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37407
37408         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37409         * g++.dg/eh/simd-2.C: Likewise.
37410         * g++.dg/init/array10.C: Likewise.
37411         * gcc.c-torture/compile/simd-1.c: Likewise.
37412         * gcc.c-torture/compile/simd-2.c: Likewise.
37413         * gcc.c-torture/compile/simd-3.c: Likewise.
37414         * gcc.c-torture/compile/simd-4.c: Likewise.
37415         * gcc.c-torture/compile/simd-6.c: Likewise.
37416         * gcc.c-torture/execute/simd-1.c: Likewise.
37417         * gcc.c-torture/execute/simd-2.c: Likewise.
37418         * gcc.dg/compat/vector-defs.h: Likewise.
37419         * gcc.dg/20020531-1.c: Likewise.
37420         * gcc.dg/altivec-3.c: Likewise.
37421         * gcc.dg/altivec-4.c: Likewise.
37422         * gcc.dg/altivec-varargs-1.c: Likewise.
37423         * gcc.dg/compat/vector-defs.h: Likewise.
37424         * gcc.dg/i386-mmx-3.c: Likewise.
37425         * gcc.dg/i386-sse-4.c: Likewise.
37426         * gcc.dg/i386-sse-5.c: Likewise.
37427         * gcc.dg/i386-sse-8.c: Likewise.
37428         * gcc.dg/simd-1.c: Likewise.
37429         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37430         __ev64_opaque__ since the machine description provides it.
37431
37432 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37433
37434         * lib/compat.exp (skip_list): New global variable.
37435         Use it to hold the user defined COMPAT_SKIPS list if any.
37436         (compat-obj): Add the members of skip_list to optall.
37437
37438 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37439
37440         * gcc.dg/compat/union-by-value-1_main.c,
37441         union-by-value-1_x.c, union-by-value-1_y.c,
37442         union-check.h, union-defs.h,
37443         union-init.h, union-return-1_main.c,
37444         union-return-1_x.c, union-return-1_y.c: New files.
37445
37446 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37447
37448         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37449         mixed-struct-init.h: Add 4 mixed structure types.
37450         struct-by-value-21_main.c, struct-by-value-21_x.c,
37451         struct-by-value-21_y.c, struct-return-21_main.c,
37452         struct-return-21_x.c, struct-return-21_y.c: New files.
37453
37454 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37455
37456         PR c++/14550
37457         * g++.dg/parse/template14.C: New test.
37458
37459 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37460
37461         * gcc.c-torture/execute/20040313-1.c: New test.
37462
37463 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37464
37465         PR target/14533
37466         * gcc.dg/20040311-2.c: New test.
37467
37468 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37469
37470         PR other/14544
37471         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37472         bit-field.
37473
37474 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37475
37476         * gcc.dg/20040305-2.c: Add missing return statement.
37477
37478 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37479
37480         * gcc.dg/builtins-34.c: Also check pow10*.
37481
37482 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37483
37484         PR target/14262
37485         * gcc.dg/20040305-2.c: New test.
37486
37487 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37488
37489         * gcc.dg/20040310-1.c: New test.
37490
37491 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37492
37493         * gcc.c-torture/execute/20040311-1.c: New test case.
37494
37495 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37496
37497         PR c++/14476
37498         * g++.dg/lookup/enum1.C: New test.
37499
37500 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37501
37502         PR c++/14510
37503         * g++.dg/lookup/struct2.C: New test.
37504
37505 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37506
37507         * gcc.dg/builtins-34.c: New test.
37508
37509 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37510
37511         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37512
37513 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37514
37515         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37516         * gcc.dg/alias-2.c: New testcase.
37517
37518 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37519
37520         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37521
37522 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37523
37524         * gcc.c-torture/execute/20040309-1.c: New test case.
37525
37526 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37527
37528         PR c++/14397
37529         * g++.dg/overload/ref1.C: New.
37530
37531 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37532
37533         PR c++/14409
37534         * g++.dg/template/spec12.C: New test.
37535
37536         PR c++/14448
37537         * g++.dg/parse/crash14.C: New test.
37538
37539 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37540
37541         PR c++/14230
37542         * g++.dg/init/ref11.C: New test.
37543
37544 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37545
37546         PR c++/14432
37547         * g++.dg/parse/builtin2.C: New test.
37548
37549 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37550
37551         PR c++/14401
37552         * g++.dg/init/ctor3.C: New test.
37553         * g++.dg/init/union1.C: New test.
37554         * g++.dg/ext/anon-struct4.C: New test.
37555
37556 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37557
37558         * g++.dg/lookup/koenig1.C: Tweak error messages.
37559         * g++.dg/lookup/used-before-declaration.C: Likewise.
37560         * g++.dg/other/do1.C: Likewise.
37561         * g++.dg/overload/koenig1.C: Likewise.
37562         * g++.dg/parse/crash13.C: Likewise.
37563         * g++.dg/template/instantiate3.C: Likewise.
37564
37565 2004-03-08  Eric Christopher  <echristo@redhat.com>
37566
37567         * * lib/target-supports.exp: Enable libiconv in test
37568         compilation.  Fix up error checking.
37569
37570 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37571
37572         PR middle-end/14289
37573         * gcc.dg/pr14289-1.c: New test case.
37574         * gcc.dg/pr14289-2.c: Likewise.
37575         * gcc.dg/pr14289-3.c: Likewise.
37576
37577 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37578
37579         * gcc.c-torture/execute/20040308-1.c: New test.
37580
37581 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37582
37583         * gcc.c-torture/execute/20040307-1.c: New test case.
37584
37585 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37586
37587         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37588
37589 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37590
37591         * gcc.dg/20040306-1.c: New test.
37592
37593 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37594
37595         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37596         them static.
37597         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37598
37599 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37600
37601         PR c/14465
37602         * gcc.dg/decl-6.c: New test.
37603
37604 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37605
37606         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37607         Rename LOGPOW -> LOG_POW.
37608         (SQRT_EXP, POW_EXP): New.
37609
37610 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37611
37612         * gcc.dg/i386-sse-8.c: New test.
37613
37614 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37615
37616         PR c/14114
37617         * gcc.dg/decl-5.c: New test.
37618
37619 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37620
37621         * gcc.dg/20040305-1.c: New test.
37622
37623 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37624
37625         PR other/14354
37626         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37627
37628 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37629
37630         PR c++/14425, c++/14426
37631         * g++.dg/ext/altivec-4.C: New test.
37632         * g++.dg/ext/altivec-5.C: New test.
37633
37634 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37635
37636         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37637         global variables of a type with no linkage.
37638         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37639         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37640         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37641         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37642         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37643         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37644         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37645         * g++.dg/warn/deprecated.C: Name enum Color.
37646         * g++.dg/overload/VLA.C: Name structure for 'b'.
37647         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37648
37649 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37650
37651         * gcc.c-torture/compile/20040304-1.c: New test.
37652
37653 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37654
37655         PR 13728
37656         * gcc.dg/decl-4.c: New testcase.
37657
37658 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37659
37660         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37661         as PRECF if sizeof (float) > sizeof (double).
37662         (PRECL): Make it the same as PRECF if
37663         sizeof (float) > sizeof (long double).
37664
37665 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37666
37667         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37668         system type.  Add check for irix6 which doesn't have c99 runtime.
37669
37670 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37671
37672         * gcc.dg/const-elim-1.c: xfail for xtensa.
37673
37674 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37675
37676         PR c++/14369
37677         * g++.dg/template/cond4.C: New test.
37678
37679 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37680
37681         PR c++/14360
37682         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37683
37684         PR c++/14361
37685         * g++.dg/parse/defarg7.C: New test.
37686
37687         PR c++/14359
37688         * g++.dg/template/friend26.C: New test.
37689
37690 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37691
37692         PR c++/14324
37693         * g++.dg/abi/mangle21.C: New test.
37694
37695         PR c++/14260
37696         * g++.dg/parse/constructor2.C: New test.
37697
37698         PR c++/14337
37699         * g++.dg/template/sfinae1.C: New test.
37700
37701 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR c++/14267
37704         * g++.dg/expr/crash2.C: New test.
37705
37706         PR middle-end/13448
37707         * gcc.dg/inline-5.c: New test.
37708         * gcc.dg/always-inline.c: Split out tests into ...
37709         * gcc.dg/always-inline2.c: ... this and ...
37710         * gcc.dg/always-inline3.c: ... this.
37711
37712 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37713
37714         PR debug/12103
37715         * g++.dg/debug/crash1.C: New test.
37716
37717 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37718
37719         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37720         function with __attribute__((noinline)).
37721         (recurser_void2): Likewise.
37722         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37723         (recurser_void2): Likewise.
37724
37725 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37726
37727         PR middle-end/14203
37728         * g++.dg/warn/Wunused-6.C: New test case.
37729
37730 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37731
37732         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37733         not defined.
37734
37735 2004-02-27  Eric Christopher  <echristo@redhat.com>
37736
37737         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37738         * g++.dg/charset/asm2.c: Run only x86.
37739         * gcc.dg/charset/asm3.c: Ditto.
37740
37741 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37742
37743         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37744         ld_library_path.
37745
37746 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37747
37748         * g++.dg/ext/altivec-3.C: New.
37749
37750 2004-02-26  Richard Henderson  <rth@redhat.com>
37751
37752         * g++.dg/ext/attrib10.C: Mark for warning.
37753         * gcc.dg/attr-alias-1.c: New.
37754
37755 2004-02-26  Richard Henderson  <rth@redhat.com>
37756
37757         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37758         * gcc.c-torture/execute/20040208-2.c: ... it back.
37759
37760 2004-02-26  Eric Christopher  <echristo@redhat.com>
37761
37762         * lib/target-supports.exp (check-iconv-available): New function.
37763         * lib/gcc-dg.exp (dg-require-iconv): New function.
37764         Use above.
37765         * gcc.dg/charset: New directory.
37766         * gcc.dg/charset/charset.exp: New file.
37767         * gcc.dg/charset/asm1.c: Ditto.
37768         * gcc.dg/charset/asm2.c: Ditto.
37769         * gcc.dg/charset/asm3.c: Ditto.
37770         * gcc.dg/charset/asm4.c: Ditto.
37771         * gcc.dg/charset/asm5.c: Ditto.
37772         * gcc.dg/charset/attribute1.c: Ditto.
37773         * gcc.dg/charset/attribute2.c: Ditto.
37774         * gcc.dg/charset/string1.c: Ditto.
37775         * g++.dg/charset: New directory.
37776         * g++.dg/dg.exp: Add here. Special options.
37777         * g++.dg/charset/charset.exp: New file.
37778         * g++.dg/charset/asm1.c: Ditto.
37779         * g++.dg/charset/asm2.c: Ditto.
37780         * g++.dg/charset/asm3.c: Ditto.
37781         * g++.dg/charset/asm4.c: Ditto.
37782         * g++.dg/charset/attribute1.c: Ditto.
37783         * g++.dg/charset/attribute2.c: Ditto.
37784         * g++.dg/charset/extern1.cc: Ditto.
37785         * g++.dg/charset/extern2.cc: Ditto.
37786         * g++.dg/charset/string1.c: Ditto.
37787
37788 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37789
37790         PR c++/14278
37791         * g++.dg/parse/comma1.C: New test.
37792
37793 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37794
37795         PR c++/14284
37796         * g++.dg/template/ttp8.C: New test.
37797
37798 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37799
37800         * gcc.dg/fixuns-trunc-1.c: New test.
37801
37802 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37803
37804         * gcc.dg/builtins-config.h: Use #elif.
37805
37806 2004-02-26  Michael Matz  <matz@suse.de>
37807
37808         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37809         * gcc.dg/991214-1.c: Likewise.
37810         * gcc.dg/i386-asm-1.c: Likewise.
37811
37812 2004-02-25  Richard Henderson  <rth@redhat.com>
37813
37814         * gcc.c-torture/execute/20040208-2.c: Move ...
37815         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37816
37817 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37818
37819         PR c++/14246
37820         * g++.dg/other/crash-3.C: New test.
37821
37822 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37823
37824         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37825         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37826
37827         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37828         HP-UX.
37829
37830 2004-02-24  Michael Matz  <matz@suse.de>
37831
37832         * gcc.dg/i386-regparm.c: New.
37833
37834 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37835
37836         * gcc.c-torture/execute/20040223-1.c: New.
37837
37838 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37839             Kazu Hirata  <kazu@cs.umass.edu>
37840
37841         * gcc.dg/fwritable-strings-1.c: Remove.
37842
37843 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37844
37845         PR c/14156
37846         * gcc.dg/20040223-1.c: New test.
37847
37848 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37849
37850         PR c++/14106
37851         * g++.dg/ext/typeof9.C: New test.
37852
37853 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37854
37855         PR c++/14250
37856         * g++.dg/other/switch1.C: New test.
37857
37858 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37859
37860         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37861         * gcc.dg/va-arg-1.c: Likewise.
37862
37863 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37864
37865         PR c++/14143
37866         * g++.dg/template/koenig5.C: New test.
37867
37868 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37869
37870         * g++.dg/ext/altivec-1.C: Generalize target triple.
37871         * g++.dg/ext/altivec-2.C: New test case.
37872         * g++.dg/ext/altivec_check.h: New file.
37873         * gcc.dg/altivec-1.c: Generalize target triple;
37874         include altivec_check.h and call altivec_check().
37875         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37876         * gcc.dg/altivec-6.c: New test case.
37877         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37878         type casts as needed.
37879         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37880         altivec_check().
37881         * gcc.dg/altivec-12.c: New test case.
37882         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37883         include altivec_check.h and call altivec_check().
37884         * gcc.dg/altivec_check.h: New file.
37885
37886 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37887
37888         * lib/target-supports.exp (check_alias_available): Don't mangle
37889         function `g' in test program.
37890
37891 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37892
37893         * lib/target-supports.exp (check_profiling_available): Check
37894         argument to determine whether we support a profiling type.
37895         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37896         check_profiling_available.
37897         * g++.dg/bprob/bprob.exp: Likewise.
37898         * g77.dg/bprob/bprob.exp: Likewise.
37899         * gcc.misc-tests/bprob.exp: Likewise.
37900         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37901         dg-require-profiling and delete expected error handling.
37902         * gcc.dg/20021014-1.c: Likewise.
37903         * gcc.dg/nest.c: Likewise.
37904
37905 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37906
37907         PR c++/12007
37908         * g++.dg/other/vthunk1.C: New test.
37909
37910 2004-02-20  Falk Hueffner  <falk@debian.org>
37911
37912         PR target/14201
37913         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37914
37915 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37916
37917         PR c++/13927
37918         * g++.dg/other/error8.C: Remove XFAIL markers.
37919
37920         PR c++/14173
37921         * g++.dg/ext/packed5.C: New test.
37922
37923         PR c++/14199
37924         * g++.dg/warn/Wunused-5.C: New test.
37925
37926         PR c++/14186
37927         * g++.dg/lookup/member1.C: New test.
37928
37929 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37930
37931         * gcc.c-torture/compile/20040130-1.c: Enable only when
37932         __INT_MAX__ >= 2147483647L.
37933         * gcc.c-torture/compile/961203-1.c: Likewise.
37934
37935 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37936
37937         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37938         * g++.dg/opt/template1.C: Robustify assembler regexp
37939
37940 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37941
37942         * gcc.c-torture/execute/simd-4.x: Remove.
37943         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37944         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37945         Guard with #ifndef SKIP_ATTRIBUTE.
37946         * gcc.dg/compat/vector-1_y.c: Likewise.
37947         * gcc.dg/compat/vector-2_x.c: Likewise.
37948         * gcc.dg/compat/vector-2_y.c: Likewise.
37949         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37950         * g++.dg/eh/simd-2.C: Likewise.
37951
37952 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37953
37954         * gcc.c-torture/compile/complex-1.c: New.
37955
37956 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37957
37958         PR target/14209
37959         * gcc.c-torture/execute/20040218-1.c: New test.
37960
37961 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37962
37963         PR c++/14181
37964         * g++.dg/parse/new2.C: New test.
37965
37966 2004-02-18  Paul Brook  <paul@codesourcery.com>
37967
37968         * gcc.c-torture/compile/libcall-1.c: New test.
37969
37970 2004-02-18  Paul Brook  <paul@codesourcery.com>
37971
37972         PR debug/12934
37973         * gcc.dg/debug/debug-7.c: New test.
37974
37975 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37976
37977         * gcc.dg/20040217-1.c: New test.
37978
37979 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37980
37981         * gcc.c-torture/execute/990208-1.x: Delete.
37982
37983 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37984
37985         * gcc.c-torture/execute/20040208-2.x: New file.
37986
37987 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37988
37989         PR c++/11326
37990         * g++.dg/abi/structret1.C: New test.
37991
37992 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37993
37994         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37995         (i386_cpuid): No need to test if cpuid is available on AMD64.
37996         Fix assembly, so that it works onboth i386 and AMD64.
37997         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37998         (vecInLong): Fix s[] member type to unsigned int.
37999         (vecInWord): Remove type.
38000         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38001         (a64, b64, c64, d64, e64): Remove.
38002         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38003         Remove unused variable.  Remove initialization of removed variables.
38004         Don't call mmx_tests nor sse_tests.
38005         (reference_mmx, reference_sse): Remove.
38006         (check): Add return stmt.
38007         * gcc.dg/i386-sse-7.c: New test.
38008         * gcc.dg/i386-mmx-4.c: New test.
38009
38010 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38011
38012         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38013         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38014         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38015         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38016         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38017         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38018         g++.dg/tc1/dr94.C: Fix line terminator.
38019
38020 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38021
38022         * gcc.c-torture/compile/20040216-1.c: New.
38023
38024 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38025
38026         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38027         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38028         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38029         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38030         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38031         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38032
38033 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38034
38035         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38036
38037 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38038
38039         PR c++/13971
38040         * g++.dg/expr/cond4.C: New test.
38041
38042         PR c++/14086
38043         * g++.dg/lookup/crash2.C: New test.
38044
38045 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38046
38047         * gcc.c-torture/compile/20040214-2.c: New test.
38048
38049 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38050
38051         PR c++/14116
38052         * g++.dg/ext/typeof8.C: New test.
38053
38054 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38055
38056         * gcc.c-torture/compile/20040214-1.c: New test.
38057
38058 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38059
38060         PR c++/13635
38061         * g++.dg/template/spec11.C: New test.
38062
38063 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38064
38065         PR c++/13927
38066         * g++.dg/other/error8.C: New test.
38067
38068 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38069
38070         PR c++/14122
38071         * g++.dg/template/array4.C: New test.
38072
38073         PR c++/14108
38074         * g++.dg/inherit/thunk2.C: New test.
38075
38076         PR c++/14083
38077         * g++.dg/eh/cond2.C: New test.
38078
38079 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38080
38081         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38082
38083 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38084
38085         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38086
38087 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38088
38089         * g++.dg/simd-2.C: xfail on ppc64-linux.
38090
38091 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38092
38093         PR c/456
38094         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38095         tests.
38096
38097 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38098
38099         * gcc.dg/builtins-33.c: New test.
38100
38101 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38102
38103         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38104
38105 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38106
38107         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38108
38109 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38110
38111         * gcc.dg/ppc64-abi-3.c: New test.
38112
38113 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38114
38115         PR c/14092
38116
38117         * gcc.dg/pr14092-1.c: New testcase.
38118
38119 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38120
38121         * gcc.dg/cpp/assert4.c: Fix typo last change.
38122
38123         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38124         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38125
38126         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38127
38128 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38129
38130         * gcc.c-torture/compile/20040209-1.c: New test case.
38131
38132 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38133
38134         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38135
38136 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38137
38138         * gcc.c-torture/execute/20040208-[12].c: New tests.
38139
38140 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38141
38142         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38143
38144 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38145
38146         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38147
38148 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38149
38150         Bug 13856
38151         * gcc.dg/visibility-8.c: New testcase.
38152
38153 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38154
38155         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38156         arguments.
38157         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38158
38159 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38160
38161         PR middle-end/13696
38162         * g++.dg/opt/fold1.C: New test case.
38163
38164 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38165
38166         PR c++/14033
38167         * g++.dg/other/crash-2.C: New test.
38168
38169 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38170
38171         PR c++/14028
38172         * g++.dg/parse/angle-bracket2.C: New test.
38173
38174 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38175
38176         PR middle-end/13750
38177         Revert:
38178         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38179         PR pch/13361
38180         * g++.dg/pch/wchar-1.C: New.
38181         * g++.dg/pch/wchar-1.Hs: New.
38182
38183 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38184
38185         PR c++/14008
38186         * g++.dg/parse/error15.C: New test.
38187         * g++.dg/parse/crash11.C: Update dg-error mark.
38188
38189 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38190
38191         PR c++/13932
38192         * g++.dg/warn/conv2.C: New test.
38193
38194 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38195
38196         PR c++/13086
38197         * g++.dg/warn/incomplete1.C: Remove xfail.
38198
38199 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38200
38201         * lib/file-format.exp (gcc_target_object_format): Use
38202         ${tool}_target_compile, not gcc_target_compile.
38203         * lib/target-supports.exp (check_alias_available): Likewise.
38204         (check_gc_sections_available): Likewise.
38205         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38206         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38207         dg-require-alias.
38208
38209 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38210
38211         PR c++/13969
38212         * g++.dg/template/static6.C: New test.
38213
38214 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38215
38216         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38217
38218 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38219
38220         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38221         tests for systems where `char' is unsigned by default.
38222
38223 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38224
38225         PR c++/13997
38226         * g++.dg/template/partial3.C: New test.
38227
38228 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38229
38230         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38231         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38232         Remove mentions of obsolete ports.
38233
38234 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38235
38236         * gcc.dg/noncompile/20001228-1.c: Fix for new
38237         error message.
38238
38239 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38240
38241         PR target/9348
38242         * gcc.c-torture/execute/multdi-1.c: New test case.
38243
38244 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38245
38246         PR c++/13925
38247         * g++.dg/template/lookup5.C: New test.
38248
38249 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38250
38251         PR c++/13950
38252         * g++.dg/template/lookup4.C: New test.
38253
38254         PR c++/13970
38255         * g++.dg/parse/error14.C: New test.
38256
38257         PR c++/14002
38258         * g++.dg/parse/template13.C: New test.
38259
38260 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38261
38262         PR c++/13978
38263         * g++.dg/template/koenig4.C: New test.
38264
38265         PR c++/13968
38266         * g++.dg/template/crash17.C: New test.
38267
38268         PR c++/13975
38269         * g++.dg/parse/error13.C: New test.
38270         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38271
38272 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38273
38274         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38275
38276 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38277
38278         PR c/11658
38279         PR c/13994
38280         * gcc.dg/noncompile/20040203-1.c: New test.
38281         * gcc.dg/noncompile/20040203-2.c: Likewise.
38282         * gcc.dg/noncompile/20040203-3.c: Likewise.
38283         * gcc.dg/20040203-1.c: Likewise.
38284
38285 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38286
38287         PR c++/10858
38288         * g++.dg/template/sizeof7.C: New test.
38289
38290 2004-02-02  Eric Christopher  <echristo@redhat.com>
38291             Zack Weinberg  <zack@codesourcery.com>
38292
38293         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38294
38295 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38296
38297         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38298         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38299         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38300         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38301
38302 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38303
38304         PR c++/13113
38305         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38306
38307         PR c++/13854
38308         * g++.dg/ext/attrib13.C: New test.
38309
38310         PR c++/13907
38311         * g++.dg/conversion/op2.C: New test.
38312
38313 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38314
38315         * gcc.dg/titype-1.c: Fix pasto.
38316
38317 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38318
38319         * gcc.dg/titype-1.c: New test.
38320
38321 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38322
38323         PR c++/13957
38324         * g++.dg/template/non-type-template-argument-1.C,
38325         g++.dg/template/qualified-id1.C: Update dg-error marks.
38326         * g++.dg/template/nontype6.C: New test.
38327
38328 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38329
38330         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38331         * gcc.dg/builtins-31.c: New testcase.
38332         * gcc.dg/builtins-32.c: New testcase.
38333
38334 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38335
38336         * objc.dg/call-super-2.m: Update line numbers
38337         for the including of stddef.h.
38338
38339 2004-01-30  Michael Matz  <matz@suse.de>
38340
38341         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38342         g++.dg/ext/case-range3.C: New tests.
38343
38344 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38345
38346         DR206
38347         PR c++/13813
38348         * g++.dg/template/member4.C: New test.
38349
38350 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38351
38352         PR c++/13683
38353         * g++.dg/template/sizeof6.C: New test.
38354
38355 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38356
38357         * gcc.dg/fwritable-strings-1.c: New test.
38358
38359 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38360
38361         * gcc.c-torture/compile/20040130-1.c: New test.
38362
38363 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38364
38365         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38366
38367 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38368
38369         PR c++/13883
38370         * g++.dg/template/ctor3.C: New test.
38371
38372 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38373
38374         * g++.dg/tc1: New directory.
38375         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38376         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38377         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38378         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38379         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38380
38381 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38382
38383         * g++.dg/parse/error11.C: New test.
38384         * g++.dg/parse/error12.C: Likewise.
38385
38386 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38387
38388         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38389         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38390
38391 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38392
38393         PR c++/13791
38394         * g++.dg/ext/attrib12.C: New test.
38395
38396         PR c++/13736
38397         * g++.dg/parse/cast2.C: New test.
38398
38399 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38400
38401         * objc.dg/encode-2.m (main): New local string.  Set depending on
38402         sizeof long.  Use in sscanf call.
38403         * objc.dg/encode-3.m (main): New local string.  Set depending on
38404         sizeof long.  Use in scan_initial call.
38405
38406 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38407
38408         * objc.dg/call-super-2.m: Make LP64-safe.
38409         * objc.dg/desig-init-1.m: Likewise.
38410
38411 2004-01-27  Devang Patel <dpatel@apple.com>
38412
38413         * g++.dg/debug/namespace1.C: New test.
38414
38415 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38416
38417         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38418         xscale-*-*.
38419
38420         * gcc.dg/arm-mmx-1.c: New test.
38421
38422 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38423
38424         * gcc.dg/20040127-1.c: New test.
38425         * gcc.dg/20040127-2.c: New test.
38426
38427 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38428
38429         * objc.dg/stret-1.m (glob): Renamed to globa.
38430
38431 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38432
38433         PR c++/13663
38434         * g++.dg/expr/for1.C: New test.
38435
38436 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38437
38438         PR middle-end/13779
38439         * gcc.dg/darwin-longlong.c: New test.
38440
38441 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38442
38443         * gcc.dg/20040124-1.c: Moved test from here...
38444         * gcc.c-torture/compile/20040124-1.c: ...to here.
38445
38446 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38447
38448         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38449         the assembly output if -m64 is passed.
38450
38451 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38452
38453         PR c++/13833
38454         * g++.dg/template/cond3.C: New test.
38455
38456 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38457
38458         PR c++/13810
38459         * g++.dg/template/ttp7.C: New test.
38460
38461 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38462
38463         PR c++/13797
38464         * g++.dg/template/nontype4.C: New test.
38465         * g++.dg/template/nontype5.C: Likewise.
38466
38467 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38468
38469         * gcc.dg/torture/mips-clobber-at.c: New test.
38470
38471 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38472
38473         * gcc.dg/20040124-1.c: New test.
38474
38475 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38476
38477         * gcc.dg/20040123-1.c: New test.
38478
38479 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38480
38481         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38482
38483 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38484
38485         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38486
38487 2004-01-23  Andrew Pinski  <apinski@apple.com>
38488
38489         * gcc.dg/20030121-1.c: Move to ..
38490         * gcc.dg/20040121-1.c: here.
38491
38492 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38493
38494         * gcc.dg/builtins-29.c: New test case.
38495
38496 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38497
38498         PR 18314
38499         * gcc.dg/builtins-30.c: New testcase.
38500
38501 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38502
38503         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38504         * lib/g77.exp: Likewise.
38505         * lib/objc.exp: Likewise.
38506         * lib/g++.exp: Likewise.
38507
38508 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38509
38510         * gcc.dg/struct-by-value-2.c: New test.
38511
38512 2004-01-21  Andrew Pinski  <apinski@apple.com>
38513
38514         PR target/13785
38515         * gcc.dg/20030121-1.c: New test.
38516
38517 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38518
38519         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38520         clobber frame pointer register in asm statement.
38521
38522 2004-01-21  Falk Hueffner  <falk@debian.org>
38523
38524         * gcc.c-torture/compile/20040121-1.c: New test.
38525
38526 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38527
38528         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38529
38530 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38531
38532         * gcc.dg/ppc64-abi-2.c: New test.
38533
38534 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38535
38536         * lib/treelang.exp: Fill out this file.
38537         * lib/treelang-dg.exp: New File.
38538
38539 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38540
38541         * gcc.c-torture/compile/981022-1.c: Remove.
38542         * gcc.dg/array-5.c: Remove XFAIL.
38543         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38544         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38545         gcc.dg/cond-lvalue-1.c: Update.
38546         * gcc.dg/cast-lvalue-2.c: New test.
38547
38548 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38549
38550         PR c++/13592
38551         * g++.dg/other/error1.C (class foo): Tweak error message.
38552
38553         PR c++/13592
38554         * g++.dg/template/call2.C: New test.
38555
38556 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38557
38558         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38559         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38560         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38561         scalar-return-1_x.c, scalar-return-2_y.c,
38562         scalar-return-3_x.c, scalar-return-3_y.c,
38563         scalar-return-4_x.c, scalar-return-4_y.c,
38564         struct-align-1.h, struct-align-1_x.c,
38565         struct-align-1_y.c, struct-align-2.h,
38566         struct-align-2_x.c, struct-align-2_y.c,
38567         struct-by-value-10_y.c, struct-by-value-11_x.c,
38568         struct-by-value-11_y.c, struct-by-value-12_x.c,
38569         struct-by-value-12_y.c, struct-by-value-13_x.c,
38570         struct-by-value-13_y.c, struct-by-value-14_x.c,
38571         struct-by-value-14_y.c, struct-by-value-15_x.c,
38572         struct-by-value-15_y.c, struct-by-value-16_y.c,
38573         struct-by-value-17_y.c, struct-by-value-18_y.c,
38574         struct-by-value-19_y.c, struct-by-value-1_x.c,
38575         struct-by-value-1_y.c, struct-by-value-20_y.c,
38576         struct-by-value-2_x.c, struct-by-value-2_y.c,
38577         struct-by-value-3_y.c, struct-by-value-4_x.c,
38578         struct-by-value-4_y.c, struct-by-value-5_y.c,
38579         struct-by-value-6_y.c, struct-by-value-7_y.c
38580         struct-by-value-8_x.c, struct-by-value-8_y.c
38581         struct-by-value-9_x.c, struct-by-value-9_y.c
38582         struct-return-10_x.c, struct-return-10_y.c,
38583         struct-return-19_x.c, struct-return-20_x.c
38584         struct-return-2_x.c, struct-return-2_y.c
38585         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38586         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38587
38588 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38589
38590         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38591         attribute on sparc*-sun-solaris2.*.
38592
38593 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38594
38595         PR c++/13710
38596         * g++.dg/ext/typeof7.C: New test.
38597
38598 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38599
38600         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38601         * gcc.dg/const-elim-1.c: Same.
38602
38603 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38604
38605         * objc.dg/stret-1.m: New.
38606         * objc.dg/stret-2.m: New.
38607
38608 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38609
38610         PR c++/11895
38611         * g++.dg/ext/vector1.C: New test.
38612
38613 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38614
38615         * gcc.dg/pch/import-1.c: New.
38616         * gcc.dg/pch/import-1.hs: New.
38617         * gcc.dg/pch/import-1a.h: New.
38618         * gcc.dg/pch/import-1b.h: New.
38619         * gcc.dg/pch/import-1c.h: New.
38620
38621 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38622
38623         PR c++/13574
38624         * g++.dg/ext/array1.C: New test.
38625
38626         PR c++/13178
38627         * g++.dg/conversion/op1.C: New test.
38628
38629 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38630
38631         PR 11864
38632         From Kazumoto Kojima / Dan Kegel:
38633         * gcc.dg/pr11864-1.c: New test.
38634
38635         PR 10392
38636         From Marcus Comstedt / Dan Kegel:
38637         * gcc.dg/pr10392-1.c: New test.
38638
38639 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38640
38641         PR c++/13478
38642         * g++.dg/init/ref10.C: New test.
38643
38644 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38645
38646         PR c++/13407
38647         * g++.dg/parse/typename6.C: New test.
38648
38649 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38650
38651         PR pch/13361
38652         * g++.dg/pch/wchar-1.C: New.
38653         * g++.dg/pch/wchar-1.Hs: New.
38654
38655 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38656
38657         PR c++/9259
38658         * g++.dg/expr/sizeof2.C: New test.
38659
38660 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38661
38662         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38663
38664 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38665
38666         PR c++/13659
38667         * g++.dg/lookup/strong-using-3.C: New.
38668         * g++.dg/lookup/using-10.C: New.
38669
38670 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38671
38672         PR c++/13594
38673         * g++.dg/lookup/strong-using-2.C: New.
38674
38675 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38676             Dan Kegel <dank@kegel.com>
38677             J"orn Rennecke <joern.rennecke@superh.com>
38678
38679         PR target/9365
38680         * gcc.dg/pr9365-1.c: New test.
38681
38682 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38683
38684         PR c++/8856
38685         * g++.dg/parse/casting-operator2.C: New test.
38686         * g++.old-deja/g++.pt/explicit83.C: Remove.
38687
38688 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38689
38690         * gcc.dg/label-compound-stmt-1.c: New test.
38691         * gcc.c-torture/compile/950922-1.c,
38692         gcc.c-torture/compile/20000211-3.c,
38693         gcc.c-torture/compile/20000518-1.c,
38694         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38695         compound statements.
38696
38697 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38698
38699         * gcc.dg/ppc64-abi-1.c: New test.
38700
38701 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38702
38703          * g++.dg/ext/attrib9.C: Add dg-warnings.
38704
38705 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38706
38707         PR c++/12335
38708         * g++.dg/parse/dtor3.C: New test.
38709
38710 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38711
38712         PR c++/12709
38713         * g++.dg/parse/try-catch-1.C: New test.
38714
38715 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38716
38717         * ada/acats/run_all.sh: Add more verbose output in acats.log
38718         when compiling tests.
38719
38720 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38721
38722         PR 13656
38723         * gcc.dg/typedef-redecl.c: New test case.
38724         * gcc.dg/typedef-redecl.h: New support file.
38725
38726 2004-01-13  Jan Hubicka  <jh@suse.cz>
38727
38728         * gcc.dg/always_inline.c: New test.
38729         * gcc.dg/debug/20031231-1.c: Fix.
38730
38731 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38732
38733         PR c++/13474
38734         * g++.dg/template/array3.C: New test.
38735
38736 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38737
38738         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38739         * g++.dg/warn/Wunused-2.C: Likewise.
38740
38741 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38742
38743         PR c++/13289
38744         * g++.dg/template/instantiate6.C: New test.
38745
38746 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38747
38748         PR middle-end/11397
38749         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38750
38751 2004-01-12  Jan Hubicka  <jh@suse.cz>
38752
38753         PR opt/12826
38754         * gcc.dg/20040112-1.c: New.
38755
38756         * gcc.dg/dwarf-die[1-7].c: Move to...
38757         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38758         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38759
38760 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38761
38762         PR c++/4100
38763         * g++.dg/parse/friend4.C: New test.
38764
38765 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38766
38767         PR c++/4100
38768         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38769         definition is called a friend.
38770
38771 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38772
38773         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38774
38775 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38776
38777         PR c++/3478
38778         * g++.dg/parse/error10.C: New test.
38779         * g++.dg/template/arg2.C: Accept "invalid type" error.
38780
38781 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38782
38783         PR middle-end/13392
38784         * g++.dg/opt/expect2.C: New test.
38785
38786 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38787
38788         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38789         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38790         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38791         Update dg-error regexps.
38792
38793 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38794
38795         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38796         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38797
38798 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38799
38800         * gcc.dg/pragma-re-1.c: Use right pointer type.
38801
38802 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38803
38804         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38805
38806 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38807
38808         * gcc.dg/rs6000-ldouble-1.c: New.
38809
38810 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38811
38812         DR 337
38813         PR c++/9256
38814         * g++.dg/other/abstract1.C: New test.
38815
38816 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38817
38818         * g++.dg/lookup/strong-using-1.C: New.
38819
38820 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38821
38822         PR c/11234
38823         * gcc.dg/func-ptr-conv-1.c: New test.
38824         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38825
38826 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38827
38828         PR target/13380.
38829         * gcc.c-torture/compile/20040109-1.c: New.
38830
38831 2004-01-08  Stuart Hastings  <stuart@apple.com>
38832
38833         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38834         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38835         * gcc.dg/i386-sse-6.c: ...this new testcase.
38836
38837 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38838
38839         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38840
38841 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38842
38843         * ada/acats/run_acats: Treat 'gnatchop' the same way
38844         as 'gnatmake'.  Export GCC_DRIVER.
38845         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38846         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38847
38848 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38849
38850         PR c++/12573
38851         * g++.dg/template/dependent-expr4.C: New test.
38852
38853 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38854
38855         * gcc.dg/altivec-11.c: New test.
38856
38857 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38858
38859         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38860
38861 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38862
38863         PR c/6024
38864         * gcc.dg/enum-compat-1.c: New test.
38865         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38866
38867 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38868
38869         PR c/12165
38870         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38871         gcc.dg/c99-idem-qual-3.c: New tests.
38872
38873 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38874
38875         * gcc.dg/winline-7.c: Don't cast void * to int.
38876
38877 2004-01-06  Jan Hubicka  <jh@suse.cz>
38878
38879         * gcc.dg/i386-sse-5.c: New test
38880         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38881
38882 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38883
38884         PR c++/12815
38885         * g++.dg/rtti/typeid4.C: New test.
38886
38887 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38888
38889         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38890
38891 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38892
38893         PR c++/12132
38894         * g++.dg/template/error11.C: New test.
38895
38896         PR c++/13451
38897         * g++.dg/template/class2.C: New test.
38898
38899 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38900         Richard Sandiford <rsandifo@redhat.com>
38901
38902         PR c++/13387
38903         * g++.dg/opt/alias3.C: New test.
38904
38905 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38906
38907         PR c++/13157
38908         * g++.dg/template/koenig3.C: New test.
38909
38910         PR c++/13529
38911         * g++.dg/parse/offsetof3.C: New test.
38912
38913         * g++.dg/init/copy7.C: Add missing dg-error markers.
38914
38915         PR c++/12226
38916         * g++.dg/init/copy7.c: New test.
38917
38918         PR c++/13536
38919         * g++.dg/parse/cast1.C: New test.
38920
38921 2004-01-04  Jan Hubicka  <jh@suse.cz>
38922
38923         * gcc.dg/winline[1-7].c: New tests.
38924
38925 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38926
38927         PR c++/13520
38928         * g++.dg/template/qualttp22.C: New test.
38929
38930 2004-01-01  Jan Hubicka  <jh@suse.cz>
38931
38932         * gcc.dg/debug/20031231-1.c: New.
38933         * gcc.c-torture/compile/20040101-1.c: New.
38934         * gcc.dg/dwarf-die-[1-7].c: New.
38935
38936 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38937
38938         PR optimization/13521
38939         * gcc.c-torture/compile/20031231-1.c: New test.
38940
38941 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38942
38943         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38944
38945 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38946
38947         PR c++/10079
38948         * g++.dg/template/crash16.C: New test.
38949
38950 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38951
38952         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38953
38954 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38955
38956         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38957         ports.
38958         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38959         * g++.old-deja/g++.law/profile1.C: Likewise.
38960         * gcc.c-torture/compile/981006-1.c: Likewise.
38961         * gcc.c-torture/execute/loop-2e.x: Likewise.
38962         * gcc.c-torture/execute/loop-2f.x: Remove.
38963         * gcc.c-torture/execute/loop-2g.x: Likewise.
38964         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38965         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38966
38967 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38968
38969         PR c++/13507
38970         * g++.dg/ext/attrib11.C: New test.
38971
38972         PR c++/13494
38973         * g++.dg/template/array2-1.C: New test.
38974         * g++.dg/template/array2-2.C: New test.
38975
38976 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38977
38978         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38979
38980 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38981
38982         PR c++/12774
38983         * g++.dg/template/array1-1.C: New test.
38984         * g++.dg/template/array1-2.C: New test.
38985
38986 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38987
38988         PR fortran/12632
38989         * g77.dg/12632.f: New test case.
38990
38991 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38992
38993         PR c++/13289
38994         * g++.dg/parse/nontype1.C: New test.
38995
38996 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38997
38998         PR c++/12403
38999         * g++.dg/parse/explicit1.C: New test.
39000         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39001
39002 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39003
39004         PR c++/13081
39005         * g++.dg/opt/inline6.C: New test.
39006
39007         PR c++/12613
39008         * g++.dg/parse/error9.C: New test.
39009
39010         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39011
39012 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39013
39014         PR c++/13009
39015         * g++.dg/init/assign1.C: New test.
39016
39017 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39018
39019         PR c++/13070
39020         * g++.dg/warn/format3.C: New test case.
39021
39022 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39023
39024         * gcc.c-torture/compile/20031227-1.c: New test.
39025
39026 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39027
39028         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39029         * g77.dg/bprob/bprob.exp: Likewise.
39030         * gcc.misc-tests/bprob.exp: Likewise.
39031         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39032         variants on systems where the library does not provide that
39033         functionality.
39034         * gcc.dg/builtins-20.c: Use builtins-config.h.
39035         * gcc.dg/builtins-config.h: New file.
39036
39037 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39038
39039         * lib/gcc-dg.exp (dg-require-profiling): New function.
39040         * lib/target-supports.exp (check_profiling_available): Likewise.
39041         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39042         * g77.dg/bprob/bprob.exp: Likewise.
39043         * gcc.misc-tests/bprob.exp: Likewise.
39044         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39045         * gcc.dg/20021014-1.c: Likewise.
39046         * gcc.dg/nest.c: Likewise.
39047
39048 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39049
39050         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39051         compiling.
39052         * g++.dg/lookup/java2.C: Likewise.
39053         * gcc.dg/cpp/lexident.c: Likewise.
39054
39055 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39056
39057         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39058         given.
39059         * gcc.c-torture/compile/961203-1.c: Likewise.
39060         * gcc.c-torture/compile/980506-1.c: Likewise.
39061
39062 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39063
39064         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39065         (additional_prunes): New global.
39066         (gcc-dg-prune): Handle additional per-test pruning.
39067         (dg-test): Clear additional_prunes between tests.
39068
39069         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39070         dg-prune-output to avoid spurious failures from assembler
39071         complaining about nonexistent WAW violations.
39072         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39073         Use dg-prune-output to avoid spurious failures from assembler
39074         warning about Itanium B-step errata.
39075
39076 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39077
39078         * g++.dg/abi/macro0.C: New test.
39079         * g++.dg/abi/macro1.C: Likewise.
39080         * g++.dg/abi/macro2.C: Likewise.
39081
39082         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39083         * g++.dg/abi/bitfield7.C: Likewise.
39084         * g++.dg/abi/dtor2.C: Likewise.
39085         * g++.dg/abi/mangle11.C: Likewise.
39086         * g++.dg/abi/mangle12.C: Likewise.
39087         * g++.dg/abi/mangle14.C: Likewise.
39088         * g++.dg/abi/mangle17.C: Likewise.
39089         * g++.dg/abi/vbase10.C: Likewise.
39090         * g++.dg/abi/vbase14.C: Likewise.
39091         * g++.dg/template/qualttp17.C: Likewise.
39092
39093 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39094
39095         PR c/11995
39096         * gcc.dg/20031223-1.c: New test.
39097
39098 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39099
39100         * gcc.dg/noreturn-7.c: New test.
39101
39102 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39103
39104         * gcc.dg/null-pointer-1.c: New test.
39105
39106 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39107
39108         * g++.old-deja/g++.jason/template18.C: Remove.
39109         * g++.old-deja/g++.jason/template37.C: Likewise.
39110
39111         PR c++/12862
39112         * g++.dg/lookup/ns1.C: New test.
39113
39114         PR c++/12397
39115         * g++.dg/template/lookup3.C: New test.
39116
39117 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39118
39119         * g++.dg/template/recurse1.C: New test
39120
39121 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39122
39123         PR c++/12479
39124         * g++.dg/parse/semicolon1.C: New test.
39125         * g++.dg/parse/semicolon1.h: Likewise.
39126
39127 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39128
39129         * gcc.dg/darwin-misaligned.c: New test.
39130
39131 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39132
39133         PR c/9163
39134         * gcc.dg/20031222-1.c: New test.
39135
39136 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39137
39138         PR c++/13438
39139         * g++.dg/parse/error8.C: New test.
39140
39141         PR c++/11554
39142         * g++.dg/warn/ctor-init-1.C: New test.
39143
39144 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39145
39146         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39147         too small.
39148         * gcc.c-torture/compile/930217-1.c: Likewise.
39149         * gcc.c-torture/compile/930513-1.c: Likewise.
39150         * gcc.c-torture/execute/920908-2.c: Likewise.
39151         * gcc.c-torture/execute/921204-1.c: Likewise.
39152         * gcc.c-torture/execute/930621-1.c: Likewise.
39153         * gcc.c-torture/execute/930630-1.c: Likewise.
39154         * gcc.c-torture/execute/931031-1.c: Likewise.
39155         * gcc.c-torture/execute/980602-2.c: Likewise.
39156         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39157         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39158         * gcc.c-torture/execute/extzvsi.c: Likewise.
39159         * gcc.c-torture/unsorted/ext.c: Likewise.
39160
39161 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39162
39163         PR target/12749
39164         * gcc.c-torture/compile/20031220-2.c: New test case.
39165
39166 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39167
39168         PR optimization/13031
39169         * gcc.c-torture/compile/20031220-1.c: New test case.
39170
39171 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39172
39173         * gcc.dg/cast-function-1.c: New test.
39174
39175 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39176
39177         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39178         formats.
39179
39180 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/12795
39183         * g++.dg/ext/attrib10.C: New test.
39184
39185 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39186
39187         * gcc.dg/cleanup-10.c: New test.
39188         * gcc.dg/cleanup-11.c: New test.
39189
39190 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39191
39192         PR c++/13239
39193         * g++.dg/opt/expect1.C: New test.
39194
39195 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39196
39197         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39198
39199 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39200
39201         PR debug/12923
39202         * gcc.dg/20031218-1.c: New test.
39203
39204         PR debug/12389
39205         * gcc.dg/20031218-2.c: New test.
39206         * gcc.dg/20031218-3.c: New test.
39207
39208         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39209         of label name and allow for USER_LABEL_PREFIX == "_" names.
39210         * g++.dg/abi/mangle18-2.C: Likewise.
39211         * g++.dg/abi/mangle19-1.C: Likewise.
39212         * g++.dg/abi/mangle19-2.C: Likewise.
39213         * g++.dg/abi/mangle20-1.C: Likewise.
39214         * g++.dg/abi/mangle20-2.C: Likewise.
39215
39216 2003-12-18  Richard Henderson  <rth@redhat.com>
39217
39218         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39219
39220 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39221             Dan Kegel <dank@kegel.com>
39222
39223         PR other/12009
39224         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39225         testing a cross compiler, it causes spurious compile failures.
39226         * lib/g++.exp: Likewise.
39227
39228 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39229
39230         PR c++/13262
39231         * g++.dg/template/access13.C: New test.
39232
39233 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39234
39235         * gcc.dg/20031216-1.c: New test.
39236
39237 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39238
39239         PR c++/9154
39240         * g++.dg/template/error10.C: New test.
39241
39242 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39243
39244         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39245         * g++.dg/eh/simd-2.C: Likewise.
39246
39247 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39248             Roger Sayle  <roger@eyesopen.com>
39249
39250         * gcc.c-torture/execute/ieee/mzero5.c: New.
39251
39252 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39253
39254         PR c++/10603
39255         * g++.dg/parse/error6.C: New test.
39256
39257         PR c++/12827
39258         * g++.dg/parse/error7.C: New test.
39259
39260 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39261
39262         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39263         at -O with stabs debugging formats.
39264         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39265         * gcc.dg/debug/debug-2.c: Likewise.
39266
39267 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39268
39269         PR c++/12696
39270         * g++.dg/init/error1.C: New test.
39271
39272         PR c++/12218
39273         * g++.dg/init/pm3.C: New test.
39274
39275 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39276
39277         PR c/3347
39278         * gcc.dg/bitfld-8.c: New test.
39279
39280 2003-12-16  James Lemke  <jim@wasabisystems.com>
39281
39282         * gcc.dg/arm-scd42-[123].c: New tests.
39283
39284 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39285
39286         PR c++/9043
39287         * g++.dg/abi/mangle20-1.C: New test.
39288         * g++.dg/abi/mangle20-2.C: New test.
39289
39290 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39291
39292         PR c++/13275
39293         * g++.dg/other/offsetof2.C: Remove XFAIL.
39294         * g++.dg/parse/offsetof1.C: New test.
39295         * g++.gd/parse/offsetof2.C: Likewise.
39296
39297 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39298
39299         * g++.dg/template/nontype3.C: New test.
39300         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39301
39302 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39303
39304         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39305
39306 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39307
39308         PR c++/13387
39309         * g++.dg/expr/assign1.C: New test.
39310
39311         PR c++/13242
39312         * g++.dg/abi/mangle19-1.C: New test.
39313         * g++.dg/abi/mangle19-2.C: New test.
39314
39315 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39316
39317         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39318
39319 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39320
39321         * gcc.c-torture/execute/20031216-1.c: New test.
39322
39323 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39324
39325         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39326         an ICE regression.
39327
39328 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39329
39330         PR c++/10926
39331         * g++.dg/template/error9.C: New test.
39332
39333         PR c++/11116
39334         * g++.dg/template/error8.C: New test.
39335
39336 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39337
39338         PR middle-end/13400
39339         * gcc.c-torture/execute/20031215-1.c: New test case.
39340
39341 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39342
39343         PR c++/13269
39344         * g++.dg/parse/error5.C: New test.
39345
39346         PR c++/12989
39347         * g++.dg/expr/sizeof1.C: New test.
39348
39349         PR c++/13310
39350         * g++.dg/template/crash15.C: New test.
39351
39352 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39353
39354         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39355         a non-POD type as the last named parameter of a varargs function.
39356
39357 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39358
39359         PR c++/13243
39360         PR c++/12573
39361         * g++.dg/template/crash14.C: New test.
39362         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39363
39364 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39365
39366         * g++.dg/other/java1.C: New test.
39367
39368         PR c++/13241
39369         * g++.dg/abi/mangle18-1.C: New test.
39370         * g++.dg/abi/mangle18-2.C: New test.
39371
39372 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39373
39374         PR optimization/10312
39375         * gcc.c-torture/execute/20031214-1.c: New.
39376
39377 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39378
39379         PR c++/10779
39380         PR c++/12160
39381         * g++.dg/parse/error3.C: New test.
39382         * g++.dg/parse/error4.C: Likewise.
39383         * g++.dg/abi/mangle4.C: Tweak error messages.
39384         * g++.dg/lookup/using5.C: Likewise.
39385         * g++.dg/other/error2.C: Likewise.
39386         * g++.dg/parse/typename5.C: Likewise.
39387         * g++.dg/parse/undefined1.C: Likewise.
39388         * g++.dg/template/arg2.C: Likewise.
39389         * g++.dg/template/ttp3.C: Likewise.
39390         * g++.dg/template/type1.C: Likewise.
39391         * g++.old-deja/g++.other/crash32.C: Likewise.
39392         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39393
39394 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39395
39396         PR c++/13106
39397         * g++.dg/warn/noreturn-3.C: New test.
39398
39399 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39400
39401         PR c++/13118
39402         * g++.dg/abi/covariant3.C: New.
39403
39404 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39405
39406         * g++.dg/eh/ia64-1.C: New test.
39407
39408 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39409
39410         PR optimization/13037
39411         * g77.f-torture/execute/13037.f: New test case.
39412
39413 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39414
39415         PR c++/12881
39416         * g++.dg/abi/covariant2.C: New.
39417
39418 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39419
39420         * gcc.dg/cpp/trad/macro.c: New tests.
39421
39422 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39423
39424         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39425
39426 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39427
39428         PR other/10819
39429         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39430         to fix Bug 10819.
39431         * lib/g++.exp (g++_version): Likewise.
39432         * lib/g77.exp (g77_version): Likewise.
39433         * lib/objc.exp (default_objc_version): Likewise.
39434
39435 2003-12-10  Richard Henderson  <rth@redhat.com>
39436
39437         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39438
39439         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39440
39441 2003-12-08  Matt Austern  <austern@apple.com>
39442
39443         PR c/13134
39444         * lib/gcc-dg.exp (dg-require-visibility): Define.
39445         * lib/target-supports (check_visibility_available): Define.
39446         * gcc.dg/visibility-1.c: New test.
39447         * gcc.dg/visibility-2.c: Likewise.
39448         * gcc.dg/visibility-3.c: Likewise.
39449         * gcc.dg/visibility-4.c: Likewise.
39450         * gcc.dg/visibility-5.c: Likewise.
39451         * gcc.dg/visibility-6.c: Likewise.
39452         * g++.dg/ext/visibility-1.C: Likewise.
39453         * g++.dg/ext/visibility-2.C: Likewise.
39454         * g++.dg/ext/visibility-3.C: Likewise.
39455         * g++.dg/ext/visibility-4.C: Likewise.
39456         * g++.dg/ext/visibility-5.C: Likewise.
39457         * g++.dg/ext/visibility-6.C: Likewise.
39458
39459 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39460
39461         * g++.dg/lookup/java1.C: New test.
39462         * g++.dg/lookup/java2.C: New test.
39463
39464 2003-12-07  Falk Hueffner  <falk@debian.org>
39465
39466         * g++.dg/opt/noreturn-1.C: New test.
39467
39468 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39469
39470         * gcc.dg/overflow-1.c: New test.
39471
39472 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39473
39474         * g77.f-torture/compile/13060.f: New test.
39475
39476 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39477
39478         PR c++/13323
39479         * g++.dg/inherit/operator2.C: New test.
39480
39481 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39482
39483         PR c++/13305
39484         * g++.dg/ext/attrib9.C: New test.
39485
39486 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39487
39488         PR c++/13314
39489         * g++.dg/template/error7.C: New test.
39490
39491 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39492             J"orn Rennecke <joern.rennecke@superh.com>
39493
39494         PR target/13302
39495         * g++.dg/other/struct-va_list.C: New test.
39496
39497 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39498
39499         PR c++/13166
39500         * g++.dg/parse/defarg6.C: New test.
39501
39502 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39503
39504         PR target/13256
39505         * gcc.c-torture/execute/20031201-1.c: New test.
39506
39507 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39508
39509         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39510
39511 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39512
39513         * gcc.dg/builtin-return-1.c: New test.
39514
39515 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39516             J"orn Rennecke <joern.rennecke@superh.com>
39517
39518         PR optimization/13260
39519         * gcc.c-torture/execute/20031204-1.c: New test.
39520
39521 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39522
39523         PR c++/9127
39524         * g++.dg/template/error6.C: New test.
39525
39526 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39527
39528         * gcc.dg/20031202-1.c: New test.
39529
39530 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39531
39532         PR c++/13179
39533         * g++.dg/template/eh1.C: New test.
39534
39535         PR c++/10771
39536         * g++.dg/template/error5.C: New test.
39537
39538 2003-12-02  David Ung  <davidu@mips.com>
39539
39540         * gcc.dg/compat/vector-check.h: Corrected type for var
39541         g_##TMODE
39542
39543 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39544
39545         PR c++/10126
39546         * g++.dg/template/ptrmem8.C: New test.
39547
39548 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39549
39550         PR c++/12573
39551         * g++.dg/template/dependent-expr3.C: New test.
39552
39553 2003-12-01  James Lemke  <jim@wasabisystems.com>
39554
39555         * gcc.dg/arm-g2.c: New test.
39556
39557 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39558
39559         PR optimization/11634
39560         * gcc.dg/20031201-2.c: New test case.
39561
39562 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39563
39564         PR 11433
39565         * objc.dg/proto-lossage-3.m: New test.
39566
39567 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39568
39569         PR optimization/12628
39570         * gcc.dg/20031201-1.c: New test case.
39571
39572 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39573
39574         * gcc.dg/unaligned-1.c: New test.
39575
39576 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39577
39578         PR c++/9849
39579         * g++.dg/template/error4.C: New test.
39580         * g++.dg/template/nested3.C: Adjust error markers.
39581
39582 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39583
39584         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39585
39586 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39587
39588         PR c/10333
39589         * gcc.dg/bitfld-7.c: New test.
39590
39591 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39592
39593         * gcc.dg/tls/asm-1.C: New test.
39594
39595 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39596
39597         * gcc.dg/cpp/assert4.c: Update.
39598
39599 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39600
39601         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39602         * gcc.dg/builtin-apply3.c: New test.
39603
39604 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39605
39606         * lib/compat.exp (compat-obj): New xfaildata parameter.
39607         Use it to set compiler_conditional_xfail_data before compiling.
39608         (compat-get-options): Handle dg-xfail-if.
39609         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39610         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39611         * gcc.dg/compat/vector-1_y.c: Likewise.
39612         * gcc.dg/compat/vector-2_x.c: Likewise.
39613         * gcc.dg/compat/vector-2_y.c: Likewise.
39614
39615 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39616
39617         * g++.dg/opt/reg-stack4.C: New test.
39618
39619 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39620
39621         * gcc.dg/builtin-apply2.c: New test.
39622
39623 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39624
39625         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39626
39627 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39628
39629         PR c++/12924
39630         * g++.dg/template/template-id-2.C: New test.
39631
39632 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39633
39634         PR c++/5369
39635         * g++.dg/template/memfriend1.C: New test.
39636         * g++.dg/template/memfriend2.C: Likewise.
39637         * g++.dg/template/memfriend3.C: Likewise.
39638         * g++.dg/template/memfriend4.C: Likewise.
39639         * g++.dg/template/memfriend5.C: Likewise.
39640         * g++.dg/template/memfriend6.C: Likewise.
39641         * g++.dg/template/memfriend7.C: Likewise.
39642         * g++.dg/template/memfriend8.C: Likewise.
39643         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39644
39645 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39646
39647         PR c++/12515
39648         * g++.dg/ext/cond1.C: New test.
39649
39650 2003-11-20  Richard Henderson  <rth@redhat.com>
39651
39652         * gcc.dg/20020201-2.c: Remove.
39653         * gcc.dg/20020201-4.c: Remove.
39654         * gcc.dg/20020304-1.c: Remove.
39655
39656 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39657
39658         * gcc.dg/cpp/trad/xwin1.c: New test case.
39659
39660 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39661
39662         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39663         * lib/g77.exp: Likewise.
39664         * lib/objc.exp: Likewise.
39665         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39666         for darwin.
39667
39668 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39669
39670         PR c++/12932
39671         * g++.dg/template/static5.C: New test.
39672
39673 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39674
39675         * gcc.dg/nested-func-1.c: New test.
39676
39677 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39678
39679         * gcc.dg/cpp/assert4.c: New test.
39680
39681 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39682
39683         PR c++/2294
39684         * g++.dg/lookup/using9.c: New test.
39685
39686 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39687
39688         PR c++/12762
39689         * g++.dg/template/error3.C: New test.
39690
39691 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39692
39693         PR ada/13035
39694         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39695         No longer use a wrapper for gcc, since this does not work under
39696         Windows.
39697
39698 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39699
39700         PR c++/2094
39701         * g++.dg/template/ptrmem7.C: New test.
39702
39703 2003-11-13  Andrew Pinski <apinski@apple.com>
39704
39705         * gcc.c-torture/compile/20031113-1.c: New test.
39706
39707 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39708             Kean Johnston <jkj@sco.com>
39709
39710         PR c/13029
39711         * gcc.dg/unused-4.c: Update.
39712
39713 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39714
39715         * g++.dg/opt/const3.C: New test.
39716
39717 2003-11-13  Jan Hubicka  <jh@suse.cz>
39718
39719         * gcc.c-torture/compile/20031112-1.c: New test.
39720
39721 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39722
39723         * g++.dg/parse/crash10.C: Remove bogus error marker.
39724
39725 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39726
39727         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39728         (host_gcc): Likewise.
39729         (ROOT): Honor $PWDCMD.
39730         (BASE): Likewise.
39731         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39732
39733 2003-11-12  Catherine Moore  <clm@redhat.com>
39734
39735         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39736
39737 2003-11-12  Andreas Jaeger  <aj@suse.de>
39738             Jakub Jelinek  <jakub@redhat.com>
39739             Andrew Pinski  <pinskia@physics.uc.edu>
39740             Richard Henderson  <rth@redhat.com>
39741
39742         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39743         systems.
39744         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39745
39746         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39747         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39748
39749 2003-11-11  Andreas Jaeger  <aj@suse.de>
39750
39751         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39752
39753         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39754
39755 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39756
39757         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39758         Clean ups.
39759
39760 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39761
39762         * gcc.dg/trampoline-1.c: New test.
39763
39764 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39765
39766         * gcc.c-torture/compile/200031109-1.c: New test.
39767
39768 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39769
39770         PR c/3190
39771         PR c/8714
39772         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39773         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39774         gcc.dg/format/no-y2k-1.c: Update.
39775
39776 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39777
39778         PR optimization/10467
39779         * gcc.dg/20031108-1.c: New test case.
39780
39781 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39782
39783         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39784
39785 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39786
39787         * gcc.dg/compound-lvalue-1.c: New test.
39788         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39789         some XFAILs.
39790
39791 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39792
39793         * gcc.dg/altivec-varargs-1.c: New test.
39794
39795 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39796
39797         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39798         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39799         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39800         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39801         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39802
39803 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39804
39805         * gcc.dg/cond-lvalue-1.c: New test.
39806
39807 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39808
39809         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39810
39811 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39812
39813         PR c++/11616
39814         * g++.dg/template/instantiate5.C: New test.
39815
39816 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39817
39818         PR c++/12726
39819         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39820         * ChangeLog: Add missing first entry for above test.
39821
39822 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39823
39824         PR c++/9810
39825         * g++.dg/template/using8.C: New test.
39826         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39827
39828 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39829
39830         PR optimization/10817
39831         * gcc.c-torture/compile/20031102-1.c: New test case.
39832
39833 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39834
39835         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39836         2147483647.
39837
39838 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39839
39840         * gcc.dg/20031102-1.c: New test.
39841
39842 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39843
39844         * gcc.dg/complex-1.c: New test.
39845
39846 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39847
39848         PR c++/12796
39849         * g++.dg/template/crash13.C: Adjust expected error location.
39850         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39851
39852 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39853
39854         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39855
39856 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39857
39858         PR/10239
39859         * gcc.c-torture/compile/20031031-2.c: New test.
39860
39861 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39862
39863         PR/11640
39864         * gcc.c-torture/compile/20031031-1.c: New test.
39865
39866 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39867
39868         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39869         * gcc.misc-tests/bprob.exp: Likewise.
39870         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39871         the execution test on arm-elf configs.
39872         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39873         configs that don't support scratch files.
39874         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39875
39876 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39877
39878         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39879         done by dejagnu.
39880
39881 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39882
39883         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39884         Avoid non pure sh syntax. Add more logging.
39885
39886         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39887         fail.
39888
39889 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39890
39891         PR libgcj/10610
39892         * gcc.dg/ppc-stackalign-1.c: New test.
39893
39894 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39895
39896         * ada/acats/run_all.sh: Change output to be more compliant with
39897         dejagnu framework.
39898         Create acats.sum and acats.log files under testsuite/ada/acats
39899         Only run [a-z]* directories, to filter out e.g. CVS.
39900         Redirect build output to log file.
39901
39902 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39903
39904         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39905
39906 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39907
39908         PR ada/5909:
39909         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39910
39911 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39912
39913         * gcc.c-torture/compile/20031023-1.c: New test.
39914         * gcc.c-torture/compile/20031023-2.c: New test.
39915         * gcc.c-torture/compile/20031023-3.c: New test.
39916         * gcc.c-torture/compile/20031023-4.c: New test.
39917
39918 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39919
39920         PR c++/10371
39921         * g++.dg/lookup/scoped8.C: New test.
39922
39923 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39924
39925         * g++.dg/opt/reg-stack3.C: New test.
39926
39927 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39928
39929         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39930
39931 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39932
39933         PR c++/11076
39934         * g++.dg/template/crash13.C: New test.
39935
39936 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39937
39938         * gcc.dg/c99-restrict-2.c: New test.
39939
39940 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39941
39942         PR c++/12698, c++/12699, c++/12700, c++/12566
39943         * g++.dg/inherit/covariant9.C: New test.
39944         * g++.dg/inherit/covariant10.C: New test.
39945         * g++.dg/inherit/covariant11.C: New test.
39946
39947 2003-10-23  Jason Merrill  <jason@redhat.com>
39948
39949         PR c++/12726
39950         * g++.dg/ext/complit2.C: New test.
39951
39952 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39953
39954         PR target/12654
39955         * gcc.c-torture/execute/20031020-1.c: New test.
39956
39957 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39958
39959         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39960         following the jump_insn.
39961
39962 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39963
39964         * gcc.dg/cast-lvalue-1.c: New test.
39965
39966 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39967
39968         PR c++/11962
39969         * g++.dg/template/cond2.C: New test.
39970
39971 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39972
39973         * gcc.dg/builtins-28.c: New test.
39974
39975 2003-10-20  Jan Hubicka  <jh@suse.cz>
39976
39977         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39978         parameter.
39979         * gcc.dg/inline-2.c: Likewise.
39980
39981 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39982
39983         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39984         * gcc.dg/nest.c: Likewise.
39985
39986 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39987
39988         PR c++/9781, c++/10583, c++/11862
39989         * g++.dg/parse/crash13.C: New test.
39990
39991 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39992
39993         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39994
39995 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39996
39997         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39998         Define HAVE_C99_RUNTIME except on Solaris.
39999         * gcc.dg/builtins-20.c: Likewise.
40000
40001 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40002
40003         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40004
40005 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40006
40007         PR c++/12495
40008         * g++.dg/template/crash21.C: New test.
40009
40010 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40011
40012         PR c++/2513
40013         * g++.dg/template/typename5.C: New test.
40014
40015 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40016
40017         PR c++/12369
40018         * g++.dg/template/friend25.C: New test.
40019
40020 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40021
40022         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40023         versions.
40024
40025 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40026
40027         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40028         == 2147483647.
40029
40030 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40031
40032         * gcc.c-torture/execute/960416-1.x: Remove.
40033         * gcc.c-torture/execute/divconst-3.x: Likewise.
40034
40035 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40036
40037         PR target/12598
40038         * gcc.dg/torture/cris-volatile-1.c: New test.
40039
40040 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40041
40042         PR optimization/9325
40043         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40044         for overflowing floating point to integer conversion during RTL
40045         simplification.
40046
40047 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40048
40049         * objc/execute/_cmd.m: Fix typo.
40050         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40051         Relax 'scan-assembler' regexp.
40052         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40053         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40054         * objc.dg/zero-link-2.m: Remove blank line.
40055         * objc.dg/zero-link-3.m: New test case.
40056
40057 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40058
40059         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40060
40061         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40062         than linker trickery.
40063
40064 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40065
40066         PR c++/12370
40067         * g++.dg/other/friend2.C: New test.
40068
40069 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40070
40071         * gcc.dg/20031012-1.c: New test.
40072
40073 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40074
40075         * gcc.dg/weak/weak-3.c: Fix for new warning.
40076
40077 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40078
40079         PR optimization/8750
40080         * gcc.c-torture/execute/20031012-1.c: New test case.
40081
40082 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40083
40084         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40085         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40086
40087 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40088
40089         PR optimization/12260
40090         * gcc.c-torture/compile/20031011-2.c: New test case.
40091
40092 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40093
40094         * gcc.c-torture/execute/20031011-1.c: New testcase.
40095
40096 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40097
40098         * gcc.c-torture/compile/20031011-1.c: New test.
40099
40100 2003-10-11  Jan Hubicka  <jh@suse.cz>
40101
40102         * g++.dg/other/first-global.C: New test.
40103
40104 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40105
40106         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40107
40108 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40109
40110         * gcc.c-torture/compile/20031010-1.c: New test.
40111
40112 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40113
40114         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40115         * gcc.c-torture/execute/va-arg-25.c: ... here.
40116
40117 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40118
40119         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40120
40121 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40122
40123         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40124
40125 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40126
40127         * g++.dg/parse/error2.C: New test.
40128
40129 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40130
40131         PR c++/11097
40132         * g++.dg/other/error5.C: Modify the error message.
40133         * g++.dg/lookup/using8.C: New test.
40134
40135 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40136
40137         * gcc.dg/darwin-abi-2.c: New file.
40138         * gcc.c-torture/execute/va-arg-24.c: New file.
40139
40140 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40141
40142         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40143         indentation.
40144
40145 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40146
40147         PR c++/10147
40148         * g++.dg/other/error4.C: Update error messages.
40149         * g++.dg/template/ptrmem4.C: Likewise.
40150
40151         PR c++/12337
40152         * g++.dg/init/new9.C: New test.
40153
40154         PR c++/12334, c++/12236, c++/8656
40155         * g++.dg/ext/attrib8.C: New test.
40156
40157 2003-10-06  Devang Patel  <dpatel@apple.com>
40158
40159         * gcc.dg/debug/dwarf2-3.h: New test.
40160         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40161
40162 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40163
40164         * g++.dg/opt/cfg2.C: New test.
40165
40166 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40167
40168         * g++.dg/opt/float1.C: New test.
40169
40170 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40171
40172         * gcc.dg/c90-array-lval-6.c: New test.
40173         * gcc.dg/c99-array-lval-6.c: New test.
40174
40175 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40176             Ziemowit Laski  <zlaski@apple.com>
40177
40178         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40179         'Derived', so that it is never considered a class method; add
40180         new warning for '+port' method ambiguity.
40181         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40182         <objc/objc-api.h> (needed on Mac OS X).
40183         * objc.dg/method-13.m: New test.
40184
40185 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40186
40187         PR optimization/9325, PR java/6391
40188         * gcc.c-torture/execute/20031003-1.c: New test case.
40189
40190 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40191
40192         PR optimization/12180
40193         * gcc.dg/20031002-1.c: New test.
40194
40195         PR c++/12486
40196         * g++.dg/inherit/error1.C: New test.
40197
40198 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40199
40200         * lib/f-torture.exp (search_for): Rename to...
40201         (search_for_re): This.  Also, clean up comments and the
40202         "regexp" invocation.
40203
40204 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40205
40206         * gcc.c-torture/compile/20031002-1.c: New test.
40207
40208 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40209
40210         * g++.dg/opt/cond1.C: New test.
40211
40212 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40213
40214         * gcc.dg/Wold-style-definition-2.c: New testcase.
40215         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40216
40217 2003-09-29  Richard Henderson  <rth@redhat.com>
40218
40219         * g++.dg/init/array10.C: Add dg-options.
40220
40221 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40222
40223         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40224
40225 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40226
40227         * g++.dg/template/friend19.C: Fix typo.
40228         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40229
40230 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40231
40232         * gcc.c-torture/execute/20030928-1.c: New test.
40233         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40234
40235 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40236
40237         * g++.dg/opt/unroll1.C: New test.
40238
40239 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40240
40241         PR optimization/11741
40242         * gcc.dg/20030926-1.c: New test case.
40243
40244 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40245
40246         PR c++/5655
40247         * g++.dg/parse/access7.C: New test.
40248         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40249
40250 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40251
40252         MERGE OF objc-improvements-branch into MAINLINE:
40253         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40254         if libobjc has not been built.
40255         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40256         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40257         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40258         objc/execute/nested-3.m, objc/execute/np-2.m,
40259         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40260         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40261         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40262         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40263         objc.dg/special/unclaimed-category-1.h,
40264         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40265         well as GNU runtime.
40266         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40267         * execute/cascading-1.m, execute/function-message-1.m,
40268         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40269         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40270         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40271         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40272         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40273         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40274         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40275         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40276         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40277         * objc.dg/bitfield-2.m: Run only on Darwin.
40278         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40279         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40280         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40281         * objc.dg/const-str-1.m: Fix constant string layout.
40282
40283 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40284
40285         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40286
40287 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40288
40289         * gcc.dg/darwin-abi-1.c: New file.
40290
40291 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40292
40293         PR target/12281
40294         * gcc.c-torture/compile/20030921-1.c: New test.
40295
40296 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40297
40298         * g++.dg/opt/reg-stack2.C: New test.
40299
40300 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40301
40302         * g++.dg/eh/delayslot1.C: New test.
40303
40304 2003-09-20  Richard Henderson  <rth@redhat.com>
40305
40306         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40307
40308 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40309
40310         * gcc.c-torture/execute/20030920-1.c: New test case.
40311
40312 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40313
40314         * g++.dg/rtti/typeid3.C: Correct expected error message.
40315
40316 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40317
40318         PR c++/157
40319         * g++.dg/parse/crash12.C: New test.
40320
40321 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40322
40323         * gcc.dg/compat/mixed-struct-check.h: New.
40324         * gcc.dg/compat/mixed-struct-defs.h: New.
40325         * gcc.dg/compat/mixed-struct-init.h: New.
40326         * gcc.dg/compat/struct-by-value-19_main.c: New.
40327         * gcc.dg/compat/struct-by-value-19_x.c: New.
40328         * gcc.dg/compat/struct-by-value-19_y.c: New.
40329         * gcc.dg/compat/struct-by-value-20_main.c: New.
40330         * gcc.dg/compat/struct-by-value-20_x.c: New.
40331         * gcc.dg/compat/struct-by-value-20_y.c: New.
40332         * gcc.dg/compat/struct-return-19_main.c: New.
40333         * gcc.dg/compat/struct-return-19_x.c: New.
40334         * gcc.dg/compat/struct-return-19_y.c: New.
40335         * gcc.dg/compat/struct-return-20_main.c: New.
40336         * gcc.dg/compat/struct-return-20_x.c: New.
40337         * gcc.dg/compat/struct-return-20_y.c: New.
40338
40339 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40340         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40341         so that it will not complain on LP64 targets.
40342
40343 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40344
40345         PR c++/495
40346         * g++.dg/template/friend24.C: New test.
40347
40348 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40349
40350         PR c++/12332
40351         * g++.dg/template/memtmpl2.C: New test.
40352
40353 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40354
40355         PR target/11184
40356         * gcc.dg/builtin-apply1.c: New test.
40357
40358 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40359
40360         PR c++/9848
40361         * g++.dg/warn/Wunused-4.C: New test.
40362
40363 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40364
40365         PR c++/12316
40366         * g++.dg/other/gc2.C: New test.
40367
40368 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40369
40370         PR c++/11991
40371         * g++.dg/rtti/typeid3.C: New test.
40372
40373         PR c++/12266
40374         * g++.dg/overload/template1.C: New test.
40375
40376 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40377
40378         * g++.dg/opt/cfg3.C: New test.
40379
40380 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40381
40382         PR c++/7939
40383         * g++.dg/template/crash11.C: New test.
40384
40385 2003-09-16  Jason Merrill  <jason@redhat.com>
40386             Jakub Jelinek  <jakub@redhat.com>
40387
40388         * gcc.dg/attr-warn-unused-result.c: New test.
40389
40390 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40391
40392         PR c++/12184
40393         * g++.dg/expr/call2.C: New test.
40394
40395 2003-09-15  Andreas Jaeger  <aj@suse.de>
40396
40397         * gcc.dg/Wold-style-definition-1.c: New test.
40398
40399 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40400
40401         PR c++/3907
40402         * g++.dg/parse/template12.C: New test.
40403
40404         * g++.dg/abi/bitfield11.C: New test.
40405         * g++.dg/abi/bitfield12.C: Likewise.
40406
40407 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40408
40409         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40410         non-expansion of functional macro name without arguments at EOL.
40411         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40412
40413 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40414
40415         * gcc.c-torture/execute/20030914-[12].c: New tests.
40416
40417 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40418
40419         PR c++/11788
40420         * g++.dg/overload/addr1.C: New test.
40421
40422 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40423
40424         * gcc.dg/20030909-1.c: New test.
40425
40426 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40427
40428         * gcc.dg/ultrasp10.c: New test.
40429
40430 2003-09-09  Devang Patel  <dpatel@apple.com>
40431
40432         * gcc.dg/darwin-ld-6.c: New test.
40433
40434 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40435
40436         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40437
40438 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40439
40440         * gcc.dg/ia64-types1.c: New test.
40441         * gcc.dg/ia64-types2.c: Likewise.
40442
40443 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40444
40445         * gcc.dg/builtins-1.c: Add more _Complex tests.
40446         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40447
40448         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40449         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40450
40451 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40452
40453         PR c++/11786
40454         * g++.dg/lookup/koenig2.C: New test.
40455
40456         PR c++/5296
40457         * g++.dg/rtti/typeid2.C: New test.
40458
40459 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40460
40461         * gcc.c-torture/compile/20030904-1.c: New test.
40462
40463 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40464
40465         * g++.dg/opt/longbranch2.C: New test.
40466
40467 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40468
40469         * g++.dg/template/crash10.C: Only compile it.
40470
40471 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40472
40473         PR middle-end/11665
40474         * gcc.c-torture/compile/20030907-1.c: New test.
40475         * g++.dg/init/array11.C: New test.
40476
40477 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40478
40479         PR c++/11852
40480         * g++.dg/init/struct1.C: New test.
40481
40482 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40483
40484         PR c++/12181
40485         * g++.dg/expr/comma1.C: New test.
40486
40487 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40488
40489         PR c++/11867
40490         * g++.dg/expr/static_cast5.C: New test.
40491
40492 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40493
40494         PR c++/11507
40495         * g++.dg/lookup/scoped7.C: New test.
40496
40497         PR c++/9574
40498         * g++.dg/other/static1.C: New test.
40499
40500         PR c++/11490
40501         * g++.dg/warn/template-1.C: New test.
40502
40503         PR c++/11432
40504         * g++.dg/template/crash10.C: New test.
40505
40506         PR c++/2478
40507         * g++.dg/overload/VLA.C: New test.
40508
40509         PR c++/10804
40510         * g++.dg/template/call1.C: New test.
40511
40512 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40513
40514         PR c++/11794
40515         * g++.dg/parse/using3.C: New test.
40516
40517 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40518
40519         PR c++/11409
40520         * g++.dg/overload/builtin3.C: New test case.
40521
40522 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40523
40524         PR c/9862
40525         * gcc.dg/20030906-1.c: New test.
40526         * gcc.dg/20030906-2.c: Likewise.
40527
40528 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40529
40530         PR c++/12167
40531         * g++.dg/parse/defarg5.C: New test.
40532
40533         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40534
40535 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40536
40537         PR c++/12163
40538         * g++.dg/expr/static_cast4.C: New test.
40539
40540         PR c++/12146
40541         * g++.dg/template/crash9.C: New test.
40542
40543 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40544
40545         * g++.old-deja/g++.ext/pretty2.C: Update for change
40546         in __FUNCTION__.
40547         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40548
40549 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40550
40551         PR c++/11922
40552         * g++/dg/template/qualified-id1.C: New test.
40553
40554         PR c++/12037
40555         * g++.dg/warn/noeffect4.C: New test.
40556
40557 2003-09-04  Matt Austern  <austern@apple.com>
40558
40559         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40560         * g++.dg/ext/fnname2.C: Likewise.
40561         * g++.dg/ext/fnname3.C: Likewise.
40562
40563 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40564
40565         * g++.dg/expr/lval1.C: New test.
40566         * g++.dg/ext/lvcast.C: Remove.
40567
40568 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40569
40570         PR optimization/11700.
40571         * gcc.c-torture/compile/20030903-1.c: New test case.
40572
40573 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40574
40575         PR c++/12053
40576         * g++.dg/abi/layout4.C: New test.
40577
40578 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40579
40580         PR c++/11553
40581         * g++.dg/parse/friend3.C: New test.
40582
40583 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40584
40585         PR c++/11847
40586         * g++.dg/template/class1.C: New test.
40587
40588         PR c++/11808
40589         * g++.dg/expr/call1.C: New test.
40590
40591 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40592
40593         PR c++/12114
40594         * g++.dg/init/ref9.C: New test.
40595
40596         PR c++/11972
40597         * g++.dg/template/nested4.C: New test.
40598
40599 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40600
40601         PR c++/12093
40602         * g++.dg/template/non-dependent4.C: New test.
40603
40604         PR c++/11928
40605         * g++.dg/inherit/conv1.C: New test.
40606
40607 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40608
40609         PR c++/6196
40610         * g++.dg/ext/label1.C: New test.
40611         * g++.dg/ext/label2.C: Likewise.
40612
40613 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40614
40615         * g++.dg/expr/cond3.C: New test.
40616
40617 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40618
40619         * gcc.dg/builtins-1.c: Add new builtin cases.
40620
40621 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40622
40623         * gcc.dg/builtins-1.c: Add new cases.
40624         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40625
40626 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40627
40628         * gcc.dg/builtins-1.c: Add more math builtin tests.
40629         * gcc.dg/torture/builtin-attr-1.c: New test.
40630
40631 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40632
40633         PR optimization/5079
40634         * g++.dg/opt/static3.C: New test.
40635
40636 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40637
40638         * gcc.misc-tests/gcov-10b.c: New test.
40639
40640 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40641
40642         * g++.dg/opt/ptrmem3.C: New test.
40643
40644         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40645
40646 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40647
40648         * gcc.dg/20030826-2.c: New test.
40649
40650 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40651
40652         PR middle-end/12002
40653         * g77.f-torture/compile/12002.f: New test case.
40654
40655 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40656
40657         * gcc.dg/20030826-1.c: New test case.
40658
40659 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40660
40661         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40662
40663 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40664
40665         PR c++/11871
40666         * c++.dg/lookup/crash1.C: New test.
40667
40668         * c++.dg/warn/noeffect3.C: New test.
40669
40670 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40671
40672         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40673         * gcc.dg/compat/vector-1_y.c: Ditto.
40674         * gcc.dg/compat/vector-2_x.c: Ditto.
40675         * gcc.dg/compat/vector-2_y.c: Ditto.
40676
40677 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40678
40679         * gcc.dg/20030702-1.c: New test.
40680
40681 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40682
40683         PR c++/8795
40684         * g++.dg/ext/altivec-1.C: New test.
40685
40686 2003-08-24  Richard Henderson  <rth@redhat.com>
40687
40688         * g++.dg/eh/simd-2.C: Add -w for x86.
40689
40690 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40691
40692         * gcc.dg/20030815-1.c: New test.
40693
40694 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40695
40696         PR c++/3765
40697         * g++.dg/parse/access6.C: New test.
40698
40699 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40700
40701         PR c++/641, c++/11876
40702         * g++.dg/template/friend22.C: New test.
40703         * g++.dg/template/friend23.C: Likewise.
40704
40705 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40706
40707         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40708         identically.
40709
40710 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40711
40712         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40713
40714 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40715
40716         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40717
40718 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40719
40720         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40721
40722 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40723
40724         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40725
40726 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40727
40728         PR c++/11919
40729         * g++.dg/overload/prom1.C: New test.
40730
40731         PR c++/11551
40732         * g++.dg/parse/dtor2.C: New test.
40733
40734         PR c++/10762
40735         * g++.dg/parse/using2.C: New test.
40736
40737 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40738
40739         PR target/11805
40740         * gcc.c-torture/compile/20030821-1.c: New.
40741
40742 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40743
40744         PR c++/11834
40745         * g++.dg/template/deduce2.C: New test.
40746
40747 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40748
40749         * gcc.c-torture/execute/20030821-1.c: New test.
40750
40751 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40752
40753         PR middle-end/11984
40754         * gcc.dg/20030820-1.c: New test case.
40755
40756 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40757
40758         PR c++/11945
40759         * g++.dg/warn/noeffect2.C: New test.
40760
40761 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40762
40763         PR c++/10926
40764         * g++.dg/template/dtor2.C: New test.
40765
40766         PR c++/11684
40767         * g++.dg/template/operator1.C: New test.
40768         * g++.dg/parse/operator4.C: New test.
40769
40770         PR c++/11946.C
40771         * g++.dg/expr/enum1.C: New test.
40772         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40773
40774         PR c++/11036.C
40775         * g++.dg/parse/elab2.C: New test.
40776         * g++.dg/parse/typedef4.C: Change error message.
40777         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40778         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40779         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40780
40781 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40782
40783         * gcc.dg/pch/warn-1.c: New.
40784         * gcc.dg/pch/warn-1.hs: New.
40785
40786         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40787         not-tested file.
40788
40789 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40790
40791         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40792
40793 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40794
40795         * gcc.dg/uninit-D.c: New Test.
40796         * gcc.dg/uninit-E.c: New Test.
40797         * gcc.dg/uninit-F.c: New Test.
40798         * gcc.dg/uninit-G.c: New Test.
40799
40800 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40801
40802         * g++.dg/README: Describe the pch directory.
40803
40804 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40805
40806         PR c++/11174
40807         * g++.dg/parse/access4.C: New test.
40808         * g++.dg/parse/access5.C: Likewise.
40809         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40810
40811 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40812
40813         * gcc.dg/noncompile/20030818-1.c: New.
40814
40815 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40816
40817         PR c++/11957
40818         * g++.dg/warn/noeffect1.C: New test.
40819
40820         * g++.dg/template/scope2.C: New test.
40821         * g++.dg/template/error2.C: Correct dg-error
40822
40823 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40824
40825         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40826
40827 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40828
40829         PR C++/11512
40830         * g++.dg/template/warn1.C: New.
40831
40832 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40833
40834         * g++.dg/template/error2.C: New test.
40835         * g++.dg/lookup/using7.C: Adjust errors
40836         * g++.old-deja/g++.pt/crash36.C: Likewise.
40837         * g++.old-deja/g++.pt/derived3.C: Likewise.
40838
40839 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40840
40841         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40842         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40843         * gcc.c-torture/execute/builtins/string-9.c: New, from
40844         string-opt-9.c.  Adjust for execute/builtins framework.
40845         * gcc.c-torture/execute/string-opt-9.c: Delete.
40846
40847 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40848
40849         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40850
40851         * g++.dg/parse/ret-type2.C: New test.
40852
40853         PR c++/11703
40854         * g++.dg/init/new8.C: New test.
40855
40856         PR c++/10923
40857         * g++.dg/parse/typedef5.C: New test.
40858
40859         PR c++/9512
40860         * g++.dg/parse/qualified2.C: New test.
40861         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40862         invalid code.
40863
40864 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40865
40866         * g++.dg/conversion/ptrmem1.C: New test.
40867
40868 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40869
40870         PR target/11693
40871         * gcc.dg/20030811-1.c: New test.
40872
40873         PR target/11535
40874         * gcc.c-torture/execute/20030811-1.c: New test.
40875
40876 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40877
40878         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40879
40880 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40881
40882         PR c++/11789.C
40883         * g++.dg/inherit/multiple1.C: New test.
40884
40885 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40886
40887         * gcc.dg/spe1.c: New test.
40888
40889         PR c++/11670
40890         * g++.dg/expr/cast2.C: New test.
40891
40892         PR c++/10530
40893         * g++.dg/template/dependent-name2.C: New test.
40894
40895 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40896
40897         * g++.dg/parse/crash11.C: Put the dg options in comments.
40898
40899 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40900
40901         * lib/gcc-dg.exp: Update for diagnostic change.
40902
40903 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40904
40905         PR c++/5767
40906         * g++.dg/parse/crash11.C: New test.
40907
40908 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40909
40910         * gcc.dg/cpp/spacing1.c: Update.
40911
40912 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40913
40914         PR target/11739
40915         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40916         a value for -mtune.
40917
40918 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40919
40920         PR middle-end/11771
40921         * gcc.c-torture/compile/20030804-1.c: New test case.
40922
40923 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40924
40925         * gcc.dg/20030804-1.c: New test case.
40926
40927 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40928
40929         * gcc.dg/cpp/separate-1.c: New test.
40930
40931 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         PR c++/11704
40934         * g++.dg/template/dependent-expr2.C: New test.
40935
40936         PR c++/11766
40937         * g++.dg/expr/ptrmem1.C: New test.
40938
40939 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40940
40941         PR c++/9453
40942         * g++.dg/template/friend15.C: New test.
40943
40944 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40945
40946         * lib/dg-pch.exp: Work round PCH bug.
40947
40948 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40949
40950         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40951         builtins.  Move cases from builtins-4.c here.
40952
40953         * gcc.dg/torture/builtin-math-1.c: New test taken from
40954         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40955         additional cases.
40956
40957         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40958         Delete.
40959
40960 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40961
40962         PR c++/9447
40963         * g++.dg/template/using7.C: New test.
40964
40965 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40966
40967         * import1.c, import2.c: New tests.
40968
40969 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40970
40971         * g++.dg/eh/crossjump1.C: New test.
40972
40973 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40974
40975         PR c++/11697
40976         * g++.dg/template/using6.C: New test.
40977
40978         PR c++/11744
40979         * g++.dg/template/koenig2.C: New test.
40980
40981 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40982
40983         PR c++/7983
40984         * g++.dg/parse/typedef4.C: New test.
40985
40986 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40987
40988         PR c++/8442, c++/8806
40989         * g++.dg/template/elab1.C: New test.
40990         * g++.dg/template/type2.C: Likewise.
40991         * g++.dg/template/ttp3.C: Adjust expected error message.
40992         * g++.old-deja/g++.law/visibility13.C: Likewise.
40993         * g++.old-deja/g++.niklas/t135.C: Likewise.
40994         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40995         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40996         template argument.
40997         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40998
40999 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41000
41001         PR c++/11295
41002         * g++.dg/ext/stmtexpr1.C: New test.
41003
41004         * g++.dg/opt/tmp1.C: New test.
41005
41006         PR c++/11525
41007         * g++.dg/parse/constant4.C: New test.
41008
41009         PR c++/9447
41010         * g++.dg/template/using5.C: New test.
41011
41012 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41013
41014         * gcc.dg/builtins-27.c: New test case.
41015
41016 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41017
41018         * gcc.dg/tls/opt-7.c: New test.
41019
41020 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41021
41022         * g++.old-deja/g++.other/crash18.C: Remove.
41023
41024 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41025
41026         * g++.dg/template/explicit3.C: New.
41027         * g++.dg/template/explicit4.C: New.
41028         * g++.dg/template/explicit5.C: New.
41029
41030         PR c++/11347
41031         * g++.dg/template/memtmpl1.C: New.
41032
41033 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41034
41035         PR target/11565
41036         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41037         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41038
41039 2003-07-30  Jan Hubicka  <jh@suse.cz>
41040
41041         * vtgc1.c: Kill.
41042
41043 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41044
41045         * gcc.dg/struct-in-proto-1.c: New test.
41046
41047 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41048
41049         * gcc.dg/cpp/include2.c: Only expect one message.
41050
41051 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         PR c++/9447
41054         * g++.dg/template/using1.C: New test.
41055         * g++.dg/template/using2.C: New test.
41056         * g++.dg/template/using3.C: New test.
41057         * g++.dg/template/using4.C: New test.
41058
41059 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41060
41061         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41062         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41063
41064 2003-07-28  Jan Hubicka  <jh@suse.cz>
41065
41066         PR c++/11530
41067         * g++.dg/opt/call1.C: New test.
41068
41069 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41070
41071         PR c++/11667
41072         * g++.dg/init/enum2.C: New test.
41073         * g++.dg/template/overload1.C: Add "-w" option.
41074
41075 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41076
41077         * gcc.dg/Wdeclaration-after-statement-1.c,
41078         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41079
41080 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41081
41082         * gcc.c-torture/compile/20030725-1.c: New test.
41083
41084 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41085
41086         * gcc.dg/20030505.c: Only run for SPE.
41087         Remove definition of opaque type.
41088
41089 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41090
41091         * g++.dg/template/ptrmem6.C: New test.
41092
41093 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41094
41095         * gcc.c-torture/compile/zero-strct-2.c: New test.
41096
41097 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41098
41099         * gcc.dg/intermod-1.c: New test.
41100
41101 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         PR c++/11617
41104         * g++.dg/template/lookup2.C: New test.
41105         * g++.dg/template/memclass1.C: Remove instantiated from error.
41106         * g++.dg/other/error2.C: Tweak expected errors.
41107
41108         PR c++/11596
41109         * g++.dg/template/defarg3.C: New test.
41110
41111         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41112
41113 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41114
41115         * g++.dg/inherit/access5.C: New test.
41116
41117 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41118
41119         PR c++/11513
41120         * g++.dg/template/crash8.C: New test.
41121
41122 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41123
41124         PR c/10602
41125         * gcc.dg/noncompile/incomplete-2.c: New test.
41126
41127 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41128
41129         PR c++/11645
41130         * g++.dg/inherit/access4.C: New test.
41131
41132         PR c++/11517
41133         * g++.dg/expr/cond2.C: New test.
41134
41135         PR optimization/10679
41136         * g++.dg/opt/inline4.C: New test.
41137
41138 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41139
41140         * g++.dg/parse/crash10: New test.
41141
41142 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41143
41144         * g++.dg/ext/flexary1.C: New test.
41145
41146 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41147
41148         PR c++/10793
41149         * g++.dg/template/crash9.C: New test.
41150
41151 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41152
41153         PR c++/3004
41154         * g++.dg/parse/typedef3.C: New test.
41155
41156         PR c++/7906
41157         * g++.dg/parse/operator2.C: New test.
41158
41159         PR c++/8895
41160         * g++.dg/parse/def-tmpl-arg1.C: New test.
41161
41162         PR c++/9282
41163         * g++.dg/parse/funptr1.C: New test.
41164
41165         PR c++/9452
41166         * g++.dg/parse/ambig3.C: New test.
41167
41168         PR c++/9454
41169         * g++.dg/parse/operator3.C: New test.
41170
41171         PR c++/9486
41172         * g++.dg/parse/template10.C: New test.
41173
41174         PR c++/9488
41175         * g++.dg/parse/template11.C: New test.
41176
41177         PR c++/10150
41178         * g++.dg/parse/invalid-op1.C: New test.
41179
41180         PR c++/10247
41181         * g++.dg/parse/condexpr1.C: New test.
41182
41183 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41184
41185         * g++.dg/ext/packed3.C: New test.
41186         * g++.dg/ext/packed4.C: New test.
41187
41188         * gcc.dg/pack-test-3.c: New test.
41189
41190 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41191
41192         * lib/compat.exp: Handle dg-options per source file.
41193         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41194         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41195         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41196         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41197         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41198         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41199         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41200         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41201         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41202         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41203         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41204         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41205         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41206         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41207
41208 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41209
41210         PR c/10320
41211         * gcc.c-torture/execute/20030718-1.c: New test.
41212
41213 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41214
41215         PR optimization/11536
41216         * gcc.dg/20030721-1.c: New test.
41217
41218 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41219
41220         PR c++/11546
41221         * g++.dg/template/lookup1.C: New test.
41222
41223 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41224
41225         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41226         diagnostics of ill-formed constructs involving labels.
41227         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41228         the new 'previously defined here' message.
41229
41230 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41231
41232         * g++.dg/parse/non-dependent2.C: New test.
41233
41234 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41235
41236         * g++.dg/init/init-ref4.C: xfail on targets without
41237         weak symbols.
41238
41239 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41240
41241         PR target/11087
41242         * gcc.c-torture/execute/20030717-1.c: New test.
41243
41244 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41245
41246         * g++.dg/opt/cfg1.C: New test.
41247
41248 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41249
41250         PR optimization/11557
41251         * gcc.dg/20030717-1.c: New test.
41252
41253 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41254
41255         PR c++/10476
41256         * g++.dg/expr/crash-1.C: New test.
41257
41258         PR c++/11027
41259         * g++.dg/template/init3.C: New test.
41260
41261         PR c++/8222
41262         * g++.dg/template/non-dependent1.C: New test.
41263
41264         PR c++/11070
41265         * g++.dg/template/non-dependent2.C: New test.
41266
41267         PR c++/11071
41268         * g++.dg/template/non-dependent3.C: New test.
41269
41270         PR c++/9907
41271         * g++.dg/template/sizeof5.C: New test.
41272
41273 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41274
41275         PR 11498
41276         * gcc.c-torture/compile/mangle-1.c: New file.
41277
41278 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41279
41280         PR c++/7809
41281         * g++.dg/parse/access3.C: New test.
41282
41283 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41284
41285         PR c++/11384
41286         * g++.dg/init/init-ref4.C: New test.
41287
41288 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41289
41290         PR c++/11547
41291         * g++.dg/parse/constant3.C: New test.
41292         * g++.dg/parse/crash7.C: Likewise.
41293
41294 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41295
41296         PR target/11008
41297         * gcc.dg/i386-pentium4-not-mull.c: New.
41298
41299 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41300
41301         * gcc.dg/asm-names.c (ymain): Make it weak.
41302
41303 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41304
41305         PR c++/5421
41306         * g++.dg/template/friend21.C: New test.
41307
41308 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41309
41310         * gcc.dg/cleanup-8.c: New test.
41311         * gcc.dg/cleanup-9.c: New test.
41312
41313 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41314
41315         * g++.dg/ext/dll-MI1.h: New file.
41316         * g++.dg/ext/dllexport-MI1.C: New file.
41317         * g++.dg/ext/dllimport-MI1.C: New file.
41318
41319 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41320
41321         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41322         it does not have cmpstrsi patterns (just cmpmemsi).
41323
41324 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41325
41326         PR debug/11473
41327         * g++.dg/debug/debug8.C: New test.
41328
41329 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41330
41331         PR c++/10108
41332         * g++.dg/template/crash7.C: New test.
41333
41334 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41335
41336         PR target/10795
41337         * gcc.c-torture/compile/20030708-1.c: New.
41338
41339 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41340
41341         * gcc.c-torture/execute/20030715-1.c: New test.
41342
41343 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41344
41345         * gcc.dg/pch/inline-3.c: New file.
41346         * gcc.dg/pch/inline-3.hs: New file.
41347         * gcc.dg/pch/inline-4.c: New file.
41348         * gcc.dg/pch/inline-4.hs: New file.
41349
41350 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41351
41352         PR c++/11509
41353         * g++.dg/template/crash6.C: New test.
41354
41355         PR c++/7053
41356         * g++.dg/template/friend20.C: New test.
41357
41358         PR c++/7019
41359         * g++.dg/template/overload2.C: New test.
41360
41361 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41362
41363         PR optimization/11440
41364         * gcc.c-torture/execute/20030714-1.c: New test.
41365
41366 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41367
41368         PR c++/11154
41369         * g++.dg/template/partial2.C: New test.
41370
41371 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41372
41373         PR c++/11503
41374         * g++.dg/template/anon1.C: New test.
41375
41376         PR c++/11493
41377         PR c++/11495
41378         * g++.dg/parse/template9.C: Likewise.
41379         * g++.dg/template/crash4.C: New test.
41380         * g++.dg/template/koenig1.C: Likewise.
41381         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41382         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41383         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41384         functions.
41385         * g++.old-deja/g++.jason/template36.C: Likewise.
41386         * g++.old-deja/g++.mike/p1989.C: Likewise.
41387         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41388         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41389         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41390         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41391         compiling.
41392         * g++.old-deja/g++.pt/union2.C: Use this->.
41393
41394 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41395
41396         * gcc.dg/20030711-1.c: New test.
41397
41398 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41399
41400         PR c++/11050
41401         * g++.dg/parse/args1.C: New test.
41402         * g++.pt/defarg8.C: Change expected errors.
41403
41404 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41405
41406         PR c++/8164
41407         * g++.dg/template/nontype2.C: New test.
41408
41409         PR c++/10558
41410         * g++.dg/parse/template8.C: New test.
41411
41412         PR c++/8327
41413         * g++.dg/template/scope1.C: New test.
41414
41415         * g++.dg/warn/Wsign-compare-1.C: New test.
41416
41417 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41418
41419         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41420
41421 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41422
41423         PR c++/9411
41424         * g++.dg/template/explicit2.C: New test.
41425
41426         PR c++/10032
41427         * g++.dg/warn/pedantic1.C: New test.
41428
41429 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41430
41431         PR c++ 9483
41432         * g++.dg/other/field1.C: New test.
41433
41434 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41435
41436         PR c/11449
41437         * gcc.c-torture/compile/20030707-1.c: New.
41438
41439 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41440
41441         PR c++/10849
41442         * g++.dg/template/access12.C: New test.
41443
41444 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41445
41446         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41447         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41448         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41449         * gcc.misc-tests/gcov.exp: Update
41450         * g++.dg/gcov/gcov.exp: Update
41451         * lib/gcov.exp: Update.
41452
41453 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41454
41455         * g++.dg/abi/mangle17.C: Make sure template expressions are
41456         dependent.
41457         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41458         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41459         * g++.dg/opt/stack1.C: Remove erroneous code.
41460         * g++.dg/parse/template7.C: New test.
41461         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41462         * g++.old-deja/g++.pt/crash4.C: Likewise.
41463
41464 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41465
41466         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41467         with zero or one occurence of `$' after the initial `L'.
41468
41469 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41470
41471         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41472
41473 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41474
41475         PR c/11370
41476         * gcc.dg/Wunreachable-6.c: New testcase.
41477         * gcc.dg/Wunreachable-7.c: New testcase.
41478
41479 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41480
41481         PR c/11420
41482         * gcc.dg/20030708-1.c: New test.
41483
41484 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41485
41486         * gcc.dg/compat/sdata-section.h: New file.
41487         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41488         * gcc.dg/torture/mips-sdata-1.c: New test.
41489
41490 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41491
41492         PR c++/11030
41493         * g++.dg/template/friend19.C: New test.
41494
41495 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41496
41497         * g++.dg/opt/strength-reduce.C: New test.
41498
41499 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41500
41501         PR target/10979
41502         * gcc.dg/20030707-1.c: New testcase.
41503
41504 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41505
41506         PR optimization/11059
41507         * g++.dg/opt/emptyunion.C: New testcase.
41508
41509 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41510             Eric Botcazou  <ebotcazou@libertysurf.fr>
41511
41512         * g++.dg/opt/stack1.C: New test.
41513
41514 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41515
41516         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41517         run test.
41518
41519         PR c++/11431
41520         * g++.dg/expr/static_cast3.C: New test.
41521
41522 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41523
41524         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41525         everywhere.
41526         * gcc.dg/concat.c: Concatenation of string constants with
41527         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41528         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41529         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41530         necessary to avoid multi-character character constant warning.
41531         * gcc.dg/cpp/escape.c: Likewise.
41532         * gcc.dg/cpp/ucs.c: Likewise.
41533         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41534         Fix a typo.
41535
41536 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41537
41538         PR c/11428
41539         * gcc.c-torture/compile/20030704-1.c: New.
41540
41541 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41542
41543         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41544
41545 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41546
41547         PR c++/5287, PR c++/7910,  PR c++/11021
41548         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41549         tests for warnings.
41550         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41551         * g++.dg/ext/dllimport3.C: Likewise.
41552         * g++.dg/ext/dllimport4.C: New file.
41553         * g++.dg/ext/dllimport5.C: New file.
41554         * g++.dg/ext/dllimport6.C: New file.
41555         * g++.dg/ext/dllimport7.C: New file.
41556         * g++.dg/ext/dllimport8.C: New file.
41557         * g++.dg/ext/dllimport9.C: New file.
41558         * g++.dg/ext/dllimport10.C: New file.
41559         * g++.dg/ext/dllexport1.C: New file.
41560
41561 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41562
41563         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41564         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41565
41566 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41567
41568         * gcc.dg/builtins-25.c: New testcase.
41569         * gcc.dg/builtins-26.c: New testcase.
41570
41571 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41572
41573         * gcc.dg/compat/vector-defs.h: New file.
41574         * gcc.dg/compat/vector-setup.h: New file.
41575         * gcc.dg/compat/vector-check.h: New file.
41576         * gcc.dg/compat/vector-1_main.c: New file.
41577         * gcc.dg/compat/vector-1_x.c: New file.
41578         * gcc.dg/compat/vector-1_y.c: New file.
41579         * gcc.dg/compat/vector-2_main.c: New file.
41580         * gcc.dg/compat/vector-2_x.c: New file.
41581         * gcc.dg/compat/vector-2_y.c: New file.
41582
41583         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41584         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41585         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41586         * gcc.dg/compat/struct-align-1.h: New file.
41587         * gcc.dg/compat/struct-align-1_main.c: New file.
41588         * gcc.dg/compat/struct-align-1_x.c: New file.
41589         * gcc.dg/compat/struct-align-1_y.c: New file.
41590         * gcc.dg/compat/struct-align-2.h: New file.
41591         * gcc.dg/compat/struct-align-2_main.c: New file.
41592         * gcc.dg/compat/struct-align-2_x.c: New file.
41593         * gcc.dg/compat/struct-align-2_y.c: New file.
41594
41595         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41596         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41597         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41598         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41599         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41600         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41601         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41602         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41603         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41604         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41605         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41606         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41607         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41608         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41609         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41610         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41611         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41612         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41613         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41615         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41616         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41617         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41618         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41619         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41620         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41621         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41622         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41623         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41624
41625 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41626
41627         * gcc.dg/i386-call-1.c: New test.
41628
41629 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41630
41631         PR c++/9162
41632         * g++.dg/parse/defarg4.C: New.
41633
41634 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41635
41636         PR target/10700
41637         * gcc.c-torture/compile/20030703-1.c: New test case.
41638
41639 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41640
41641         * g++.dg/template/local3.C: Remove extra semicolon.
41642
41643 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41644
41645         * gcc.dg/i386-volatile-1.c: New test.
41646
41647 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41648
41649         PR c++/11072
41650         * g++.dg/other/offsetof2.C: XFAIL.
41651         * g++.dg/other/offsetof5.C: New.
41652
41653         PR c++/10219
41654         * g++.dg/template/error1.C: New.
41655
41656         PR c++/9779
41657         * g++.dg/template/dependent-expr1.C: New.
41658
41659 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41660
41661         PR c++/6949
41662         * g++.dg/template/local3.C: New test.
41663
41664         PR c++/11149
41665         * g++.dg/lookup/scoped6.C: New test.
41666
41667 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41668
41669         PR c++/8046
41670         * g++.dg/other/error7.C: New test.
41671
41672 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41673
41674         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41675         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41676         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41677         * g++.old-deja/g++.other/union2.C: Likewise.
41678         * gcc.dg/c90-const-expr-2.c: Likewise.
41679         * gcc.dg/c90-const-expr-3.c: Likewise.
41680         * gcc.dg/c99-const-expr-2.c: Likewise.
41681         * gcc.dg/c99-const-expr-3.c: Likewise.
41682         * gcc.dg/concat.c: Likewise.
41683
41684 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41685
41686         PR c++/9559
41687         * g++.dg/init/static1.C: New test.
41688
41689 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41690
41691         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41692         * g++.old-deja/g++.other/access2.C: Likewise.
41693         * g++.old-deja/g++.other/decl2.C: Likewise.
41694         * gcc.c-torture/execute/20020615-1.c: Likewise.
41695
41696 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41697
41698         PR c++/4933
41699         * g++.dg/template/sizeof4.C: New test.
41700
41701 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41702
41703         * g++.dg/other/error6.C: New test.
41704
41705 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41706
41707         PR c++/10750
41708         * g++.dg/parse/constant2.C: New test.
41709
41710 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41711
41712         PR c++/11106
41713         * g++.dg/other/error5.C: New test.
41714
41715 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41716
41717         * gcc.dg/format/gcc_diag-1.c: New test.
41718
41719 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41720
41721         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41722
41723 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41724
41725         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41726         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41727         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41728
41729 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41730
41731         * gcc.c-torture/execute/builtins/string-8.c: New test.
41732         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41733         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41734         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41735
41736 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41737
41738         PR c++/10468
41739         * g++.dg/ext/typeof6.C: New test.
41740
41741 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41742
41743         PR c++/10796
41744         * g++.dg/init/enum1.C: New test.
41745
41746 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41747
41748         * gcc.dg/20030627-1.c: New test.
41749
41750 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41751
41752         PR c++/11332
41753         * g++.dg/expr/static_cast2.C: New test.
41754
41755 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41756             Jakub Jelinek  <jakub@redhat.com>
41757
41758         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41759         sprintf(dst,"%s",src) optimization.
41760         * gcc.c-torture/execute/20030626-1.c: New test case.
41761         * gcc.c-torture/execute/20030626-2.c: New test case.
41762
41763 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41764
41765         * gcc.c-torture/execute/multi-ix.c: New test.
41766
41767         * gcc.c-torture/execute/simd-4.c (main):
41768         Added missing semicolon at end of union.
41769
41770 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41771
41772         PR c++/8266
41773         * g++.dg/template/explicit-instantiation3.C: New test.
41774
41775 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41776
41777         * gcc.dg/20030626-1.c: Use signed char.
41778
41779 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41780
41781         * gcc.dg/20030626-1.c: New test.
41782
41783 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41784
41785         * const-str-2.m: Update.
41786
41787 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41788
41789         PR c++/10990
41790         * g++.dg/rtti/dyncast1.C: New test.
41791         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41792         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41793         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41794
41795         PR c++/10931
41796         * g++.dg/expr/static_cast1.C: New test.
41797
41798 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41799
41800         * gcc.dg/20030625-1.c: New test.
41801
41802 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41803
41804         * gcc.c-torture/compile/20030624-1.c: New test case.
41805
41806 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41807
41808         * gcc.c-torture/execute/string-opt-17.c: New test.
41809
41810 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41811
41812         PR c++/5754
41813         * g++.dg/parse/crash6.C: New test.
41814
41815 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41816
41817         * gcc.dg/builtins-24.c: New test case.
41818
41819 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41820
41821         * g++.dg/opt/operator1.C: New test.
41822
41823 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41824
41825         * gcc.c-torture/execute/string-opt-16.c: New test case.
41826
41827 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41828
41829         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41830         * g++.old-deja/g++.other/conv7.C: Likewise.
41831         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41832         * g++.old-deja/g++.other/overload14.C: Likewise.
41833
41834 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41835
41836         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41837         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41838
41839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41840
41841         PR c++/10888
41842         * g++.dg/warn/Winline-3.C: New test.
41843
41844 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41845
41846         * lib/target-supports.exp (check_alias_available): Make the test
41847         program acceptable to the Solaris assembler.
41848
41849         PR c++/10749
41850         * g++.dg/template/memclass2.C: New test.
41851
41852 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41853             Eric Botcazou  <ebotcazou@libertysurf.fr>
41854
41855         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41856         data for non-matching targets.
41857         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41858
41859 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41860
41861         PR c++/10845
41862         * g++.dg/template/member3.C: New test.
41863
41864 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41865
41866         PR c++/10939
41867         * g++.dg/template/func1.C: New test.
41868
41869         PR c++/9649
41870         * g++.dg/template/static4.C: New test.
41871         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41872
41873         PR c++/11041
41874         * g++.dg/init/ref7.C: New test.
41875
41876 2003-06-19  Matt Austern  <austern@apple.com>
41877
41878         PR c++/11228
41879         * g++.dg/anew1.C: New test.
41880         * g++.dg/anew2.C: New test.
41881         * g++.dg/anew3.C: New test.
41882         * g++.dg/anew4.C: New test.
41883
41884 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41885
41886         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41887
41888 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41889
41890         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41891         endian-dependent.
41892
41893 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41894
41895         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41896         Remove cruft.
41897
41898 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41899
41900         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41901         * gcc.c-torture/compile/961203-1.c: Likewise.
41902         * gcc.c-torture/compile/980506-1.c: Likewise.
41903
41904 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41905
41906         PR c++/10712
41907         * g++.dg/lookup/using7.C: New test.
41908
41909 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41910
41911         PR c++/11105
41912         * g++.dg/abi/conv1.C: Remove it.
41913         * g++.dg/template/conv7.C: New test.
41914         * g++.dg/template/conv8.C: Likewise.
41915         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41916         conversion operator.
41917
41918 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41919
41920         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41921         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41922         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41923         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41924         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41925         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41926         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41927         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41928         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41929         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41930         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41931         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41932         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41933         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41934         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41935         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41936         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41937         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41938         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41939         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41940         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41941         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41942         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41943         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41944         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41945         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41946         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41947         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41948         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41949
41950 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41951
41952         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41953         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41954         indications.
41955
41956 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41957
41958         * gcc.dg/i386-387-5.c: New test case.
41959         * gcc.dg/i386-387-6.c: New test case.
41960         * gcc.dg/builtins-23.c: New test case.
41961
41962 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41963
41964         * gcc.dg/builtins-22.c: New test case.
41965         * gcc.dg/i386-387-1.c: Update to test exp.
41966         * gcc.dg/i386-387-2.c: Likewise.
41967
41968 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41969
41970         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41971
41972 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41973
41974         * lib/gcc-dg.exp (dg-require-dll): New function.
41975         (dg-xfail-if): Likewise.
41976         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41977         driver.
41978
41979         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41980         * gcc.c-torture/compile/20001205-1.c: Likewise.
41981         * gcc.c-torture/compile/20001226-1.c: Likewise.
41982         * gcc.c-torture/compile/20010518-2.c: Likewise.
41983         * gcc.c-torture/compile/20020312-1.c: Likewise.
41984         * gcc.c-torture/compile/20020604-1.c: Likewise.
41985         * gcc.c-torture/compile/920501-12.c: Likewise.
41986         * gcc.c-torture/compile/920501-4.c: Likewise.
41987         * gcc.c-torture/compile/920520-1.c: Likewise.
41988         * gcc.c-torture/compile/920521-1.c: Likewise.
41989         * gcc.c-torture/compile/920625-1.c: Likewise.
41990         * gcc.c-torture/compile/961203-1.c: Likewise.
41991         * gcc.c-torture/compile/980506-1.c: Likewise.
41992         * gcc.c-torture/compile/981006-1.c: Likewise.
41993         * gcc.c-torture/compile/981022-1.c: Likewise.
41994         * gcc.c-torture/compile/981223-1.c: Likewise.
41995         * gcc.c-torture/compile/990617-1.c: Likewise.
41996         * gcc.c-torture/compile/dll.c: Likewise.
41997         * gcc.c-torture/compile/labels-3.c: Likewise.
41998         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41999         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42000         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42001         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42002         * gcc.c-torture/compile/simd-5.c: Likewise.
42003         * gcc.c-torture/compile/20000804-1.x: Remove.
42004         * gcc.c-torture/compile/20001205-1.x: Likewise.
42005         * gcc.c-torture/compile/20001226-1.x: Likewise.
42006         * gcc.c-torture/compile/20010518-2.x: Likewise.
42007         * gcc.c-torture/compile/20020312-1.x: Likewise.
42008         * gcc.c-torture/compile/20020604-1.x: Likewise.
42009         * gcc.c-torture/compile/920501-12.x: Likewise.
42010         * gcc.c-torture/compile/920501-4.x: Likewise.
42011         * gcc.c-torture/compile/920520-1.x: Likewise.
42012         * gcc.c-torture/compile/920521-1.x: Likewise.
42013         * gcc.c-torture/compile/920625-1.x: Likewise.
42014         * gcc.c-torture/compile/961203-1.x: Likewise.
42015         * gcc.c-torture/compile/980506-1.x: Likewise.
42016         * gcc.c-torture/compile/981006-1.x: Likewise.
42017         * gcc.c-torture/compile/981022-1.x: Likewise.
42018         * gcc.c-torture/compile/981223-1.x: Likewise.
42019         * gcc.c-torture/compile/990617-1.x: Likewise.
42020         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42021         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42022         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42023         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42024         * gcc.c-torture/compile/simd-5.x: Likewise.
42025
42026         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42027
42028 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42029
42030         * gcc.c-torture/execute/20030611-1.c: New test.
42031
42032 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42033
42034         PR middle-end/168
42035         * gcc.dg/20030612-1.c: New test case.
42036
42037 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42038
42039         PR c++/10635
42040         * g++.dg/expr/cast1.C: New test.
42041
42042 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42043
42044         * gcc.dg/builtins-21.c: New test case.
42045
42046 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42047
42048         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42049         options instead of at the end.
42050         * lib/objc.exp (objc_target_compile): Likewise.
42051
42052 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42053
42054         PR c++/10432
42055         * g++.dg/parse/error1.C: New test.
42056
42057 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42058
42059         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42060         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42061         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42062         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42063         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42064         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42065         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42066         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42067         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42068         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42069         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42070         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42071         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42072         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42073         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42074         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42075         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42076         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42077         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42078         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42079         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42080         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42081         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42082         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42083
42084         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42085         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42086         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42087         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42088         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42089         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42090         * gcc.dg/compat/scalar-return-3_main.c: New file.
42091         * gcc.dg/compat/scalar-return-3_x.c: New file.
42092         * gcc.dg/compat/scalar-return-3_y.c: New file.
42093         * gcc.dg/compat/scalar-return-4_main.c: New file.
42094         * gcc.dg/compat/scalar-return-4_x.c: New file.
42095         * gcc.dg/compat/scalar-return-4_y.c: New file.
42096
42097 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42098
42099         * gcc.dg/compat/fp2-struct-check.h: New file.
42100         * gcc.dg/compat/fp2-struct-defs.h: New file.
42101         * gcc.dg/compat/fp2-struct-init.h: New file.
42102         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42103         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42104         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42105         * gcc.dg/compat/struct-return-10_main.c: New file.
42106         * gcc.dg/compat/struct-return-10_x.c: New file.
42107         * gcc.dg/compat/struct-return-10_y.c: New file.
42108
42109         * gcc.dg/compat/compat-common.h: New file.
42110         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42111         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42112         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42113         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42114         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42115         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42116         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42117         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42118         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42119         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42120         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42121         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42122         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42123         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42124         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42125         * gcc.dg/compat/small-struct-check.h: Ditto.
42126         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42127         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42128         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42129         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42130         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42131         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42132         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42133         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42134         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42135         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42136         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42137         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42138         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42139         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42140         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42141         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42142         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42143         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42144         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42145         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42146         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42147         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42148         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42149         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42150         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42151         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42152         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42153         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42154         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42155         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42156
42157 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42158
42159         * g++.dg/pch/static-1.C: New file.
42160         * g++.dg/pch/static-1.Hs: New file.
42161
42162 2003-06-10  Richard Henderson  <rth@redhat.com>
42163
42164         * gcc.dg/asm-7.c: Adjust expected warning text.
42165
42166 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42167
42168         * gcc.dg/builtins-20.c: New test case.
42169
42170 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42171
42172         PR c++/11131
42173         * g++.dg/opt/template1.C: New test.
42174
42175 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42176
42177         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42178         additional_sources.
42179
42180 2003-05-21  David Taylor  <dtaylor@emc.com>
42181
42182         * gcc.dg/Wpadded.c: New file.
42183
42184 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42185
42186         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42187         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42188         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42189         dg-require-weak.
42190
42191 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42192
42193         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42194
42195 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42196
42197         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42198         (dg-require-alias): Likewise.
42199         (dg-require-gc-sections): Likewise.
42200         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42201
42202 2003-06-08  Richard Henderson  <rth@redhat.com>
42203
42204         * gcc.dg/20011029-2.c: Fix the array reference.
42205         * gcc.dg/asm-7.c: New.
42206
42207 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42208
42209         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42210
42211 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42212
42213         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42214         (dg-require-gc-sections): Likewise.
42215
42216 2003-06-08  Jan Hubicka  <jh@suse.cz>
42217
42218         * i386-cmov1.c: Fix regular expression.
42219         * i386-cvt-1.c: Likewise.
42220         * i386-local.c: Likewise.
42221         * i386-local2.c: Likewise.
42222         * i386-mul.c: Likewise.
42223         * i386-ssetype-1.c: Likewise.
42224         * i386-ssetype-3.c: Likewise.
42225         * i386-ssetype-5.c: Likewise.
42226
42227 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42228
42229         PR c++/11039
42230         * g++.dg/warn/implicit-typename2.C: New test.
42231         * g++.dg/warn/implicit-typename3.C: New test.
42232
42233 2003-06-07  Richard Henderson  <rth@redhat.com>
42234
42235         * g++.dg/other/offsetof3.C: Use size_t.
42236         * g++.dg/other/offsetof4.C: Likewise.
42237
42238 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42239
42240         * lib/copy-file.exp: New. Implement gcc_copy_files.
42241
42242         * lib/dg-pch.exp: Load copy-file.exp
42243         (dg-pch): Use gcc_copy_files instead of "file copy".
42244
42245 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42246
42247         * gcc.dg/weak/weak.exp: Simplify.
42248         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42249         * gcc.dg/weak/weak-1.c: Likewise.
42250         * gcc.dg/weak/weak-2.c: Likewise.
42251         * gcc.dg/weak/weak-3.c: Likewise.
42252         * gcc.dg/weak/weak-4.c: Likewise.
42253         * gcc.dg/weak/weak-5.c: Likewise.
42254         * gcc.dg/weak/weak-6.c: Likewise.
42255         * gcc.dg/weak/weak-7.c: Likewise.
42256         * gcc.dg/weak/weak-8.c: Likewise.
42257         * gcc.dg/weak/weak-9.c: Likewise.
42258
42259 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42260
42261         gcc.c-torture/execute/20030606-1.c: New.
42262
42263 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42264
42265         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42266         * gcc.dg/builtins-19.c: Likewise.
42267
42268 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42269
42270         * gcc.dg/builtins-2.c: Add some more tests.
42271         * gcc.dg/builtins-18.c: New test case.
42272         * gcc.dg/builtins-19.c: New test case.
42273
42274 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42275             Jim Wilson  <wilson@tuliptree.org>
42276
42277         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42278
42279 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42280
42281         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42282         mempcpy/stpcpy calls not to be optimized into something else.
42283         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42284         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42285         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42286
42287 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42288
42289         * gcc.dg/format/asm_fprintf-1.c: New test.
42290
42291 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42292
42293         * lib/gcc-defs.exp (additional_sources): New variable.
42294         (dg-additional-sources): New function.
42295         (additional_files): New variable.
42296         (dg-additional-files): New function.
42297         (dg-additional-files-options): Likewise.
42298         * lib/gcc-dg.exp (dg-require-weak): New function.
42299         (dg-require-alias): Likewise.
42300         (dg-require-gc-sections): Likewise.
42301         * lib/target-supports.exp (check_alias_available): Remove testfile
42302         parameter.
42303         (check_gc_sections_available): New function.
42304         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42305         (dg-gpp-additional-files): Likewise.
42306         * lib/g++.exp (additional_sources): Remove.
42307         (additional_files): Likewise.
42308         (g++_target_compile): Use dg-additional-files-options.
42309
42310         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42311         Tcl logic.
42312         * gcc.dg/special/ecos.exp: Remove.
42313         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42314         * gcc.dg/special/alias-1.c: Likewise.
42315         * gcc.dg/special/alias-2.c: Likewise.
42316         * gcc.dg/special/gcsec-1.c: Likewise.
42317         * gcc.dg/special/weak-1.c: Likewise.
42318         * gcc.dg/special/weak-2.c: Likewise.
42319         * gcc.dg/special/wkali-1.c: Likewise.
42320         * gcc.dg/special/wkali-2.c: Likewise.
42321
42322         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42323         dg-gpp-additional-*.
42324         * g++.dg/special/conpr-3.C: Likewise.
42325         * g++.dg/special/conpr-4.C: Likewise.
42326         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42327         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42328         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42329         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42330         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42331         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42332         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42333         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42334         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42335         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42336         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42337         * g++.old-deja/g++.other/comdat1.C: Likewise.
42338         * g++.old-deja/g++.other/comdat2.C: Likewise.
42339         * g++.old-deja/g++.other/comdat3.C: Likewise.
42340         * g++.old-deja/g++.other/ctor1.C: Likewise.
42341         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42342
42343 2003-06-05  Richard Henderson  <rth@redhat.com>
42344
42345         * gcc.dg/debug/20030605-1.c: New.
42346
42347 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42348
42349         * README.QMTEST: Update.
42350
42351 2003-06-04  Richard Henderson  <rth@redhat.com>
42352
42353         * gcc.dg/cleanup-1.c: New.
42354         * gcc.dg/cleanup-2.c: New.
42355         * gcc.dg/cleanup-3.c: New.
42356         * gcc.dg/cleanup-4.c: New.
42357         * gcc.dg/cleanup-5.c: New.
42358         * gcc.dg/cleanup-6.c: New.
42359         * gcc.dg/cleanup-7.c: New.
42360
42361 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42362
42363         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42364
42365         * lib/dg-pch.exp: New file.
42366         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42367         * gcc.dg/pch/pch.exp: Likewise.
42368
42369 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42370
42371         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42372         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42373         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42374         * gcc.dg/builtins-17.c: New test case.
42375         * gcc.dg/i386-387-4.c: New test case.
42376         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42377
42378 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42379
42380         * gcc.dg/ultrasp9.c: New test.
42381
42382 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42383
42384         * gcc.c-torture/compile/20030604-1.c: New test.
42385         * gcc.dg/sparc-constant-1.c: New test.
42386
42387 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42388
42389         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42390
42391 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42392
42393         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42394
42395         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42396         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42397
42398 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42399
42400         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42401
42402 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42403
42404         PR c++/10940
42405         * g++.dg/template/spec10.C: New test.
42406
42407 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42408
42409         * gcc.dg/builtins-16.c: New test case.
42410
42411 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42412
42413         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42414         mempcpy test with post-increments.
42415         * gcc.c-torture/execute/string-opt-3.c: New test.
42416         * gcc.dg/string-opt-1.c: New test.
42417
42418 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42419
42420         PR fortran/10965
42421         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42422
42423 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42424
42425         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42426         (scan-assembler): ... here.  Use dg-scan.
42427         (scan-assembler-not): Likewise.
42428         (scan-file): New function.
42429         (scan-file-not): Likewise.
42430         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42431         * gcc.dg/cpp/_Pragma4.c: Likewise.
42432         * gcc.dg/cpp/_Pragma5.c: Likewise.
42433         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42434         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42435         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42436         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42437         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42438         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42439         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42440         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42441         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42442         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42443         * gcc.dg/cpp/cxxcom1.c: Likewise.
42444         * gcc.dg/cpp/line1.c: Likewise.
42445         * gcc.dg/cpp/maccom1.c: Likewise.
42446         * gcc.dg/cpp/maccom2.c: Likewise.
42447         * gcc.dg/cpp/maccom3.c: Likewise.
42448         * gcc.dg/cpp/maccom4.c: Likewise.
42449         * gcc.dg/cpp/maccom5.c: Likewise.
42450         * gcc.dg/cpp/maccom6.c: Likewise.
42451         * gcc.dg/cpp/multiline.c: Likewise.
42452         * gcc.dg/cpp/spacing1.c: Likewise.
42453         * gcc.dg/cpp/spacing2.c: Likewise.
42454         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42455         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42456         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42457         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42458         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42459         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42460         * gcc.dg/cpp/cxxcom2.c: Likewise.
42461         * gcc.dg/cpp/cxxcom2.h: New file.
42462
42463         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42464         * g++.dg/cpp/truefalse.C: Here.
42465         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42466
42467 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42468
42469         * gcc.dg/cpp/redef3.c: New file.
42470
42471 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42472
42473         * gcc.dg/i386-loop-3.c: New test.
42474
42475 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42476
42477         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42478
42479 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42480
42481         * gcc.dg/fwrapv-1.c: New test case.
42482         * gcc.dg/fwrapv-2.c: New test case.
42483
42484 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42485
42486         PR c++/10956
42487         * g++.dg/template/spec9.C: New test.
42488
42489 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42490
42491         * gcc.dg/duff-4.c: New test case.
42492
42493 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42494
42495         PR fortran/10843
42496         * g77.dg/ffixed-form-1.f: New test
42497         * g77.dg/ffixed-form-2.f: New test
42498         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42499         * g77.dg/ffree-form-3.f: New test
42500
42501 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42502
42503         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42504         * gcc.dg/wint_t-1.c: Likewise.
42505
42506 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42507
42508         * g++.dg/template/access11.C: New test.
42509
42510 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42511
42512         PR c++/10849
42513         * g++.dg/template/access10.C: New test.
42514
42515 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42516             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42517
42518         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42519
42520 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42521
42522         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42523         suppress for powerpc-*-darwin*.
42524         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42525
42526 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42527
42528         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42529         suppress option for powerpc-*-darwin*.
42530
42531 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42532
42533         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42534         * gcc.dg/builtins-4.c: Add test for fmod.
42535
42536 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42537
42538         PR c++/10682
42539         * g++.dg/template/instantiate4.C: New test.
42540
42541 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42542
42543         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42544
42545 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42546
42547         * gcc.dg/compat/scalar-return-1_main.c: New file.
42548         * gcc.dg/compat/scalar-return-1_x.c: New file.
42549         * gcc.dg/compat/scalar-return-1_y.c: New file.
42550         * gcc.dg/compat/scalar-return-2_main.c: New file.
42551         * gcc.dg/compat/scalar-return-2_x.c: New file.
42552         * gcc.dg/compat/scalar-return-2_y.c: New file.
42553         * gcc.dg/compat/struct-return-3_main.c: New file.
42554         * gcc.dg/compat/struct-return-3_y.c: New file.
42555         * gcc.dg/compat/struct-return-3_x.c: New file.
42556         * gcc.dg/compat/struct-return-2_main.c: New file.
42557         * gcc.dg/compat/struct-return-2_x.c: New file.
42558         * gcc.dg/compat/struct-return-2_y.c: New file.
42559
42560 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42561
42562         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42563         for hppa*-hp-hpux*.
42564         * gcc.dg/20021014-1.c (dg-options): Likewise.
42565         * gcc.dg/nest.c (dg-options): Likewise.
42566
42567 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42568
42569         PR c++/9738
42570         * g++.dg/ext/dllimport2.C: New file.
42571         * g++.dg/ext/dllimport3.C: New file.
42572
42573 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42574
42575         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42576         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42577         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42578         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42579         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42580         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42581         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42582         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42583         * gcc.dg/compat/small-struct-defs.h: New file.
42584         * gcc.dg/compat/small-struct-init.h: New file.
42585         * gcc.dg/compat/small-struct-check.h: New file.
42586         * gcc.dg/compat/fp-struct-defs.h: New file.
42587         * gcc.dg/compat/fp-struct-check.h: New file.
42588         * gcc.dg/compat/fp-struct-init.h: New file.
42589         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42590         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42591
42592 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42593
42594         * gcc.dg/20030225-2.c: New test.
42595
42596 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42597             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42598
42599         * gcc.c-torture/compile/20030518-1.c: New test case.
42600
42601 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42602
42603         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42604         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42605         gcc-dg-debug-runtest.
42606         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42607         gcc-dg-debug-runtest.
42608
42609 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42610
42611         PR c++/9022
42612         * g++.dg/lookup/using6.C: New test.
42613
42614 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42615
42616         * g++.dg/parse/access2.C: New test.
42617
42618 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42619
42620         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42621         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42622         * gcc.dg/debug/debug.exp: Likewise.
42623
42624 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42625
42626         * gcc.dg/dollar.c: New test.
42627
42628 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42629
42630         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42631         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42632         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42633         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42634         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42635         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42636         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42637         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42638         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42639         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42640         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42641         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42642         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42643         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42644         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42645         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42646         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42647         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42648
42649 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42650
42651         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42652         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42653         support for "repo" mode.
42654         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42655         * lib/g77-dg.exp: Likewise.
42656         * lib/obj-dg.exp: Likewise.
42657
42658 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42659
42660         Merge from gcc-3_2-rhl8-branch:
42661         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42662
42663         * gcc.dg/tls/opt-6.c: New test.
42664
42665         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42666
42667         * gcc.dg/20030405-1.c: New test.
42668
42669         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42670
42671         * gcc.dg/20030309-1.c: New test.
42672
42673         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42674
42675         * gcc.c-torture/execute/20030307-1.c: New test.
42676
42677         2003-02-20  Randolph Chung  <tausq@debian.org>
42678
42679         * gcc.c-torture/compile/20030220-1.c: New test.
42680
42681         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42682
42683         * gcc.dg/20030217-1.c: New test.
42684
42685         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42686
42687         * gcc.c-torture/compile/20020129-1.c: New test.
42688
42689         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42690
42691         * gcc.dg/unroll-1.c: New test.
42692
42693         2002-11-16  Jan Hubicka  <jh@suse.cz>
42694
42695         * gcc.c-torture/execute/20020920-1.c: New test.
42696
42697         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42698
42699         PR target/7434
42700         * gcc.c-torture/compile/20021008-1.c: New test.
42701
42702         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42703
42704         PR target/7559
42705         * gcc.c-torture/execute/20020810-1.c: New test.
42706
42707         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42708
42709         * gcc.c-torture/compile/20020807-1.c: New test.
42710
42711         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42712
42713         * gcc.dg/tls/opt-1.c: New test.
42714
42715         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42716
42717         * gcc.dg/20020729-1.c: New test.
42718
42719         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42720
42721         * g++.dg/opt/life1.C: New test.
42722
42723         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42724
42725         * gcc.dg/20020525-1.c: New test.
42726
42727         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42728
42729         PR c++/6794
42730         * g++.dg/ext/pretty1.C: New test.
42731         * g++.dg/ext/pretty2.C: New test.
42732
42733 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42734
42735         PR c++/8385
42736         * g++.dg/ext/typeof5.C: New test.
42737
42738 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42739
42740         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42741         __USER_LABEL_PREFIX__ into account.
42742         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42743
42744 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42745
42746         * gcc.dg/builtins-15.c: New test case.
42747
42748 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42749
42750         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42751
42752 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42753
42754         * lib/g++.exp: Tweak handling of additional source files.
42755         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42756         * g++.dg/special/conpr-2a.C: Rename to ...
42757         * g++.dg/special/conpr-2a.cc: ... this.
42758         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42759         * g++.dg/special/conpr-3a.C: Rename to ...
42760         * g++.dg/special/conpr-3a.cc: This.
42761         * g++.dg/special/conpr-3b.C: Rename to ...
42762         * g++.dg/special/conpr-3b.cc: This.
42763         * g++.dg/special/conpr-4.C: New test.
42764         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42765
42766 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42767
42768         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42769
42770 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42771
42772         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42773         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42774         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42775         * g++.old-deja/g++.other/warn3.C: Likewise.
42776
42777 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42778
42779         * gcc.dg/i386-387-1.c: Update to also test log.
42780         * gcc.dg/i386-387-2.c: Likewise.
42781
42782 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42783
42784         * g77.f-torture/execute/int8421.f: New test.
42785
42786 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42787
42788         PR c++/10230, c++/10481
42789         * g++.dg/lookup/scoped5.C: New test.
42790
42791 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42792
42793         PR c++/10552
42794         * g++.dg/template/ttp6.C: New test.
42795
42796 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42797
42798         * gcc.c-torture/execute/builtins: New directory.
42799         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42800         gcc.c-torture/execute/builtins.
42801         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42802         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42803         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42804         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42805
42806 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42807
42808         PR c++/9252
42809         * g++.dg/template/access8.C: New test.
42810         * g++.dg/template/access9.C: New test.
42811
42812 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42813
42814         PR c++/9554
42815         * g++.dg/parse/access1.C: New test.
42816
42817 2003-05-09  DJ Delorie  <dj@redhat.com>
42818
42819         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42820         long, and not an int.
42821
42822 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42823
42824         PR c++/10555, c++/10576
42825         * g++.dg/template/memclass1.C: New test.
42826
42827 2003-05-08  DJ Delorie  <dj@redhat.com>
42828
42829         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42830         targets.
42831         * gcc.c-torture/execute/20021024-1.x: Likewise.
42832         * gcc.c-torture/execute/shiftdi.x: Likewise.
42833         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42834         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42835         * gcc.dg/20021018-1.c: Likewise.
42836
42837 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42838
42839         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42840
42841         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42842         (bcopy): Call memmove.
42843
42844 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42845
42846         * g77.f-torture/compile/8485.f: New test case.
42847
42848 2003-05-07  Richard Henderson  <rth@redhat.com>
42849
42850         PR c++/10570
42851         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42852         Verify exception_cleanup not called for rethrows.
42853         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42854         when exiting catch block without rethrowing.
42855         * g++.dg/eh/forced3.C: New.
42856         * g++.dg/eh/forced4.C: New.
42857
42858 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42859
42860         * gcc.dg/20030505.c: Fix triplet.
42861
42862 2003-05-06  DJ Delorie  <dj@redhat.com>
42863
42864         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42865         * gcc.dg/nest.c: Likewise.
42866
42867 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42868
42869         * gcc.dg/builtins-14.c: New test case.
42870
42871 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42872
42873         * lib/compat.exp (compat-execute): New argument.
42874         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42875         * gcc.dg/compat: New test directory.
42876         * gcc.dg/compat/compat.exp: New expect script.
42877         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42878         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42879         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42880         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42881         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42882         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42883
42884         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42885         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42886         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42887         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42888         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42889         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42890         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42891         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42892         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42893         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42894         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42895         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42896         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42897         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42898         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42899
42900 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42901
42902         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42903
42904 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42905
42906         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42907
42908 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42909
42910         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42911         * gcc.dg/ppc-fsel-2.c: New test.
42912
42913         * gcc.dg/unused-5.c: New test.
42914
42915 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42916
42917         PR c++/10496
42918         * g++.dg/warn/pmf1.C: New test.
42919
42920 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42921
42922         PR c++/4494
42923         * g++.dg/warn/main.C: New test.
42924
42925 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42926
42927         * gcc.dg/nonnull-3.c: New test.
42928
42929 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42930
42931         * gcc.dg/cpp/Wtrigraphs.c: Update.
42932         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42933
42934 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42935
42936         * gcc.dg/ppc-fsel-1.c: New test.
42937
42938 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42939
42940         PR c/10604
42941         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42942
42943 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42944
42945         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42946
42947 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42948
42949         PR c++/9364, c++/10553, c++/10586
42950         * g++.dg/parse/typename4.C: New test.
42951         * g++.dg/parse/typename5.C: Likewise.
42952
42953 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42954
42955         * gcc.c-torture/compile/20030503-1.c: New test.
42956
42957 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42958
42959         * g++.dg/lookup/using5.C: Fix testcase error.
42960
42961 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42962
42963         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42964         since MEABI is no longer supported.  Remove all vestiges
42965         of MEABI from the test.
42966
42967 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42968
42969         PR c++/10554
42970         * g++.dg/lookup/using5.C: New test.
42971
42972 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42973
42974         PR c++/8772
42975         * g++.dg/template/ttp5.C: New test.
42976
42977 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42978
42979         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42980         (dg-gpp-additional-sources): New function.
42981         (dg-gpp-additional-files): Likewise.
42982         * lib/g++.exp (additional_sources): New variable.
42983         (additional_files): Likewise.
42984         (g++_target_compile): Deal with them.
42985         * lib/old-dejagnu.exp: Remove.
42986         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42987         * g++.old-deja: Revise all tests to use dg commands.
42988
42989 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42990
42991         PR c++/9432, c++/9528
42992         * g++.dg/lookup/using4.C: New test.
42993
42994 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42995
42996         * gcc.dg/noreturn-5.c: New file.
42997         * gcc.dg/noreturn-6.c: New file.
42998
42999         * gcc.c-torture/compile/inline-1.c: New file.
43000
43001 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43002
43003         PR c++/10551
43004         * g++.dg/template/explicit1.C: New test.
43005
43006 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43007
43008         PR c++/10549
43009         * g++.dg/other/bitfield1.C: New test.
43010
43011         PR c++/10527
43012         * g++.dg/init/new7.C: New test.
43013
43014 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43015
43016         * g++.dg/ext/desig1.C: New test.
43017         * g++.dg/ext/init1.C: Update.
43018
43019         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43020
43021 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43022
43023         PR c++/10180
43024         * g++.dg/warn/Winline-1.C: New test.
43025
43026 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43027
43028         * gcc.c-torture/execute/string-opt-19.c: New test.
43029
43030         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43031         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43032
43033 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43034
43035         PR c++/10506
43036         * g++.dg/init/new6.C: New test.
43037
43038         PR c++/10503
43039         * g++.dg/init/ref6.C: New test.
43040
43041 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43042
43043         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43044
43045 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43046
43047         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43048         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43049
43050 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43051
43052         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43053         initialized static data members.
43054
43055 2003-04-25  H.J. Lu <hjl@gnu.org>
43056
43057         * gcc.dg/ia64-sync-4.c: New test.
43058
43059 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43060
43061         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43062         date.
43063
43064 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43065
43066         PR c++/10337
43067         * g++.dg/warn/conv1.C: New test.
43068         * g++.old-deja/g++.other/conv7.C: Adjust.
43069         * g++.old-deja/g++.other/overload14.C: Adjust.
43070
43071 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43072
43073         PR c++/10471
43074         * g++.dg/template/defarg2.C: New test.
43075
43076 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43077
43078         * gcc.dg/cpp/include2.c: Update.
43079         * gcc.dg/cpp/multiline-2.c: New.
43080         * gcc.dg/cpp/multiline.c: Update.
43081         * gcc.dg/cpp/strify2.c: Update.
43082         * gcc.dg/cpp/trad/literals-2.c: Update.
43083
43084 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43085
43086         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43087
43088 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43089
43090         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43091
43092 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43093
43094         PR c++/10451
43095         * g++.dg/parse/crash4.C: New test.
43096
43097         PR c++/9847
43098         * g++.dg/parse/crash5.C: New test.
43099
43100 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43101
43102         PR c++/10446
43103         * g++.dg/parse/crash3.C: New test.
43104
43105         PR c++/10428
43106         * g++.dg/parse/elab1.C: New test.
43107
43108 2003-04-22  Devang Patel  <dpatel@apple.com>
43109
43110         * gcc.dg/cpp/trad/funlike-5.c: New test.
43111
43112 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43113
43114         * g++.dg/other/packed1.C: Fix dg options.
43115
43116 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43117
43118         * g++.dg/other/offsetof2.C: New test.
43119
43120 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43121
43122         * g++.dg/template/recurse.C: Adjust location of error messages.
43123
43124 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43125
43126         PR c++/9881
43127         * g++.dg/init/addr-const1.C: New test.
43128         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43129
43130 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43131
43132         PR c++/10405
43133         * g++.dg/lookup/struct-hack1.C: New test.
43134
43135 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43136
43137         * ucs.c: Update diagnostic messages.
43138
43139 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43140
43141         * gcc.dg/cpp/truefalse.cpp: New test.
43142         * gcc.dg/cpp/cpp.exp: Update.
43143         * g++.dg/other/stdbool-if.C: Remove.
43144
43145 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43146
43147         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43148         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43149
43150 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43151
43152         * gcc.c-torture/compile/20030418-1.c: New test.
43153
43154 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43155
43156         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43157
43158 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43159
43160         PR c++/10347
43161         g++.dg/template/dependent-name1.C: New test.
43162
43163 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43164
43165         * gcc.dg/warn-1.c (tourist_guide): New array,
43166         contains a pointer to bar.
43167
43168 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43169
43170         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43171         * gcc.c-torture/execute/medce-1.c: New test case.
43172         * gcc.c-torture/execute/medce-2.c: New test case.
43173
43174 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43175
43176         * lib/prune.exp: Ignore more messages.
43177
43178         PR c++/10381
43179         * g++.dg/parse/lookup3.C: New test.
43180
43181 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43182
43183         * gcc.c-torture/compile/20030415-1.c : New test.
43184
43185 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43186
43187         * gcc.c-torture/execute/scope-2.c: Move to ...
43188         * gcc.dg/noncompile/scope.c: .... here.
43189
43190 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43191
43192         * gcc.dg/20030414-2.c: New test case.
43193
43194 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43195
43196         PR target/10377
43197         * gcc.dg/20030414-1.c: New test.
43198
43199 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43200
43201         * gcc.dg/builtins-12.c: New test case.
43202         * gcc.dg/builtins-13.c: New test case.
43203
43204 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43205
43206         * gcc.c-torture/execute/string-opt-18.c: New test.
43207
43208 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43209
43210         PR c++/10300
43211         * g++.dg/init/new5.C: New test.
43212
43213 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43214
43215         PR c++/7910
43216         * g++.dg/ext/dllimport1.C: New test.
43217
43218 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43219
43220         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43221
43222 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43223
43224         PR Fortran/9263
43225         * g77.f-torture/noncompile/9263.f: New test
43226         PR Fortran/1832
43227         * g77.f-torture/execute/1832.f: New test
43228
43229 2003-04-11  David Chad  <davidc@freebsd.org>
43230             Loren J. Rittle  <ljrittle@acm.org>
43231
43232         PR libobjc/8562
43233         * objc.dg/headers.m: New test.
43234
43235 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43236
43237         * gcc.c-torture/execute/builtin-noret-2.c: New.
43238         * gcc.c-torture/execute/builtin-noret-2.x: New.
43239         XFAIL builtin-noret-2.c at -O1 and above.
43240         * gcc.dg/redecl.c: New.
43241         * gcc.dg/Wshadow-1.c: Update error regexps.
43242
43243 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43244
43245         * g++.dg/abi/bitfield10.C: New test.
43246
43247 2003-04-09  Mike Stump  <mrs@apple.com>
43248
43249         * gcc.dg/pch/pch.exp: Make testcase names longer.
43250         * g++.dg/pch/pch.exp: Make testcase names longer.
43251
43252 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43253
43254         * gcc.dg/builtins-11.c: New test case.
43255
43256 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43257
43258         * gcc.dg/builtins-9.c: New test case.
43259         * gcc.dg/builtins-10.c: New test case.
43260
43261 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43262
43263         * gcc.dg/noncompile/init-4.c.c: New test.
43264
43265 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43266
43267         * gcc.misc-test/gcov-9.c: New test.
43268         * gcc.misc-test/gcov-10.c: New test
43269         * gcc.misc-test/gcov-11.c: New test.
43270
43271 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43272
43273         PR optimization/10024
43274         * gcc.c-torture/compile/20030405-1.c: New test.
43275
43276 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43277
43278         * gcc.dg/pch/static-3.c: New.
43279         * gcc.dg/pch/static-3.hs: New.
43280         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43281
43282 2003-04-04  Richard Henderson  <rth@redhat.com>
43283
43284         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43285         * g++.dg/eh/forced2.C: Likewise.
43286
43287 2003-04-03  Mike Stump  <mrs@apple.com>
43288
43289         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43290         target arg.
43291         (scan-assembler-times, scan-assembler-not): Likewise.
43292         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43293
43294 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43295
43296         * gcc.dg/sparc-loop-1.c: New test.
43297
43298 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43299
43300         PR other/9274
43301         * g++.dg/pch/system-2.C: New.
43302         * g++.dg/pch/system-2.Hs: New.
43303
43304 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43305
43306         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43307
43308         * g++.dg/eh/simd-1.C (vecfunc): Same.
43309
43310 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43311
43312         * gcc.c-torture/execute/20030401-1.c: New test case.
43313
43314 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43315
43316         * objc.dg/defs.m: New.
43317
43318 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43319
43320         * g++.dg/eh/simd-1.C: New.
43321         * g++.dg/eh/simd-2.C: New.
43322
43323 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43324
43325         * gcc.c-torture/execute/simd-3.c: New.
43326
43327 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43328
43329         PR c/9936
43330         * gcc.dg/20030331-2.c: New test.
43331
43332 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43333
43334         PR c++/10278
43335         * g++.dg/parse/crash2.C: New test.
43336
43337 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43338
43339         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43340         * gcc.c-torture/execute/20030331-1.c: ...here.
43341
43342 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43343
43344         * gcc.c-torture/execute/20030331-1.c: New test.
43345
43346 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43347
43348         * lib/gcov.exp: Adjust call return testing strings.
43349         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43350
43351 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43352
43353         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43354         * gcc.dg/builtins-7.c: New test case.
43355         * gcc.dg/builtins-8.c: New test case.
43356
43357 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43358
43359         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43360
43361 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43362
43363         PR c++/7647
43364         * g++.dg/lookup-class-member-2.C: New test.
43365
43366 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43367
43368         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43369
43370 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43371
43372         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43373
43374 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43375
43376         * g++.dg/init/attrib1.C: New test.
43377
43378 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43379
43380         * gcc.dg/ultrasp8.c: New test.
43381
43382 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43383
43384         * gcc.dg/ultrasp7.c: New test.
43385
43386 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43387
43388         PR c++/10047
43389         * g++.dg/template/inline1.C: New test.
43390
43391 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43392
43393         * gcc.dg/sparc-dwarf2.c: New test.
43394
43395 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43396
43397         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43398         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43399
43400 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43401
43402         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43403         than reading .x files.
43404         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43405         * g77.dg/gcov/gcov-1.f: Likewise.
43406         * gcc.misc-tests/gcov-4b.c: Likewise.
43407         * gcc.misc-tests/gcov-5b.c: Likewise.
43408         * gcc.misc-tests/gcov-6.c: Likewise.
43409         * gcc.misc-tests/gcov-7.c: Likewise.
43410         * gcc.misc-tests/gcov-8.c: Likewise.
43411         * g++.dg/gcov/gcov-1.x: Remove.
43412         * g77.dg/gcov/gcov-1.x: Likewise.
43413         * gcc.misc-tests/gcov-4b.x: Likewise.
43414         * gcc.misc-tests/gcov-5b.x: Likewise.
43415         * gcc.misc-tests/gcov-6.x: Likewise.
43416         * gcc.misc-tests/gcov-7.x: Likewise.
43417         * gcc.misc-tests/gcov-8.x: Likewise.
43418
43419 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43420
43421         PR opt/10087
43422         * gcc.dg/20030324-1.c: New test.
43423
43424 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43425
43426         PR c++/10224
43427         * g++.dg/template/arg3.C: New test.
43428
43429         PR c++/10158
43430         * g++.dg/template/friend18.C: New test.
43431
43432 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43433
43434         * g77.f-torture/compile/20030326-1.f: New test case.
43435
43436 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43437
43438         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43439
43440         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43441
43442 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43443
43444         * gcc.dg/ia64-sync-3.c: New test.
43445
43446 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43447
43448         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43449
43450 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43451
43452         * gcc.dg/ultrasp6.c: New test.
43453
43454 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43455
43456         * gcc.dg/i386-signbit-1.c: New test.
43457         * gcc.dg/i386-signbit-2.c: New test.
43458         * gcc.dg/i386-signbit-3.c: New test.
43459
43460 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43461
43462         * gcc.dg/ultrasp5.c: Fix options.
43463
43464 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43465
43466         * gcc.dg/ultrasp5.c: Fix comment.
43467
43468 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43469
43470         PR fortran/10197
43471         * g77.f-torture/execute/10197.f: New test.
43472
43473 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43474
43475         PR c++/9898, c++/383
43476         * g++.dg/template/conv6.C: New test.
43477
43478         PR c++/10119
43479         * g++.dg/template/ptrmem5.C: New test.
43480
43481         PR c++/10026
43482         * g++.dg/lookup/koenig1.C: New test.
43483
43484         PR C++/10199
43485         * g++.dg/lookup/template2.C: New test.
43486
43487 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43488
43489         * g++.dg/opt/rtti1.C: New test.
43490
43491 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * gcc.dg/ultrasp5.c: New test.
43494
43495 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43496
43497         PR middle-end/9967
43498         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43499         builtin fputs.
43500
43501 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43502
43503         PR c/8224
43504         * gcc.dg/20030323-1.c: New test.
43505
43506 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43507
43508         * gcc.c-torture/compile/20030323-1.c: New test case.
43509
43510 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43511
43512         * gcc.dg/20030321-1.c: New test.
43513
43514 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43515
43516         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43517
43518 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43519
43520         PR c++/9978, c++/9708
43521         * g++.dg/ext/vlm1.C: Adjust expected error.
43522         * g++.dg/ext/vla2.C: New test.
43523         * g++.dg/template/arg1.C: New test.
43524         * g++.dg/template/arg2.C: New test.
43525
43526 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43527
43528         * g77.f-torture/execute/select.f: New test.
43529         * g77.f-torture/noncompile/select_no_compile.f: New test.
43530
43531 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43532
43533         PR c++/9898
43534         * g++.dg/other/error4.C: New test.
43535
43536 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43537
43538         * g++.dg/template/friend17.C: New test.
43539
43540 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43541
43542         * gcc.c-torture/compile/20030320-1.c: New.
43543
43544 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43545
43546         * gcc.dg/builtins-6.c: New test case.
43547
43548 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43549
43550         PR target/10073
43551         * gcc.c-torture/compile/20030319-1.c: New.
43552
43553 2003-03-18  Jan Hubicka  <jh@suse.cz>
43554
43555         * gcc.dg/i386-cvt-1.c: New test.
43556
43557 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43558
43559         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43560         * objc.dg/naming-2.m: Likewise.
43561
43562 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43563
43564         PR c++/9639
43565         * g++.dg/parse/crash1.C: New test.
43566
43567 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43568
43569         PR c++/8805
43570         * g++.dg/eh/cleanup1.C: New test.
43571
43572 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43573
43574         * gcc.c-torture/execute/20030316-1.c: New test case.
43575
43576 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43577
43578         PR c++/9629
43579         * g++.dg/init/ctor2.C: New test.
43580
43581 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43582
43583         * g77.f-torture/compile/xformat.f: New test case.
43584
43585 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43586
43587         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43588         * g++.old-deja/g++.mike/eh50.C: Likewise.
43589
43590 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43591
43592         PR c++/6440
43593         * g++.dg/template/spec7.C: New test.
43594         * g++.dg/template/spec8.C: Likewise.
43595
43596 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43597
43598         * gcc.c-torture/execute/20030313-1.c: New test.
43599
43600 2003-03-14  Richard Henderson  <rth@redhat.com>
43601
43602         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43603
43604 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43605
43606         * gcc.c-torture/compile/20030314-1.c: New test.
43607
43608 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43609
43610         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43611         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43612         thumb target,
43613         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43614         to accept newer _imp__  prefix and additional
43615         newline in .drectve section.
43616         * gcc.dg/dll-4.c: Likewise.
43617         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43618         switch.
43619
43620 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43621
43622         * g++.dg/parse/namespace9.C: New test.
43623
43624         * g++.dg/init/ref5.C: New test.
43625         * g++.dg/parse/ptrmem1.C: Likewise.
43626
43627 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43628
43629         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43630         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43631         regular expression.
43632         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43633         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43634
43635 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43636
43637         * gcc.c-torture/execute/20030224-2.c: New test.
43638
43639 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43640
43641         * gcc.dg/decl-3.c: New test.
43642
43643 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43644
43645         * gcc.dg/i386-loop-2.c: New test.
43646
43647 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43648
43649         PR c++/9474
43650         * g++.dg/parse/namespace8.C: New test.
43651
43652         PR c++/9924
43653         * g++.dg/overload/builtin2.C: New test.
43654
43655 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43656
43657         * gcc.dg/return-type-3.c: New test.
43658
43659 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43660
43661         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43662         profiling options are not supported.
43663
43664 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43665
43666         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43667         * g++.old-deja/g++.warn/impint2.C: Likewise.
43668
43669 2003-03-10  Devang Patel  <dpatel@apple.com>
43670
43671         * g++.dg/cpp/c++_cmd_1.C: New test.
43672         * g++.dg/cpp/c++_cmd_1.h: New file.
43673
43674 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43675
43676         * gcc.dg/altivec-9.c: New file.
43677
43678 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43679
43680         * gcc.dg/ppc-sdata-1.c: New test.
43681         * gcc.dg/ppc-sdata-2.c: New test.
43682
43683 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43684
43685         PR c++/9373
43686         * g++.dg/opt/ptrmem2.C: New test.
43687
43688         PR c++/8534
43689         * g++.dg/opt/ptrmem1.C: New test.
43690
43691 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43692
43693         * gcc.dg/i386-loop-1.c: New test.
43694
43695 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43696
43697         PR c++/9970
43698         * g++.dg/lookup/friend1.C: New test.
43699
43700 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43701
43702         PR c++/9823
43703         * g++.dg/parser/constructor1.C: New test.
43704
43705 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43706
43707         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43708
43709         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43710
43711 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43712
43713         * gcc.dg/cpp/Wunused.c: Update test.
43714
43715 2003-03-08  Jan Hubicka  <jh@suse.cz>
43716
43717         * gcc.dg/inline-3.c: New test.
43718
43719 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43720
43721         PR c++/9809
43722         * g++.dg/parse/builtin1.C: New test.
43723
43724         PR c++/9982
43725         * g++.dg/abi/cookie1.C: New test.
43726         * g++.dg/abi/cookie2.C: Likewise.
43727
43728         PR c++/9524
43729         * g++.dg/template/field1.C: New test.
43730
43731         PR c++/9912
43732         * g++.dg/parse/class1.C: New test.
43733         * g++.dg/parse/namespace7.C: Likewise.
43734         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43735
43736 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43737
43738         * g++.dg/init/ref4.C: New test.
43739
43740 2003-03-07  Jan Hubicka  <jh@suse.cz>
43741
43742         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43743         * gcc.dg/inline-3.c: New test.
43744
43745 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43746
43747         * g++.dg/init/ref3.C: New test.
43748
43749         PR c++/9965
43750         * g++.dg/init/ref2.C: New test.
43751
43752         PR c++/9400
43753         * g++.dg/warn/Wshadow-2.C: New test.
43754
43755         PR c++/9791
43756         * g++.dg/warn/Woverloaded-1.C: New test.
43757
43758 2003-03-05  Jan Hubicka  <jh@suse.cz>
43759
43760         * gcc.dg/i386-local2.c: New.
43761         * gcc.dg/i386-local.c: Fix typo.
43762
43763 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43764
43765         * g++.dg/abi/layout3.C: New test.
43766
43767 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43768
43769         * gcc.c-torture/compile/20030305-1.c
43770
43771 2003-03-05  Jan Hubicka  <jh@suse.cz>
43772
43773         * gcc.dg/i386-local.c: New.
43774
43775 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43776
43777         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43778
43779 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43780
43781         * gcc.dg/switch-2.c: New test.
43782         * gcc.dg/switch-3.c: New test.
43783         * gcc.dg/Wswitch.c: Adjust line numbers.
43784         * gcc.dg/Wswitch-default.c: Likewise.
43785         * gcc.dg/Wswitch-enum.c: Likewise.
43786
43787 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43788
43789         * gcc.c-torture/execute/20030222-1.c: New test.
43790
43791 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43792
43793         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43794
43795 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43796
43797         PR c++/9878
43798         * g++.dg/init/ref1.C: New test.
43799
43800 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43801
43802         * gcc.dg/sh-relax.c: New SH-only test.
43803
43804 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43805
43806         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43807         comment explaining purpose of testcase.
43808
43809 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43810
43811         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43812         for HC11/HC12 (asm needs two int registers).
43813         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43814         HC11/HC12 because the test uses an asm which needs two 32-bit
43815         registers.
43816
43817 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43818
43819         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43820         for HC11/HC12 (array is too large otherwise).
43821         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43822         * gcc.c-torture/compile/20010518-2.x: Likewise.
43823         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43824         HC11/HC12 (array is too large).
43825
43826 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43827
43828         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43829         * lib/g++-dg.exp (g++-dg-test): Likewise.
43830
43831 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43832
43833         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43834         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43835
43836 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43837
43838         * g++.dg/warn/implicit-typename1.C: Remove warning.
43839
43840 2003-02-28  Richard Henderson  <rth@redhat.com>
43841
43842         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43843         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43844
43845 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43846
43847         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43848         * g++.dg/pch/pch.exp: Likewise.
43849
43850 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43851
43852         PR c++/9879
43853         * g++.dg/init/new4.C: New test.
43854
43855 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43856
43857         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43858
43859 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43860
43861         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43862         unsigned long.
43863
43864         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43865         wider than float.
43866
43867 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43868
43869         * lib/scanasm.exp: Add support for counting numbers of
43870         occurences.
43871         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43872         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43873
43874 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43875
43876         PR c++/9683
43877         * g++.dg/template/static3.C: New test.
43878
43879         PR c++/9829
43880         * g++.dg/parse/namespace6.C: New test.
43881
43882 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43883
43884         PR target/9732
43885         * gcc.dg/20030225-1.c: New test.
43886
43887 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43888
43889         * README: Remove out-of-date information.
43890
43891         PR c++/9836
43892         * g++.dg/template/spec6.C: New test.
43893
43894 2003-02-24  Jeff Law  <law@redhat.com>
43895
43896         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43897
43898 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43899
43900         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43901         * gcc.dg/pragma-ep-1.c: Likewise.
43902
43903 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43904
43905         PR c++/9602
43906         * g++.dg/template/friend16.C: New test.
43907
43908 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43909
43910         PR c++/5333
43911         * g++.dg/parse/fused-params1.C: Adjust error messages.
43912         * g++.dg/template/nested3.C: New test.
43913
43914 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43915
43916         * g++.dg/abi/param1.C: New test.
43917
43918 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43919
43920         PR c++/7982
43921         * g++.dg/warn/implicit-typename1.C: New test.
43922
43923 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43924
43925         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43926         with "mtune".
43927         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43928         * gcc.c-torture/execute/20010129-1.x: Likewise.
43929         * gcc.dg/20011107-1.c: Likewise.
43930         * gcc.dg/20020108-1.c: Likewise.
43931         * gcc.dg/20020122-3.c: Likewise.
43932         * gcc.dg/20020206-1.c: Likewise.
43933         * gcc.dg/20020310-1.c: Likewise.
43934         * gcc.dg/20020426-2.c: Likewise.
43935         * gcc.dg/20020517-1.c: Likewise.
43936         * gcc.dg/991230-1.c: Likewise.
43937         * gcc.dg/i386-unroll-1.c: Likewise.
43938         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43939
43940 2003-02-22  Jan Hubicka  <jh@suse.cz>
43941
43942         * gcc.dg/i386-mul.c: New test.
43943
43944 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43945
43946         * gcc.dg/builtins-5.c: New test case.
43947
43948 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43949
43950         * gcc.dg/asmreg-1.c: New test.
43951
43952 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43953
43954         PR c++/9749
43955         * g++.dg/parse/varmod1.C: New test.
43956
43957 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43958
43959         PR c++/9727
43960         * g++.dg/template/op1.C: New test.
43961
43962 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43963
43964         PR c++/8906
43965         * g++.dg/template/nested2.C: New test.
43966
43967 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43968
43969         PR c++/8724
43970         * g++.dg/expr/dtor1.C: New test.
43971
43972 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43973
43974         * gcc.dg/cpp/include3.c: New test.
43975         * gcc.dg/cpp/inc/foo.h: New file.
43976
43977 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43978
43979         * gcc.c-torture/execute/20030221-1.c: New test.
43980
43981 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43982
43983         PR c++/9729
43984         * g++.dg/abi/conv1.C: New test.
43985
43986 2003-02-20  Jan Hubicka  <jh@suse.cz>
43987
43988         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43989
43990 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43991
43992         * gcc.c-torture/compile/20030219-1.c: New test.
43993
43994 2003-02-18  Jan Hubicka  <jh@suse.cz>
43995
43996         * gcc.dg/funcorder.c: New test.
43997
43998 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43999
44000         * gcc.c-torture/execute/20030218-1.c: New.
44001
44002 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44003
44004         * gcc.dg/20030218-1.c: New.
44005
44006 2003-02-18  Richard Henderson  <rth@redhat.com>
44007
44008         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44009         * gcc.dg/attr-used-2.c: New.
44010
44011 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44012
44013         PR c++/9704
44014         * g++.dg/init/copy5.C: New test.
44015
44016 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44017
44018         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44019         * g++.dg/pch/pch.exp: Likewise.
44020
44021 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44022
44023         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44024         STACK_SIZE is not defined.
44025
44026 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44027
44028         PR c++/9457
44029         * g++.dg/template/init1.C: New test.
44030
44031 2003-02-16  Jan HUbicka  <jh@suse.cz>
44032
44033         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44034         (foo): Add few extra tests
44035         * gcc.dg/c99-const-expr-3.c: Likewise.
44036         * gcc.c-torture/execute/20030216-1.c: New.
44037
44038 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44039
44040         PR c++/9459
44041         * g++.dg/ext/typeof4.C: New test.
44042
44043 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44044
44045         * gcc.dg/i386-387-3.c: New test case.
44046
44047 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44048
44049         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44050         cris-*-elf* cris-*-aout* and mmix-*-*.
44051
44052 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44053
44054         * gcc.dg/20030213-1.c: New test.
44055
44056 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44057
44058         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44059         * gcc.dg/i386-387-2.c: Likewise.
44060
44061 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44062
44063         * gcc.dg/ppc-spe.c: Fix formatting.
44064         Enable tests that were previously unsupported by gas.
44065         Delete tests for instructions that no longer exist.
44066         Switch arguments on evsubifw builtin.
44067
44068 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44069
44070         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44071         STACK_SIZE is too small.
44072
44073 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44074             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44075
44076         * gcc.dg/decl-2.c: New test.
44077
44078 2003-02-10  Jan Hubicka  <jh@suse.cz>
44079
44080         * gcc.dg/i386-fpcvt-1.c: New test.
44081
44082 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44083
44084         * gcc.c-torture/execute/20030209-1.c: New test.
44085
44086 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44087
44088         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44089         int-wide bitops, use the constants of the same width.
44090         Likewise, if long long is 32-bit wide, test bitops using
44091         32-bit constants.
44092
44093 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44094
44095         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44096
44097 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44098
44099         * gcc.dg/builtins-4.c: New test case.
44100
44101 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44102
44103         * gcc.dg/20020430-1.c: Fix dg command typos.
44104         * gcc.dg/20020503-1.c: Likewise.
44105
44106 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44107
44108         PR c++/8785
44109         * g++.dg/parse/fused-params1.C: New test.
44110
44111         PR c++/8857
44112         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44113
44114         PR c++/8921
44115         * g++.dg/parse/non-dependent1.C: New test.
44116
44117         PR c++/8928
44118         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44119
44120         PR c++/9228
44121         * g++.dg/parse/undefined7.C: New test.
44122         * g++.dg/parse/non-templ1.C: New test.
44123
44124         PR c++/9229
44125         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44126
44127 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44128
44129         * gcc.c-torture/compile/20030206-1.c: New test.
44130
44131 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44132
44133         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44134         "pow" to "foo" to avoid potential confusion with a math built-in.
44135
44136 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44137
44138         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44139         conditions for SPARC targets.
44140
44141 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44142
44143         * gcc.dg/20030204-1.c: New test.
44144
44145 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44146
44147         PR c++/38
44148         * g++.dg/parse/array-size1.C: New test.
44149
44150         PR c++/5657
44151         * g++.dg/parse/undefined3.C: New test.
44152
44153         PR c++/5665
44154         * g++.dg/parse/undefined4.C: New test.
44155
44156         PR c++/5975
44157         * g++.dg/parse/undefined5.C: New test.
44158
44159         PR c++/7259
44160         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44161
44162         PR c++/8578
44163         * g++.dg/parse/casting-operator1.C: New test.
44164
44165         PR c++/8596
44166         * g++.dg/parse/undefined6.C: New test.
44167
44168         PR c++/8736
44169         * g++.dg/parse/missing-template1.C: New test.
44170
44171 2003-02-04  Jan Hubicka  <jh@suse.cz>
44172
44173         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44174         * gcc.dg/i386-cmov?.c: Likewise.
44175         * gcc.dg/i386-fpcvt-?.c: Likewise.
44176         * gcc.dg/i386-ssefp-1.c: Likewise.
44177         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44178         conventions.
44179
44180 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44181
44182         PR c++/7129
44183         * g++.dg/ext/max.C: New test.
44184
44185 2003-02-03  Jan Hubicka  <jh@suse.cz>
44186
44187         * gcc.c-torture/execute/20030203-1.c: New test.
44188
44189 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44190
44191         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44192         'natural-endian'.
44193
44194 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44195
44196         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44197         * g++.dg/init/new2.C: Likewise.
44198         * g++.dg/other/new1.C: Likewise.
44199
44200 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44201
44202         * gcc.dg/struct-ret-libc.c: New test.
44203
44204 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44205
44206         * gcc.dg/20030129-1.c: New test.
44207
44208 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44209
44210         PR c++/8849
44211         * g++.dg/template/ptrmem4.C: New test.
44212
44213 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44214
44215         * g++.dg/parser/constant1.C: New test.
44216
44217 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44218
44219         PR c++/8591
44220         * g++.dg/parse/friend2.C: New test.
44221
44222 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44223
44224         PR c++/9437
44225         * g++.dg/template/unify4.C: New test.
44226
44227 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44228
44229         * gcc.c-torture/execute/20030128-1.c: New test.
44230
44231 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44232
44233         * g++.dg/lookup/nested1.C: Test moved from ...
44234         * g++.old-deja/g++.other/lookup24.C: ... here.
44235
44236 2003-01-28  Jan Hubicka  <jh@suse.cz>
44237
44238         * gcc.dg/i386-cmov5.c: New test.
44239
44240 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44241
44242         * gcc.c-torture/execute/20010925-1.c: Changed the
44243         memcpy declaration.
44244
44245 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44246
44247         PR c++/3902
44248         * g++.dg/parse/template5.C: New test.
44249
44250 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44251
44252         PR fortran/9258
44253         * g77.dg/pr9258: New test.
44254
44255 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44256
44257         * README: Move relevant parts from README.g++.
44258
44259         * README.g++: Remove this file.
44260
44261 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44262
44263         * g++.dg/abi/dcast1.C: New test.
44264
44265 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44266
44267         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44268
44269 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44270
44271         PR c++/47
44272         * g++.old-deja/g++.other/lookup24.C: New test.
44273
44274 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44275
44276         PR middle-end/7227
44277         * gcc.dg/uninit-C.c: New test.
44278
44279 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44280
44281         * g++.dg/abi/covariant1.C: New test.
44282
44283 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44284
44285         * gcc.dg/20030123-1.c: New test.
44286
44287 2003-01-25  Jan Hubicka  <jh@suse.cz>
44288
44289         PR opt/8492
44290         * gcc.c-torture/compile/20030125-1.c
44291
44292 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44293
44294         PR c++/9403
44295         * g++.dg/parse/template3.C: New test.
44296         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44297
44298         PR c++/795
44299         * g++.dg/parse/template4.C: New test.
44300
44301         PR c++/9415
44302         * g++.dg/template/qual2.C: New test.
44303
44304         PR c++/8545
44305         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44306
44307         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44308
44309 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44310
44311         * gcc.c-torture/execute/switch-1.c: New test case.
44312
44313 2003-01-25  Jan Hubicka  <jh@suse.cz>
44314
44315         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44316
44317 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44318
44319         Tweaks for Bison-1.875. From the NEWS file:
44320         "- `parse error' -> `syntax error'
44321         Bison now uniformly uses the term `syntax error'"
44322         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44323         * gcc.dg/cpp/digraph2.c: Likewise.
44324         * gcc.dg/cpp/direct2.c: Likewise.
44325         * gcc.dg/cpp/paste4.c: Likewise.
44326         * gcc.dg/c90-restrict-1.c: Likewise.
44327         * gcc.dg/c99-func-2.c: Likewise.
44328         * gcc.dg/noncompile/920721-2.c: Likewise.
44329         * gcc.dg/noncompile/930622-2.c: Likewise.
44330         * gcc.dg/noncompile/940112-1.c: Likewise.
44331         * gcc.dg/noncompile/950921-1.c: Likewise.
44332         * gcc.dg/noncompile/951123-1.c: Likewise.
44333         * gcc.dg/noncompile/971104-1.c: Likewise.
44334         * gcc.dg/noncompile/990416-1.c: Likewise.
44335
44336 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44337
44338         * g++.dg/parse/undefined1.C: Add error message.
44339
44340 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44341
44342         PR c++/9354
44343         * g++.dg/parse/new1.C: New test.
44344
44345         PR c++/9216
44346         * g++.dg/parse/template2.C: New test.
44347
44348         PR c++/9354
44349         * g++.dg/parse/typedef2.C: New test.
44350
44351         PR c++/9328
44352         * g++.dg/ext/typeof3.C: New test.
44353
44354 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44355
44356         PR c++/2738
44357         * g++.dg/parse/ret-type1.C: New test.
44358
44359         PR c++/3792
44360         * g++.dg/parse/tmpl-outside1.C: New test.
44361
44362         PR c++/4207
44363         * g++.dg/parse/int-as-enum1.C: New test.
44364
44365         PR c++/4903
44366         * g++.dg/parse/no-typename1.C: New test.
44367
44368         PR c++/5533
44369         * g++.dg/parse/no-value1.C: New test.
44370
44371         PR c++/5921
44372         * g++.dg/parse/wrong-inline1.C: New test.
44373
44374         PR c++/6402
44375         * g++.dg/parse/ref1.C: New test.
44376
44377         PR c++/6992
44378         * g++.dg/parse/attr-ctor1.C: New test.
44379
44380         PR c++/7229
44381         * g++.dg/parse/namespace5.C: New test.
44382
44383         PR c++/7917
44384         * g++.dg/parse/func-def1.C: New test.
44385
44386         PR c++/8143
44387         * g++.dg/parse/undefined1.C: New test.
44388
44389         PR c++/5723, PR c++/8522
44390         * g++.dg/parse/specialization1.C: New test.
44391
44392         PR c++/163, PR c++/8595
44393         * g++.dg/parse/struct-as-enum1.C: New test.
44394
44395         PR c++/9173
44396         * g++.dg/parse/undefined2.C: New test.
44397
44398 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44399
44400         PR c++/9298
44401         * g++.dg/parse/template1.C: New test.
44402
44403         PR c++/9384
44404         * g++.dg/parse/using1.C: New test.
44405
44406         PR c++/9285
44407         PR c++/9294
44408         * g++.dg/parse/expr2.C: New test.
44409
44410         PR c++/9388
44411         * g++.dg/parse/lookup2.C: Likewise.
44412
44413 2003-01-21  Jan Hubicka  <jh@suse.cz>
44414
44415         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44416         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44417         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44418         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44419
44420 2003-01-20  Nick Clifton  <nickc@redhat.com>
44421
44422         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44423         problem with ARM sibcall code generation.
44424
44425 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44426
44427         * gcc.c-torture/execute/20030120-1.c: New.
44428
44429 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44430
44431         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44432
44433 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44434
44435         PR c++/9272
44436         * g++.dg/parse/ctor1.C: New test.
44437
44438         PR c++/9294:
44439         * g++.dg/parse/qualified1.C: New test.
44440
44441         * g++.dg/parse/typename3.C: New test.
44442
44443 2003-01-16  Richard Henderson  <rth@redhat.com>
44444
44445         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44446
44447 2003-01-16  Richard Henderson  <rth@redhat.com>
44448
44449         * g++.dg/pch/pch.exp: Copy test header to the working directory
44450         before using it either for precompilation or direct use.
44451         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44452         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44453
44454 2003-01-16  Richard Henderson  <rth@redhat.com>
44455
44456         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44457         before using it either for precompilation or direct use.
44458         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44459         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44460
44461 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44462
44463         * g++.dg/ext/typename1.C: Add typename keyword.
44464         * g++.dg/template/crash1.C: Update error messages.
44465         * g++.dg/template/crash2.C: Remove error message.
44466         * g++.dg/parse/typename2.C: New test.
44467         * g++.dg/template/typename2.C: Change implicit
44468         typename warning into error.
44469         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44470         error messages.
44471         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44472         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44473         * g++.old-deja/g++.law/visibility13.C: Remove error
44474         messages.
44475         * g++.old-deja/g++.ns/template17.C: Reorder code to
44476         make declaration visible in template.
44477         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44478         * g++.old-deja/g++.pt/crash36.C: Issue more error
44479         messages.
44480         * g++.old-deja/g++.pt/crash5.C: Improve error
44481         message.
44482         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44483         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44484         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44485         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44486         typename warning with error message.
44487         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44488         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44489         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44490
44491 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44492
44493         * g++.dg/parse/ambig2.C: New test.
44494
44495 2003-01-15  Richard Henderson  <rth@redhat.com>
44496
44497         * g++.dg/tls/init-2.C: Update error message string.
44498
44499 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44500
44501         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44502
44503 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44504
44505         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44506         all for HC11/HC12.
44507         * gcc.c-torture/compile/20001205-1.x: Likewise.
44508         * gcc.c-torture/compile/20001226-1.x: Likewise.
44509         * gcc.c-torture/compile/920520-1.x: Likewise.
44510         * gcc.c-torture/compile/961203-1.x: Likewise.
44511         * gcc.c-torture/compile/20020604-1.x: Likewise.
44512
44513 2003-01-15  Jan Hubicka  <jh@suse.cz>
44514
44515         * gcc.c-torture/compile/20030115-1.c: New test.
44516
44517         * gcc.dg/i386-fpcvt-1.c: New test.
44518         * gcc.dg/i386-fpcvt-2.c: New test.
44519
44520 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44521
44522         Further conform g++'s __vmi_class_type_info to the C++ ABI
44523         specification.
44524         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44525         the specification.
44526
44527 2003-01-14  Jan Hubicka  <jh@suse.cz>
44528
44529         * gcc.dg/i386-fpcvt-1.c: New test.
44530         * gcc.dg/i386-fpcvt-2.c: New test.
44531
44532 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44533
44534         * gcc.dg/i386-mmx-3.c: New test.
44535
44536 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44537
44538         PR c++/9264
44539         * g++.dg/parse/octal1.C: New file.
44540
44541         PR c++/9172
44542         * g++.dg/parse/typename1.C: New file.
44543
44544 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44545
44546         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44547         * gcc.dg/bf-no-ms-layout.c: Likewise.
44548         * gcc.dg/bf-ms-attrib.c: Likewise.
44549
44550 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44551
44552         PR c++/9099
44553         * g++.dg/parse/dtor1.C: New file.
44554
44555         PR c++/9128
44556         * g++.dg/rtti/typeid1.C: New file.
44557
44558         PR c++/9153
44559         * g++.dg/parse/lookup1.C: New file.
44560
44561         PR c++/9171
44562         * g++.dg/templ/spec5.C: New file.
44563
44564 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44565
44566         * gcc.c-torture/compile/20030110-1.c: New test.
44567
44568 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44569
44570         Merge from pch-branch:
44571
44572         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44573
44574         * gcc.dg/pch/cpp-1.h: New.
44575         * gcc.dg/pch/cpp-1.c: New.
44576         * gcc.dg/pch/cpp-2.h: New.
44577         * gcc.dg/pch/cpp-2.c: New.
44578
44579         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44580
44581         * gcc.dg/pch/except-1.h: New.
44582         * gcc.dg/pch/except-1.c: New.
44583
44584         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44585
44586         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44587         running test.
44588         * gcc.dg/pch: Include *.hp not *.h.
44589         * gcc.dg/pch/system-1.h: New.
44590         * gcc.dg/pch/system-1.c: New.
44591
44592         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44593
44594         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44595         rather than trying to build and run a program using PCH.
44596         * gcc.dg/pch: Remove dg-do commands from test files.
44597
44598         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44599
44600         * gcc.dg/pch/macro-3.c: New.
44601         * gcc.dg/pch/macro-3.h: New.
44602
44603         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44604
44605         * gcc.dg/pch/common-1.c: New.
44606         * gcc.dg/pch/common-1.h: New.
44607         * gcc.dg/pch/decl-1.c: New.
44608         * gcc.dg/pch/decl-1.h: New.
44609         * gcc.dg/pch/decl-2.c: New.
44610         * gcc.dg/pch/decl-2.h: New.
44611         * gcc.dg/pch/decl-3.c: New.
44612         * gcc.dg/pch/decl-3.h: New.
44613         * gcc.dg/pch/decl-4.c: New.
44614         * gcc.dg/pch/decl-4.h: New.
44615         * gcc.dg/pch/decl-5.c: New.
44616         * gcc.dg/pch/decl-5.h: New.
44617         * gcc.dg/pch/global-1.c: New.
44618         * gcc.dg/pch/global-1.h: New.
44619         * gcc.dg/pch/inline-1.c: New.
44620         * gcc.dg/pch/inline-1.h: New.
44621         * gcc.dg/pch/inline-2.c: New.
44622         * gcc.dg/pch/inline-2.h: New.
44623         * gcc.dg/pch/static-1.c: New.
44624         * gcc.dg/pch/static-1.h: New.
44625         * gcc.dg/pch/static-2.c: New.
44626         * gcc.dg/pch/static-2.h: New.
44627
44628         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44629
44630         * g++.dg/pch/pch.exp: Better handle failing testcases.
44631         * gcc.dg/pch/pch.exp: Likewise.
44632         * gcc.dg/pch/macro-1.c: New.
44633         * gcc.dg/pch/macro-1.h: New.
44634         * gcc.dg/pch/macro-2.c: New.
44635         * gcc.dg/pch/macro-2.h: New.
44636
44637         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44638
44639         * g++.dg/dg.exp: Treat files in pch/ specially.
44640         * g++.dg/pch/pch.exp: New file.
44641         * g++.dg/pch/empty.H: New file.
44642         * g++.dg/pch/empty.C: New file.
44643         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44644         "precompile".
44645
44646         * gcc.dg/pch/pch.exp: New file.
44647         * gcc.dg/pch/empty.h: New file.
44648         * gcc.dg/pch/empty.c: New file.
44649         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44650         "precompile".
44651
44652 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44653
44654         * g++.dg/template/friend14.C: New test.
44655
44656 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44657
44658         * gcc.dg/old-style-asm-1.c: New test.
44659
44660 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44661
44662         * gcc.c-torture/compile/20030109-1.c: New test.
44663
44664 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44665
44666         * gcc.c-torture/execute/20030109-1.c: New test.
44667
44668 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44669
44670         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44671         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44672         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44673         * g++.old-deja/g++.mike/eh2.C: Likewise.
44674         * g++.old-deja/g++.mike/eh3.C: Likewise.
44675         * g++.old-deja/g++.mike/eh5.C: Likewise.
44676         * g++.old-deja/g++.mike/eh6.C: Likewise.
44677         * g++.old-deja/g++.mike/eh7.C: Likewise.
44678         * g++.old-deja/g++.mike/eh8.C: Likewise.
44679         * g++.old-deja/g++.mike/eh9.C: Likewise.
44680         * g++.old-deja/g++.mike/eh10.C: Likewise.
44681         * g++.old-deja/g++.mike/eh12.C: Likewise.
44682         * g++.old-deja/g++.mike/eh13.C: Likewise.
44683         * g++.old-deja/g++.mike/eh14.C: Likewise.
44684         * g++.old-deja/g++.mike/eh16.C: Likewise.
44685         * g++.old-deja/g++.mike/eh17.C: Likewise.
44686         * g++.old-deja/g++.mike/eh18.C: Likewise.
44687         * g++.old-deja/g++.mike/eh21.C: Likewise.
44688         * g++.old-deja/g++.mike/eh23.C: Likewise.
44689         * g++.old-deja/g++.mike/eh24.C: Likewise.
44690         * g++.old-deja/g++.mike/eh25.C: Likewise.
44691         * g++.old-deja/g++.mike/eh26.C: Likewise.
44692         * g++.old-deja/g++.mike/eh27.C: Likewise.
44693         * g++.old-deja/g++.mike/eh28.C: Likewise.
44694         * g++.old-deja/g++.mike/eh29.C: Likewise.
44695         * g++.old-deja/g++.mike/eh31.C: Likewise.
44696         * g++.old-deja/g++.mike/eh33.C: Likewise.
44697         * g++.old-deja/g++.mike/eh34.C: Likewise.
44698         * g++.old-deja/g++.mike/eh35.C: Likewise.
44699         * g++.old-deja/g++.mike/eh36.C: Likewise.
44700         * g++.old-deja/g++.mike/eh37.C: Likewise.
44701         * g++.old-deja/g++.mike/eh38.C: Likewise.
44702         * g++.old-deja/g++.mike/eh39.C: Likewise.
44703         * g++.old-deja/g++.mike/eh40.C: Likewise.
44704         * g++.old-deja/g++.mike/eh41.C: Likewise.
44705         * g++.old-deja/g++.mike/eh42.C: Likewise.
44706         * g++.old-deja/g++.mike/eh44.C: Likewise.
44707         * g++.old-deja/g++.mike/eh46.C: Likewise.
44708         * g++.old-deja/g++.mike/eh47.C: Likewise.
44709         * g++.old-deja/g++.mike/eh48.C: Likewise.
44710         * g++.old-deja/g++.mike/eh49.C: Likewise.
44711         * g++.old-deja/g++.mike/eh50.C: Likewise.
44712         * g++.old-deja/g++.mike/eh51.C: Likewise.
44713         * g++.old-deja/g++.mike/eh53.C: Likewise.
44714         * g++.old-deja/g++.mike/eh55.C: Likewise.
44715         * g++.old-deja/g++.mike/p7912.C: Likewise.
44716         * g++.old-deja/g++.mike/p9706.C: Likewise.
44717         * g++.old-deja/g++.mike/p10416.C: Likewise.
44718         * g++.old-deja/g++.mike/p11667.C: Likewise.
44719         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44720         Remove redundant reference to Iris.
44721         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44722         Elxsi, i860, Pico Java, and WE32K.
44723
44724 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44725
44726         * g++.dg/ext/asm4.C: New test.
44727
44728 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44729
44730         PR c++/9030
44731         * g++.dg/template/friend12.C: New test.
44732         * g++.dg/template/friend13.C: Likewise.
44733         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44734
44735 2003-01-08  Jan Hubicka  <jh@suse.cz>
44736
44737         * gcc.dg/i386-cadd.c: New test.
44738         * gcc.dg/i386-cmov4.c: Likewise.
44739
44740 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44741
44742         PR c++/9165
44743         * g++.dg/warn/Wunused-3.C: New test.
44744
44745         * g++.dg/abi/bitfield9.C: New test.
44746
44747         PR c++/9189
44748         * g++.dg/parse/defarg3.C: New test.
44749
44750 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         * g++.dg/parse/ambig1.C: New test.
44753         * g++.dg/parse/defarg2.C: New test.
44754
44755 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44756
44757         * g++.dg/template/defarg-1.C: New test.
44758         * g++.dg/template/local2.C: Likewise.
44759
44760 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44761
44762         * gcc.c-torture/execute/20030105-1.c: New test.
44763
44764 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44765
44766         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44767         * g++.dg/parse/namespace4.C: Likewise.
44768
44769 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44770
44771         * g++.dg/template/ntp2.C: New test.
44772
44773 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44774
44775         * g++.dg/parse/extern-C-1.C: New test.
44776
44777         * g++.dg/parse/namespace4.C: New test.
44778
44779         * g++.dg/template/nested1.C: New test.
44780
44781         * g++.dg/parse/namespace3.C: New test.
44782
44783 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44784
44785         * g++.dg/lookup/two-stage1.C: New test.
44786
44787 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44788
44789         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44790         * g++.old-deja/g++.jason/access8.C: Likewise.
44791         * g++.old-deja/g++.other/decl5.C: Likewise.
44792
44793 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44794
44795         * g++.dg/parse/parse7.C: New test.
44796
44797 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44798
44799         PR c++/2843
44800         * g++.dg/ext/attrib7.C: New test.
44801
44802 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44803
44804         * g++.dg/parse/parse6.C: New test.
44805
44806 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44807
44808         * gcc.dg/h8300-stack-1.c: New.
44809
44810 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44811
44812         g++.dg/lookup/exception1.C: New test.
44813
44814         g++.dg/lookup/template1.C: New test.
44815
44816         g++.dg/parse/namespace2.C: New test.
44817
44818         g++.dg/parse/parens2.C: New test.
44819
44820 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44821
44822         * g++.dg/parse/parse5.C: New test.
44823         * g++.dg/lookup/scoped4.C: New test.
44824
44825 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44826
44827         * g++.dg/parse/parens1.C: New test.
44828
44829         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44830         angle-bracket1.C.
44831         * g++.dg/parse/parens2.C: New test.
44832
44833         * g++.dg/lookup/scope-operator1.C: New test.
44834
44835         * g++.dg/parse/operator1.C: New test.
44836
44837 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44838
44839         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44840         * g++.old-deja/g++.other/access6.C: Likewise.
44841         * g++.old-deja/g++.other/decl1.C: Likewise.
44842         * g++.old-deja/g++.pt/typename12.C: Likewise.
44843
44844 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44845
44846         * g++.dg/parse/namespace1.C: New test.
44847
44848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44849
44850         * g++.dg/parse/parse4.C: New test.
44851
44852 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44853
44854         * g++.dg/parse/parse3.C: New test.
44855
44856 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44857
44858         * g++.dg/parse/parse2.C: New test.
44859
44860 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44861
44862         * g++.dg/template/friend11.C: New test.
44863
44864 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44865
44866         * g++.dg/parse/parse1.C: New test.
44867
44868 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44869
44870         * lib/profopt.exp: Change the name of a global variable to avoid
44871         possible clashes with other test suites.
44872
44873 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44874
44875         * g++.dg/inherit/covariant8.C: New test.
44876
44877 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44878
44879         * g++.dg/init/array9.C: New test.
44880
44881         PR c++/9112
44882         * g++.dg/parse/expr1.C: New test.
44883
44884 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44885
44886         * gcc.c-torture/compile/20021230-1.c: New test.
44887
44888 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44889
44890         * g++.dg/inherit/covariant5.C: New test.
44891         * g++.dg/inherit/covariant6.C: New test.
44892         * g++.dg/inherit/covariant7.C: New test.
44893
44894 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44895
44896         PR c++/2739
44897         * g++.dg/other/access2.C: New test.
44898
44899 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44900
44901         * g++.dg/other/anon-struct.C: No longer fails
44902         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44903         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44904         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44905
44906 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44907
44908         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44909
44910 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44911
44912         * g++.dg/eh/spec4.C: Remove stray semicolon.
44913         * g++.dg/expr/pmf-1.C: Change error message.
44914         * g++.dg/ext/asm1.C: Remove stray semicolon.
44915         * g++.dg/ext/typename1.C: Add missing typenames.
44916         * g++.dg/inherit/template-as-base.C: Change error message.
44917         * g++.dg/lookup/scoped1.C: Likewise.
44918         * g++.dg/lookup/scoped2.C: Likewise.
44919         * g++.dg/lookup/using2.C: Likewise.
44920         * g++.dg/other/component1.C: Remove stray semicolon.
44921         * g++.dg/other/do1.C: Change error message.
44922         * g++.dg/other/error2.C: Likewise.
44923         * g++.dg/other/init1.C: Likewise.
44924         * g++.dg/other/packed1.C: Remove stray semicolon.
44925         * g++.dg/other/ptrmem2.C: Change error message.
44926         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44927         marker.
44928         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44929         * g++.dg/template/access3.C: Add typename keyword.
44930         * g++.dg/template/access5.C: Remove stray semicolon.
44931         * g++.dg/template/access6.C: Likewise.
44932         * g++.dg/template/complit1.C: Likewise.
44933         * g++.dg/template/crash1.C: Change error message.
44934         * g++.dg/template/inherit2.C: Remove stray semicolon.
44935         * g++.dg/template/instantiate2.C: Likewise.
44936         * g++.dg/template/instantiate3.C: Change error message.
44937         * g++.dg/template/qual1.C: Remove stray semicolon.
44938         * g++.dg/template/qualttp18.C: Change error message.
44939         * g++.dg/template/ref1.C: Remove stray semicolon.
44940         * g++.dg/template/sizeof1.C (A::value): Declare it.
44941         * g++.dg/template/spec4.C: Change error message.
44942         * g++.dg/template/static1.C: Likewise.
44943         * g++.dg/template/type1.C: Likewise.
44944         * g++.dg/template/typename3.C: Likewise.
44945         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44946         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44947         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44948         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44949         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44950         named return value extension.
44951         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44952         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44953         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44954         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44955         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44956         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44957         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44958         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44959         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44960         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44961         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44962         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44963         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44964         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44965         syntax.
44966         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44967         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44968         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44969         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44970         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44971         * g++.old-deja/g++.brendan/template11.C: Likewise.
44972         * g++.old-deja/g++.brendan/template26.C: Likewise.
44973         * g++.old-deja/g++.brendan/template27.C: Use explicit
44974         specialization syntax.
44975         * g++.old-deja/g++.brendan/template30.C: Likewise.
44976         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44977         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44978         non-dependent names.
44979         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44980         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44981         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44982         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44983         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44984         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44985         named return value extension.
44986         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44987         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44988         * g++.old-deja/g++.ext/return1.C: Likewise.
44989         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44990         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44991         * g++.old-deja/g++.jason/access8.C: Likewise.
44992         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44993         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44994         pseudo-destructor names.
44995         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44996         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44997         pseudo-destructor names.
44998         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44999         * g++.old-deja/g++.jason/overload19.C: Likewise.
45000         * g++.old-deja/g++.jason/overload32.C: Likewise.
45001         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45002         stray semicolons.
45003         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45004         * g++.old-deja/g++.jason/return.C: Likewise.
45005         * g++.old-deja/g++.jason/return2.C: Likewise.
45006         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45007         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45008         syntax.
45009         * g++.old-deja/g++.jason/template10.C: Account for use of
45010         non-dependent names.
45011         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45012         syntax.
45013         * g++.old-deja/g++.jason/template37.C: Likewise.
45014         * g++.old-deja/g++.law/access4.C: Change error messages.
45015         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45016         pseudo-destructor names.
45017         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45018         * g++.old-deja/g++.law/ctors9.C: Likewise.
45019         * g++.old-deja/g++.law/cvt22.C: Likewise.
45020         * g++.old-deja/g++.law/dtors5.C: Likewise.
45021         * g++.old-deja/g++.law/global-init1.C: Likewise.
45022         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45023         * g++.old-deja/g++.law/operators28.C: Likewise.
45024         * g++.old-deja/g++.law/visibility28.C: Likewise.
45025         * g++.old-deja/g++.martin/eval1.C: Likewise.
45026         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45027         name.
45028         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45029         * g++.old-deja/g++.mike/net34.C: Likewise.
45030         * g++.old-deja/g++.mike/net36.C: Likewise.
45031         * g++.old-deja/g++.mike/ns2.C: Likewise.
45032         * g++.old-deja/g++.mike/p12306.C: Likewise.
45033         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45034         value extension.
45035         * g++.old-deja/g++.mike/p700.C: Likewise.
45036         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45037         * g++.old-deja/g++.mike/p710.C: Likewise.
45038         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45039         value extension.
45040         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45041         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45042         * g++.old-deja/g++.ns/crash2.C: Likewise.
45043         * g++.old-deja/g++.ns/crash3.C: Likewise.
45044         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45045         * g++.old-deja/g++.ns/ns17.C: Likewise.
45046         * g++.old-deja/g++.ns/template16.C: Likewise.
45047         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45048         keyword.
45049         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45050         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45051         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45052         named return value extension.
45053         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45054         * g++.old-deja/g++.other/access4.C: Issue additional error
45055         messages.
45056         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45057         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45058         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45059         * g++.old-deja/g++.other/crash25.C: Change error message.
45060         * g++.old-deja/g++.other/crash4.C: Change error message.
45061         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45062         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45063         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45064         checks.
45065         * g++.old-deja/g++.other/defarg8.C: Likewise.
45066         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45067         * g++.old-deja/g++.other/dtor10.C: Likewise.
45068         * g++.old-deja/g++.other/incomplete.C: Likewise.
45069         * g++.old-deja/g++.other/linkage7.C: Likewise.
45070         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45071         lookup algorithm.
45072         * g++.old-deja/g++.other/mangle2.C: Likewise.
45073         * g++.old-deja/g++.other/refinit2.C: Likewise.
45074         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45075         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45076         * g++.old-deja/g++.pt/crash28.C: Likewise.
45077         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45078         syntax.
45079         * g++.old-deja/g++.pt/crash32.C: Change error message.
45080         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45081         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45082         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45083         error message position.
45084         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45085         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45086         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45087         syntax.
45088         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45089         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45090         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45091         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45092         keyword.
45093         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45094         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45095         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45096         keyword.
45097         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45098         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45099         syntax.
45100         * g++.old-deja/g++.pt/friend28.C: Account for use of
45101         non-dependent names.
45102         * g++.old-deja/g++.pt/friend29.C: Likewise.
45103         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45104         rules.
45105         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45106         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45107         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45108         lookup rules.
45109         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45110         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45111         keyword.
45112         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45113         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45114         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45115         keyword.
45116         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45117         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45118         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45119         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45120         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45121         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45122         keyword.
45123         * g++.old-deja/g++.pt/spec10.C: Likewise.
45124         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45125         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45126         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45127         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45128         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45129         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45130         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45131         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45132         * g++.old-deja/g++.pt/typename15.C: Likewise.
45133         * g++.old-deja/g++.pt/typename22.C: Likewise.
45134         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45135         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45136         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45137         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45138         syntax.
45139         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45140         return value extension.
45141         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45142         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45143         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45144         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45145
45146 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45147
45148         * g++.dg/warn/inline1.C: New test.
45149         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45150         * g++.old-deja/g++.jason/synth10.C: Likewise.
45151         * g++.old-deja/g++.mike/net31.C: Likewise.
45152         * g++.old-deja/g++.mike/p8786.C: Likewise.
45153
45154         * g++.dg/template/friend10.C: New test.
45155         * g++.dg/template/conv5.C: New test.
45156
45157 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45158
45159         * g++.dg/lookup/scoped3.C: New test.
45160
45161         * g++.dg/lookup/decl1.C: New test.
45162         * g++.dg/lookup/decl2.C: New test.
45163
45164 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45165
45166         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45167         gcc.c-torture/compile/20021015-1.c,
45168         gcc.c-torture/compile/20021015-2.c,
45169         gcc.c-torture/compile/20021123-1.c,
45170         gcc.c-torture/compile/20021123-2.c,
45171         gcc.c-torture/compile/20021123-3.c,
45172         gcc.c-torture/compile/20021123-4.c,
45173         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45174         only to 3.1 or 3.2 branch.
45175
45176 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45177
45178         * gcc.dg/i386-bitfield3.c: New test.
45179
45180         * gcc.dg/i386-bitfield2.c: New test.
45181
45182 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45183
45184         * g++.dg/parse/conv_op1.C: New test.
45185
45186 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45187
45188         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45189         approved.
45190
45191 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45192
45193         * gcc.c-torture/compile/20021220-1.c: New test.
45194
45195 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45196
45197         * gcc.dg/i386-fastcall-1.c: New.
45198
45199 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45200
45201         * gcc.c-torture/execute/20021219-1.c: New test.
45202
45203 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45204
45205         * gcc.dg/i386-pic-1.c: New test.
45206
45207 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45208
45209         PR c++/8099
45210         * g++.dg/template/friend9.C: New test.
45211
45212 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45213
45214         PR c++/3663
45215         * g++.dg/template/access7.C: New test.
45216
45217 2002-12-18  Nick Clifton  <nickc@redhat.com>
45218
45219         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45220         the libstdc++-v3 directory has been found.
45221
45222 2002-12-12  Devang Patel <dpatel@apple.com>
45223         * gcc.dg/darwin-ld-1.c: New test.
45224         * gcc.dg/darwin-ld-2.c: New test.
45225         * gcc.dg/darwin-ld-3.c: New test.
45226         * gcc.dg/darwin-ld-4.c: New test.
45227         * gcc.dg/darwin-ld-5.c: New test.
45228
45229 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45230
45231         * gcc.c-torture/compile/20021212-1.c: New test.
45232
45233 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45234
45235         * gcc.dg/fshort-wchar: New test.
45236
45237 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45238
45239         PR c++/8372
45240         * g++.dg/template/dtor1.C: New test.
45241
45242         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45243         markers.
45244
45245 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45246
45247         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45248
45249 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45250
45251         * g++.dg/template/static1.C: New test.
45252         * g++.dg/template/static2.C: New test.
45253         * g++.old-deja/g++.ext/memconst.C: New test.
45254
45255 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45256
45257         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45258         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45259         * g++.dg/special/initp1.C: Likewise.
45260
45261 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45262
45263         * gcc.c-torture/execute/20021204-1.c: New test.
45264
45265 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45266
45267         * gcc.dg/ppc-fmadd-1.c: New file.
45268         * gcc.dg/ppc-fmadd-2.c: New file.
45269         * gcc.dg/ppc-fmadd-3.c: New file.
45270
45271 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45272
45273         * gcc.c-torture/compile/20021204-1.c: New test.
45274
45275 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45276
45277         * g++.dg/inherit/covariant2.C: New test.
45278         * g++.dg/inherit/covariant3.C: New test.
45279         * g++.dg/inherit/covariant4.C: New test.
45280         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45281         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45282
45283 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45284
45285         PR c++/8688
45286         * g++.dg/init/brace3.C: New test.
45287
45288 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45289
45290         * gcc.dg/20020210-1.c: Fix a comment typo.
45291
45292 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45293
45294         PR c++/8720
45295         * g++.dg/parse/defarg1.C: New test.
45296
45297         PR c++/8615
45298         * g++.dg/template/char1.C: New test.
45299
45300         * g++.dg/template/varmod1.C: Fix typo.
45301
45302 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45303
45304         DR 180
45305         * g++.old-deja/g++.pt/crash32.C: Expect error.
45306
45307 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/5919
45310         * g++.dg/template/varmod1.C: New test.
45311
45312         PR c++/8727
45313         * g++.dg/inherit/typeinfo1.C: New test.
45314
45315         PR c++/8663
45316         * g++.dg/inherit/typedef1.C: New test.
45317
45318 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45319
45320         PR c++/8332
45321         PR c++/8493
45322         * g++.dg/template/strlen1.C: New test.
45323
45324         PR c++/8227
45325         * g++.dg/template/ctor2.C: New test.
45326
45327         PR c++/8214
45328         * g++.dg/init/string1.C: New test.
45329
45330         PR c++/8511
45331         * g++.dg/template/friend8.C: New test.
45332
45333 2002-11-29  Joe Buck <jbuck@synopsys.com>
45334
45335         * g++.dg/lookup/anon2.C: New test.
45336
45337 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45338
45339         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45340         h8300 port.
45341
45342 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45343
45344         * gcc.dg/bitfld-6.c: New test.
45345
45346 2002-11-27  Jan Hubicka  <jh@suse.cz>
45347
45348         * gcc.c-torture/execute/20021127.[cx]: New test.
45349
45350 2002-11-26  Jan Hubicka  <jh@suse.cz>
45351
45352         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45353         quality.
45354
45355 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45356
45357         * g++.dg/init/brace2.C: New test.
45358         * g++.old-deja/g++.mike/p9129.C: Correct.
45359
45360 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45361
45362         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45363
45364 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45365
45366         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45367
45368 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45369
45370         * g++.dg/abi/empty11.C: New test.
45371         * g++.dg/rtti/cv1.C: New test.
45372
45373 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45374
45375         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45376
45377 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45378
45379         * g++.dg/abi/empty10.C: New test.
45380
45381 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45382
45383         * gcc.c-torture/compile/20021124-1.c: New test.
45384
45385 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45386
45387         * g++.dg/abi/rtti2.C: New test.
45388
45389 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45390
45391         * gcc.dg/i386-unroll-1.c: New test.
45392
45393 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45394
45395         * gcc.c-torture/compile/20021120-1.c: New test.
45396         * gcc.c-torture/compile/20021120-2.c: New test.
45397
45398 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45399
45400         * gcc.dg/bitfld-5.c: New test.
45401
45402 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45403
45404         * gcc.c-torture/execute/20021120-3.c: New test.
45405
45406 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45407
45408         * gcc.c-torture/execute/20021120-2.c: New test.
45409
45410 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45411
45412         * gcc.c-torture/execute/20021120-1.c: New test.
45413
45414 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45415
45416         * gcc.c-torture/execute/20021118-3.c: New test.
45417
45418 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45419
45420         * gcc.c-torture/compile/20021119-1.c: New test.
45421
45422 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45423
45424         * gcc.dg/duff-1.c: New test.
45425         * gcc.dg/duff-2.c: New test.
45426         * gcc.dg/duff-3.c: New test.
45427
45428 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45429
45430         * gcc.dg/cpp/_Pragma5.c: New test.
45431
45432 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45433
45434         * gcc.c-torture/execute/20021118-2.c: New test.
45435
45436 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45437
45438         * gcc.c-torture/execute/20021118-1.c: New test.
45439
45440 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45441
45442         * gcc.dg/20021116-1.c: New test.
45443
45444 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45445
45446         * g++.dg/abi/vcall1.C: New test.
45447
45448 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45449
45450         * gcc.dg/20021029-1.c: New test.
45451         * gcc.dg/20021029-2.c: New test.
45452
45453 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45454
45455         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45456
45457 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45458
45459         PR c/8439
45460         * gcc.dg/20021110.c: Move to ...
45461         * gcc.c-torture/compile/20021110.c: .... here.
45462
45463 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45464
45465         PR c/8467
45466         * gcc.c-torture/execute/20021111-1.c
45467
45468 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45469
45470         PR c/8439
45471         * gcc.dg/20021110.c: New test.
45472
45473 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45474
45475         * g++.dg/abi/vthunk3.C: Run only on x86.
45476
45477 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45478
45479         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45480
45481 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45482
45483         * lib/compat.exp (compat-execute): Fix logic error in last
45484         change.
45485
45486 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45487
45488         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45489
45490 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45491
45492         PR c++/8389
45493         * g++.dg/template/access6.C: New test.
45494
45495 2002-11-08  Jan Hubicka  <jh@suse.cz>
45496
45497         * gcc.dg/i386-ssefp-1.c: New test.
45498         * gcc.dg/i386-ssefp-1.c: New test.
45499
45500 2002-11-08  Jan Hubicka  <jh@suse.cz>
45501
45502         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45503
45504 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45505
45506         * g++.dg/abi/vthunk3.C: New test.
45507
45508         PR c++/8338
45509         * g++.dg/template/crash2.C: New test.
45510
45511 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45512
45513         * g++.dg/abi/dtor1.C: New test.
45514         * g++.dg/abi/dtor2.C: Likewise.
45515
45516 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45517
45518         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45519         Darwin.
45520
45521 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45522
45523         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45524         -mthumb.  Only xfail with -O0.
45525
45526 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45527
45528         * g++.dg/abi/thunk1.C: New test.
45529         * g++.dg/abi/thunk2.C: Likewise.
45530         * g++.dg/abi/vtt1.C: Likewise.
45531
45532 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45533
45534         PR optimization/8423
45535         * gcc.c-torture/execute/builtin-constant.c: New test.
45536
45537 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45538
45539         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45540         Add some more cases.
45541
45542 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45543
45544         PR c++/8391
45545         * g++.dg/opt/local1.C: New test.
45546
45547 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45548
45549         PR c++/8160
45550         * g++.dg/template/complit1.C: New test.
45551
45552         PR c++/8149
45553         * g++.dg/template/typename4.C: Likewise.
45554
45555 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45556
45557         Core issue 287, PR c++/7639
45558         * g++.dg/template/instantiate1.C: Adjust error location.
45559         * g++.dg/template/instantiate3.C: New test.
45560         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45561         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45562         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45563
45564 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45565
45566         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45567
45568 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45569
45570         PR c++/8287
45571         * g++.dg/init/dtor2.C: New test.
45572
45573 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45574
45575         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45576         * gcc.dg/nest.c: Bypass errors on irix6.
45577
45578 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45579
45580         * gcc.dg/nest.c: Expect error for mmix-*-*.
45581         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45582
45583 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45584
45585         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45586         markers.
45587
45588         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45589
45590 2002-10-25  Mike Stump  <mrs@apple.com>
45591
45592         * gcc.dg/warn-1.c: New test.
45593
45594 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45595
45596         * g++.dg/template/typename3.C: New test.
45597
45598 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45599
45600         * g++.dg/lookup/ptrmem1.C: New test.
45601
45602         * g++.dg/abi/vthunk2.C: New test.
45603
45604 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45605
45606         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45607
45608 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45609
45610         * g++.dg/abi/empty9.C: New test.
45611
45612 2002-10-24  Richard Henderson  <rth@redhat.com>
45613
45614         * g++.dg/inherit/thunk1.C: Enable for ia64.
45615
45616 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45617
45618         PR c++/8067
45619         * g++.dg/lookup/pretty1.C: New test.
45620
45621 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45622
45623         * gcc.dg/20021023-1.c: New test.
45624
45625 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45626
45627         PR c++/7679
45628         * g++.dg/parse/inline1.C: New test.
45629
45630 2002-10-23  Richard Henderson  <rth@redhat.com>
45631
45632         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45633
45634         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45635
45636 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45637
45638         PR c++/6579
45639         * g++.dg/parse/stmtexpr3.C: New test.
45640
45641 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45642
45643         * g++.dg/expr/cond1.C: New test.
45644
45645 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45646
45647         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45648
45649 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45650
45651         * g++.dg/abi/vbase13.C: New test.
45652         * g++.dg/abi/vbase14.C: Likewise.
45653
45654 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45655
45656         * gcc.dg/tls/pic-1.c: New test.
45657         * gcc.dg/tls/nonpic-1.c: New test.
45658         * gcc.dg/20021018-1.c: New test.
45659
45660 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45661
45662         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45663         Remove only files with the same base name as the test case.
45664         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45665         (profopt-execute): Likewise.  Also, remove old profiling
45666         and performance data files before running the tests.
45667
45668         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45669         * g++.dg/bprob/bprob.exp: Likewise.
45670         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45671         to allow more general test case names.
45672
45673         * g++.dg/bprob/bprob-1.C: Rename to ...
45674         * g++.dg/bprob/g++-bprob-1.C: ... this.
45675
45676         * g77.dg/bprob/bprob-1.f: Rename to ...
45677         * g77.dg/bprob/g77-bprob-1.f: ... this.
45678
45679 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45680
45681         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45682         bison 1.50 or later.
45683
45684 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45685
45686         * g++.dg/README: Describe more test directories.
45687
45688 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45689
45690         * g++.dg/init/array6.C: Add additional tests.
45691
45692 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45693
45694         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45695         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45696
45697 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45698
45699         * gcc.c-torture/compile/20020604-1.x: New.
45700         * gcc.c-torture/compile/simd-5.x: Likewise.
45701         * gcc.c-torture/execute/920710-1.x: Likewise.
45702         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45703
45704 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45705
45706         * g++.dg/inherit/override1.C: Add dg-options clause.
45707
45708 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45709
45710         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45711         _mm_slli_si128.
45712
45713 2002-10-19  Andreas Schwab  <schwab@suse.de>
45714
45715         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45716         directory component.
45717
45718 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45719
45720         * g++.dg/inherit/thunk1.C: New test.
45721
45722         * g++.dg/inherit/override1.C: New test.
45723
45724         * g++.dg/abi/mangle11.C: New test.
45725         * g++.dg/abi/mangle14.C: New test.
45726         * g++.dg/abi/mangle17.C: New test.
45727
45728 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45729
45730         * g++.dg/overload/member2.C: New test.
45731
45732 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45733
45734         * g++.dg/README: Describe new compat directory.
45735         * g++.dg/dg.exp: Skip tests in compat directory.
45736         * README.compat: New file.
45737         * lib/compat.exp: New expect script.
45738         * g++.dg/compat: New test directory.
45739         * g++.dg/compat/compat.exp: New expect script.
45740         * g++.dg/compat/abi: New test directory.
45741         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45742         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45743         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45744         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45745         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45746         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45747         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45748         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45749         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45750         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45751         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45752         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45753         * g++.dg/compat/break: New test directory.
45754         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45755         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45756         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45757         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45758         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45759         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45760         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45761         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45762         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45763         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45764         g++.dg/compat/break/README: New files.
45765         * g++.dg/compat/eh: New test directory.
45766         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45767         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45768         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45769         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45770         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45771         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45772         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45773         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45774         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45775         g++.dg/compat/eh/filter2_y.C,
45776         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45777         g++.dg/compat/eh/new1_y.C,
45778         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45779         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45780         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45781         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45782         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45783         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45784         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45785         g++.dg/compat/eh/unexpected1_y.C: New files.
45786         * g++.dg/compat/init: New test directory.
45787         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45788         g++.dg/compat/init/array5_y.C,
45789         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45790         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45791         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45792         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45793         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45794         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45795         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45796         g++.dg/compat/init/init-ref2_y.C: New files.
45797
45798 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45799
45800         PR c++/7584
45801         * g++.dg/inherit/using3.C: New test.
45802
45803 2002-10-17  Jan Hubicka  <jh@suse.cz>
45804
45805         * gcc.dg/20021017-2.c: New test.
45806
45807 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45808
45809         * g++.dg/abi/mangle16.C: Adjust.
45810
45811         * g++.dg/init/array8.C: New test.
45812
45813 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45814
45815         * gcc.dg/special/mips-abi.exp: New test.
45816         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45817
45818 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45819
45820         * g++.dg/abi/mangle16.C: New test.
45821         * g++.dg/abi/mangle17.C: Likewise.
45822
45823         PR c++/7478
45824         * g++.dg/template/ref1.C: New test.
45825
45826 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45827
45828         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45829
45830 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45831
45832         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45833
45834 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45835
45836         PR c++/7524
45837         * g++.dg/init/array7.C: New test.
45838
45839 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45840
45841         * g++.dg/init/array6.C: New test.
45842
45843         * g++.dg/abi/mangle13.C: Likewise.
45844         * g++.dg/abi/mangle14.C: Likewise.
45845         * g++.dg/abi/mangle15.C: Likewise.
45846
45847 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45848
45849         * g++.dg/abi/empty8.C: New test.
45850
45851 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45852
45853         * g++.dg/init/ctor1.C: New test.
45854
45855 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45856
45857         * gcc.c-torture/execute/20021015-1.c: New test.
45858
45859 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45860
45861         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45862
45863 2002-10-14  Jan Hubicka  <jh@suse.cz>
45864
45865         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45866
45867 2002-10-14  Richard Henderson  <rth@redhat.com>
45868
45869         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45870
45871 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45872
45873         PR optimization/6631
45874         * g++.dg/opt/const2.C: New test.
45875
45876 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45877
45878         PR c++/7176
45879         * g++.dg/parse/friend1.C: New test.
45880         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45881
45882 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45883
45884         * gcc.dg/20021014-1.c: New test.
45885
45886 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45887
45888         PR c++/5661
45889         * g++.dg/ext/vlm1.C: New test.
45890         * g++.dg/ext/vlm2.C: Likewise.
45891
45892         * g++.dg/init/array1.C: Remove invalid braces.
45893         * g++.dg/init/brace1.C: New test.
45894         * g++.dg/init/copy2.C: Likewise.
45895         * g++.dg/init/copy3.C: Likewise.
45896         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45897         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45898         braces.
45899
45900 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45901
45902         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45903
45904 2002-10-11  Richard Shann  <richard.shann@superh.com>
45905
45906         * gcc.c-torture/compile/simd-5.c: New test.
45907
45908 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45909
45910         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45911
45912 2002-10-10  Jim Wilson  <wilson@redhat.com>
45913
45914         * gcc.c-torture/execute/20021010-1.c: New test.
45915
45916 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45917
45918         PR c/7353
45919         * g++.dg/ext/typedef-init.C: New test.
45920         * gcc.dg/typedef-init.c: New test.
45921
45922 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45923
45924         * gcc.dg/cpp/paste13.c: New test.
45925
45926 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45927
45928         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45929         remaining platforms, XFAIL during compile, not execute.  Don't
45930         XFAIL at -O0.
45931
45932 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45933
45934         * gcc.dg/alias-1.c: Tweak expected warning.
45935
45936 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45937
45938         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45939
45940 2002-10-06  Andreas Jaeger  <aj@suse.de>
45941
45942         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45943         * gcc.dg/cpp/c++98.C: Likewise.
45944
45945         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45946         * g++.dg/cpp/c++98.C: Likewise.
45947
45948         * g++.dg/README (Subdirectories): Mention cpp directory.
45949
45950         PR target/7559
45951         * gcc.dg/20021006-1.c: New test.
45952
45953 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45954
45955         PR c++/7804
45956         * g++.dg/other/warning1.C: New test.
45957
45958 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45959
45960         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45961         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45962         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45963
45964 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45965
45966         PR c++/7931
45967         * g++.dg/template/ptrmem3.C: New test.
45968
45969         PR c++/7754
45970         * g++.dg/template/union1.C: New test.
45971
45972 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45973
45974         PR c++/8006
45975         * g++.dg/abi/mangle9.C: New test.
45976         * g++.dg/abi/mangle10.C: New test.
45977         * g++.dg/abi/mangle11.C: New test.
45978         * g++.dg/abi/mangle12.C: New test.
45979
45980 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45981
45982         PR c++/7188.
45983         * g++.dg/template/meminit1.C: New test.
45984         * g++.dg/warn/Wreorder-1.C: Likewise.
45985         * g++.old-deja/g++.mike/warn3.C: Tweak.
45986         * lib/prune.exp: Ingore "in copy constructor".
45987
45988 2002-10-02  Andreas Jaeger  <aj@suse.de>
45989
45990         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45991         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45992         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45993         on x86-64.
45994
45995 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45996
45997         * gcc.dg/empty1.C: Fix typo.
45998
45999 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46000
46001         * gcc.dg/alias-1.c: New test.
46002
46003 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46004
46005         * gcc.dg/empty1.C: New test.
46006
46007         * g++.dg/tls/init-2.C: Tweak error messages.
46008
46009 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46010
46011         * gcc.c-torture/compile/20020923-1.c: New test.
46012
46013 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46014
46015         * gcc.c-torture/execute/ffs-1.c: New test.
46016         * gcc.c-torture/execute/ffs-2.c: Ditto.
46017
46018 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46019
46020         * g++.dg/overload/member1.C: New test.
46021
46022 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46023
46024         * g++.dg/abi/empty7.C: New test.
46025         * g++.dg/init/pm2.C: Likewise.
46026
46027 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46028
46029         * g++.dg/rtti/crash1.C: New test.
46030
46031 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46032
46033         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46034         gcc.dg/sibcall-4.c: New tests.
46035
46036 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46037
46038         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46039         powerpc and MMIX targets.
46040
46041 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46042
46043         * gcc.dg/cpp/20020927-1.c: New.
46044
46045 2002-09-26  David S. Miller  <davem@redhat.com>
46046
46047         * gcc.c-torture/compile/trunctfdf.c: New.
46048
46049 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46050
46051         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46052
46053 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46054
46055         * gcc.c-torture/execute/loop-15.c: New.
46056
46057 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46058
46059         * README.QMTEST: Fix typo.
46060
46061 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46062
46063         * gcc.dg/20020926-1.c: New test.
46064
46065 2002-09-25  David S. Miller  <davem@redhat.com>
46066
46067         PR target/7842
46068         * gcc.c-torture/execute/shiftdi.c: New test.
46069
46070 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46071
46072         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46073         unique to the tool.
46074         * lib/g77.exp (g77_init): Likewise.
46075         * lib/g++.exp (g++_init): Likewise.
46076         * lib/objc.exp (objc_init): Likewise.
46077
46078 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46079
46080         * g++.dg/abi/empty5.C: New test.
46081         * g++.dg/abi/empty6.C: New test.
46082         * g++.dg/abi/vbase12.C: New test.
46083
46084 2002-09-25  Richard Henderson  <rth@redhat.com>
46085
46086         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46087         too-small long double.
46088
46089 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46090
46091         * gcc.dg/20020919-1.c: New test.
46092
46093 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46094
46095         * g++.dg/abi/bitfield6.C: New test.
46096         * g++.dg/abi/bitfield7.C: New test.
46097         * g++.dg/abi/bitfield8.C: New test.
46098         * g++.dg/abi/vbase11.C: New test.
46099
46100 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46101
46102         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46103         hppa*-*-hpux*.  Update test comment.
46104
46105 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46106
46107         * gcc.dg/tls/struct-1.c: New test.
46108
46109 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46110
46111         * gcc.dg/cpp/tr-warn2.c: Update.
46112
46113 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46114
46115         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46116
46117 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46118
46119         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46120         systems.
46121
46122 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46123
46124         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46125
46126         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46127         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46128         setting of cxxfilt.
46129
46130 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46131
46132         * gcc.dg/20020312-2.c: Update for darwin.
46133
46134 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46135
46136         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46137
46138 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46139
46140         * objc.dg/comp-types-1.m: New test.
46141         * objc.dg/comp-types-2.m: New test.
46142         * objc.dg/comp-types-3.m: New test.
46143         * objc.dg/comp-types-4.m: New test.
46144         * objc.dg/comp-types-5.m: New test.
46145         * objc.dg/comp-types-6.m: New test.
46146
46147 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46148
46149         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46150
46151 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46152
46153         * g++.dg/other/do1.C: New test.
46154
46155         * g++.dg/template/subst1.C: New test.
46156
46157 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46158
46159         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46160
46161 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46162
46163         * g++.dg/template/qualttp20.C: Adjust expected errors.
46164         * g++.old-deja/g++.jason/report.C: Likewise.
46165         * g++.old-deja/g++.other/qual1.C: Likewise.
46166
46167         * g++.dg/lookup/scoped2.C: New test.
46168
46169         * g++.dg/ext/asm3.C: New test.
46170
46171 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46172
46173         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46174
46175 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46176
46177         * ChangeLog: follow spelling conventions.
46178         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46179         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46180         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46181         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46182         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46183         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46184         * g++.old-deja/g++.law/global-init1.C: Likewise.
46185         * g++.old-deja/g++.other/delete4.C: Likewise.
46186         * g++.old-deja/g++.other/inline21.C: Likewise.
46187         * g++.old-deja/g++.other/singleton.C: Likewise.
46188         * g77.dg/strlen0.f: Likewise.
46189         * g77.f-torture/compile/20010519-1.f: Likewise.
46190         * g77.f-torture/compile/980310-4.f: Likewise.
46191         * gcc.c-torture/compile/20000605-1.c: Likewise.
46192         * gcc.c-torture/execute/20020225-1.c: Likewise.
46193         * gcc.dg/c90-hexfloat-2.c: Likewise.
46194         * gcc.dg/c99-bool-1.c: Likewise.
46195         * gcc.dg/c99-hexfloat-2.c: Likewise.
46196         * gcc.dg/dll-2.c: Likewise.
46197         * gcc.dg/wtr-union-init-1.c: Likewise.
46198         * gcc.dg/wtr-union-init-2.c: Likewise.
46199         * gcc.dg/wtr-union-init-3.c: Likewise.
46200         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46201         * gcc.dg/cpp/defined.c: Likewise.
46202         * gcc.dg/cpp/macsyntx.c: Likewise.
46203         * gcc.dg/cpp/paste2.c: Likewise.
46204         * gcc.dg/cpp/trad/defined.c: Likewise.
46205         * gcc.dg/format/c90-printf-1.c: Likewise.
46206         * gcc.dg/format/c90-scanf-1.c: Likewise.
46207         * gcc.dg/format/c99-printf-1.c: Likewise.
46208         * gcc.dg/format/c99-scanf-1.c: Likewise.
46209         * gcc.misc-tests/gcov-8.c: Likewise.
46210         * lib/profopt.exp: Likewise.
46211
46212 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46213
46214         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46215
46216 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46217
46218         * g++.dg/inherit/using2.C: New test.
46219
46220 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46221
46222         * ChangeLog: Follow spelling conventions.
46223         * g++.dg/template/friend4.C: Likewise.
46224         * g++.old-deja/g++.pt/crash67.C: Likewise.
46225         * gcc.c-torture/execute/20000801-4.c: Likewise.
46226         * gcc.dg/c90-digraph-1.c: Likewise.
46227         * gcc.dg/c94-digraph-1.c: Likewise.
46228         * gcc.dg/c99-digraph-1.c: Likewise.
46229         * gcc.dg/cpp/line5.c: Likewise.
46230         * gcc.dg/cpp/multiline.c: Likewise.
46231         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46232         * gcc.dg/format/attr-3.c: Likewise.
46233         * gcc.dg/format/c90-scanf-3.c: Likewise.
46234         * gcc.dg/format/ext-4.c: Likewise.
46235
46236 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46237
46238         * g++.dg/template/pretty1.C: New test.
46239
46240 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46241
46242         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46243
46244 2002-09-13  Matt Austern  <austern@apple.com>
46245
46246         * g++.dg/other/constref[12].C: New, regression tests for
46247         passing a cast expression to a function by const reference.
46248
46249 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46250
46251         * g++.dg/template/deduce1.C: New test.
46252
46253 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46254
46255         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46256         32-bit int.
46257
46258 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46259
46260         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46261         usage.
46262
46263 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46264
46265         * gcc.c-torture/compile/20020910-1.c: New test.
46266
46267 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46268
46269         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46270
46271 2002-09-10  Andreas Jaeger  <aj@suse.de>
46272
46273         * gcc.dg/20020312-2.c: Adjust for x86-64.
46274
46275 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46276
46277         * g77.dg/7388.f: New test case for PR 7388.
46278
46279 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46280
46281         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46282
46283 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46284
46285         * objc.dg/proto-lossage-1.m: New test.
46286
46287 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46288
46289         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46290
46291 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46292
46293         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46294         expected to pass.
46295
46296 2002-09-06  Stan Shebs  <shebs@apple.com>
46297             David Edelsohn  <edelsohn@gnu.org>
46298
46299         * gcc.dg/weak: New directory.
46300         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46301         target-specific xfail bits.
46302         * gcc.dg/typeof-2.c: Move to new directory.
46303         * gcc.dg/weak.exp: New expect script.
46304
46305 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46306
46307         * gcc.c-torture/execute/extzvsi.c: New test.
46308
46309 2002-09-05  Stan Shebs  <shebs@apple.com>
46310
46311         * gcc.dg/weak-1.c: xfail on Darwin.
46312         * gcc.dg/weak-2.c: Ditto.
46313         * gcc.dg/weak-3.c: Ditto.
46314         * gcc.dg/weak-4.c: Ditto.
46315         * gcc.dg/weak-5.c: Ditto.
46316         * gcc.dg/weak-6.c: Ditto.
46317         * gcc.dg/weak-7.c: Ditto.
46318         * gcc.dg/weak-8.c: Ditto.
46319         * gcc.dg/weak-9.c: Ditto.
46320
46321 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46322
46323         * gcc.c-torture/execute/loop-14.c: New test.
46324
46325 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46326
46327         * g++.dg/other/cxa-atexit1.C: New test.
46328
46329         * gcc.dg/typeof-2.c: New test.
46330
46331 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46332
46333         * gcc.dg/builtins-2.c: New testcase.
46334         * gcc.dg/builtins-3.c: New testcase.
46335
46336 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46337
46338         * gcc.dg/cpp/_Pragma4.c: New test.
46339
46340 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46341
46342         * objc/execute/nil_method-1.m: New testcase.
46343
46344 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46345
46346         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46347         [Object class], not [Object initialize].
46348
46349 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46350             Hans-Peter Nilsson  <hp@bitrange.com>
46351
46352         * gcc.c-torture/execute/20020720-1.x: Skip test on
46353         mmix-knuth-mmixware.  Correct comment.
46354
46355 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46356
46357         * g++.dg/abi/bitfield5.C: New test.
46358         * g++.dg/abi/vbase10.C: Likewise.
46359
46360 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46361
46362         * objc.dg/undeclared-selector.m: New test.
46363
46364 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46365
46366         * g++.dg/other/offsetof1.C: Avoid cast warning.
46367
46368 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46369
46370         * objc.dg/super-class-2.m: New test.
46371
46372 2002-08-24  Matt Austern  <austern@apple.com>
46373
46374         * g++.dg/ext/lvaddr.C: New test.
46375         * g++.dg/ext/lvcast.C: New test.
46376
46377 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46378
46379         * g++.dg/inherit/cond1.C: New test.
46380
46381 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46382
46383         * gcc.dg/noncompile/incomplete-1.c: New test.
46384
46385 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46386
46387         * gcc.dg/typespec-1.c: New test.
46388
46389 2002-08-20  Devang Patel  <dpatel@apple.com>
46390         * objc.dg/proto-hier-2.m: New test.
46391
46392 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46393
46394         * objc.dg/bitfield-1.m: New test.
46395         * objc.dg/bitfield-2.m: New test.
46396
46397 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46398
46399         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46400         gcc.dg/c99-flex-array-4.c: New tests.
46401
46402 2002-08-16  Stan Shebs  <shebs@apple.com>
46403
46404         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46405
46406 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46407
46408         * gcc.dg/typeof-1.c: New test.
46409         * g++.dg/ext/typeof2.C: New test.
46410
46411 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46412
46413         * g++.dg/other/offsetof1.C: New test.
46414
46415 2002-08-14  Richard Henderson  <rth@redhat.com>
46416
46417         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46418
46419 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46420
46421         * gcc.dg/cpp/_Pragma3.c: New test.
46422
46423 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46424
46425         * g++.dg/template/inherit3: New test.
46426
46427 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46428
46429         * gcc.dg/bitfld-4.c: Add blank options.
46430
46431 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46432
46433         * g++.dg/template/crash1.C: New test.
46434
46435 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46436
46437         * gcc.dg/tls/opt-2.c: New test.
46438
46439 2002-08-08  Devang Patel  <dpatel@apple.com>
46440
46441         * objc.dg/selector-1.m : New test
46442
46443 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46444
46445         * g++.dg/abi/bitfield4.C: New test.
46446         * gcc.dg/bitfld-4.c: New test.
46447
46448 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46449
46450         * g++.dg/other/packed1.C: New test.
46451
46452 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46453
46454         * g++.dg/abi/offsetof.C: Tweak error messages.
46455         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46456
46457 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46458
46459         * gcc.dg/bitfld-3.c: New test.
46460
46461 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46462             Richard Henderson  <rth@redhat.com>
46463
46464         * gcc.dg/i386-bitfield1.c: New test.
46465         * g++.dg/abi/bitfield3.C: Update.
46466
46467 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46468
46469         * objc.dg/const-str-2.m: Update.
46470         * gcc.dg/cpp/c++98.c: Change to C extension.
46471         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46472         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46473
46474 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46475
46476         * gcc.dg/tls/diag-3.c: New.
46477
46478 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46479
46480         * g++.dg/README (Subdirectories): Document new subdir expr.
46481         * g++.dg/expr/pmf-1.C: New test.
46482
46483 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46484
46485         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46486
46487 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46488
46489         * g++.dg/abi/bitfield3.C: New test.
46490
46491 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46492
46493         * lib/gcov.exp: Tweak expected line formats.
46494         * gcc.misc-tests/gcov8.c: New test.
46495         * gcc.misc-tests/gcov8.x: New flags.
46496
46497 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46498
46499         * consistency.vlad/layout/endian.c: Include string.h.
46500
46501         * gcc.c-torture/execute/20020805-1.c: New test.
46502
46503 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46504
46505         * g++.dg/other/conversion1.C: New test.
46506
46507 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46508
46509         * gcc.dg/builtins-1.c: New testcase.
46510
46511 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46512
46513         * g++.dg/inherit/access3.C: New test.
46514
46515 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46516
46517         * gcc.dg/ia64-visibility-2.c: New test.
46518
46519 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46520
46521         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46522         __qualifier_flags to __flags.
46523
46524 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46525
46526         * g++.dg/inherit/operator1.C: New test.
46527         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46528         * g++.dg/other/error1.C: Change expected error message.
46529         * g++.dg/template/conv4.C: Likewise.
46530
46531 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46532
46533         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46534         for documented behavior.
46535
46536 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46537
46538         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46539         several targets known to fail.
46540
46541 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46542
46543         * gcc.dg/mips-args-[123].c: New tests.
46544
46545 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46546
46547         * gcc.dg/ppc-spe.c: New.
46548
46549 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46550
46551         * g++.dg/other/ptrmem4.C: New testcase.
46552
46553 2002-07-24  Richard Henderson  <rth@redhat.com>
46554
46555         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46556
46557 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46558
46559         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46560
46561 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46562
46563         * gcc.c-torture/execute/memset-3.c: New testcase.
46564
46565 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46566
46567         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46568         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46569
46570 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46571
46572         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46573         Delete.
46574
46575 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46576
46577         * gcc.c-torture/compile/simd-4.c: New test.
46578
46579 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46580
46581         PR c++/7347, c++/7348
46582         * g++.dg/template/access4.C: New test.
46583         * g++.dg/template/access5.C: New test.
46584         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46585         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46586         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46587         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46588
46589 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46590
46591         * gcc.dg/gnu89-init-2.c: New test.
46592
46593 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46594
46595         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46596
46597 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46598
46599         * gcc.c-torture/execute/20020720-1.c: New testcase.
46600
46601 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46602
46603         * gcc.dg/cpp/Wsignprom.c: New tests.
46604
46605 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46606
46607         * gcc.c-torture/execute/loop-13.c: New test.
46608
46609 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46610
46611         * gcc.dg/cpp/expr.c: New tests.
46612
46613 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46614
46615         * g++.dg/opt/pr6713.C: Add template instantiation.
46616
46617 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46618
46619         * gcc.dg/nest.c: New test.
46620
46621 2002-07-17  Richard Henderson  <rth@redhat.com>
46622
46623         * g++.dg/opt/pr6713.C: New test.
46624
46625 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46626
46627         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46628         XFAIL for all x86 processors.
46629
46630 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46631
46632         * gcc.c-torture/execute/20010122-1.x: Do not test with
46633         -fomit-frame-pointer.
46634
46635 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46636
46637         * g++.dg/template/instantiate2.C: New test.
46638         * g++.dg/template/spec4.C: New test.
46639
46640 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46641
46642         * g++.dg/template/access2.C: New test.
46643         * g++.dg/template/access3.C: New test.
46644
46645 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46646
46647         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46648         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46649         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46650         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46651         Convert to use <stdarg.h>.
46652         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46653         Delete.
46654         * gcc.dg/va-arg-2.c: New.
46655         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46656
46657 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46658
46659         * gcc.c-torture/compile/20020710-1.c: New test.
46660
46661 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46662                           Andrew Pinski  <pinskia@physics.uc.edu>
46663
46664         gcc.c-torture/compile/simd-2.c: New testcase.
46665         gcc.c-torture/compile/simd-3.c: Likewise.
46666
46667 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46668
46669         PR c++/7224
46670         * g++.dg/overload/error1.C: New test.
46671
46672 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46673
46674         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46675         configuration and IRIX 6 O32 ABI.
46676
46677 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46678
46679         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46680
46681 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46682
46683         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46684
46685 2002-07-10  Jeffrey A Law  <law@redhat.com>
46686
46687         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46688
46689         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46690
46691 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46692
46693         * gcc.dg/20020312-2.c: Check for __PPC__.
46694
46695 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46696
46697         * gcc.c-torture/compile/20020709-1.c: New test.
46698
46699 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46700
46701         * g++.dg/template/qualttp21.C: New test case.
46702
46703 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46704
46705         * gcc.c-torture/compile/20020706-1.c: New test.
46706         * gcc.c-torture/compile/20020706-2.c: New test.
46707
46708 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46709             Alexandre Oliva  <aoliva@redhat.com>
46710
46711         * g++.dg/warn/incomplete1.C: New test.
46712
46713 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46714
46715         PR c++/7099
46716         * g++.dg/warn/noreturn1.C: New test.
46717
46718 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46719
46720         PR c++/6706
46721         * g++.dg/debug/debug6.C: New test.
46722         * g++.dg/debug/debug7.C: New test.
46723
46724 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46725
46726         * gcc.c-torture/compile/simd-3.c: New test.
46727
46728 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46729
46730         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46731         * gcc.dg/20020620-1.c: Likewise.
46732
46733 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46734
46735         PR c++/6944
46736         * g++.dg/init/array4.C: New test.
46737         * g++.dg/init/array5.C: New test.
46738
46739 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46740
46741         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46742         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46743
46744 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46745
46746         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46747         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46748         * gcc.dg/wtr-conversion-1.c: Likewise.
46749         * gcc.dg/wtr-escape-1.c: Likewise.
46750         * gcc.dg/wtr-int-type-1.c: Likewise.
46751         * gcc.dg/wtr-label-1.c: Likewise.
46752         * gcc.dg/wtr-static-1.c: Likewise.
46753         * gcc.dg/wtr-strcat-1.c: Likewise.
46754         * gcc.dg/wtr-suffix-1.c: Likewise.
46755         * gcc.dg/wtr-switch-1.c: Likewise.
46756         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46757         * gcc.dg/wtr-union-init-1.c: Likewise.
46758         * gcc.dg/wtr-union-init-2.c: Likewise.
46759         * gcc.dg/wtr-union-init-3.c: Likewise.
46760
46761         * gcc.dg/wtr-func-def-1.c: New test.
46762
46763 2002-07-02 Devang Patel <dpatel@apple.com>
46764
46765         * objc.dg/param-1.m: New test.
46766
46767 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46768
46769         * gcc.dg/cpp/trad/directive.c: Add test.
46770         * gcc.dg/cpp/trad/macroargs.c: Add test.
46771         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46772
46773 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46774
46775         * gcc.dg/cpp/cmdlne-M.c: New test.
46776
46777 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46778
46779         * objc.dg/desig-init-1.m: New test.
46780
46781 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46782
46783         PR c++/6716
46784         * g++.dg/template/instantiate1.C: New test.
46785
46786 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46787
46788         PR c++/7112
46789         * g++.dg/template/sizeof2.C: New test.
46790
46791 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46792
46793         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46794         gcc.dg/cpp/trad/include.c: New tests.
46795
46796 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46797
46798         PR target/7177
46799         * gcc.c-torture/compile/20020701-1.c: New test.
46800
46801 2002-07-01  Stan Shebs  <shebs@apple.com>
46802
46803         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46804         header here...
46805         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46806         (objc-torture-execute): or here.
46807
46808 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46809
46810         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46811
46812 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46813
46814         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46815
46816 2002-06-30  Devang Patel  <dpatel@apple.com>
46817
46818         * objc.dg/fsyntax-only.m: New test.
46819
46820 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46821
46822         PR c++/6695
46823         * g++.dg/template/friend7.C: New file.
46824
46825 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46826
46827         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46828         return type.
46829
46830 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46831
46832         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46833         avoid division by zero.
46834
46835 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46836
46837         * gcc.dg/Wunknownprag.c: New tests.
46838
46839 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46840
46841         * gcc.c-torture/execute/simd-2.c: New test.
46842
46843 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46844
46845         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46846         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46847         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46848         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46849         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46850         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46851         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46852         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46853         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46854         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46855         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46856         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46857         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46858         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46859         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46860         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46861         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46862
46863 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46864
46865         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46866         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46867         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46868         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46869         New tests.
46870         * gcc.dg/cpp/trad/directive.c: Update.
46871
46872 2002-06-23  Andreas Jaeger  <aj@suse.de>
46873
46874         * gcc.c-torture/execute/complex-6.c: New.
46875
46876 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46877
46878         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46879         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46880         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46881         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46882
46883 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46884
46885         * gcc.dg/cpp/trad: New directory with traditional tests copied
46886         from parent directory.
46887         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46888         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46889         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46890         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46891         Move to trad/ and rename.
46892         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46893         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46894         gcc.dg/cpp/trad/redef2.c: New tests.
46895         * gcc.dg/cpp/trad/trad.exp: New driver.
46896
46897 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46898
46899         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46900         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46901         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46902         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46903         Remove.
46904
46905 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46906
46907         * gcc.dg/20020620-1.c: New test.
46908
46909 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46910
46911         * g++.dg/template/ttp4.C: New test.
46912
46913 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46914
46915         * g++.dg/opt/vt1.C: Fix regexp.
46916
46917 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46918
46919         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46920         Don't use attribute `noinline'.
46921
46922 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46923
46924         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46925
46926 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46927
46928         * gcc.c-torture/execute/simd-1.c: New.
46929
46930         * gcc.dg/simd-1.c: New.
46931
46932 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46933
46934         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46935
46936 2002-06-16  Richard Henderson  <rth@redhat.com>
46937
46938         * g++.dg/ext/anon-struct1.C: New.
46939         * g++.dg/ext/anon-struct2.C: New.
46940         * g++.dg/ext/anon-struct3.C: New.
46941         * gcc.dg/anon-struct-1.c: New.
46942         * gcc.dg/anon-struct-2.c: New.
46943         * gcc.dg/anon-struct-3.c: New.
46944         * gcc.dg/20011008-1.c: Adjust warning text.
46945         * gcc.dg/20020527-1.c: Add -fms-extensions.
46946
46947 2002-06-16  Richard Henderson  <rth@redhat.com>
46948
46949         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46950
46951 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46952
46953         * gcc.c-torture/execute/20020615-1.c: New test.
46954
46955 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46956
46957         * gcc.c-tortuture/execute/compare-1.c: New test case.
46958         * gcc.c-tortuture/execute/compare-2.c: New test case.
46959         * gcc.c-tortuture/execute/compare-3.c: New test case.
46960
46961 2002-06-13  Richard Henderson  <rth@redhat.com>
46962
46963         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46964         ia64 ilp32.
46965
46966 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46967
46968         * g++.dg/template/typename2.C: Update error message.
46969
46970 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46971
46972         * gcc.c-torture/execute/20020611-1.c: New test.
46973
46974 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46975
46976         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46977         list of targets to skip.
46978
46979 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46980
46981         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46982         targets if not optimizing.
46983
46984 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46985
46986         * gcc.c-torture/compile/20020605-1.c: New test.
46987
46988         * g++.dg/opt/vt1.C: New test.
46989
46990         * gcc.dg/20020531-1.c: New test.
46991
46992         * gcc.dg/20020530-1.c: New test.
46993
46994         * gcc.dg/20020527-1.c: New test.
46995
46996         * g++.dg/opt/cse1.C: New test.
46997
46998 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46999
47000         * gcc.dg/20020607-2.c: New test case.
47001
47002 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47003
47004         * gcc.c-torture/compile/20020604-1.c: New test.
47005
47006 2002-06-04  Richard Henderson  <rth@redhat.com>
47007
47008         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47009         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47010         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47011
47012 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47013
47014         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47015
47016 2002-06-03  Richard Henderson  <rth@redhat.com>
47017
47018         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47019         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47020
47021 2002-06-02  Richard Henderson  <rth@redhat.com>
47022
47023         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47024         test functions static.
47025
47026 2002-06-02  Andreas Jaeger  <aj@suse.de>
47027
47028         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47029         now.
47030
47031 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47032
47033         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47034         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47035         Update for mofified diagnostics.
47036         * gcc.dg/c99-intconst-1.c: No longer fail.
47037
47038 2002-06-02  Richard Henderson  <rth@redhat.com>
47039
47040         * gcc.dg/uninit-A.c: Remove xfail markers.
47041
47042 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47043
47044         * gcc.dg/fnegate-1.c: New test case.
47045
47046 2002-05-30  Osku Salerma  <osku@iki.fi>
47047
47048         * gcc.c-torture/execute/mayalias-1.c: New file.
47049
47050 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47051
47052         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47053         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47054         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47055
47056 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47057
47058         * gcc.c-torture/execute/20020529-1.c: New test.
47059
47060 2002-05-27  Richard Henderson  <rth@redhat.com>
47061
47062         * g++.dg/ext/attrib6.C: New test case.
47063
47064 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47065
47066         * gcc.c-torture/execute/pure-1.c: New test.
47067
47068 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47069
47070         * gcc.dg/cpp/arith-2.c: Remove.
47071
47072 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47073
47074         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47075         * gcc.dg/cpp/if-3.c: Remove.
47076
47077 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47078
47079         * g++.dg/opt/cse2.C: New test.
47080
47081 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47082
47083         * gcc.dg/cpp/arith-1.c: New semantic tests.
47084         * gcc.dg/cpp/if-1.c: Update.
47085
47086 2002-05-24  Ben Elliston  <bje@redhat.com>
47087
47088         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47089
47090 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47091
47092         * gcc.dg/verbose-asm.c: New test.
47093
47094 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47095
47096         * gcc.dg/cpp/paste12.c: New test.
47097
47098 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47099
47100         * g++.dg/parse/named_ops.C: New test.
47101
47102 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47103
47104         * gcc.dg/weak-8.c: New test.
47105
47106 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47107
47108         * gcc.dg/weak-2.c: Allow optional leading underscore
47109         in scan-assembler symbol name.
47110         * gcc.dg/weak-3.c: Likewise.
47111         * gcc.dg/weak-4.c: Likewise.
47112         * gcc.dg/weak-5.c: Likewise.
47113
47114 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47115
47116         * gcc.dg/20020523-1.c: New test.
47117
47118 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47119
47120         * objc.dg/const-str-2.m: Update now that we stop after
47121         a command line error.
47122
47123 2002-05-22  Richard Henderson  <rth@redhat.com>
47124
47125         * g++.dg/dg.exp: Fix typo in test pruneing.
47126
47127 2002-05-22  Richard Henderson  <rth@redhat.com>
47128
47129         * g++.dg/dg.exp: Prune the tls subdirectory.
47130         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47131         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47132         * g++.dg/tls/init-1.C: New.
47133
47134 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47135
47136         * gcc.dg/20020517-1.c: New test.
47137
47138 2002-05-21  Richard Henderson  <rth@redhat.com>
47139
47140         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47141         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47142
47143 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47144
47145         * g++.dg/other/copy2.C: New test.
47146
47147 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47148
47149         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47150         (MAX_COPY): Bump up to 10 times sizeof (long long).
47151         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47152
47153         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47154         sizeof (long long).
47155
47156         * gcc.c-torture/execute/strcpy-1.c: New test.
47157
47158 2002-05-19  Jason Merrill  <jason2redhat.com>
47159
47160         * g++.dg/ext/oper1.C: New test.
47161
47162 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47163 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47164
47165         * README.QMTEST: New file.
47166
47167         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47168
47169 2002-05-19  Andreas Jaeger  <aj@suse.de>
47170
47171         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47172         now.
47173         * gcc.c-torture/execute/loop-2d.x: Likewise.
47174
47175 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47176
47177         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47178         support weak symbols.
47179         * gcc.dg/weak-4.c: Likewise.
47180         * gcc.dg/weak-6.c: Likewise.
47181
47182 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47183
47184         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47185         cygwin, coff and h8300-*-hms targets
47186         * gcc.dg/weak-5.c: Likewise.
47187         * gcc.dg/weak-7.c: Likewise.
47188
47189 2002-05-16  Jason Merrill  <jason@redhat.com>
47190
47191         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47192         (scan-assembler-not, scan-assembler-dem): Likewise.
47193         (scan-assembler-dem-not): Likewise.
47194
47195 2002-05-15  Richard Henderson  <rth@redhat.com>
47196
47197         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47198
47199 2002-05-15  Richard Henderson  <rth@redhat.com>
47200
47201         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47202         (vfoo1f): Warning here.
47203         (vfoo1l): Don't redefine the alias.
47204
47205 2002-05-14  Jason Merrill  <jason@redhat.com>
47206             Alexandre Oliva  <aoliva@redhat.com>
47207
47208         * g++.dg/init/pm1.C: New test.
47209
47210 2002-05-12  David S. Miller  <davem@redhat.com>
47211
47212         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47213         types.
47214
47215 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47216
47217         * gcc.c-torture/execute/20020510-1.c: New test case.
47218
47219 2002-05-10  David S. Miller  <davem@redhat.com>
47220
47221         * gcc.c-torture/execute/conversion.c: Test long double too.
47222
47223 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47224
47225         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47226         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47227         * lib/g++.exp (g++_link_flags): Likewise.
47228         * lib/objc.exp (objc_target_compile): Likewise.
47229
47230 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47231
47232         * gcc.dg/cpp/poison.c: Update.
47233         * gcc.dg/cpp/20000625-2.c: Remove.
47234         * gcc.dg/cpp/direct2s.c: Remove final test.
47235
47236 2002-05-08  Tom Rix  <trix@redhat.com>
47237
47238         * gcc.c-torture/execute/20020508-1.c: New test.
47239         * gcc.c-torture/execute/20020508-2.c: New test.
47240         * gcc.c-torture/execute/20020508-3.c: New test.
47241
47242 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47243
47244         * gcc.dg/cpp/charconst-4.c: More tests.
47245
47246 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47247
47248         PR c/6569
47249         * gcc.dg/weak-3.c: Update location of warning messages.
47250         * gcc.dg/weak-5.c: Likewise.
47251
47252 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47253
47254         * gcc.c-torture/execute/20020506-1.c: New test case.
47255
47256 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47257
47258         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47259
47260 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47261
47262         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47263
47264 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47265
47266         * gcc.dg/cpp/charconst-3.c: New test.
47267
47268 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47269
47270         * gcc.dg/cpp/charconst.c: Update tests.
47271
47272 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47273
47274         * treelang: Added directory for new sample language treelang. Also
47275         lib/treelang.exp: New file to signal treelang should be tested.
47276
47277 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47278
47279         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47280         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47281         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47282         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47283         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47284         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47285         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47286
47287 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47288
47289         * gcc.dg/format/xopen-2.c: New test.
47290
47291 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47292
47293         * gcc.dg/20020503-1.c: New test.
47294
47295 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47296
47297         * g++.dg/init/dtor1.C: Make it tougher.
47298
47299 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47300
47301         * g++.dg/init/dtor1.C: New test.
47302
47303 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47304
47305         * gcc.dg/altivec-8.c: New.
47306
47307 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47308
47309         * gcc.dg/altivec-7.c: New.
47310
47311 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47312
47313         * g++.dg/parse/typedef1.C: New test.
47314
47315 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47316
47317         PR c++/6486
47318         * g++.dg/template/friend6.C: New test.
47319
47320         PR c++/6492
47321         * g++.dg/init/copy1.C: New test.
47322
47323 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47324
47325         * g++.dg/warn/effc1.C: New test.
47326
47327 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47328
47329         * gcc.dg/cpp/if-cexp.c: Add a test.
47330
47331 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47332
47333         * gcc.dg/20020426-2.c: New test.
47334
47335 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47336
47337         * gcc.dg/cpp/if-mop.c: Update.
47338         * gcc.dg/cpp/if-mpar.c: Add test.
47339         * gcc.dg/cpp/if-oppr.c: Update.
47340
47341 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47342
47343         PR c/6343
47344         * gcc.dg/weak-[2-7].c: New tests.
47345
47346 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47347
47348         * gcc.dg/enum1.c: New test.
47349
47350 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47351
47352         PR c++/6497
47353         * g++.dg/inherit/access2.C: New test.
47354
47355 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47356
47357         PR bootstrap/6445
47358         * gcc.dg/20020426-1.c: New test.
47359
47360 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47361
47362         * g++.dg/abi/enum1.C: New test.
47363
47364 2002-04-26  Richard Henderson  <rth@redhat.com>
47365
47366         * gcc.dg/c99-bool-1.c: Expect always true warning.
47367
47368 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47369
47370         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47371
47372 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47373
47374         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47375         targets.
47376
47377 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47378
47379         * g++.dg/abi/mange7.C: New test.
47380
47381         PR c++/6438.
47382         * g++.dg/parse/stmtexpr2.C: New test.
47383
47384 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47385
47386         * gcc.dg/20020312-2.c: Add SH target.
47387
47388 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47389
47390         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47391         compiler output on mips*-*-irix*.
47392
47393 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47394
47395         * g++.dg/parse/attr1.C: New test.
47396
47397 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47398
47399         * gcc.c-torture/execute/string-opt-17.c: New test case.
47400         * gcc.c-torture/execute/memset-2.c: New test case.
47401
47402 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47403
47404         PR c++/6256:
47405         * g++.dg/template/friend5.C: New test.
47406
47407         PR c++/6331:
47408         * g++.dg/template/qual1.C: Likewise.
47409
47410 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47411
47412         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47413         Include stdlib.h, not stdio.h or ctype.h.
47414
47415 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47416
47417         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47418         cris-*-elf* and mmix-*-*.
47419         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47420         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47421         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47422         Ditto.
47423         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47424         * gcc.dg/wchar_t-1.c: Ditto.
47425
47426 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47427
47428         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47429         Clarify comment.
47430
47431 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47432
47433         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47434
47435 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47436
47437         * gcc.c-torture/execute/20000906-1.x: Delete.
47438
47439 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47440
47441         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47442
47443 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47444
47445         * PR6367
47446         * g77.f-torture/execute/6367.f: New test.
47447         * g77.f-torture/execute/6367.x: Disable for MMIX.
47448
47449 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47450
47451         * PR6352
47452         * g++.dg/opt/inline2.C: New test.
47453
47454 2002-04-18  Richard Henderson  <rth@redhat.com>
47455
47456         * gcc.dg/20000906-1.c: Enable for all targets.
47457         * gcc.c-torture/compile/iftrap-2.c: New.
47458
47459 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47460
47461         * gcc.dg/20020418-1.c: New test.
47462         * gcc.dg/20020418-2.c: New test.
47463
47464 2002-04-18  Richard Henderson  <rth@redhat.com>
47465
47466         * gcc.c-torture/compile/iftrap-1.c: New.
47467         * gcc.dg/iftrap-1.c: Adjust for ia64.
47468         * gcc.dg/iftrap-2.c: New.
47469
47470 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47471
47472         * gcc.c-torture/compile/20020418-1.c: New test.
47473
47474 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47475
47476         * gcc.c-torture/compile/20020415-1.c: New.
47477
47478 2002-04-18  David S. Miller  <davem@redhat.com>
47479
47480         * gcc.c-torture/execute/20020418-1.c: New test.
47481
47482 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47483
47484         * gcc.dg/20020416-1.c: New test.
47485
47486         * g++.dg/opt/inline1.C: New test.
47487
47488 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47489
47490         * gcc.dg/altivec-5.c: New test.
47491
47492         * gcc.dg/20020415-1.c: New test.
47493
47494 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47495
47496         * lib/chill.exp: Remove.
47497
47498 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47499
47500         * g++.dg/other/big-struct.C: New test.
47501
47502 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47503
47504         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47505         of scratch file.
47506
47507 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47508
47509         PR c/6277
47510         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47511         in scan-assembler function name
47512
47513 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47514
47515         * g77.f-torture/execute/980628-4.x,
47516         g77.f-torture/execute/980628-5.x,
47517         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47518         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47519         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47520         i[34567]86-*-*.
47521
47522 2002-04-13  David S. Miller  <davem@redhat.com>
47523
47524         * gcc.c-torture/execute/20020413-1.c: New test.
47525
47526 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47527
47528         * gcc.dg/asm-6.c,
47529         * g++.dg/ext/asm1.C: New tests.
47530
47531 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47532
47533         PR c++ 5373.
47534         * g++.dg/parse/stmtexpr1.C: New test.
47535
47536         PR c++/5189.
47537         * g++.dg/template/copy1.C: New test.
47538
47539 2002-04-12  Richard Henderson  <rth@redhat.com>
47540
47541         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47542
47543 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47544
47545         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47546         gcc.c-torture/execute/20020307-2.c.
47547
47548 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47549
47550         * g++.dg/ext/attrib5.C,
47551         * g++.dg/lookup/struct1.C: New tests.
47552
47553 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47554
47555         * gcc.dg/20020411-1.c: New test.
47556
47557         * gcc.c-torture/execute/20020411-1.c: New test.
47558
47559 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47560
47561         * g77.f-torture/execute/6177.f: New test.
47562
47563 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47564
47565         PR middle-end/6247
47566         * g++.dg/opt/cleanup1.C: New test.
47567
47568         * g++.dg/opt/const1.C: New test.
47569
47570 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47571
47572         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47573
47574 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47575
47576         PR c++/5507
47577         * g++.dg/template/typename2.C: New test.
47578
47579 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47580
47581         * gcc.c-torture/execute/loop-12.c: New.
47582
47583 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47584
47585         * g77.f-torture/execute/980628-4.x,
47586         g77.f-torture/execute/980628-5.x,
47587         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47588         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47589         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47590
47591 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47592
47593         PR optimization/6086
47594         * g++.dg/opt/preinc1.C: New test.
47595
47596 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47597
47598         PR c++/5571
47599         * g++.dg/opt/static2.C: New test.
47600
47601 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47602
47603         PR c/5120
47604         * gcc.dg/20020406-1.c: New test.
47605
47606 2002-04-04  David S. Miller  <davem@redhat.com>
47607
47608         * gcc.c-torture/execute/20020404-1.c: New test.
47609
47610 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47611
47612         PR c/6123
47613         * gcc.dg/20020312-2.c: Do not declare global register variable
47614         if __PIC__ or __pic__ is defined.
47615
47616 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47617
47618         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47619         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47620
47621 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47622
47623         * gcc.misc-tests/linkage.exp: Update last change to handle
47624         sparc*-, not just sparc-.
47625
47626 2002-04-03  Richard Henderson  <rth@redhat.com>
47627
47628         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47629
47630 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47631
47632         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47633
47634 2002-04-02  David S. Miller  <davem@redhat.com>
47635
47636         * gcc.c-torture/execute/20020402-3.c: New test.
47637
47638 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47639
47640         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47641         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47642
47643         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47644         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47645         g77.f-torture/execute/20001201.x,
47646         g77.f-torture/execute/u77-test.x: New files.
47647
47648         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47649         * gcc.dg/wchar_t-1.c: Ditto.
47650
47651 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47652
47653         * gcc.c-torture/execute/20020402-1.c: New test.
47654
47655 2002-04-01  Richard Henderson  <rth@redhat.com>
47656
47657         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47658
47659         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47660
47661 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47662
47663         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47664
47665 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47666
47667         * g++.dg/inherit/template-as-base.C: Expect error.
47668         * g++.dg/inherit/namespace-as-base.C: Likewise.
47669
47670 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47671
47672         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47673         g++.dg/ext/instantiate3.C: Tweak match patterns.
47674
47675         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47676         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47677         -da test.
47678
47679 2002-03-31  Richard Henderson  <rth@redhat.com>
47680
47681         * gcc.dg/special/alias-2.c: New.
47682         * gcc.dg/special/ecos.exp: Run it.
47683
47684 2002-03-31  Richard Henderson  <rth@redhat.com>
47685
47686         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47687
47688 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47689
47690         * gcc.dg/weak-1.c: Disable on h8300 port.
47691
47692 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47693
47694         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47695         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47696         ordering tests.
47697         * g++.dg/bprob/bprob-1.C: New test.
47698         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47699         * g++.dg/gcov/gcov-1.C: New test.
47700         * g++.dg/gcov/gcov-1.x: New file.
47701         * g++.dg/gcov/gcov-2.C: New test.
47702         * g++.dg/gcov/gcov-3.C: New test.
47703         * g++.dg/gcov/gcov-3.h: New file.
47704
47705 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47706
47707         * g++.old-deja/g++.other/builtins5.C: New test.
47708         * g++.old-deja/g++.other/builtins6.C: New test.
47709         * g++.old-deja/g++.other/builtins7.C: New test.
47710         * g++.old-deja/g++.other/builtins8.C: New test.
47711         * g++.old-deja/g++.other/builtins9.C: New test.
47712
47713 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47714
47715         * g++.dg/opt/static1.C: New test.
47716
47717         * g++.dg/opt/longbranch1.C: New test.
47718
47719 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47720
47721         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47722
47723         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47724
47725 2002-03-28  Jeffrey A Law  (law@redhat.com)
47726
47727         * gcc.c-torture/execute/20020328-1.c: New test.
47728
47729 2002-03-27  Richard Henderson  <rth@redhat.com>
47730
47731         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47732         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47733         move from g++.old-deja/g++.ext/.
47734
47735 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47736
47737         * g++.dg/init/new2.C: New test.
47738
47739 2002-03-26  Richard Henderson  <rth@redhat.com>
47740
47741         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47742
47743         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47744         on sparc.
47745
47746         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47747         sparcv9 systems.
47748         * gcc.dg/20001102-1.c: Likewise.
47749
47750 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47751
47752         * gcc.dg/cpp/endif-pedantic1.c,
47753         gcc.dg/cpp/endif-pedantic2.c: New tests.
47754
47755 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47756
47757         * g++.dg/init/new1.C: New test.
47758
47759 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47760
47761         * g++.dg/abi/vbase9.C: New test.
47762
47763 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47764
47765         * gcc.dg/arm-asm.c: New test.
47766
47767 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47768
47769         * gcc.dg/Wswitch-enum.c: New test.
47770         Fix PR c/5044.
47771
47772 2002-03-26  Richard Henderson  <rth@redhat.com>
47773
47774         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47775         structure.
47776
47777 2002-03-25  Richard Henderson  <rth@redhat.com>
47778
47779         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47780         sparcv9 systems.
47781
47782         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47783         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47784
47785 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47786
47787         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47788
47789 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47790
47791         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47792         targets using generic thunk support.
47793
47794 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47795
47796         * gcc.c-torture/compile/20020323-1.c: New test.
47797
47798         * g++.dg/opt/conj2.C: New test.
47799
47800 2002-03-24  Richard Henderson  <rth@redhat.com>
47801
47802         * gcc.dg/weak-1.c: Use -fno-common.
47803
47804 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47805
47806         * g77.dg/f77-edit-apostrophe-out.f: New test
47807         * g77.dg/f77-edit-h-out.f: New test
47808         * g77.dg/f77-edit-t-in.f: New test
47809         * g77.dg/f77-edit-t-out.f: New test
47810         * g77.dg/f77-edit-x-out.f: New test
47811         * g77.dg/f77-edit-slash-out.f: New test
47812         * g77.dg/f77-edit-colon-out.f: New test
47813         * g77.dg/f77-edit-s-out.f: New test
47814
47815 2002-03-24  Richard Henderson  <rth@redhat.com>
47816
47817         * objc/execute/formal_protocol-6.x: New XFAIL.
47818
47819 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47820
47821         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47822         that do not support weak symbols
47823
47824 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47825
47826         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47827         * lib/g77.exp: Likewise.
47828         * lib/objc.exp: Likewise.
47829
47830 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47831
47832         * gcc.dg/Wswitch-default.c: New test.
47833
47834 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47835
47836         * g++.dg/other/enum1.C: New test.
47837
47838 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47839
47840         * gcc.dg/pragma-ep-3.c: Fix typo.
47841
47842 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47843
47844         * g++.dg/inherit/template-as-base.C: New test.
47845
47846 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47847
47848         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47849         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47850
47851 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47852
47853         * gcc.dg/cpp/multiline.c: Update to match.
47854
47855 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47856
47857         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47858
47859 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47860
47861         * gcc.dg/cpp/extratokens2.c: New file.
47862
47863 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47864
47865         * gcc.dg/20020312-2.c: Add rs6000 target.
47866
47867         * gcc.c-torture/compile/20020319-1.c: New test.
47868
47869 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47870
47871         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47872         (A, E): Handle this.
47873
47874 2002-03-20  Jason Merrill  <jason@redhat.com>
47875
47876         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47877         ignoring -fpic.
47878         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47879         through prune_gcc_output.
47880
47881 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47882
47883         * gcc.c-torture/compile/20020320-1.c: New test.
47884
47885 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47886
47887         * gcc.c-torture/compile/20020318-1.c: New test.
47888
47889         * gcc.dg/struct-by-value-1.c: New test.
47890
47891         * gcc.dg/20020319-1.c: New test.
47892
47893 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47894
47895         * g++.dg/opt/conj1.C: New test.
47896
47897 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47898
47899         * g++.dg/template/qualttp20.C: Revert previous change.
47900         * g++.dg/template/qualttp3.C: Likewise.
47901         * g++.dg/template/qualttp4.C: Likewise.
47902         * g++.dg/template/qualttp5.C: Likewise.
47903         * g++.dg/template/qualttp6.C: Likewise.
47904         * g++.dg/template/qualttp7.C: Likewise.
47905         * g++.dg/template/qualttp8.C: Likewise.
47906         * g++.dg/template/recurse.C: Likewise.
47907
47908 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47909
47910         * gcc.dg/cpp/wchar-1.c: Update.
47911
47912 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47913
47914         * g++.dg/template/conv1.C: New test.
47915         * g++.dg/template/conv2.C: New test.
47916         * g++.dg/template/conv3.C: New test.
47917         * g++.dg/template/conv4.C: New test.
47918
47919 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47920
47921         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47922         * g++.dg/template/qualttp3.C: Likewise.
47923         * g++.dg/template/qualttp4.C: Likewise.
47924         * g++.dg/template/qualttp5.C: Likewise.
47925         * g++.dg/template/qualttp6.C: Likewise.
47926         * g++.dg/template/qualttp7.C: Likewise.
47927         * g++.dg/template/qualttp8.C: Likewise.
47928         * g++.dg/template/recurse.C: Likewise.
47929
47930 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47931
47932         * g++.dg/opt/dtor1.C: New test.
47933
47934 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47935
47936         * gcc.c-torture/compile/20020315-1.c: New test.
47937
47938 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47939
47940         * gcc.dg/weak-1.c: Fix scan tests.
47941
47942 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47943
47944         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47945         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47946         cris-*-aout* mmix-*-*.
47947         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47948         cris-*-aout* mmix-*-*.
47949         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47950         cris-*-elf* cris-*-aout* and mmix-*-*.
47951         * gcc.dg/20001009-1.c: Ditto.
47952         * gcc.dg/20010912-1.c: Ditto.
47953         * gcc.dg/20020122-4.c: Ditto.
47954         * gcc.dg/inline-2.c: Ditto.
47955
47956 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47957
47958         * gcc.c-torture/compile/20020314-1.c: New test.
47959
47960 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47961
47962         * gcc.c-torture/execute/20020314-1.c: New test.
47963
47964 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47965
47966         * g++.dg/warn/Wunused-1.C: New test.
47967
47968 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47969
47970         * g++.dg/abi/mangle6.C: New test.
47971
47972 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47973
47974         * gcc.c-torture/compile/20020309-2.c: New test.
47975
47976         * gcc.c-torture/compile/20020312-1.c: New test.
47977
47978 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47979
47980         * g++.dg/other/access1.C: New test.
47981
47982 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47983
47984         * gcc.c-torture/execute/wchar_t-1.c: New test.
47985
47986 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47987
47988         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47989
47990 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47991
47992         * gcc.dg/20020312-1.c: New test case.
47993
47994 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47995
47996         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47997
47998 2002-03-11  Richard Henderson  <rth@redhat.com>
47999
48000         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48001         * g++.old-deja/g++.jason/report.C: Likewise.
48002
48003 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48004
48005         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48006         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48007
48008 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48009
48010         * g++.dg/overload/pmf1.C: New test.
48011
48012 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48013
48014         * gcc.c-torture/execute/20020307-1.c: Use long.
48015
48016 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48017
48018         PR optimization/5844
48019         * gcc.dg/20020310-1.c: New test.
48020
48021 2002-03-09  Michael Meissner  <meissner@redhat.com>
48022
48023         * gcc.c-torture/execute/memcpy-2.c: New test.
48024         * gcc.c-torture/execute/memset-1.c: New test.
48025         * gcc.c-torture/execute/strlen-1.c: New test.
48026         * gcc.c-torture/execute/strcmp-1.c: New test.
48027         * gcc.c-torture/execute/strncmp-1.c: New test.
48028
48029 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48030
48031         * gcc.dg/ppc-ldstruct.c: New test.
48032
48033 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48034
48035         * gcc.c-torture/execute/va-arg-22.c: New test.
48036
48037 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48038
48039         * gcc.c-torture/compile/20020309-1.c: New test.
48040
48041 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48042
48043         * gcc.c-torture/execute/20020307-2.c: New test.
48044
48045 2002-03-07  Jeffrey A Law  (law@redhat.com)
48046
48047         * g77.f-torture/compile/20020307-1.f: New test.
48048
48049 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48050
48051         * gcc.dg/unordered-1.c: New test.
48052
48053 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48054
48055         * gcc.c-torture/execute/20020307-1.c: New test.
48056
48057 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48058
48059         * gcc.dg/20020304-1.c: New test.
48060
48061         * gcc.c-torture/compile/20020304-2.c: New test.
48062
48063 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48064
48065         * gcc.c-torture/compile/20020304-1.c: New test case
48066         (from PR c/5830).
48067
48068 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48069
48070         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48071
48072 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48073
48074         * g++.dg/other/classkey1.C: New test.
48075
48076 2002-03-01  Richard Henderson  <rth@redhat.com>
48077
48078         * gcc.c-torture/compile/981223-1.x: New.
48079         * gcc.c-torture/compile/920625-1.x: New.
48080
48081 2002-02-28  Richard Henderson  <rth@redhat.com>
48082
48083         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48084
48085 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48086
48087         * gcc.c-torture/execute/20020227-1.c: New test.
48088
48089 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48090
48091         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48092         here" ERROR lines.
48093         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48094         * g++.old-deja.g++.other/defarg1.C: Likewise.
48095         * g++.old-deja/g++.pt/calls2.C: Likewise.
48096         * g++.old-deja/g++.pt/crash20.C: Likewise.
48097         * g++.old-deja/g++.pt/crash30.C: Likewise.
48098         * g++.old-deja/g++.pt/crash36.C: Likewise.
48099         * g++.old-deja/g++.pt/crash6.C: Likewise.
48100         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48101         * g++.old-deja/g++.pt/derived3.C: Likewise.
48102         * g++.old-deja/g++.pt/error1.C: Likewise.
48103         * g++.old-deja/g++.pt/friend21.C: Likewise.
48104         * g++.old-deja/g++.pt/friend23.C: Likewise.
48105         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48106         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48107
48108 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48109
48110         * gcc.c-torture/execute/20020225-2.c: New test.
48111
48112 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48113
48114         * gcc.c-torture/execute/920730-1t.c,
48115         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48116         Delete test cases, only relevant to -traditional.
48117
48118 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48119
48120         * gcc.dg/cpp/undef1.c: Remove.
48121         * gcc.dg/cpp/directiv.c: Update.
48122         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48123
48124 2002-02-27  Michael Meissner  <meissner@redhat.com>
48125
48126         * gcc.c-torture/execute/20020226-1.c: New test.
48127
48128 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48129
48130         * g++.dg/debug/debug4.C: New test.
48131
48132         * gcc.dg/ia64-visibility-1.c: New test.
48133
48134 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48135
48136         * gcc.dg/debug/20020224-1.c: New.
48137
48138 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48139
48140         * gcc.c-torture/execute/960416-1.x: New.
48141         * gcc.c-torture/execute/divconst-3.x: Likewise.
48142
48143 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48144
48145         * gcc.dg/20020224-1.c: New test.
48146
48147 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48148
48149         * gcc.c-torture/execute/20020225-1.c: New.
48150
48151 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48152
48153         * gcc.dg/cpp/wchar-1.c: New test.
48154
48155 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48156
48157         * gcc.dg/20020222-1.c: New test.
48158
48159 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48160
48161         * g++.dg/opt/anonunion1.C: New test.
48162
48163 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48164
48165         * g++.dg/template/qualttp19.C: New test.
48166         * g++.dg/template/qualttp20.C: New test.
48167         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48168         * g++.old-deja/g++.other/qual1.C: Likewise.
48169
48170 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48171
48172         * gcc.dg/attr-alwaysinline.c: New.
48173
48174 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * gcc.dg/20020220-1.c: New test.
48177
48178         * gcc.dg/20020220-2.c: New test.
48179
48180         * g++.dg/opt/mmx1.C: New test.
48181
48182 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48183
48184         * gcc.c-torture/compile/20020110.c: New test.
48185
48186 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48187
48188         * gcc.c-torture/execute/20020219-1.c: New test.
48189
48190         * gcc.dg/20020219-1.c: New test.
48191
48192         * gcc.dg/noncompile/20020220-1.c: New test.
48193
48194         * g++.dg/opt/ptrintsum1.C: New test.
48195
48196         * gcc.dg/debug/20020220-1.c: New test.
48197
48198 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48199
48200         * gcc.c-torture/execute/20020216-1.c: New test.
48201
48202 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48203
48204         * gcc.dg/decl-1.c: Update, new test.
48205
48206 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48207
48208         * g++.dg/abi/bitfield1.C: New test.
48209         * g++.dg/abi/bitfield2.C: New test.
48210
48211 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48212
48213         * gcc.dg/attr-nest.c: New test.
48214
48215 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48216
48217         * gcc.c-torture/execute/20020215-1.c: New test.
48218
48219 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48220
48221         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48222         * g++.dg/debug/debug.exp: New.
48223         * g++.dg/debug/trivial.C: New.
48224         * g++.dg/debug/debug1.C: Moved...
48225         * g++.dg/other/debug1.C: ...from here.
48226         * g++.dg/debug/debug2.C: Moved...
48227         * g++.dg/other/debug2.C: ...from here.
48228         * g++.dg/debug/debug3.C: Moved...
48229         * g++.dg/other/debug3.C: ...from here.
48230
48231         * gcc.dg/noncompile/20020213-1.c: New test.
48232
48233 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48234
48235         * g++.dg/other/debug3.C: New test.
48236
48237         * gcc.c-torture/execute/20020213-1.c: New test.
48238
48239 2002-02-13  Richard Smith <richard@ex-parrot.com>
48240
48241         * g++.old-deja/g++.other/thunk1.C: New test.
48242
48243 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48244
48245         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48246
48247 2002-02-13  Stan Shebs  <shebs@apple.com>
48248
48249         * gcc.dg/altivec-3.c: New.
48250
48251 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48252
48253         * gcc.dg/Wunreachable-1.c: New test.
48254         * gcc.dg/Wunreachable-2.c: New test.
48255
48256 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48257
48258         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48259
48260 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48261
48262         * gcc.dg/decl-1.c: New test.
48263
48264 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48265
48266         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48267
48268 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48269
48270         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48271         * gcc.c-torture/compile/980506-1.x: Likewise.
48272
48273 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48274
48275         * gcc.dg/20020210-1.c: New.
48276
48277 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48278
48279         * g77.f-torture/execute/947.f: New regression test
48280         for PR fortran/947.
48281
48282 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48283
48284         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48285         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48286
48287 2002-02-08  Richard Henderson  <rth@redhat.com>
48288
48289         * gcc.c-torture/compile/labels-3.c: New.
48290
48291 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48292
48293         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48294         expression statements work instead.
48295         * gcc.dg/noncompile/20020207-1.c: New test.
48296
48297 2002-02-07  Richard Henderson  <rth@redhat.com>
48298
48299         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48300
48301 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48302
48303         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48304         message from g77
48305         * lib/g77-dg.exp: Trim g77 error messages so that they are
48306         recognized by dg.exp.
48307
48308 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48309
48310         PR fortran/5473
48311         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48312
48313 2002-02-07  Richard Henderson  <rth@redhat.com>
48314
48315         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48316         to be sufficiently aligned for integers.
48317
48318 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48319
48320         * g++.dg/template/friend4.C: New test.
48321
48322 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48323
48324         PR fortran/5743
48325         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48326         unsupported cases.
48327
48328 2002-02-07  Richard Henderson  <rth@redhat.com>
48329
48330         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48331         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48332         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48333         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48334
48335 2002-02-06  Richard Henderson  <rth@redhat.com>
48336
48337         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48338
48339 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48340
48341         * gcc.dg/20020206-1.c: New test.
48342
48343 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48344
48345         * gcc.c-torture/execute/20020206-1.c: New test.
48346
48347         * gcc.c-torture/execute/20020206-2.c: New test.
48348
48349         PR optimization/5429:
48350         * gcc.c-torture/compile/20020206-1.c: New test.
48351
48352 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48353
48354         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48355         as certain file formats cannot support particularly large
48356         alignments.
48357
48358         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48359         and do not expect to be able to link the executable.
48360
48361         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48362         fail because the COFF format does not support the weak attribute.
48363
48364 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48365
48366         * g77.dg/pr5473.f: New test
48367
48368 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48369
48370         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48371         Fix testcase accordingly.
48372
48373 2002-02-04  Richard Henderson  <rth@redhat.com>
48374
48375         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48376         (buf): Change to be an array of pointers, not ints.
48377
48378 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48379
48380         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48381         before all tests.  Move warning one line above to match where it
48382         C frontend emits.
48383         * gcc.dg/Wswitch-2.c: New test.
48384         * g++.dg/warn/Wswitch-1.C: New test.
48385         * g++.dg/warn/Wswitch-2.C: New test.
48386
48387 2002-02-04  Richard Henderson  <rth@redhat.com>
48388
48389         * g++.dg/abi/offsetof.C: Fix size comparison.
48390
48391 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48392
48393         * gcc.dg/cast-qual-2.c: New test.
48394
48395 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48396
48397         * gcc.dg/20020201-4.c: New test.
48398
48399 2002-02-04  Ben Elliston  <bje@redhat.com>
48400
48401         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48402         target_info attribute != 0, in addition to the empty string.
48403         (gcc_target_compile): Likewise.
48404
48405 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48406
48407         * gcc.dg/Wswitch.c: New test.
48408         PR gcc/4475. PR gcc/3780.
48409
48410 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48411
48412         * g77.f-torture/execute/5122.f: New test for regressions
48413         against PR fortran/5122.
48414
48415 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48416
48417         * g77.f-torture/compile/pr3743.f: Delete
48418         * g77.dg/pr3743-1.f: New test.
48419         * g77.dg/pr3743-2.f: New test.
48420         * g77.dg/pr3743-3.f: New test.
48421         * g77.dg/pr3743-4.f: New test.
48422
48423 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48424
48425         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48426
48427 2002-02-02  Richard Henderson  <rth@redhat.com>
48428
48429         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48430         * gcc.c-torture/execute/bf64-1.c: Likewise.
48431
48432 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48433
48434         * gcc.dg/20020201-2.c: New test.
48435
48436         * gcc.dg/20020201-3.c: New test.
48437
48438         * gcc.c-torture/execute/bitfld-2.c: New test.
48439
48440 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48441
48442         * gcc.dg/bitfld-1.c: Update.
48443         * gcc.dg/bitfld-2.c: Update.
48444         * gcc.c-torture/execute/bitfld-1.x: New.
48445
48446 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48447
48448         * gcc.c-torture/execute/20020201-1.c: New test.
48449
48450 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48451
48452         PR target/5469
48453         * gcc.dg/20020201-1.c: New test.
48454
48455 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48456
48457         PR fortran/3743
48458         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48459         * g77.f-torture/compile/pr3743.x: Remove
48460
48461 2002-01-31  Tom Rix  <trix@redhat.com>
48462
48463         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48464
48465 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48466
48467         * gcc.dg/noncompile/20020130-1.c: New test.
48468
48469 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48470
48471         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48472
48473 2002-01-29  Richard Henderson  <rth@redhat.com>
48474
48475         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48476         to long long.
48477         * gcc.c-torture/execute/bf64-1.c: Likewise.
48478
48479 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48480
48481         * gcc.c-torture/execute/20020129-1.c: New test.
48482
48483 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48484
48485         * gcc.c-torture/compile/20000224-1.c: Update.
48486         * gcc.c-torture/execute/bitfld-1.c: New tests.
48487         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48488         * gcc.dg/uninit-A.c: Update.
48489
48490 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48491
48492         * g++.dg/template/ctor1.C: Add instantiation.
48493
48494 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48495
48496         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48497         argument to __builtin_prefetch to be const ptr.
48498
48499 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48500
48501         * gcc.c-torture/compile/20020120-1.c: New test.
48502
48503 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48504
48505         * gcc.c-torture/execute/20020127-1.c: New test.
48506
48507 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48508
48509         * g77.dg/f77-edit-i-in.f: New test
48510         * g77.dg/f77-edit-i-out.f: New test
48511
48512 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48513
48514         * gcc.dg/debug/debug.exp: New file.
48515         * gcc.dg/debug/trivial.c: New file.
48516         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48517         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48518         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48519         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48520         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48521         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48522         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48523         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48524         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48525         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48526         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48527         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48528         * gcc.dg/20000503-1.c: Removed.
48529         * gcc.dg/20010207-1.c: Removed.
48530         * gcc.dg/20011223-1.c: Removed.
48531         * gcc.dg/20020104-2.c: Removed.
48532         * gcc.dg/debug-1.c: Removed.
48533         * gcc.dg/debug-2.c: Removed.
48534         * gcc.dg/debug-3.c: Removed.
48535         * gcc.dg/debug-4.c: Removed.
48536         * gcc.dg/debug-5.c: Removed.
48537         * gcc.dg/debug-6.c: Removed.
48538         * gcc.dg/dwarf2-1.c: Removed.
48539         * gcc.dg/dwarf2-2.c: Removed.
48540
48541 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48542
48543         * g++.old-deja/g++.other/eh5.C: New test.
48544         * g++.old-deja/g++.other/sibcall2.C: New test.
48545         * g++.old-deja/g++.other/array9.C: New test.
48546         * g++.old-deja/g++.other/typename2.C: New test.
48547         * g++.old-deja/g++.other/crash60.C: New test.
48548         * g++.old-deja/g++.other/conv9.C: New test.
48549         * g++.old-deja/g++.other/mangle10.C: New test.
48550         * g++.old-deja/g++.other/unchanging1.C: New test.
48551         * g++.old-deja/g++.other/exprstmt1.C: New test.
48552         * g++.old-deja/g++.other/inline23.C: New test.
48553         * g++.old-deja/g++.eh/ia64-1.C: New test.
48554         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48555         * g++.old-deja/g++.other/reload1.C: New test.
48556         * g++.old-deja/g++.other/static20.C: New test.
48557         * g++.old-deja/g++.other/local-alloc1.C: New test.
48558         * g++.old-deja/g++.other/conv8.C: New test.
48559         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48560         * g++.old-deja/g++.other/storeexpr1.C: New test.
48561         * g++.old-deja/g++.other/storeexpr2.C: New test.
48562         * g++.dg/eh/template2.C: New test.
48563         * g++.dg/warn/weak1.C: New test.
48564
48565 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48566
48567         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48568         Remove first, non-varying, argument.
48569
48570 2002-01-23  Richard Henderson  <rth@redhat.com>
48571
48572         * gcc.dg/inline-2.c: New.
48573
48574         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48575         Add optional target arg.  Check number of arguments.
48576         (scan-assembler-not, scan-assembler-dem): Likewise.
48577         (scan-assembler-dem-not): Likewise.
48578
48579 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48580
48581         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48582         line 12.
48583         * g++.old-deja/g++.brendan/parse3.C,
48584         g++.old-deja/g++.other/crash26.C,
48585         g++.old-deja/g++.other/crash28.C,
48586         g++.old-deja/g++.other/crash29.C,
48587         g++.old-deja/g++.other/crash30.C,
48588         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48589
48590 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48591
48592         * gcc.dg/20020115-1.c: New.
48593
48594 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48595
48596         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48597
48598 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48599
48600         * gcc.dg/20020122-3.c: New.
48601
48602 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48603
48604         * g++.dg/other/gc1.C: New test.
48605
48606 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48607
48608         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48609
48610 2002-01-22  Richard Henderson  <rth@redhat.com>
48611
48612         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48613
48614 2002-01-22  Richard Henderson  <rth@redhat.com>
48615
48616         * gcc.dg/20020122-4.c: New.
48617
48618 2002-01-22  H.J. Lu <hjl@gnu.org>
48619
48620         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48621         link output.
48622         * gcc.dg/special/ecos.exp: Likewise.
48623         * lib/g++-dg.exp: Likewise.
48624         * lib/g77-dg.exp: Likewise.
48625         * lib/gcc-dg.exp : Likewise.
48626         * lib/mike-g++.exp: Likewise.
48627         * lib/mike-g77.exp: Likewise.
48628         * lib/mike-gcc.exp: Likewise.
48629         * lib/objc-dg.exp: Likewise.
48630
48631 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48632
48633         PR target/5379
48634         * gcc.dg/20020122-2.c: New test.
48635
48636 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48637
48638         * gcc.dg/20020122-1.c: New test.
48639
48640 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48641
48642         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48643
48644 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48645
48646         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48647
48648 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48649
48650         * gcc.c-torture/compile/20020121-1.c: New test.
48651
48652 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48653
48654         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48655         ld_library_path.
48656
48657 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48658
48659         * gcc.dg/20020218-1.c: New test.
48660
48661 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48662
48663         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48664         messages
48665         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48666         "At global scope" warning
48667         * g++.dg/ext/align1.C: Change cygwin test for alignment
48668         from db-bogus to dg-warning
48669
48670 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48671
48672         * g77.f-torture/compile/cpp2.F: New test.
48673
48674 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48675
48676         * g++.dg/template/access1.C: New test.
48677
48678 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48679
48680         * gcc.dg/20020118-1.c: New.
48681
48682 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48683
48684         * gcc.c-torture/execute/20020118-1.c: New test.
48685
48686 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48687
48688         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48689         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48690         alignment warnings.
48691
48692 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48693
48694         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48695         torture_with_loops and torture_without_loops
48696
48697 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48698
48699         * gcc.c-torture/compile/20020116-1.c: New test.
48700
48701 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48702
48703         * gcc.dg/20020116-2.c: New test.
48704
48705         * gcc.dg/ultrasp4.c: New test.
48706
48707         * gcc.dg/20020116-1.c: New test.
48708
48709 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48710
48711         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48712         by EABI.
48713
48714 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48715
48716         * gcc.misc-tests/i386-prefetch.exp: New.
48717         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48718         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48719         * gcc.misc-tests/i386-pf-none-1.c: New test.
48720         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48721
48722 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48723
48724         * gcc.dg/gnu89-init-1.c: Add new tests.
48725
48726 2002-01-15  Andreas Jaeger  <aj@suse.de>
48727
48728         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48729         * gcc.dg/i386-mmx-2.c: Likewise.
48730         * gcc.dg/i386-sse-1.c: Likewise.
48731         * gcc.dg/i386-sse-2.c: Likewise.
48732         * gcc.dg/i386-sse-3.c: Likewise.
48733
48734 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48735
48736         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48737         Uncomment additional cases that now pass.
48738
48739 2002-01-11  Richard Henderson  <rth@redhat.com>
48740
48741         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48742         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48743
48744 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48745
48746         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48747
48748 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48749
48750         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48751         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48752
48753 2002-01-10  Dale Johannesen  <dalej@apple.com>
48754
48755         * gcc.c-torture/execute/loop-11.c: New.
48756
48757 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48758
48759         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48760         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48761
48762 2002-01-09  Richard Henderson  <rth@redhat.com>
48763
48764         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48765         type in which to perform the operation for each size.
48766
48767 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48768
48769         * gcc.c-torture/compile/20020109-2.c: New test.
48770
48771 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48772
48773         * gcc.c-torture/execute/loop-10.c: New test.
48774
48775 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48776
48777         * gcc.c-torture/compile/20010226-1.c: New test.
48778         * gcc.c-torture/compile/20010227-1.c: New test.
48779         * gcc.c-torture/compile/20010426-1.c: New test.
48780         * gcc.c-torture/compile/20010510-1.c: New test.
48781         * gcc.c-torture/compile/20010605-3.c: New test.
48782         * gcc.c-torture/compile/20010824-1.c: New test.
48783         * gcc.c-torture/execute/20010409-1.c: New test.
48784         * gcc.dg/noncompile/20000901-1.c: New test.
48785         * gcc.dg/20001023-1.c: New test.
48786         * gcc.dg/20001101-1.c: New test.
48787         * gcc.dg/20001102-1.c: New test.
48788         * gcc.dg/20010207-1.c: New test.
48789         * gcc.dg/20010405-1.c: New test.
48790         * gcc.dg/20010822-1.c: New test.
48791         * gcc.dg/20011107-1.c: New test.
48792
48793 2002-01-09  Jeffrey A Law  (law@redhat.com)
48794
48795         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48796
48797         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48798         execution failure on PA targets.
48799
48800 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48801
48802         * gcc.c-torture/compile/20020109-1.c: New test.
48803
48804 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48805
48806         * gcc.c-torture/execute/20020108-1.c: New test.
48807
48808 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48809
48810         * gcc.dg/20020108-1.c: New test.
48811
48812 2002-01-08  H.J. Lu <hjl@gnu.org>
48813
48814         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48815         for header files.
48816
48817 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48818
48819         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48820         consistency.
48821
48822 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48823
48824         * gcc.dg/altivec-4.c: Test altivec predicates.
48825
48826 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48827
48828         * gcc.c-torture/execute/20020107-1.c: New test.
48829
48830 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48831
48832         PR c/5279
48833         * gcc.c-torture/compile/20020106-1.c: New test.
48834
48835 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48836
48837         * gcc.c-torture/execute/nestfunc-4.c: New test.
48838
48839 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48840
48841         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48842         extra triple that slipped in.
48843         * g++.old-deja/g++.abi/align.C: Likewise.
48844         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48845
48846 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48847
48848         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48849         * g++.old-deja/g++.abi/align.C: Likewise.
48850         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48851
48852         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48853         on FreeBSD/i386.
48854         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48855         FreeBSD.
48856
48857 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48858
48859         * gcc.dg/20020104-1.c: New test.
48860
48861         * gcc.dg/20020104-2.c: New test.
48862
48863 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48864
48865         * gcc.dg/20020103-1.c: Fix typo in target selector.
48866
48867 2002-01-03  Richard Henderson  <rth@redhat.com>
48868
48869         * gcc.dg/20020103-1.c: New.
48870
48871 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48872
48873         * gcc.c-torture/execute/20020103-1.c: New test.
48874
48875 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48876
48877         * g++.dg/other/debug2.C: New test.
48878
48879         * gcc.c-torture/compile/20020103-1.c: New test.
48880
48881 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48882
48883         * gcc.dg/gnu89-init-1.c: Added new tests.
48884
48885 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48886
48887         * g++.dg/template/friend2.C: Remove as patch is reverted.
48888
48889         * g++.dg/warn/oldcast1.C: New test.
48890
48891         * g++.dg/template/ptrmem1.C: New test.
48892         * g++.dg/template/ptrmem2.C: New test.
48893
48894         * g++.dg/template/ntp.C: New test.
48895
48896         * g++.dg/other/component1.C: New test.
48897
48898         * g++.dg/template/ttp3.C: New test.
48899
48900         * g++.dg/template/friend2.C: New test.
48901         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48902
48903 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48904
48905         * g++.dg/other/ptrmem1.C: New test.
48906         * g++.dg/other/ptrmem2.C: New test.
48907
48908 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48909
48910         * g++.dg/template/ctor1.C: New test.
48911
48912 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48913
48914         * g++.dg/template/friend2.C: New test.
48915
48916 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48917
48918         * gcc.dg/mmix-1.c: New test.
48919
48920 2001-12-31  Richard Henderson  <rth@redhat.com>
48921
48922         * gcc.dg/asm-5.c: New.
48923
48924 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48925
48926         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48927         in namespace __gnu_cxx
48928
48929 2001-12-30  Richard Henderson  <rth@redhat.com>
48930
48931         * gcc.dg/debug-6.c: New.
48932
48933 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48934
48935         * gcc.c-torture/compile/20011229-2.c: New test.
48936
48937 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48938
48939         * gcc.dg/debug-3.c: New test.
48940         * gcc.dg/debug-4.c: New test.
48941         * gcc.dg/debug-5.c: New test.
48942
48943 2001-12-29  Richard Henderson  <rth@redhat.com>
48944
48945         * g++.dg/eh/loop1.C: New.
48946
48947 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48948
48949         * g++.dg/template/crash1.C: New test.
48950
48951 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48952
48953         * g++.dg/other/const1.C: New test.
48954
48955 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48956
48957         * gcc.c-torture/compile/20011229-1.c: New test.
48958
48959 2001-12-28  Stan Shebs  <shebs@apple.com>
48960
48961         * lib/objc-torture.exp: Resync with c-torture.exp.
48962         * lib/objc.exp: Load standard libraries.
48963
48964 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48965
48966         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48967         additional tests.
48968
48969 2001-12-27  Roger Sayle <roger@eyesopen.com>
48970
48971         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48972
48973 2001-12-27  Richard Henderson  <rth@redhat.com>
48974
48975         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48976
48977 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48978
48979         * g++.dg/eh/ctor1.C: New test.
48980         * g++.dg/other/error2.C: New test.
48981
48982 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48983
48984         * g++.dg/other/init2.C: New test.
48985
48986 2001-12-24  Richard Henderson  <rth@redhat.com>
48987
48988         * gcc.dg/20011223-1.c: New.
48989         * gcc.dg/inline-1.c: New.
48990
48991 2001-12-23  Richard Henderson  <rth@redhat.com>
48992
48993         * gcc.dg/asm-4.c: Test operand modifiers.
48994
48995 2001-12-23  Richard Henderson  <rth@redhat.com>
48996
48997         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48998
48999 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49000
49001         * gcc.c-torture/execute/20011223-1.c: New test.
49002
49003 2001-12-21  Richard Henderson  <rth@redhat.com>
49004
49005         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49006         re-enables the warning.
49007
49008 2001-12-21  Richard Henderson  <rth@redhat.com>
49009
49010         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49011
49012 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49013
49014         * gcc.c-torture/compile/20011218-1.c: New test.
49015
49016 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49017
49018         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49019         arm-isr.c test.
49020         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49021         epilogue generation for ARM ISR routines.
49022
49023 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49024
49025         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49026         * gcc.dg/format/c90-printf-3.c: Likewise.
49027         * gcc.dg/format/c99-printf-3.c: Likewise.
49028         * gcc.dg/format/ext-1.c: Likewise.
49029         * gcc.dg/format/ext-6.c: Likewise.
49030         * gcc.dg/format/format.h: Prototype unlocked stdio.
49031
49032 2001-12-20  Richard Henderson  <rth@redhat.com>
49033
49034         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49035         (arena): Use it.
49036         (malloc): Correct allocation logic.  Abort if we fill up the
49037         arena before initialization complete.
49038         (realloc): Correct allocation logic.
49039
49040 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49041
49042         * gcc.c-torture/compile/20011219-2.c: New test.
49043
49044         * gcc.c-torture/execute/20011219-1.c: New test.
49045
49046 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49047
49048         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49049         target does not support weak symbols.
49050
49051 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49052
49053         * gcc.c-torture/compile/20011219-1.c: New test.
49054
49055 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49056
49057         * g++.dg/other/error1.C: New test.
49058
49059 2001-12-17  Jeffrey A Law  (law@redhat.com)
49060
49061         * gcc.c-torture/execute/20011217-1.c: New test.
49062
49063 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49064
49065         * objc.dg/special/: New directory.
49066         * objc.dg/special/special.exp: New file.
49067         * objc.dg/special/unclaimed-category-1.h: New file.
49068         * objc.dg/special/unclaimed-category-1a.m: New file.
49069         * objc.dg/special/unclaimed-category-1.m: New file.
49070
49071 2001-12-17  Andreas Jaeger  <aj@suse.de>
49072
49073         * gcc.c-torture/compile/20011217-2.c: New test.
49074
49075 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49076
49077         * gcc.c-torture/compile/20011217-1.c: New test.
49078
49079 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49080
49081         * gcc.dg/20011214-1.c: New.
49082
49083 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49084
49085         * gcc.dg/altivec-4.c: New.
49086
49087 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49088
49089         * gcc.dg/20011113-1.c: New test.
49090
49091 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49092
49093         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49094         std::__malloc_alloc_template<0> and
49095         std::__default_alloc_template<false, 0>.
49096
49097 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49098
49099         * objc/execute/bf-21.m: New test.
49100         * objc/execute/enumeration-1.m: New test.
49101         * objc/execute/enumeration-2.m: New test.
49102
49103 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49104
49105         * gcc.dg/gnu89-init-1.c: New test.
49106
49107 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49108
49109         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49110         * g++.old-deja/g++.jason/2371.C: Likewise.
49111         * g++.old-deja/g++.jason/template33.C: Likewise.
49112         * g++.old-deja/g++.jason/template34.C: Likewise.
49113         * g++.old-deja/g++.jason/template36.C: Likewise.
49114         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49115         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49116         * g++.old-deja/g++.other/typename1.C: Likewise.
49117         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49118         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49119         * g++.old-deja/g++.pt/typename11.C: Likewise.
49120         * g++.old-deja/g++.pt/typename14.C: Likewise.
49121         * g++.old-deja/g++.pt/typename16.C: Likewise.
49122         * g++.old-deja/g++.pt/typename3.C: Likewise.
49123         * g++.old-deja/g++.pt/typename4.C: Likewise.
49124         * g++.old-deja/g++.pt/typename5.C: Likewise.
49125         * g++.old-deja/g++.pt/typename7.C: Likewise.
49126         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49127
49128 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49129
49130         * g++.dg/other/linkage1.C: New test.
49131         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49132         specifiers.
49133
49134 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49135
49136         * gcc.dg/concat.c: New test.
49137
49138 2001-12-11  Stan Shebs  <shebs@apple.com>
49139
49140         * objc/compile: New test directory.
49141         * objc/compile/compile.exp: New expect script.
49142         * objc/compile/20011211-1.m: New compile test.
49143
49144 2001-12-11  Jason Merrill  <jason@redhat.com>
49145
49146         * lib/prune.exp (prune_gcc_output): Also handle "In member
49147         function".  So many permutations...
49148
49149 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49150
49151         * g++.dg/template/typedef1.C: New test.
49152
49153 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49154
49155         * g++.dg/other/copy1.C: New test.
49156
49157 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49158
49159         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49160
49161         * gcc.dg/builtin-choose-expr.c: New.
49162
49163 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49164
49165         * gcc.dg/altivec-2.c: New.
49166
49167 2001-12-07  Richard Henderson  <rth@redhat.com>
49168
49169         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49170
49171 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49172
49173         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49174         ultrasparc.
49175
49176 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49177
49178         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49179
49180 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49181
49182         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49183         variable argument list.
49184
49185 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49186
49187         * gcc.c-torture/execute/memcheck: Delete entire directory.
49188         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49189         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49190
49191 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49192
49193         * gcc.dg/Wshadow-1.c: New test.
49194
49195 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49196
49197         * gcc.c-torture/compile/20011130-1.c: New test.
49198
49199         * gcc.dg/noncompile/20011025-1.c: New test.
49200
49201         * g++.dg/other/anon-union.C: New test.
49202
49203         * gcc.c-torture/execute/20011024-1.c: New test.
49204
49205 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49206
49207         * gcc.c-torture/execute/20000722-1.x,
49208         gcc.c-torture/execute/20010123-1.x: Remove.
49209         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49210         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49211         gcc.dg/c99-complit-2.c: New tests.
49212
49213 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49214
49215         * g++.dg/inherit/base1.C: New test.
49216
49217 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49218
49219         * g++.dg/other/stdarg1.C: New test.
49220
49221         * gcc.c-torture/compile/20011130-2.c: New test.
49222
49223 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49224
49225         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49226         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49227         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49228         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49229         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49230         * gcc.dg/builtin-prefetch-1.c: New test.
49231
49232 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49233
49234         * gcc.dg/20011130-1.c: New test.
49235
49236 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49237
49238         * g++.dg/other/scope1.C: New test.
49239         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49240
49241 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49242
49243         * gcc.dg/vla-init-1.c: New test.
49244
49245 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49246
49247         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49248
49249 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49250
49251         * objc.dg/alias.m: Update.
49252         * objc.dg/class-1.m: Update.
49253         * objc.dg/const-str-1.m: Update.
49254         * objc.dg/fwd-proto-1.m: Update.
49255         * objc.dg/id-1.m: Update.
49256         * objc.dg/super-class-1.m: Update.
49257
49258 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49259
49260         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49261         constructs.
49262
49263 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49264
49265         * gcc.c-torture/execute/20011128-1.c: New test.
49266
49267 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49268
49269         * gcc.dg/20011127-1.c: New test.
49270
49271 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49272
49273         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49274         from Austin Group draft 7.
49275         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49276         scanf format arguments.
49277         * gcc.dg/format/no-exargs-2.c: New test.
49278
49279 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49280
49281         * g++.dg/abi/vbase8-4.C: New test.
49282
49283 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49284
49285         * gcc.c-torture/execute/20011121-1.c: New test.
49286
49287 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49288
49289         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49290
49291 2001-11-23  Andreas Jaeger  <aj@suse.de>
49292
49293         * gcc.dg/cpp/charconst-2.c: New test.
49294
49295 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49296
49297         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49298         to the host if it is remote.  Let tests specify extra headers
49299         they use.
49300         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49301         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49302         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49303         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49304         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49305         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49306         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49307         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49308         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49309         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49310
49311 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49312
49313         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49314         for little endian ARMs.
49315
49316 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49317
49318         * gcc.c-torture/compile/20011119-1.c: New test.
49319         * gcc.c-torture/compile/20011119-2.c: New test.
49320
49321 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49322
49323         * gcc.dg/altivec-1.c: Fix typo.
49324
49325 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49326
49327         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49328
49329 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49330
49331         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49332
49333 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49334
49335         * lib/g77.exp: Don't specify --rpath-link.
49336
49337         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49338         across all the headers.
49339         * gcc.dg/format/format.exp: For testing on a remote host,
49340         copy format.h.
49341
49342         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49343         * gcc.c-torture/execute/930406-1.c: Likewise.
49344         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49345
49346 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49347
49348         * gcc.dg/altivec-1.c: New.
49349
49350 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49351
49352         * gcc.dg/cpp/fpreprocessed.c: New test case.
49353
49354 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49355
49356         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49357         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49358         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49359
49360 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49361
49362         * gcc.dg/no-builtin-1.c: New test.
49363
49364 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49365
49366         * gcc.c-torture/execute/20011115-1.c: New test.
49367
49368 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49369
49370         * gcc.c-torture/compile/20011114-2.c: New test.
49371         * gcc.c-torture/compile/20011114-3.c: New test.
49372         * gcc.c-torture/compile/20011114-4.c: New test.
49373
49374 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49375
49376         * g++.dg/other/init1.C: New test.
49377
49378 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49379
49380         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49381         message.
49382
49383         * gcc.c-torture/execute/20011114-1.c: New testcase.
49384
49385         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49386         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49387         like the (before this change) version of 20010327-1.c.
49388
49389 2001-11-14  Roger Sayle <roger@eyesopen.com>
49390
49391         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49392
49393 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49394
49395         * g++.dg/init/array2.C: New test.
49396
49397 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49398
49399         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49400
49401 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49402
49403         * g++.dg/other/forscope1.C: New test.
49404         * g++.dg/ext/forscope1.C: New test.
49405         * g++.dg/ext/forscope2.C: New test.
49406
49407 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49408
49409         * gcc.c-torture/execute/20011113-1.c: New test.
49410
49411 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49412
49413         * gcc.c-torture/execute/20011109-2.c: New test.
49414
49415         * gcc.c-torture/execute/20011109-1.c: New test.
49416
49417 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49418
49419         * gcc.c-torture/compile/20011109-1.c: New test.
49420
49421 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49422
49423         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49424         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49425         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49426         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49427         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49428         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49429         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49430
49431 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49432
49433         * g++.dg/warn/Wshadow-1.C: New tests.
49434         * g++.old-deja/g++.mike/for3.C: Update.
49435
49436 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49437
49438         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49439         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49440         XFAILs.  Adjust expected error texts.
49441         * gcc.c-torture/compile/20011106-1.c,
49442         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49443         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49444         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49445         gcc.dg/c99-array-lval-5.c: New tests.
49446
49447 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49448
49449         * gcc.dg/cpp/defined.c: Update.
49450
49451 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49452
49453         * gcc.c-torture/execute/anon-1.c: New test.
49454
49455 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49456
49457         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49458         same size, so no warning should be produced on stormy16.
49459
49460         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49461         due to oversized array.
49462         * g++.old-deja/g++.mike/ns15.C: Likewise.
49463         * g++.old-deja/g++.pt/crash16.C: Likewise.
49464
49465 2001-11-02  Graham Stott  <grahams@redhat.com>
49466
49467         * g++.dgother/debug1.C: Fix typos.
49468
49469 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49470
49471         * g++.dg/other/debug1.C: New test.
49472
49473 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49474
49475         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49476         of unsigned long.
49477
49478 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49479
49480         * gcc.dg/20011029-2.c: New test.
49481
49482         * gcc.c-torture/compile/20011029-1.c: New test.
49483
49484 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49485
49486         * objc/execute/class_self-1.m: New test.
49487         * objc/execute/class_self-2.m: New test.
49488
49489 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49490
49491         * gcc.misc-tests/msgs.exp: Delete.
49492         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49493         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49494         error set to match recent changes.
49495
49496 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49497
49498         * gcc.dg/20011021-1.c: New test.
49499
49500 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49501
49502         * gcc.c-torture/compile/20011023-1.c: New test.
49503
49504 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49505
49506         * lib/g77.exp: Rewrite based on lib/g++.exp.
49507
49508 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49509
49510         * gcc.c-torture/execute/20011019-1.c: New test.
49511
49512         * gcc.dg/20011018-1.c: New test.
49513
49514 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49515
49516         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49517
49518 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49519
49520         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49521         * gcc.dg/attr-invalid.c: Likewise.
49522
49523 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49524
49525         * gcc.dg/20011015-1.c: New test.
49526
49527 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49528
49529         * g++.dg/template/unify2.C: New test.
49530
49531 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49532
49533         * g++.dg/other/exception-specification.C: New test
49534
49535 2001-10-13  Tom Rix  <trix@redhat.com>
49536
49537         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49538         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49539
49540 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49541
49542         * gcc.dg/20011009-1.c: New test.
49543
49544 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49545
49546         PR g++/4476
49547         * g++.dg/other/friend1.C: New test.
49548
49549 2001-10-11  Richard Henderson  <rth@redhat.com>
49550
49551         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49552
49553 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49554
49555         * gcc.c-torture/compile/20011010-1.c: New.
49556
49557 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49558
49559         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49560         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49561         g77.f-torture/execute/execute.exp,
49562         g77.f-torture/noncompile/noncompile.exp,
49563         gcc.c-torture/compile/compile.exp,
49564         gcc.c-torture/execute/execute.exp,
49565         gcc.c-torture/execute/ieee/ieee.exp,
49566         gcc.c-torture/execute/memcheck/memcheck.exp,
49567         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49568         objc/execute/execute.exp: Update FSF address.
49569
49570 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49571
49572         * gcc.dg/cpp/cmdlne-C.c: Update.
49573         * gcc.dg/cpp/cmdlne-C2.c: New.
49574
49575 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49576
49577         * gcc.c-torture/execute/20011008-3.c: New.
49578
49579 2001-10-08  DJ Delorie  <dj@redhat.com>
49580
49581         * gcc.dg/20011008-1.c: New.
49582         * gcc.dg/20011008-2.c: New.
49583
49584 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49585
49586         * gcc.dg/cpp/spacing1.c: Update test.
49587
49588 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49589
49590         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49591         spelling errors of "separate" as "seperate".
49592
49593 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49594
49595         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49596         enough to avoid inlining.
49597
49598 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49599
49600         * lib/g77.exp: set libg2c_dir correctly.
49601
49602 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49603
49604         * gcc.dg/cpp/macro11.c: New test.
49605
49606 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49607
49608         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49609         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49610         gcc.dg/format/multattr-3.c: New tests.
49611         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49612         tests for format attributes on function pointers being rejected.
49613
49614 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49615
49616         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49617
49618 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49619
49620         * g++.dg/warn/format1.C: New test.
49621
49622 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49623
49624         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49625
49626 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49627
49628         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49629
49630 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49631
49632         * gcc.dg/cpp/redef2.c: Add test.
49633
49634 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49635
49636         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49637         long-standing bug on i686, apparently.
49638         * gcc.c-torture/execute/loop-2c.x: New file.
49639         * gcc.c-torture/execute/loop-2d.x: New file.
49640         * gcc.c-torture/execute/loop-3c.x: New file.
49641
49642 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49643
49644         * gcc.dg/cpp/20000625-2.c: Correct line number.
49645
49646 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49647
49648         * gcc.dg/cpp/macro10.c: New test.
49649         * gcc.dg/cpp/strify3.c: New test.
49650         * gcc.dg/cpp/spacing1.c: Add tests.
49651         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49652         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49653
49654 2001-09-24  DJ Delorie  <dj@redhat.com>
49655
49656         * gcc.c-torture/execute/20010924-1.c: New test.
49657
49658 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49659
49660         * objc/execute/paste.m: Remove.
49661
49662 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49663
49664         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49665
49666 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49667
49668         * g77.dg/strlen0.f: New test.
49669
49670 2001-09-21  Richard Henderson  <rth@redhat.com>
49671
49672         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49673         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49674
49675 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49676
49677         Table-driven attributes.
49678         * g++.dg/ext/attrib1.C: New test.
49679
49680 2001-09-20  DJ Delorie  <dj@redhat.com>
49681
49682         * gcc.dg/20000926-1.c: Update expected warning messages.
49683         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49684         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49685         array.
49686
49687 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49688
49689         * g++.dg/eh/registers1.C: New test case.
49690
49691 2001-09-17  Richard Henderson  <rth@redhat.com>
49692
49693         * gcc.dg/array-5.c: Fix VLA decomposition test.
49694
49695 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49696
49697         * gcc.dg/cpp/line5.c: New testcase.
49698
49699 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49700
49701         * gcc.dg/cpp/macro9.c: New test.
49702
49703 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49704
49705         * gcc.c-torture/execute/980223.c: Change type of addr from long
49706         to char *.
49707
49708 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49709
49710         * gcc.c-torture/execute/20010915-1.c: New test.
49711
49712 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49713
49714         * g77.dg/bprob: New directory.
49715         * g77.dg/bprob/bprob.exp: New file.
49716         * g77.dg/bprob/bprob-1.f: New test.
49717         * g77.dg/gcov: New directory.
49718         * g77.dg/gcov/gcov.exp: New file.
49719         * g77.dg/gcov/gcov-1.f: New test.
49720         * g77.dg/gcov/gcov-1.x: New file.
49721
49722 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49723
49724         * gcc.dg/cpp/directiv.c: Update.
49725         * gcc.dg/cpp/undef1.c: Update.
49726
49727 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49728
49729         * gcc.dg/20010912-1.c: New test.
49730
49731 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49732
49733         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49734         language-independent file in lib.
49735         * lib/gcov.exp: New file.
49736
49737 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49738
49739         * gcc.c-torture/compile/20010911-1.c: New test.
49740
49741 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49742
49743         * lib/profopt.exp: New, to support profile-directed optimizations.
49744         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49745         * gcc.misc-tests/bprob-1.c: New test.
49746         * gcc.misc-tests/bprob-2.c: New test.
49747
49748 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49749
49750         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49751         XFAIL and which kinds of gcov output to verify.
49752         * gcc.misc-tests/gcov-4b.x: New file.
49753         * gcc.misc-tests/gcov-5b.x: New file.
49754         * gcc.misc-tests/gcov-6.x: New file.
49755         * gcc.misc-tests/gcov-7.c: New test.
49756         * gcc.misc-tests/gcov-7.x: New file.
49757
49758 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49759
49760         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49761         * gcc.misc-tests/gcov-6.c: New test.
49762
49763 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49764
49765         PR c++/3986
49766         * g++.dg/abi/vbase1.C: New test.
49767
49768 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49769
49770         * objc.dg/method-2.m: New.
49771
49772 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49773
49774         PR c++/4203
49775         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49776         * g++.dg/init/empty1.C: New test.
49777
49778 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49779
49780         * gcc.c-torture/compile/20010903-1.c: New test.
49781
49782 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49783
49784         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49785         for m68k.
49786
49787 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49788
49789         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49790
49791         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49792
49793         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49794
49795 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49796
49797         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49798         for 16-bit 'unsigned int'.
49799
49800 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49801
49802         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49803
49804 2001-08-27  Richard Henderson  <rth@redhat.com>
49805
49806         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49807         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49808
49809 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49810
49811         * gcc.dg/asm-names.c (ymain): New.
49812
49813 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49814
49815         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49816         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49817         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49818
49819 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49820
49821         * gcc.dg/compare5.c: New testcase.
49822
49823 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49824
49825         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49826         and "In instantiation".
49827
49828 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49829
49830         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49831
49832 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49833
49834         * gcc.misc-tests/gcov.exp: Add support for branch information.
49835         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49836         * gcc.misc-tests/gcov-4.c: New test.
49837         * gcc.misc-tests/gcov-4b.c: New test.
49838         * gcc.misc-tests/gcov-5b.c: New test.
49839
49840 2001-08-20  Zack Weinberg  <zackw@panix.com>
49841
49842         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49843         expected to fail.
49844
49845 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49846
49847         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49848
49849 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49850
49851         * g++.dg/eh/template1.C: New test.
49852
49853 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49854
49855         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49856         Fix thinko.
49857         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49858         for xfail.
49859
49860 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49861
49862         * lib/g77-dg.exp: Use prune.exp for common procedures
49863         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49864         * lib/g77.exp: (g77-dg-prune) Remove
49865
49866 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49867
49868         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49869
49870 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49871
49872         * g++.dg/template/unify1.C: New test.
49873
49874 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49875
49876         * g++.dg/abi/empty4.C: New test.
49877
49878 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49879
49880         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49881         solaris2.*
49882         * g77.f-torture/compile/pr3743.x: Likewise.
49883
49884 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49885
49886         * g++.dg/other/using-declaration.C: New test.
49887
49888 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49889
49890         * gcc.dg/cpp/tr-sign.c: New testcase.
49891
49892 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49893
49894         * gcc.dg/cpp/19951025-1.c: Revert.
49895         * gcc.dg/cpp/directiv.c: We no longer process directives that
49896         interrupt macro arguments.
49897
49898 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49899
49900         * gcc.dg/bconstp-1.c: New test.
49901
49902 2001-08-03  Richard Henderson  <rth@redhat.com>
49903
49904         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49905
49906 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49907
49908         * gcc.dg/cpp/19951025-1.c: Update.
49909
49910 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49911
49912         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49913         should be x.
49914
49915 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49916
49917         Kill -fhonor-std.
49918         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49919         * g++.old-deja/g++.other/std1.C: Likewise.
49920         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49921
49922 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49923
49924         * lib/g77.exp: Load gcc-defs.exp for common procedures
49925         (g77_pass, g77_fail, g77_finish, g77_exit,
49926         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49927
49928 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49929
49930         * g77.dg/fbackslash.f
49931         * g77.dg/fcase-preserve.f
49932         * g77.dg/ff90-1.f
49933         * g77.dg/ffixed-line-length-0.f
49934         * g77.dg/ffixed-line-length-132.f
49935         * g77.dg/ffixed-line-length-7.f
49936         * g77.dg/ffixed-line-length-72.f
49937         * g77.dg/ffixed-line-length-none.f
49938         * g77.dg/ffree-form-1.f
49939         * g77.dg/fno-backslash.f
49940         * g77.dg/fno-f90-1.f
49941         * g77.dg/fno-fixed-form-1.f
49942         * g77.dg/fno-onetrip.f
49943         * g77.dg/fno-typeless-boz.f
49944         * g77.dg/fno-underscoring.f
49945         * g77.dg/fno-vxt-1.f
49946         * g77.dg/fonetrip.f
49947         * g77.dg/ftypeless-boz.f
49948         * g77.dg/fugly-assumed.f
49949         * g77.dg/funderscoring.f
49950         * g77.dg/fvxt-1.f
49951
49952 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49953
49954         * objc.dg/fwd-proto-1.m: New.
49955         * objc.dg/local-decl-1.m: New.
49956         * objc.dg/naming-1.m: New.
49957         * objc.dg/naming-2.m: New.
49958         * objc.dg/proto-hier-1.m: New.
49959
49960 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49961
49962         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49963         largest-type elements to a struct makes its size grow.
49964
49965 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49966
49967         * g++.dg/abi/vthunk1.C: New test.
49968
49969 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49970
49971         * g++.dg/abi/vbase8-22.C: New test.
49972
49973 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49974
49975         * gcc.dg/cpp/macro8.c: New test.
49976
49977 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49978
49979         * g++.dg/abi/vbase8-21.C: New test.
49980
49981 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49982
49983         * g++.dg/abi/vbase8-10.C: New test.
49984
49985 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49986
49987         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49988         ${tool}_set_ld_library_path.
49989         Changed caller.
49990         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49991         g++.exp.
49992
49993 2001-07-26  Stan Cox <scox@redhat.com>
49994
49995         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49996         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49997         gcc_exit, gcc_check_unsupported_p):
49998         Moved to gcc-deps.exp
49999         * gcc-deps.exp: New file.
50000
50001 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50002
50003         * g++.old-deja/g++.pt/defarg14.C: New test.
50004
50005 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50006
50007         * g++.old-deja/g++.other/lineno5.C: New test.
50008
50009 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50010
50011         * g++.old-deja/g++.pt/crash68.C: New test.
50012
50013 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50014
50015         * g++.old-deja/g++.other/crash42.C: New test.
50016
50017 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50018
50019         * gcc.dg/cpp/extratokens.c: Fix.
50020         * gcc.dg/cpp/skipping2.c: New tests.
50021
50022 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50023
50024         * gcc.c-torture/execute/20010724-1.c: New file.
50025         * gcc.c-torture/execute/20010724-1.x: New file.
50026
50027 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.old-deja/g++.other/cond7.C: New test.
50030
50031 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50032
50033         * g++.old-deja/g++.other/optimize4.C: New test.
50034
50035 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50036
50037         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50038
50039 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50040
50041         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50042         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50043         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50044         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50045
50046         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50047         bug report" message.
50048
50049         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50050         * g++.dg/ext/instantiate1.C: Move from old-deja.
50051
50052 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50053
50054         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50055         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50056         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50057         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50058
50059 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50060
50061         * gcc.c-torture/execute/20010723-1.c: New test.
50062
50063 2001-07-23  Ben Elliston  <bje@redhat.com>
50064
50065         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50066
50067 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50068
50069         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50070         i[34567]86-*-*.
50071         Delete handling of ieee_multilib_flags.
50072         Pass -mieee for alpha*-*-* and sh-*-*.
50073         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50074
50075 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50076
50077         Remove old-abi tests.
50078         * g++.old-deja/g++.mike/p11116.C: Remove.
50079         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50080
50081 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50082
50083         * g77.f-torture/compile/pr3743.f: New test
50084
50085 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50086
50087         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50088
50089 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50090
50091         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50092         g++.old-deja/g++.pt/static6.C: Likewise.
50093         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50094         supports weak symbols.
50095
50096 2001-07-18  Andreas Jaeger  <aj@suse.de>
50097
50098         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50099         supported again.
50100
50101 2001-07-18  Andreas Jaeger  <aj@suse.de>
50102
50103         * gcc.dg/iftrap-1.c: Fix target line.
50104
50105 2001-07-17  Richard Henderson  <rth@redhat.com>
50106
50107         * gcc.c-torture/execute/20010717-1.c: New.
50108
50109 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50110
50111         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50112         tests.
50113
50114 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50115
50116         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50117
50118 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50119
50120         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50121         UAC_SIGBUS, UAC_NOPRINT definitions.
50122
50123 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50124
50125         * objc/execute/object_is_class.m: New test.
50126         * objc/execute/object_is_meta_class.m: New test.
50127
50128 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50129
50130         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50131         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50132
50133 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50134
50135         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50136         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50137
50138 2001-07-14  Richard Henderson  <rth@redhat.com>
50139
50140         * gcc.dg/iftrap-1.c: New.
50141
50142 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50143
50144         * g77.f-torture/execute/intrinsic77.f: New test.
50145
50146 2001-07-11  Janis Johnson <janis@us.ibm.com>
50147
50148         * gcc.misc-tests/gcov-3.c: New test.
50149
50150 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50151
50152         * gcc.c-torture/compile/20010711-1.c,
50153         * gcc.c-torture/compile/20010711-2.c: New tests.
50154
50155 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50156
50157         * gcc.c-torture/execute/20010711-1.c: New test.
50158
50159 2001-07-11  Ben Elliston  <bje@redhat.com>
50160
50161         * g++.old-deja/g++.other/enum5.C: New test.
50162
50163 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50164
50165         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50166         (g++-dg-prune): Call prune_gcc_output.
50167         * prune.exp: New file for prune_gcc_output.
50168         * lib/g++.exp, lib/gcc.exp: Load it.
50169
50170 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50171
50172         * gcc.c-torture/compile/20010701-1.c,
50173         g++.old-deja/g++.ext/attrib6.C: New tests.
50174
50175 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50176
50177         * gcc.c-torture/compile/20010706-1.c: New test.
50178
50179 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50180
50181         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50182
50183 2001-06-28  Stan Shebs  <shebs@apple.com>
50184
50185         * gcc.dg/pragma-darwin.c: New test.
50186
50187 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50188
50189         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50190         Solaris 2.[678] system.
50191
50192 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50193
50194         * gcc.dg/20010622-1.c: New test.
50195
50196 2001-06-18  Stan Shebs  <shebs@apple.com>
50197
50198         * objc.dg: New directory.
50199         * objc.dg/dg.exp: New file.
50200         * objc.dg/alias.m: New.
50201         * objc.dg/class-1.m: New.
50202         * objc.dg/class-2.m: New.
50203         * objc.dg/const-str-1.m: New.
50204         * objc.dg/const-str-2.m: New.
50205         * objc.dg/id-1.m: New.
50206         * objc.dg/method-1.m: New.
50207         * objc.dg/super-class-1.m: New.
50208         * lib/objc-dg.exp: New file.
50209
50210 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50211
50212         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50213         of label name.
50214
50215 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50216
50217         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50218
50219 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50220
50221         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50222         variable.
50223
50224 2001-06-12  Richard Henderson  <rth@redhat.com>
50225
50226         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50227
50228 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50229
50230         * g++.old-deja/g++.abi/vbase5.C: New test.
50231         * g++.old-deja/g++.abi/vbase6.C: New test.
50232         * g++.old-deja/g++.abi/vbase7.C: New test.
50233
50234 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50235
50236         * gcc.c-torture/compile/20010610-1.c: New test.
50237
50238 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50239
50240         * g++.old-deja/g++.abi/vbase4.C: New test.
50241
50242 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50243
50244         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50245         support %f for HC11/HC12 targets.
50246         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50247         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50248         on HC11/HC12 targets.
50249         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50250
50251 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50252
50253         * gcc.dg/wchar_t-1.c: New file.
50254         * gcc.dg/wint_t-1.c: Likewise.
50255
50256 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50257
50258         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50259
50260 2001-06-11  Richard Henderson  <rth@redhat.com>
50261
50262         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50263
50264 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50265
50266         * gcc.c-torture/compile/20010611-1.c: New test.
50267
50268 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50269
50270         * gcc.dg/c99-tag-1.c: Add more tests.
50271
50272 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50273
50274         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50275         representation on MN10300 and ARM/Thumb.
50276
50277 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50278
50279         * g77.f-torture/execute/20010610.f: New.
50280
50281 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50282
50283         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50284         names.
50285
50286 2001-06-09  Richard Henderson  <rth@redhat.com>
50287
50288         * gcc.c-torture/execute/ashrdi-1.c: New.
50289         * gcc.c-torture/execute/ashldi-1.c: New.
50290         * gcc.c-torture/execute/lshrdi-1.c: New.
50291
50292 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50293
50294         * objc/execute/load-3.m: Added. Check sending +load to categories,
50295         in addition to classes.
50296
50297 2001-06-08  Stan Shebs  <shebs@apple.com>
50298
50299         * objc/execute/load-2.m: New test.  From Nicola Pero
50300         <n.pero@mi.flashnet.it>.
50301
50302 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50303
50304         * gcc.c-torture/execute/20010605-2.c: New test.
50305
50306 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50307
50308         * g++.old-deja/g++.abi/vbase2.C: New test.
50309         * g++.old-deja/g++.abi/vbase3.C: New test.
50310
50311 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50312
50313         * g++.old-deja/g++.pt/friend49.C: New test.
50314
50315 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50316
50317         * g++.old-deja/g++.ext/anon3.C: New test.
50318
50319 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50320
50321         * g++.old-deja/g++.other/conv7.C: New test.
50322
50323 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50324
50325         * gcc.c-torture/compile/20010605-2.c: New test.
50326
50327 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50328
50329         * gcc.c-torture/execute/20010604-1.c: New test.
50330
50331 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50332
50333         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50334
50335 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50336
50337         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50338         (g++_link_flags): Likewise.
50339         (g++_init): Pass gccpath's value to two previous functions.
50340
50341 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50342
50343         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50344         Ensure logfile entry matches exec command line.
50345
50346 2001-05-31  Richard Henderson  <rth@redhat.com>
50347
50348         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50349         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50350
50351 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50352
50353         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50354         compiler for irix6.2
50355
50356 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50357
50358         * g++.old-deja/g++.other/optimize3.C: New file.
50359
50360 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50361
50362         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50363         assemble.
50364
50365 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50366
50367         * g++.old-deja/g++.other/optimize2.C: New file.
50368
50369 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50370
50371         * gcc.c-torture/compile/20010518-2.c: New file.
50372         * gcc.c-torture/execute/20010518-1.c: New file.
50373         * gcc.c-torture/execute/20010518-2.c: New file.
50374
50375 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50376
50377         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50378
50379 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50380
50381         G++ no longer defines builtins that do not begin with __builtin.
50382         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50383         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50384         * g++.old-deja/g++.law/builtin1.C: Likewise.
50385         * g++.old-deja/g++.law/cvt2.C: Likewise.
50386         * g++.old-deja/g++.mike/net5.C: Likewise.
50387         * g++.old-deja/g++.other/builtins1.C: Likewise.
50388         * g++.old-deja/g++.other/builtins2.C: Likewise.
50389         * g++.old-deja/g++.other/builtins3.C: Likewise.
50390         * g++.old-deja/g++.other/builtins4.C: Likewise.
50391         * g++.old-deja/g++.other/inline8.C: Likewise.
50392         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50393
50394 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50395
50396         * g++.old-deja/g++.pt/using1.C: Adjust.
50397         * g++.old-deja/g++.pt/using2.C: New test.
50398
50399 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50400
50401         * gcc.dg/cpp/charconst.c: New tests.
50402         * gcc.dg/cpp/escape.c: New tests.
50403         * gcc.dg/cpp/escape-1.c: New tests.
50404         * gcc.dg/cpp/escape-2.c: New tests.
50405         * gcc.dg/cpp/ucs.c: New tests.
50406
50407 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50408
50409         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50410         native compiler for irix6.5.
50411
50412 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50413
50414         * lib/g++.exp (g++_include_flags): Use args to compute
50415         get_multilibs.
50416         (g++_link_flags): Likewise.
50417         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50418
50419 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50420
50421         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50422
50423 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50424
50425         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50426         this file.
50427
50428 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50429
50430         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50431         STACK_SIZE;
50432         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50433         to STACK_SIZE; Use it to define size of add_histo array.
50434         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50435         to STACK_SIZE.
50436         (f): Use GITT_SIZE to define size of gitt local table.
50437         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50438         to STACK_SIZE; Use it to define size of bytemem array.
50439
50440 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50441
50442         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50443         on 68HC11/HC12 due to the asm instruction.
50444         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50445         * gcc.c-torture/compile/920520-1.x: Likewise.
50446         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50447         on 68HC11/HC12 because the function is larger than 64K.
50448         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50449         on 68HC11/HC12 because the structure is too large.
50450
50451 2001-05-20  Richard Henderson  <rth@redhat.com>
50452
50453         * gcc.c-torture/execute/20010520-1.c: New.
50454
50455 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50456
50457         * g++.old-deja/g++.warn/compare1.C: New test.
50458         * gcc.dg/compare4.c: New test.
50459
50460 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50461
50462         * g++.old-deja/g++.other/optimize1.C: New test.
50463
50464 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50465
50466         * g++.old-deja/g++.pt/spec41.C: New test.
50467
50468 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50469
50470         * gcc.c-torture/compile/20010114-1.x: Remove.
50471
50472 2001-05-18  Stan Shebs  <shebs@apple.com>
50473
50474         * gcc.c-torture/compile/20010518-1.c: New test.
50475
50476 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50477
50478         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50479         * g++.old-deja/g++.pt/crash67.C: New test.
50480
50481 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50482
50483         * g++.old-deja/g++.other/debug9.C: New test.
50484
50485 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50486
50487         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50488
50489 2001-05-16  Jan Hubicka  <jh@suse.cz>
50490
50491         * gcc.c-torture/compile/20010516-1.c: New test.
50492
50493 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50494
50495         * g++.old-deja/g++.other/crash41.C: New test.
50496
50497 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50498
50499         * g++.old-deja/g++.pt/crash66.C: New test.
50500
50501 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50502
50503         * g++.old-deja/g++.robertl/eb27.C: Convert.
50504
50505 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50506
50507         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50508         declaration being redundant.
50509
50510 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50511
50512         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50513
50514 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50515
50516         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50517
50518 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50519
50520         * lib/g++.exp: Use testsuite_flags.
50521
50522 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50523
50524         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50525
50526 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50527
50528         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50529
50530 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50531
50532         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50533
50534 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50535
50536         * gcc.c-torture/compile/20010313-1.c: New test.
50537
50538 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50539
50540         * gcc.dg/cpp/direct2.c: New test.
50541         * gccq.dg/cpp/direct2s.c: New test.
50542
50543         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50544
50545 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50546
50547         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50548         * g++.old-deja/g++.other/op3.C: Likewise.
50549
50550 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50551
50552         * gcc.dg/cpp/syshdr.h: New file.
50553         * gcc.dg/cpp/sysmac1.c: Update.
50554         * gcc.dg/cpp/sysmac2.c: Update.
50555
50556 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50557
50558         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50559
50560 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50561
50562         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50563         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50564
50565 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50566
50567         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50568
50569 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50570
50571         * lib/g++.exp (g++_include_flags): Don't use any special flags
50572         if TESTING_IN_BUILD_TREE is not defined.
50573         (g++_init): Use a plain 'c++' as the compiler if
50574         TESTING_IN_BUILD_TREEE is not defined.
50575
50576 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50577
50578         * g++.old-deja/g++.eh/catch13.C: New test.
50579         * g++.old-deja/g++.eh/catch14.C: New test.
50580
50581 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50582
50583         * gcc.dg/cpp/tr-define.c: New test.
50584
50585 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50586
50587         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50588         <stdlib.h>, not <malloc.h>.
50589
50590 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.old-deja/g++.ns/template17.C: New test.
50593
50594 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50595
50596         * g++.old-deja/g++.pt/ref4.C: New test.
50597
50598 2001-04-30  Richard Henderson  <rth@redhat.com>
50599
50600         * gcc.dg/20000724-1.c: Revert last change.
50601
50602 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50603
50604         * g77.f-torture/execute/20010430.f: New test.
50605
50606 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50607
50608         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50609
50610 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50611
50612         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50613
50614 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50615
50616         * g++.old-deja/g++.eh/crash6.C: New test.
50617
50618 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50619
50620         * g++.old-deja/g++.other/warn7.C: New test.
50621
50622 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50623
50624         * g++.old-deja/g++.other/defarg9.C: New test.
50625
50626 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50627
50628         * g77.f-torture/compile/20010426.f: New test.
50629         * g77.f-torture/execute/20010426.f: New test.
50630
50631 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50632
50633         * g77.f-torture/compile/20000629-1.x: Remove - error
50634         has been fixed.
50635
50636 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50637
50638         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50639         Tweak slightly to work with g++.dg framework.
50640         * g++.dg/special/ecos.exp: Run initp1.C test.
50641         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50642
50643         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50644         its linker doesn't give line numbers either.
50645         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50646
50647 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50648
50649         * g++.old-deja/g++.other/lex1.C: New test.
50650
50651 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50652
50653         * gcc.dg/noncompile/20010425-1.c: New test.
50654
50655 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50656
50657         * g++.old-deja/g++.pt/mangle2.C: New test.
50658
50659 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50660
50661         * gcc.dg/format/plus-1.c: New test.
50662
50663 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50664
50665         * gcc.dg/20010423-1.c: New test.
50666
50667 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50668
50669         * gcc.c-torture/execute/20010422-1.c: New test.
50670
50671 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50672
50673         * g++.old-deja/g++.ns/type2.C: New test.
50674
50675 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50676
50677         * g++.old-deja/g++.other/perf1.C: New test.
50678
50679 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50680
50681         * gcc.dg/c99-func-2.c: Remove xfail.
50682         * gcc.dg/c99-func-3.c: Remove xfail.
50683         * gcc.dg/c99-func-4.c: Remove xfail.
50684
50685 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50686
50687         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50688
50689 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50690
50691         * gcc.c-torture/compile/20010423-1.c: New test.
50692
50693 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50694
50695         * g++.old-deja/g++.pt/typename28.C: New test.
50696
50697 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50698
50699         * g++.old-deja/g++.abi/empty2.C: New test.
50700         * g++.old-deja/g++.abi/empty3.C: New test.
50701
50702 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50703
50704         * g++.old-deja/g++.other/comdat2.C: New test.
50705         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50706
50707 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50708
50709         * g++.old-deja/g++.other/overload14.C: New test.
50710
50711 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50712
50713         * g++.old-deja/g++.other/lookup23.C: New test.
50714
50715 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50716
50717         * gcc.c-torture/execute/20010403-1.c: New test.
50718
50719 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50720             Mark Mitchell  <mark@codesourcery.com>
50721
50722         * lib/old-dejagnu.exp: Don't delete output of executable.
50723         Add .exe suffix to executables.
50724
50725 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50726
50727         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50728
50729 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50730
50731         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50732
50733 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50734
50735         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50736         * g++.old-deja/g++.abi/crash1.C: New test.
50737
50738 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50739
50740         * g++.old-deja/g++.other/crash40.C: New test.
50741
50742 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50743
50744         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50745
50746 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50747
50748         * g++.old-deja/g++.other/warn6.C: New test.
50749
50750 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50751
50752         * g++.old-deja/g++.robertl/eb42.C: Same.
50753
50754 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50755
50756         * gcc.dg/wtr-conversion-1.c: New testcase.
50757
50758 2001-04-10  Richard Henderson  <rth@redhat.com>
50759
50760         * g++.old-deja/g++.other/array5.C: New.
50761
50762 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50763
50764         * gcc.c-torture/execute/20010408-1.c: New test.
50765
50766 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50767
50768         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50769         headers and constructs.
50770         * g++.old-deja/g++.robertl/eb79.C: Same.
50771         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50772         * g++.old-deja/g++.robertl/eb73.C: Same.
50773         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50774         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50775         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50776         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50777         * g++.old-deja/g++.robertl/eb44.C: Same.
50778         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50779         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50780         * g++.old-deja/g++.robertl/eb39.C: Same.
50781         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50782         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50783         * g++.old-deja/g++.robertl/eb30.C: Same.
50784         * g++.old-deja/g++.robertl/eb3.C: Same.
50785         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50786         * g++.old-deja/g++.robertl/eb21.C: Same.
50787         * g++.old-deja/g++.robertl/eb15.C: Same.
50788         * g++.old-deja/g++.robertl/eb118.C: Same.
50789         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50790         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50791         * g++.old-deja/g++.robertl/eb109.C: Same.
50792         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50793         * g++.old-deja/g++.mike/rtti1.C: Same.
50794         * g++.old-deja/g++.mike/p658.C: Same.
50795         * g++.old-deja/g++.mike/net46.C: Same.
50796         * g++.old-deja/g++.mike/net34.C: Same.
50797         * g++.old-deja/g++.mike/memoize1.C: Same.
50798         * g++.old-deja/g++.mike/eh2.C: Same.
50799         * g++.old-deja/g++.law/weak.C: Same.
50800         * g++.old-deja/g++.law/visibility7.C: Same.
50801         * g++.old-deja/g++.law/visibility25.C: Same.
50802         * g++.old-deja/g++.law/visibility22.C: Same.
50803         * g++.old-deja/g++.law/visibility2.C: Same.
50804         * g++.old-deja/g++.law/visibility17.C: Same.
50805         * g++.old-deja/g++.law/visibility13.C: Same.
50806         * g++.old-deja/g++.law/visibility10.C: Same.
50807         * g++.old-deja/g++.law/visibility1.C: Same.
50808         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50809         * g++.old-deja/g++.law/vbase1.C: Same.
50810         * g++.old-deja/g++.law/operators32.C: Same.
50811         * g++.old-deja/g++.law/nest3.C: Same.
50812         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50813         * g++.old-deja/g++.law/except5.C (main): Same.
50814         * g++.old-deja/g++.law/cvt7.C (run): Same.
50815         * g++.old-deja/g++.law/cvt2.C: Same.
50816         * g++.old-deja/g++.law/cvt16.C: Same.
50817         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50818         * g++.old-deja/g++.law/ctors17.C (main): Same.
50819         * g++.old-deja/g++.law/ctors13.C: Same.
50820         * g++.old-deja/g++.law/ctors12.C (main): Same.
50821         * g++.old-deja/g++.law/ctors10.C: Same.
50822         * g++.old-deja/g++.law/code-gen5.C: Same.
50823         * g++.old-deja/g++.law/bad-error7.C: Same.
50824         * g++.old-deja/g++.law/arm9.C: Same.
50825         * g++.old-deja/g++.law/arm12.C: Same.
50826         * g++.old-deja/g++.law/arg8.C: Same.
50827         * g++.old-deja/g++.law/arg1.C: Same.
50828         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50829         * g++.old-deja/g++.jason/template31.C: Same.
50830         * g++.old-deja/g++.jason/template24.C (main): Same.
50831         * g++.old-deja/g++.jason/2371.C: Same.
50832         * g++.old-deja/g++.eh/new2.C: Same.
50833         * g++.old-deja/g++.eh/new1.C: Same.
50834         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50835         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50836         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50837         * g++.old-deja/g++.brendan/crash62.C: Same.
50838         * g++.old-deja/g++.brendan/crash52.C: Same.
50839         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50840         * g++.old-deja/g++.brendan/crash38.C: Same.
50841         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50842         * g++.old-deja/g++.brendan/copy9.C: Same.
50843
50844 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50845
50846         * gcc.c-torture/execute/20001203-2.c (memset):
50847         Count argument is of type __SIZE_TYPE__.
50848
50849 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50850
50851         * gcc.c-torture/compile/20010404-1.c: New test.
50852
50853 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50854
50855         * gcc.c-torture/compile/20010326-1.c: New test.
50856
50857 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50858
50859         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50860         peculiarities of the SH.
50861         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50862
50863 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50864
50865         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50866         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50867         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50868
50869 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50870
50871         * g77.f-torture/compile/20010321-1.f: New test.
50872
50873 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50874
50875         * gcc.c-torture/compile/20010329-1.c: New test.
50876
50877 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50878
50879         * gcc.c-torture/execute/20010329-1.c: New test.
50880
50881 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50882
50883         * g++.old-deja/g++.other/eh4.C: Fix typo.
50884
50885 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50886
50887         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50888
50889 2001-03-28  Philip Blundell  <philb@gnu.org>
50890
50891         * gcc.c-torture/compile/20010328-1.c: New test.
50892
50893 2001-03-27  Richard Henderson  <rth@redhat.com>
50894
50895         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50896         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50897
50898 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50899
50900         * gcc.c-torture/compile/20010327-1.c: New test.
50901
50902 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50903
50904         * g++.old-deja/g++.other/friend12.C: New test.
50905         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50906         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50907
50908 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50909
50910         * gcc.c-torture/execute/20010325-1.c: New test.
50911
50912 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50913
50914         * g++.old-deja/g++.other/mangle3.C: New test.
50915
50916 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50917
50918         * g++.old-deja/g++.other/anon8.C: New test.
50919
50920 2001-03-20  Philip Blundell  <philb@gnu.org>
50921
50922         * gcc.c-torture/compile/20010320-1.c: New test.
50923
50924 2001-03-17  Richard Henderson  <rth@redhat.com>
50925
50926         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50927
50928 2001-03-15  Geoff Keating  <geoff@redhat.com>
50929
50930         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50931         tests on AIX.
50932
50933 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50934
50935         * g++.old-deja/g++.other/eh4.C: New test.
50936
50937 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50938
50939         * gcc.dg/cpp/mi1.c: Update.
50940
50941 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50942
50943         * g++.old-deja/g++.other/regstack.C: New test.
50944
50945 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50946
50947         * g++.old-deja/g++.other/ref4.C: New test.
50948
50949 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50950
50951         * objc/execute/va_method.m: Added.
50952         * objc/execute/IMP.m: Added.
50953         * objc/execute/_cmd.m: Added.
50954         * objc/execute/accessing_ivars.m: Added.
50955         * objc/execute/class-1.m: Added.
50956         * objc/execute/class-10.m: Added.
50957         * objc/execute/class-11.m: Added.
50958         * objc/execute/class-12.m: Added.
50959         * objc/execute/class-13.m: Added.
50960         * objc/execute/class-14.m: Added.
50961         * objc/execute/class-2.m: Added.
50962         * objc/execute/class-3.m: Added.
50963         * objc/execute/class-4.m: Added.
50964         * objc/execute/class-5.m: Added.
50965         * objc/execute/class-6.m: Added.
50966         * objc/execute/class-7.m: Added.
50967         * objc/execute/class-8.m: Added.
50968         * objc/execute/class-9.m: Added.
50969         * objc/execute/class-tests-1.h
50970         * objc/execute/class-tests-2.h
50971         * objc/execute/compatibility_alias.m: Added.
50972         * objc/execute/encode-1.m: Added.
50973         * objc/execute/formal_protocol-1.m: Added.
50974         * objc/execute/formal_protocol-2.m: Added.
50975         * objc/execute/formal_protocol-3.m: Added.
50976         * objc/execute/formal_protocol-4.m: Added.
50977         * objc/execute/formal_protocol-5.m: Added.
50978         * objc/execute/formal_protocol-6.m: Added.
50979         * objc/execute/formal_protocol-7.m: Added.
50980         * objc/execute/informal_protocol.m: Added.
50981         * objc/execute/initialize.m: Added.
50982         * objc/execute/load.m: Added.
50983         * objc/execute/many_args_method.m: Added.
50984         * objc/execute/nested-3.m: Added.
50985         * objc/execute/no_clash.m: Added.
50986         * objc/execute/private.m: Added.
50987         * objc/execute/redefining_self.m: Added.
50988         * objc/execute/root_methods.m: Added.
50989         * objc/execute/selector-1.m: Added.
50990         * objc/execute/static-1.m: Added.
50991         * objc/execute/static-2.m: Added.
50992         * objc/execute/va_method.m: Added.
50993
50994 2001-03-10  Richard Henderson  <rth@redhat.com>
50995
50996         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50997
50998 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50999
51000         * g++.old-deja/g++.other/crash31.C: XFAIL.
51001         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51002         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51003         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51004         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51005         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51006
51007 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51008
51009         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51010
51011 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51012
51013         * gcc.dg/20000724-1.c: Don't use multiline strings.
51014
51015 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51016
51017         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51018         result of -cString against what we expect it to be; don't just
51019         print it out for no one to read.
51020
51021         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51022         Based on testcases provided by Nicola Pero.
51023
51024 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51025
51026         * gcc.dg/cpp/macro7.c: New test.
51027
51028 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51029
51030         * gcc.dg/cpp/multiline.c: Update.
51031
51032 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51033
51034         * g++.old-deja/g++.other/enum3.C: New test.
51035
51036 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51037
51038         * g++.old-deja/g++.other/pod1.C: New test.
51039
51040 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51041
51042         * g++.old-deja/g++.ext/overload1.C: New test.
51043
51044 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51045
51046         * g++.old-deja/g++.pt/using1.C: New test.
51047
51048 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51049
51050         * g++.old-deja/g++.other/using9.C: New test.
51051
51052 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51053
51054         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51055
51056         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51057
51058 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51059
51060         * g++.old-deja/g++.ext/realpt1.C: Remove.
51061
51062 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51063
51064         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51065
51066 2001-02-26  Will Cohen  <wcohen@redhat.com>
51067
51068         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51069
51070 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51071
51072         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51073         templatized constructors.
51074
51075 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51076
51077         * gcc.c-torture/execute/20010224-1.c: New test.
51078
51079 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51080
51081         * gcc.c-torture/execute/20010222-1.c: New test.
51082
51083 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51084
51085         * g++.old-deja/g++.other/inline20.C: New test.
51086
51087 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51088
51089         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51090
51091 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51092
51093         * g++.old-deja/g++.other/lookup22.C: New test.
51094
51095 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51096
51097         * g77.dg: New directory.
51098         * g77.dg/20010216-1.f: New test case.
51099         * g77.dg/dg.exp: New driver.
51100         * lib/g77-dg.exp: New driver library.
51101
51102 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51103
51104         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51105
51106 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51107
51108         * g++.old-deja/g++.other/decl9.C: New test.
51109
51110 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51111
51112         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51113         not need <string> and also tests the initialization at runtime.
51114
51115 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51116
51117         * gcc.c-torture/execute/longlong.c: New test.
51118
51119 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51120
51121         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51122
51123 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51124
51125         * gcc.c-torture/execute/920302-1.c (execute):
51126         Change argument type to short.
51127
51128 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51129
51130         * g++.old-deja/g++.pt/deduct6.C: New test.
51131
51132 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51133
51134         * g++.old-deja/g++.pt/deduct5.C: New test.
51135
51136 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51137
51138         * gcc.c-torture/execute/20010209-1.c: New test.
51139
51140 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51141
51142         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51143
51144 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51145
51146         * g++.dg/vtgc1.C: Update for new ABI.
51147
51148         * consistency.vlad: New directory, 1665 files.
51149
51150 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51151
51152         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51153         return type.
51154         * gcc.dg/cpp/digraphs.c: Declare puts.
51155
51156 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51157
51158         * g++.old-deja/g++.other/warn5.C: New test.
51159
51160 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51161
51162         * g++.old-deja/g++.pt/spec40.C: New test.
51163
51164 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51167         case.
51168         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51169
51170 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51171
51172         * gcc.c-torture/compile/20010209-1.c: New test.
51173
51174 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51175
51176         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51177         excess errors message but not if it crashes.
51178         * g++.old-deja/g++.other/crash27.C: Likewise.
51179         * g++.old-deja/g++.other/crash28.C: Likewise.
51180         * g++.old-deja/g++.other/crash30.C: Likewise.
51181         * g++.old-deja/g++.other/crash32.C: Likewise.
51182         * g++.old-deja/g++.other/crash35.C: Likewise.
51183         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51184
51185 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51186
51187         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51188         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51189         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51190         g77.f-torture/execute/execute.exp,
51191         g77.f-torture/noncompile/noncompile.exp,
51192         gcc.c-torture/execute/execute.exp,
51193         gcc.c-torture/execute/memcheck/memcheck.exp,
51194         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51195         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51196         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51197         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51198         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51199         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51200         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51201         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51202         Remove bug reporting instructions with ancient email addresses.
51203
51204 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51205
51206         * gcc.dg/20010202-1.c: New test.
51207         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51208
51209 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51210
51211         * g++.dg/stdbool-if.C: New test.
51212
51213 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51214
51215         * objc/execute/fdecl.m: Added main().
51216
51217 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51218
51219         * gcc.c-torture/execute/20010206-1.c: New test.
51220
51221 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51222
51223         * gcc.dg/cpp/avoidpaste1.c: Update.
51224
51225 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51226
51227         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51228         Pero <nicola@brainstorm.co.uk>.
51229         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51230
51231 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51232
51233         * g++.old-deja/g++.pt/spec39.C: New test.
51234
51235 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51236
51237         * gcc.c-torture/compile/20010202-1.c: New test.
51238
51239 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51240
51241         * g++.old-deja/g++.abi/primary2.C: New test.
51242         * g++.old-deja/g++.abi/primary3.C: New test.
51243         * g++.old-deja/g++.abi/primary4.C: New test.
51244         * g++.old-deja/g++.abi/primary5.C: New test.
51245         * g++.old-deja/g++.abi/vtable3.h: New test.
51246         * g++.old-deja/g++.abi/vtable3a.C: New test.
51247         * g++.old-deja/g++.abi/vtable3b.C: New test.
51248         * g++.old-deja/g++.abi/vtable3c.C: New test.
51249         * g++.old-deja/g++.abi/vtable3d.C: New test.
51250         * g++.old-deja/g++.abi/vtable3e.C: New test.
51251         * g++.old-deja/g++.abi/vtable3f.C: New test.
51252         * g++.old-deja/g++.abi/vtable3g.C: New test.
51253         * g++.old-deja/g++.abi/vtable3h.C: New test.
51254         * g++.old-deja/g++.abi/vtable3i.C: New test.
51255         * g++.old-deja/g++.abi/vtable3j.C: New test.
51256         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51257
51258 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51259
51260         * g++.old-deja/g++.other/anon6.C: New test.
51261         * g++.old-deja/g++.other/anon7.C: New test.
51262
51263 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51264
51265         * gcc.dg/cpp/avoidpaste2.c: New tests.
51266
51267 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51268
51269         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51270
51271 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51272
51273         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51274         DECIMAL_DIG cases for Irix."
51275
51276 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51277
51278         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51279
51280 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51281
51282         * gcc.dg/c99-tag-1.c: New test.
51283
51284 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51285
51286         * gcc.dg/cpp/tr-warn1.c: Add tests.
51287
51288 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51289
51290         * gcc.dg/cpp/avoidpaste1.c: Update.
51291         * gcc.dg/cpp/paste4.c: Update.
51292
51293 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51294
51295         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51296         cases for Irix.
51297
51298 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51299
51300         * g++.old-deja/g++.other/inline19.C: New test.
51301
51302 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51303
51304         * gcc.dg/Wlarger-than.c: New test.
51305
51306 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51307
51308         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51309
51310 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51311
51312         * gcc.c-torture/execute/20010129-1.c: New test.
51313         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51314
51315 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51316
51317         * gcc.dg/cpp/avoidpaste1.c: Test case.
51318
51319 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51320
51321         * g++.old-deja/g++.other/inline18.C: New test.
51322
51323 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51324
51325         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51326         and __builtin_putchar.
51327
51328 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51329
51330         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51331         tests.
51332
51333 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51334
51335         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51336         floating point number rounding mode to round to the nearest
51337         representable mode.
51338
51339 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51340
51341         * g++.old-deja/g++.other/mangle2.C: New test.
51342
51343 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51344
51345         * gcc.c-torture/compile/20010124-1.c: New test.
51346
51347 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51348
51349         * g++.old-deja/g++.pt/spec38.C: New test.
51350
51351 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51352
51353         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51354         "Build don't run".
51355
51356 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51357
51358         * gcc.c-torture/execute/20010123-1.c: New test.
51359
51360 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51361
51362         * g++.old-deja/g++.pt/spec37.C: New test.
51363
51364 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51365
51366         * g++.old-deja/g++.pt/overload14.C: New test.
51367
51368 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51369
51370         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51371         __builtin_return_address.
51372
51373 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51374
51375         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51376         * g++.old-deja/g++.pt/spec35.C: New test.
51377         * g++.old-deja/g++.pt/spec36.C: New test.
51378
51379 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51380
51381         * gcc.c-torture/compile/20010118-1.c: New test.
51382
51383 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51384
51385         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51386
51387 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51388
51389         * gcc.c-torture/execute/20010119-1.c: New test.
51390
51391 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51392
51393         * g++.old-deja/g++.other/vbase5.C: New test.
51394
51395 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51396
51397         * gcc.c-torture/execute/20010118-1.c: New test.
51398
51399 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51400
51401         * g++.old-deja/g++.pt/deduct3.C: New test.
51402
51403 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51404
51405         * g++.old-deja/g++.pt/spec34.C: New test.
51406
51407 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51408
51409         * g77.f-torture/compile/20000601-2.f: New test.
51410
51411 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51412
51413         * g++.old-deja/g++.other/init17.C: New test.
51414
51415 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51416
51417         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51418
51419 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51420
51421         * g++.old-deja/g++.pt/unify8.C: New test.
51422
51423 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51424
51425         * g++.old-deja/g++.abi/vbase1.C: New test.
51426
51427 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51428
51429         * g++.old-deja/g++.pt/crash65.C: New test.
51430
51431 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51432
51433         * gcc.dg/cpp/assembl2.S: New test case.
51434
51435 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51436
51437         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51438         are supported.
51439
51440 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51441
51442         * g++.old-deja/g++.other/builtins1.C: New test.
51443         * g++.old-deja/g++.other/builtins2.C: Likewise.
51444         * g++.old-deja/g++.other/builtins3.C: Likewise.
51445         * g++.old-deja/g++.other/builtins4.C: Likewise.
51446
51447 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51448
51449         * gcc.c-torture/compile/20010117-1.c: New test.
51450         * gcc.c-torture/compile/20010117-2.c: New test.
51451
51452 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51453
51454         * g77.f-torture/execute/20010116.[fx]: New test,
51455         XFAIL on i?86-*-*.
51456         * g77.f-torture/compile/20010115.f: Indicate it's
51457         a test for PR fortran/1636.
51458
51459 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51460
51461         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51462
51463 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51464
51465         * g77.f-torture/compile/20010115.f: New test.
51466
51467 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51468
51469         * g++.old-deja/g++.pt/nontype5.C: New test.
51470
51471 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51472
51473         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51474         have an equivalent working one below it.
51475
51476 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51477
51478         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51479         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51480
51481 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51482
51483         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51484         message containing "init_priority".
51485         (conpr-2.C): Likewise.
51486         (conpr-3.C): Likewise.
51487         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51488
51489 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51490
51491         * gcc.c-torture/execute/20010114-2.c: New test.
51492
51493 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51494
51495         * gcc.c-torture/compile/20010114-1.c: New test.
51496         * gcc.c-torture/compile/20010114-1.x: Xfail.
51497         * gcc.c-torture/compile/20010114-2.c: New test.
51498         * gcc.c-torture/execute/20010114-1.c: New test.
51499         * gcc.dg/trunc-1.c: New test.
51500         * gcc.dg/uninit-B.c: New test.
51501
51502 2001-01-13  Nick Clifton  <nickc@redhat.com>
51503
51504         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51505         target.
51506
51507 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51508
51509         * gcc.c-torture/compile/20010113-1.c: New test.
51510
51511 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51512
51513         * gcc.c-torture/compile/20001212-1.c: New test.
51514
51515 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51516
51517         * gcc.dg/cpp/widestr1.c: Update.
51518         * gcc.dg/cpp/prag-imp.c: Remove.
51519
51520 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51521
51522         * gcc.c-torture/execute/20000801-3.x: Remove.
51523         * gcc.dg/c90-init-1.c: New test.
51524         * gcc.dg/c99-init-1.c: New test.
51525         * gcc.dg/c99-init-2.c: New test.
51526         * gcc.dg/gnu99-init-1.c: New test.
51527
51528 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51529
51530         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51531         testing that no relevant ones were found.
51532
51533 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51534
51535         * g++.old-deja/g++.pt/cast2.C: New test.
51536
51537 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51538
51539         * g++.old-deja/g++.pt/friend47.C: New test.
51540
51541 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51542
51543         * g++.old-deja/g++.pt/instantiate13.C: New test.
51544
51545 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51546
51547         * g++.old-deja/g++.other/defarg7.C: New test.
51548         * g++.old-deja/g++.other/defarg8.C: New test.
51549
51550 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51551
51552         * g++.old-deja/g++.pt/crash64.C: New test.
51553
51554 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51555
51556         * g++.old-deja/g++.pt/crash63.C: New test.
51557
51558 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51559
51560         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51561
51562 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51563
51564         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51565
51566 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51567
51568         * g++.old-deja/g++.pt/error3.C: New test.
51569
51570 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51571
51572         * g++.old-deja/g++.other/crash39.C: New test.
51573
51574 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51575
51576         * g++.old-deja/g++.other/vbase4.C: New test.
51577
51578 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51579
51580         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51581         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51582         * gcc.dg/special/special.exp: New test driver which will check
51583         for alias support for the above test.
51584
51585 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51586
51587         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51588         problems on small machines.
51589         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51590         parameterize.
51591
51592 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51593
51594         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51595         mips.
51596         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51597
51598 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51599
51600         * g++.old_deja/g++.pt/using8.C: New test.
51601
51602 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51603
51604         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51605
51606 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51607
51608         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51609         where a failure is expected.
51610         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51611
51612 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51613
51614         * g++.old_deja/g++.pt/instantiate12.C: New test.
51615
51616 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51617
51618         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51619         start of structs.
51620         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51621         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51622         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51623         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51624         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51625         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51626         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51627         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51628         * g++.old-deja/g++.eh/spec6.C: Likewise.
51629         * g++.old-deja/g++.jason/crash3.C: Likewise.
51630         * g++.old-deja/g++.law/ctors11.C: Likewise.
51631         * g++.old-deja/g++.law/ctors17.C: Likewise.
51632         * g++.old-deja/g++.law/ctors5.C: Likewise.
51633         * g++.old-deja/g++.law/ctors9.C: Likewise.
51634         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51635         * g++.old-deja/g++.mike/net22.C: Likewise.
51636         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51637         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51638         * g++.old-deja/g++.mike/virt3.C: Likewise.
51639         * g++.old-deja/g++.niklas/t128.C: Likewise.
51640         * g++.old-deja/g++.other/anon4.C: Likewise.
51641         * g++.old-deja/g++.other/using1.C: Likewise.
51642         * g++.old-deja/g++.other/warn3.C: Likewise.
51643         * g++.old-deja/g++.pt/t37.C: Likewise.
51644         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51645         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51646
51647 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51648
51649         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51650
51651 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51652
51653         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51654
51655 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51656
51657         * gcc.c-torture/compile/20010107-1.c: New test.
51658
51659 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51660
51661         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51662
51663 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51664
51665         * gcc.dg/format/format.h: New file.
51666         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51667         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51668         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51669         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51670         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51671         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51672         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51673         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51674         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51675         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51676         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51677         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51678         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51679         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51680         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51681         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51682         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51683         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51684         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51685         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51686         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51687         instead of declaring standard types, macros and functions in each
51688         test.
51689
51690 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51691
51692         * gcc.c-torture/execute/20010106-1.c: New test.
51693
51694 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51695
51696         * gcc.dg/format/format.exp: New file.
51697         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51698         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51699         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51700         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51701         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51702         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51703         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51704         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51705         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51706         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51707         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51708         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51709         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51710         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51711         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51712         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51713         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51714         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51715         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51716         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51717         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51718         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51719         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51720         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51721         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51722         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51723         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51724         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51725         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51726         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51727         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51728         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51729         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51730         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51731         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51732         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51733         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51734         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51735         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51736         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51737         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51738         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51739
51740 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51741
51742         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51743         account.
51744
51745 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51746
51747         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51748
51749 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51750
51751         * g++.old-deja/g++.pt/crash62.C: New test.
51752
51753 2001-01-04  Richard Henderson  <rth@redhat.com>
51754
51755         * gcc.dg/20000926-1.c: Update expected warnings.
51756         * gcc.dg/array-2.c: Likewise.
51757         * gcc.dg/array-4.c: Also validate flexible array members.
51758         * gcc.dg/c99-flex-array-1.c: New.
51759
51760 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51761
51762         * gcc.c-torture/compile/20001222-1.x: Remove.
51763
51764 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51765
51766         * gcc.c-torture/execute/built-in-setjmp.c: New.
51767
51768 2001-01-03  Richard Henderson  <rth@redhat.com>
51769
51770         * gcc.dg/940510-1.c: Update expected error wording.
51771         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51772
51773 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51774
51775         * lib/target-supports.exp (check_alias_available): Modified to
51776         indicate aliases not supported if only weak aliases are supported.
51777
51778 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51779
51780         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51781         Turn on cmpstrsi checks for __pj__ and __i370__.
51782
51783 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51784
51785         * g++.old-deja/g++.other/virtual11.C: New test.
51786
51787 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51788
51789         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51790
51791 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51792
51793         * gcc.c-torture/compile/20010102-1.c: New test.
51794
51795 2001-01-02  Andreas Jaeger  <aj@suse.de>
51796
51797         * gcc.dg/noreturn-3.c: New test.
51798
51799         * gcc.dg/noreturn-4.c: New test.
51800
51801 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51802
51803         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51804         __builtin_fputc and __builtin_fwrite.
51805
51806 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51807
51808         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51809         signed char, not default char.
51810
51811 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51812
51813         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51814
51815 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51816
51817         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51818
51819 2000-12-29  Richard Henderson  <rth@redhat.com>
51820
51821         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51822         (__cyg_profile_func_exit): Define.
51823
51824 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51825
51826         * g++.dg/vtgc1.C: New test.
51827
51828 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51829
51830         * gcc.dg/noncompile/20001228-1.c: New test.
51831
51832         * gcc.dg/20001228-1.c: New test.
51833
51834         * gcc.c-torture/execute/20001228-1.c: New test.
51835
51836 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51837
51838         * gcc.dg/format-strfmon-1.c: New test.
51839
51840 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51841
51842         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51843         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51844         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51845         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51846         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51847         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51848         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51849         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51850         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51851         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51852         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51853         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51854         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51855
51856         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51857         * gcc.c-torture/execute/string-opt-4.c: Test index.
51858
51859 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51860
51861         * gcc.c-torture/compile/20001226-1.c: New test.
51862
51863 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51864
51865         * gcc.c-torture/compile/20001222-1.c: New test.
51866         * gcc.c-torture/compile/20001222-1.x: Xfail.
51867
51868 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51869
51870         * gcc.c-torture/execute/comp-goto-2.c: New test.
51871
51872 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51873
51874         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51875         Use long types if __INT_MAX__ is 32767.
51876         (main): Use cast to (sint32 *) when poking 88 into a_page.
51877
51878         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51879
51880 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51881
51882         * gcc.c-torture/compile/20001221-1.c: New test.
51883         * gcc.c-torture/execute/20001221-1.c: New test.
51884
51885 2000-12-20  Richard Henderson  <rth@redhat.com>
51886
51887         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51888         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51889
51890 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51891
51892         * gcc.dg/compare3.c: New test.
51893
51894 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51895
51896         * gcc.dg/format-warnll-1.c: New test.
51897
51898 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51899
51900         * gcc.dg/cpp/cmdlne-P.c: New test.
51901
51902 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51903
51904         * gcc.c-torture/execute/builtin-abs-1.c,
51905         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51906
51907 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51908
51909         * gcc.dg/cpp/multiline.c: New test.
51910
51911 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51912
51913         * g++.old-deja/g++.other/syshdr1.C: Update.
51914         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51915
51916 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51917
51918         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51919
51920 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51921
51922         * g++.old-deja/g++.pt/ttp65.C: New test.
51923
51924 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51925
51926         * g++.old-deja/g++.pt/ttp64.C: New test.
51927
51928 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51929
51930         * g++.old-deja/g++.pt/spec33.C: New test.
51931
51932 2000-12-14  Catherine Moore  <clm@redhat.com>
51933
51934         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51935         * gcc.c-torture/execute/920612-2.c: Likewise.
51936         * gcc.c-torture/execute/920428-2.c: Likewise.
51937         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51938         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51939
51940 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51941
51942         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51943         * gcc.dg/pack-test-2.c: Likewise.
51944
51945 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51946
51947         Tests by Zack Weinberg <zackw@stanford.edu>.
51948
51949         * gcc.dg/cpp/defined.c: Update.
51950         * gcc.dg/cpp/defined_trad.c: New tests.
51951
51952 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51953
51954         * gcc.dg/cpp/trad-direct.c: Update.
51955
51956 2000-12-11  Neil Booth  <neilb@earthling.net>
51957
51958         * gcc.dg/cpp/defined_trad.c
51959
51960 2000-12-11  Neil Booth  <neilb@earthling.net>
51961
51962         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51963
51964 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51965
51966         * gcc.dg/format-miss-2.c: New test.
51967
51968 2000-12-09  Neil Booth  <neilb@earthling.net>
51969
51970         * gcc.dg/cpp/lineflags.c: New tests.
51971         * gcc.dg/cpp/poison.c: Update.
51972         * gcc.dg/cpp/redef2.c: Update.
51973         * gcc.dg/cpp/skipping.c: New test.
51974
51975 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51976
51977         * g++.old-deja/g++.other/eh3.C: New testcase.
51978
51979 2000-12-07  Neil Booth  <neilb@earthling.net>
51980
51981         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51982         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51983         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51984         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51985         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51986         Update.
51987
51988 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51989
51990         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51991         __SIZE_TYPE__ instead of int for type of integers cast to
51992         pointers.
51993
51994 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51995
51996         * g++.old-deja/g++.other/cleanup4.C: New test.
51997
51998 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51999
52000         * format-sec-1.c: New test.
52001
52002 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52003
52004         * gcc.dg/format-nonlit-3.c: New test.
52005
52006 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52007
52008         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52009         through a null pointer.
52010
52011 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52012
52013         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52014         * g++.old-deja/g++.pt/partial4.C: New test.
52015
52016 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52017
52018         * gcc.c-torture/execute/ieee/hugeval.x: New.
52019
52020 2000-12-06  Neil Booth  <neilb@earthling.net>
52021
52022         * gcc.dg/cpp/backslash2.c: New tests.
52023
52024 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52025
52026         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52027         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52028
52029 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52030
52031         * gcc.c-torture/execute/20001203-2.c: New testcase.
52032
52033 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52034
52035         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52036         * g++.old-deja/g++.other/virtual10.C: New test.
52037
52038 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52039
52040         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52041
52042 2000-12-05  Richard Henderson  <rth@redhat.com>
52043
52044         * gcc.c-torture/compile/20001205-1.c: New.
52045
52046 2000-12-04  Neil Booth  <neilb@earthling.net>
52047
52048         * g++.old-deja/g++.other/virtual9.C: New test.
52049         * g++.old-deja/g++.pt/crash61.C: New test.
52050         * gcc.c-torture/execute/loop-9.c: New test.
52051
52052 2000-12-04  Neil Booth  <neilb@earthling.net>
52053
52054         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52055         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52056         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52057         * gcc.dg/cpp/extratokens.c: ...here.
52058
52059 2000-12-04  Neil Booth  <neilb@earthling.net>
52060
52061         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52062         New tests.
52063
52064 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52065
52066         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52067         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52068
52069 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52070
52071         * gcc.c-torture/execute/20001203-1.c: New test.
52072
52073 2000-12-03  Neil Booth  <neilb@earthling.net>
52074
52075         * gcc.dg/cpp/macro6.c: New test cases.
52076
52077 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52078
52079         * gcc.c-torture/execute/string-opt-9.c: New test.
52080         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52081         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52082         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52083
52084         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52085         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52086
52087 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52088
52089         * gcc.dg/cpp/if-6.c: New testcase.
52090
52091         * gcc.dg/20001201-1.c: New testcase.
52092
52093 2000-12-02  Neil Booth  <neilb@earthling.net>
52094
52095         * g++.old-deja/g++.other/externC4.C,
52096         g++.old-deja/g++.other/friend10.C: New tests.
52097
52098 2000-12-02  Neil Booth  <neilb@earthling.net>
52099
52100         * g++.old-deja/g++.other/instan2.C
52101         * g++.old-deja/g++.other/instan3.C: New test.
52102
52103 2000-12-02  Neil Booth  <neilb@earthling.net>
52104
52105         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52106         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52107         gnuc99.c,gnuc99-pedantic.c: New tests.
52108
52109 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52110
52111         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52112         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52113
52114 2000-12-01  Neil Booth  <neilb@earthling.net>
52115
52116         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52117         * gcc.dg/cpp/poison.c: Update.
52118         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52119
52120 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52121
52122         * g77.f-torture/execute/20001201.f: New test.
52123
52124 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52125
52126         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52127
52128 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52129
52130         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52131
52132 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52133
52134         * g++.old-deja/g++.other/cast6.C: New test.
52135
52136 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52137
52138         * gcc.c-torture/execute/20001130-2.c: New testcase.
52139
52140 2000-11-30  Richard Henderson  <rth@redhat.com>
52141
52142         * gcc.c-torture/execute/20001130-1.c: New test.
52143
52144 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52145
52146         * g++.old-deja/g++.other/op3.C: New test.
52147
52148 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52149
52150         * g++.old-deja/g++.other/op2.C: New test.
52151
52152 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52153
52154         * g++.old-deja/g++.other/crash38.C: New test.
52155
52156 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52157
52158         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52159
52160 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52161
52162         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52163         tests.
52164         * gcc.c-torture/execute/string-opt-6.c: New test.
52165
52166         * gcc.dg/20001117-1.c: Add main.
52167
52168 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52169
52170         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52171         Move from here ...
52172         * gcc.dg/940510-1.c: ... to here.
52173
52174         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52175         zero-size arrays in toplevel structures.
52176
52177 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52178
52179         * gcc.c-torture/execute/loop-8.c: New test.
52180
52181 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52182
52183         * g++.old-deja/g++.other/base1.C: New test.
52184
52185 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52186
52187         * g++.old-deja/g++.other/parse2.C: New test.
52188
52189 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52190
52191         * g++.old-deja/g++.pt/incomplete1.C: New test.
52192
52193 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52194
52195         * g++.old-deja/g++.other/friend9.C: New test.
52196
52197 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52198
52199         * gcc.dg/20001127-1.c: New test.
52200
52201 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52202
52203         * g++.old-deja/g++.pt/friend46.C: New test.
52204
52205 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52206
52207         * g++.old-deja/g++.other/ptrmem8.C: New test.
52208
52209 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52210
52211         * gcc.c-torture/execute/string-opt-7.c: New test.
52212         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52213
52214 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52215
52216         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52217         instead of 'mkcheck 2'.
52218
52219 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52220
52221         * gcc.c-torture/execute/memcheck/driver.c,
52222         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52223         C9X references to refer to C99.
52224
52225 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52226
52227         * gcc.dg/ultrasp3.c: New test.
52228
52229 2000-11-25  Neil Booth  <neilb@earthling.net>
52230
52231         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52232
52233 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52234
52235         * gcc.c-torture/compile/20001123-2.c: New.
52236
52237 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52238
52239         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52240
52241 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52242
52243         * gcc.dg/sequence-point-1.c: Add some new tests.
52244         * gcc.c-torture/execute/20001124-1.c: New test.
52245
52246 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52247
52248         * g++.old-deja/g++.other/vaarg4.C: New test.
52249         * gcc.c-torture/compile/20001123-1.c: New test.
52250
52251 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52252
52253         * g++.other/crash24.C: Adjust and remove XFAIL.
52254         * g++.other/crash37.C: New test.
52255
52256 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52257
52258         * g++.old-deja/g++.pt/instantiate9.C: New test.
52259
52260 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52261
52262         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52263         new ABI, too.
52264
52265         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52266         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52267
52268 2000-11-22  Neil Booth  <neilb@earthling.net>
52269
52270         * gcc.dg/cpp/Wtrigraphs.c: New test.
52271
52272 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52273
52274         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52275
52276 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52277
52278         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52279
52280 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52281
52282         * lib/gcc-dg.exp: load_lib scanasm.exp.
52283         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52284         * lib/g++-dg.exp: load_lib scanasm.exp.
52285         * lib/scanasm.exp: New.
52286         (scan-assembler, scan-assembler-not): Add optional arguments to
52287         test name, or if not present, the pattern name.
52288         (scan-assembler-dem, scan-assembler-dem-not): New.
52289
52290         * g++.dg/dg.exp: New.
52291
52292 2000-11-21  Neil Booth  <neilb@earthling.net>
52293
52294         * gcc.dg/cpp/integrated1.c: Remove.
52295
52296 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52297
52298         * gcc.c-torture/execute/20001121-1.c: New test.
52299
52300 2000-11-21  Richard Henderson  <rth@redhat.com>
52301
52302         * gcc.c-torture/compile/20001121-1.c: New test.
52303
52304 2000-11-20  Neil Booth  <neilb@earthling.net>
52305
52306         * gcc.dg/cpp/integrated1.c: New test.
52307
52308 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52309
52310         * g++.old-deja/g++.other/inline17.C: New test.
52311
52312 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52313
52314         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52315         local variable to be zero: I made the variable global. Now
52316         uses abort() and exit() instead of relying on main's return value.
52317
52318 2000-11-20  Neil Booth  <neilb@earthling.net>
52319
52320         * gcc.dg/cpp/paste2.c: Update test.
52321         * objc/execute/paste.m: New test.
52322
52323 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52324
52325         * gcc.dg/c99-condexpr-1.c: New test.
52326
52327 2000-11-20  Neil Booth  <neilb@earthling.net>
52328
52329         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52330
52331 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52332
52333         * g++.old-deja/g++.pt/export1.C: New test.
52334
52335 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52336
52337         * gcc.dg/20001117-1.c: New test.
52338
52339 2000-11-18  Richard Henderson  <rth@redhat.com>
52340
52341         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52342
52343 2000-11-18  Richard Henderson  <rth@redhat.com>
52344
52345         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52346         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52347         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52348
52349 2000-11-18  Richard Henderson  <rth@redhat.com>
52350
52351         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52352         (main): New.  Exit cleanly.
52353
52354 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52355
52356         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52357         gcc.dg/c99-fordecl-2.c: New tests.
52358
52359 2000-11-18  Richard Henderson  <rth@redhat.com>
52360
52361         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52362         * gcc.c-torture/execute/zerolen-2.c: New.
52363
52364 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52365
52366         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52367         memory.
52368
52369 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52370
52371         * g++.old-deja/g++.pt/instantiate8.C: New test.
52372
52373 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52374
52375         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52376         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52377
52378 2000-11-16  Nick Clifton  <nickc@redhat.com>
52379
52380         * gcc.c-torture/execute/nestfunc-2.c: New test.
52381         * gcc.c-torture/execute/nestfunc-3.c: New test.
52382
52383 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52384
52385         * gcc.c-torture/compile/20001116-1.c: New test.
52386
52387 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52388
52389         * gcc.c-torture/execute/20001115-1.c: New test.
52390
52391 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52392
52393         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52394         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52395         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52396         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52397
52398 2000-11-15  Neil Booth  <neilb@earthling.net>
52399
52400         gcc.dg/cpp/_Pragma1.c: Update.
52401         gcc.dg/cpp/_Pragma2.c: New test.
52402
52403 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52404
52405         * g++.old-deja/g++.other/anon5.C: New test.
52406
52407 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52408
52409         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52410         tests.
52411
52412 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52413
52414         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52415         output.
52416
52417 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52418
52419         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52420         labels at end of compound statements.
52421
52422 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52423
52424         * gcc.c-torture/execute/loop-7.c: New test.
52425
52426 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52427
52428         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52429
52430 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52431
52432         * gcc.dg/c99-bool-1.c: New test.
52433
52434 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52435
52436         * gcc.dg/c99-scope-1.c: Remove xfail.
52437         * gcc.dg/c99-scope-2.c: New test.
52438
52439 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52440
52441         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52442         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52443
52444 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52445
52446         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52447         error messages.
52448
52449         * g++.mike/p700.C: Don't typedef wchar_t.
52450         * g++.mike/p784.C: Likewise.
52451         * g++.mike/eb101.C: Don't use __wchar_t.
52452
52453 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52454
52455         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52456         from DO loop.
52457
52458 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52459
52460         * gcc.c-torture/execute/20001111-1.c: New test.
52461
52462 2000-11-10  Nick Clifton  <nickc@redhat.com>
52463
52464         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52465         long multuiple and accumulate.
52466
52467 2000-11-09  Richard Henderson  <rth@redhat.com>
52468
52469         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52470         via size_t instead of int.
52471
52472         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52473         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52474         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52475         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52476
52477 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52478
52479         * gcc.c-torture/compile/20001109-1.c: New test.
52480         * gcc.c-torture/compile/20001109-2.c: New test.
52481
52482 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52483
52484         * g++.old-deja/g++.pt/operator1.C: New test.
52485         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52486
52487 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52488
52489         * gcc.dg/20001108-1.c: New test.
52490
52491 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52492
52493         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52494         with both arguments constant strings.
52495         * gcc.c-torture/execute/string-opt-3.c: New test.
52496         * gcc.c-torture/execute/string-opt-4.c: New test.
52497         * gcc.c-torture/execute/string-opt-5.c: New test.
52498
52499 2000-11-08  Nick Clifton  <nickc@redhat.com>
52500
52501         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52502         mulsidi3adddi patterns.
52503
52504 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52505
52506         * g++.old-deja/g++.other/crash36.C: New test.
52507
52508 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52509
52510         * g++.old-deja/g++.other/init16.C: New test.
52511
52512 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52513
52514         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52515
52516 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52517
52518         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52519         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52520         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52521
52522 2000-11-07  DJ Delorie  <dj@redhat.com>
52523
52524         * gcc.dg/20000614-1.c: Add return so that test can pass.
52525
52526 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52527
52528         * gcc.c-torture/execute/string-opt-1.c: New test.
52529
52530 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52531
52532         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52533         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52534         parameters in registers, and there is no way for a varargs
52535         function to know in which order the integer and floating-point
52536         parameters should be interleaved when they are placed on the
52537         stack.
52538         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52539         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52540
52541 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52542
52543         * gcc.c-torture/execute/string-opt-2.c: New test.
52544
52545 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52546
52547         * g++.old-deja/g++.pt/crash60.C: New test.
52548
52549 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52550
52551         * g++.old-deja/g++.other/crash24.C: New test.
52552         * g++.old-deja/g++.other/crash25.C: New test.
52553         * g++.old-deja/g++.other/crash26.C: New test.
52554         * g++.old-deja/g++.other/crash27.C: New test.
52555         * g++.old-deja/g++.other/crash28.C: New test.
52556         * g++.old-deja/g++.other/crash29.C: New test.
52557         * g++.old-deja/g++.other/crash30.C: New test.
52558         * g++.old-deja/g++.other/crash31.C: New test.
52559         * g++.old-deja/g++.other/crash32.C: New test.
52560         * g++.old-deja/g++.other/crash33.C: New test.
52561         * g++.old-deja/g++.other/crash34.C: New test.
52562         * g++.old-deja/g++.other/crash35.C: New test.
52563
52564 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52565
52566         * gcc.c-torture/execute/20001031-1.c: New test.
52567
52568 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52569
52570         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52571         namespace.
52572
52573         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52574         standards-conformant.
52575
52576         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52577
52578         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52579         * g++.old-deja/g++.mike/p755a.C: Likewise.
52580         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52581         library makes no calls to `operator new' during initialization.
52582
52583 2000-11-04  Neil Booth  <neilb@earthling.net>
52584
52585         * gcc.dg/cpp/include2.c: New tests.
52586
52587 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52588
52589         * lib/g++.exp (g++_set_ld_library_path): New function.
52590         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52591
52592 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52593
52594         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52595         warnings.
52596
52597 2000-11-01  Richard Henderson  <rth@redhat.com>
52598
52599         * g++.old-deja/g++.ext/namedret1.C: New.
52600         * g++.old-deja/g++.ext/namedret2.C: New.
52601         * g++.old-deja/g++.ext/namedret3.C: New.
52602
52603 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52604
52605         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52606         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52607
52608 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52609
52610         * gcc.c-torture/execute/va-arg-21.c: New test.
52611
52612 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52613
52614         * gcc.dg/c99-complex-2.c: New test.
52615
52616 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52617
52618         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52619
52620 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52621
52622         * g++.old-deja/g++.other/inline16.C: New test.
52623
52624 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52625
52626         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52627         __PRETTY_FUNCTION__
52628
52629 2000-10-29  Neil Booth  <neilb@earthling.net>
52630
52631         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52632         New tests.
52633         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52634         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52635         optimisation.
52636
52637 2000-10-29  Neil Booth  <neilb@earthling.net>
52638
52639         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52640         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52641         * mi5.c: Test multiple includes work with -C.
52642         * trigraphs.c: Test ^= version.
52643
52644 2000-10-28  Neil Booth  <neilb@earthling.net>
52645
52646         New tests and test updates for new macro expander.
52647
52648         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52649         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52650         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52651         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52652         new diagnostic messages.
52653
52654         * gcc.dg/cpp/macro3.c: New tests.
52655
52656 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52657
52658         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52659         on the same line.
52660
52661 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52662
52663         * g++.old-deja/g++.other/eh2.C: New test.
52664
52665 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52666
52667         * gcc.c-torture/execute/20001027-1.c: New test.
52668
52669 2000-10-26  Richard Henderson  <rth@redhat.com>
52670
52671         * gcc.c-torture/execute/20001026-1.c: New.
52672
52673 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52674
52675         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52676         * g++.old-deja/g++.law/builtin1.C: Likewise.
52677         * g++.old-deja/g++.law/ctors10.C: Likewise.
52678         * g++.old-deja/g++.law/virtual3.C: Likewise.
52679         * g++.old-deja/g++.mike/p658.C: Likewise.
52680         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52681         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52682         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52683         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52684         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52685
52686 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52687
52688         * gcc.c-torture/compile/20001024-1.c: New test.
52689
52690 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52691
52692         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52693         to tell us whether or not we are using V3.
52694
52695 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52696
52697         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52698         operands.
52699
52700 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52701
52702         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52703
52704 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52705
52706         * gcc.c-torture/execute/20001024-1.c: New test.
52707
52708 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52709
52710         * g++.old-deja/g++.other/sibcall1.C: New test.
52711
52712 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52713
52714         * gcc.dg/noncompile/init-3.c: New test.
52715
52716 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52717
52718         * gcc.dg/format-array-1.c: New test.
52719
52720 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52721
52722         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52723         writing through null pointers; remove comment about testing
52724         unterminated strings.
52725
52726 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52727
52728         * gcc.c-torture/execute/20001017-2.c: New test.
52729
52730 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52731
52732         * gcc.c-torture/compile/20001018-1.c: New test.
52733         * gcc.c-torture/compile/20001018-1.x: Xfail.
52734
52735 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52736
52737         * gcc.c-torture/execute/20001017-1.c: New test.
52738
52739 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52740
52741         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52742         for multiple use of arguments with scanf formats; add tests for
52743         multiple use of arguments.
52744
52745 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52746
52747         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52748         from some old tests.
52749
52750 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52751
52752         * gcc.dg/format-miss-1.c: New test.
52753
52754 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52755
52756         * gcc.c-torture/execute/20001013-1.c: New test.
52757
52758 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52759
52760         * gcc.dg/format-branch-1.c: New test.
52761
52762 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52763
52764         * README, lib/file-format.exp: Remove EGCS references.
52765
52766 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52767
52768         * gcc.dg/20001013-1.c: New test.
52769
52770 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52771
52772         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52773         for intmax_t in the compiler using __typeof__ and the type rules
52774         for conditional expressions.
52775
52776 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52777
52778         * gcc.dg/20001012-1.c: New test.
52779         * gcc.dg/20001012-2.c: New test.
52780
52781 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52782
52783         * gcc.dg/format-attr-1.c: New test.
52784
52785 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52786
52787         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52788         __LONG_LONG_MAX__ instead of LLONG_MAX.
52789
52790 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52791
52792         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52793         scanf flags.
52794         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52795         flags.
52796
52797 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52798
52799         * gcc.dg/sequence-pt-1.c: New test.
52800
52801 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52802
52803         * gcc.c-torture/execute/20001011-1.c: New testcase.
52804         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52805
52806 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52807
52808         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52809         does not error on it.
52810
52811 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52812
52813         * gcc.dg/20001009-1.c: New test.
52814
52815 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52816
52817         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52818         * gcc.c-torture/execute/20001009-2.c: ... to here.
52819
52820 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52821
52822         * gcc.c-torture/compile/20001009-1.c: New testcase.
52823         * gcc.c-torture/execute/20001009-1.c: New testcase.
52824         Testcases provided by Jan Hubicka <jh@suse.cz>.
52825
52826 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52827
52828         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52829         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52830         uintmax_t using <limits.h> to emulate the compiler's internal
52831         logic.  No longer XFAIL %j tests.
52832
52833 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52834
52835         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52836         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52837         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52838         regexps and details of expected handling of some bad formats.
52839         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52840         suppression.
52841
52842 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52843
52844         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52845         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52846         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52847         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52848         in list archives.
52849
52850 2000-10-06  Richard Henderson  <rth@cygnus.com>
52851
52852         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52853         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52854         * g++.old-deja/g++.jason/report.C: Likewise.
52855         * g++.old-deja/g++.law/friend5.C: Likewise.
52856         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52857         of the expected warnings.
52858
52859 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52860
52861         * g++.old-deja/g++.pt/enum14.C: New test.
52862
52863 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52864
52865         * g++.old-deja/g++.pt/crash59.C: New test.
52866
52867 2000-10-04  Will Cohen  <wcohen@redhat.com>
52868
52869         * gcc.dg/20000926-1.c: New test.
52870
52871 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52872
52873         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52874         function name for current C++ compiler.
52875         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52876
52877 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52878
52879         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52880         __PRETTY_FUNCTION__.
52881         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52882
52883 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52884
52885         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52886
52887 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52888
52889         * gcc.c-torture/compile/20000923-1.c: New test.
52890
52891 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52892
52893         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52894         * g++.old-deja/g++.pt/ttp62.C: Same.
52895         * g++.old-deja/g++.other/inline14.C: Same.
52896
52897 2000-09-24  Richard Henderson  <rth@cygnus.com>
52898
52899         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52900
52901 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52902
52903         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52904
52905 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52906
52907         * gcc.c-torture/compile/20000922-1.c: New file.
52908
52909 2000-09-21  Nick Clifton  <nickc@redhat.com>
52910
52911         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52912         a signed long modulo operation.
52913         (mod6): New function - perform an unsigned long modulo operation.
52914         (main): Add tests for modulos of very large numbers by very small
52915         dividends.
52916
52917 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52918
52919         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52920
52921 2000-09-19  Richard Henderson  <rth@cygnus.com>
52922
52923         * gcc.dg/compare2.c (case 10): XFAIL.
52924
52925 2000-09-18  Richard Henderson  <rth@cygnus.com>
52926
52927         * gcc.c-torture/execute/20000906-1.c: Move ...
52928         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52929         that support __builtin_trap.
52930
52931 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52932
52933         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52934
52935 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52936
52937         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52938         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52939         more $ format tests.
52940
52941 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52942
52943         * gcc.dg/format-errmk-1.c: New test.
52944
52945 2000-09-17  Greg McGary  <greg@mcgary.org>
52946
52947         * gcc.c-torture/execute/20000917-1.x: Remove.
52948
52949 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52950
52951         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52952
52953 2000-09-17  Greg McGary  <greg@mcgary.org>
52954
52955         * gcc.c-torture/execute/20000917-1.c: New test.
52956         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52957
52958 2000-09-16  Neil Booth  <NeilB@earthling.net>
52959
52960         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52961         in nested macro bug.
52962
52963 2000-09-15  Neil Booth  <NeilB@earthling.net>
52964
52965         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52966
52967 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52968
52969         * gcc.c-torture/execute/20000914-1.c: New test.
52970
52971 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52972
52973         * g++.other/inline13.C: New test.
52974
52975 2000-09-12  Andreas Jaeger  <aj@suse.de>
52976
52977         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52978         constant by Ulrich Drepper <drepper@redhat.com>.
52979
52980 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52981
52982         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52983
52984 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52985
52986         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52987
52988 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52989
52990         * gcc.dg/cpp/backslash.c: New test.
52991
52992 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52993
52994         * gcc.c-torture/execute/20000910-1.c: New test.
52995         * gcc.c-torture/execute/20000910-2.c: Likewise.
52996
52997 2000-09-11  Robert Lipe  <robertl@sco.com>
52998
52999         * gcc.dg/pragma-align.c: New test.
53000
53001 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53002
53003         * g++.old-deja/g++.pt/explicit82.C: New test.
53004         * g++.old-deja/g++.pt/explicit83.C: New test.
53005
53006 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53007
53008         * gcc.dg/asm-names.c: New test.
53009
53010 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53011
53012         * gcc.dg/cpp/tr-warn6.c: New test
53013
53014 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53015
53016         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53017         be accepted.
53018
53019 2000-09-07  Catherine Moore  <clm@redhat.com>
53020
53021         * gcc.c-torture/execute/unroll-1.c: New test.
53022
53023 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53024
53025         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53026         ERROR markers.
53027         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53028         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53029         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53030         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53031         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53032         Preprocess only.
53033         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53034         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53035
53036 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53037
53038         * g++.old-deja/g++.pt/deduct2.C: New test.
53039
53040 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53041
53042         * g++.old-deja/g++.pt/parms2.C: New test.
53043
53044 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53045
53046         * g++.old-deja/g++.pt/crash58.C: New test.
53047
53048 2000-09-06  Greg McGary  <greg@mcgary.org>
53049
53050         * gcc.c-torture/execute/20000906-1.c: New test.
53051         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53052
53053 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53054
53055         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53056
53057 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53058
53059         * g++.old-deja/g++.pt/crash57.C: New test.
53060
53061 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53062
53063         * g++.old-deja/g++.pt/crash56.C: New test.
53064
53065 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53066
53067         * g++.old-deja/g++.pt/koenig1.C: New test.
53068
53069 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53070
53071         * gcc.dg/20000904-1.c: New test.
53072
53073 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53074
53075         * gcc.dg/cpp/paste8.c: New test.
53076
53077 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53078
53079         * gcc.c-torture/compile/20000827-1.c: New test.
53080
53081 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53082
53083         * gcc.dg/format-diag-1.c: New test.
53084
53085 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53086
53087         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53088         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53089         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53090         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53091         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53092
53093 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53094
53095         * g++.old-deja/g++.other/nested4.C: New test.
53096
53097 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53098
53099         * g++.old-deja/g++.ns/scoped1.C: New test.
53100
53101 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53102
53103         * lib/g++.exp: Support testing already-installed GCC.
53104
53105 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53106
53107         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53108
53109 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53110
53111         * gcc.dg/return-type-2.c: New test.
53112
53113 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53114
53115         * gcc.c-torture/compile/20000825-1.c: New test.
53116
53117 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53118
53119         * gcc.dg/dwarf2-2.c: New test.
53120
53121 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53122
53123         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53124         dg-warning regexps.
53125
53126 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53127
53128         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53129         gcc.dg/format-ext-5.c: New tests.
53130
53131 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53132
53133         * g++.old-deja/g++.other/crash22.C: New test.
53134
53135 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53136
53137         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53138
53139 2000-08-24  Richard Henderson  <rth@cygnus.com>
53140
53141         * gcc.dg/ia64-sync-1.c: New test.
53142         * gcc.dg/ia64-sync-2.c: New test.
53143         * gcc.dg/ia64-asm-1.c: New test.
53144
53145 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53146
53147         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53148         * gcc.dg/format-ext-2.c: New test.
53149
53150 2000-08-23  Jason Merrill  <jason@redhat.com>
53151
53152         * lib/old-dejagnu.exp: Also ignore "In member function" and
53153         "At global scope".
53154
53155 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53156
53157         * gcc.dg/noncompile/label-lineno-1.c: New test.
53158
53159 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53160
53161         * gcc.dg/c99-array-nonobj-1.c: New test.
53162
53163 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53164
53165         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53166         tests.
53167         * gcc.dg/format-ext-1.c: New test.
53168
53169 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53170
53171         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53172         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53173         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53174         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53175         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53176
53177 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53178
53179         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53180         gcc.dg/c99-strftime-2.c: New tests.
53181
53182 2000-08-22  Richard Henderson  <rth@cygnus.com>
53183
53184         * gcc.c-torture/execute/20000822-1.c: New test.
53185
53186 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * gcc.c-torture/execute/20000819-1.x: Remove.
53189
53190 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53191
53192         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53193         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53194         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53195         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53196         gcc.dg/format-xopen-1.c: New tests.
53197
53198 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53199
53200         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53201
53202 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53203
53204         * g++.old-deja/g++.other/loop2.C: New test.
53205
53206         * gcc.c-torture/compile/20000606-1.c: New test.
53207         * gcc.c-torture/compile/20000728-1.c: New test.
53208         * gcc.c-torture/execute/20000801-1.c: New test.
53209         * gcc.c-torture/execute/20000801-2.c: New test.
53210         * gcc.c-torture/execute/20000819-1.c: New test.
53211         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53212         * gcc.dg/20000629-1.c: New test.
53213         * gcc.dg/20000724-1.c: New test.
53214         * gcc.dg/20000807-1.c: New test.
53215
53216 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53217
53218         * gcc.dg/cpp/pragma-1.c: New test.
53219         * gcc.dg/cpp/pragma-2.c: New test.
53220
53221 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53222
53223         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53224         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53225
53226 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53227
53228         * gcc.c-torture/compile/20000818-1.c: New test.
53229
53230 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53231
53232         * gcc.c-torture/execute/20000818-1.c: New test.
53233
53234 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53235
53236         * gcc.dg/format-va-1.c: New test.
53237
53238 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53239
53240         * g++.old-deja/g++.other/typedef8.C: New test.
53241
53242 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53243
53244         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53245         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53246         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53247         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53248         * g++.old-deja/g++.other/ptrmem7.C: New test.
53249         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53250
53251 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53252
53253         * g++.old-deja/g++.pt/typename27.C: New test.
53254
53255 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53258         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53259         * g++.old-deja/g++.pt/friend45.C: New test.
53260         * g++.old-deja/g++.other/friend8.C: New test.
53261
53262 2000-08-15  Richard Henderson  <rth@cygnus.com>
53263
53264         * gcc.c-torture/execute/20000815-1.c: New test.
53265
53266 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53267
53268         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53269         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53270         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53271
53272 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53273
53274         * g++.old-deja/g++.other/refinit2.C: New test.
53275
53276 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53277
53278         * lib/c-torture.exp (c-torture): Make
53279         compiler_conditional_xfail_data global.
53280         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53281         compiler_conditional_xfail_data machinery.
53282         (f-torture-execute): Likewise.
53283         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53284         and only when unrolling loops.
53285
53286         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53287
53288 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53289
53290         * g++.old-deja/g++.pt/explicit81.C: New test.
53291
53292 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53293
53294         * g++.old-deja/g++.pt/typename26.C: New test.
53295
53296 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53297
53298         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53299         warning.
53300
53301 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53302
53303         * g++.old-deja/g++.other/array3.C: New test.
53304
53305 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53306
53307         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53308         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53309         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53310         New tests.
53311
53312 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53313
53314         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53315         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53316
53317 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53318
53319         * gcc.c-torture/execute/20000808-1.c: New test.
53320
53321 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53322
53323         * gcc.dg/c90-const-expr-1.c: New test.
53324
53325 2000-08-08  Richard Henderson  <rth@cygnus.com>
53326
53327         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53328
53329 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53330
53331         * gcc.dg/noncompile/const-ll-1.c: New test.
53332
53333 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53334
53335         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53336
53337 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53338
53339         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53340         that running programs linked against the shared version of libobjc
53341         run correctly.
53342
53343 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53344
53345         * gcc.dg/c99-printf-1.c: New test.
53346
53347 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53348
53349         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53350
53351 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53352
53353         * gcc.c-torture/execute/20000731-1.x: Delete.
53354
53355 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53356
53357         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53358         and torture_without_loops as is done by c-torture.exp.
53359         (search_for): Copy from c-torture.exp.
53360         (gcc-dg-runtest): New function, drives a directory of tests
53361         iterating over the TORTURE_OPTIONS.
53362         (scan-assembler, scan-assembler-not): Move here from
53363         individual directory drivers.
53364
53365         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53366         defined by lib/gcc-dg.exp.
53367         * gcc.dg/cpp/cpp.exp: Likewise.
53368         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53369         gcc-dg-runtest, so we cycle over optimization options.
53370
53371         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53372         * gcc.dg/compare2.c: No longer expected to fail.
53373
53374 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53375
53376         * gcc.c-torture/execute/20000804-1.c: New test.
53377
53378 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53379
53380         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53381
53382 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53383
53384         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53385
53386 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53387
53388         * gcc.c-torture/compile/20000803-1.c: New test.
53389
53390 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53391
53392         * gcc.c-torture/execute/20000801-3.c,
53393         gcc.c-torture/execute/20000801-4.c: New tests.
53394         * gcc.c-torture/execute/20000801-3.x,
53395         gcc.c-torture/execute/20000801-4.x: Xfail.
53396
53397 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53398
53399         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53400         libobjc/.libs to allow for libtool.
53401
53402 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53403
53404         * gcc.c-torture/compile/20000802-1.c: New test.
53405
53406 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53407
53408         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53409
53410 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53411
53412         * gcc-c-torture/execute/20000731-2.c: New test.
53413
53414         * gcc.c-torture/execute/20000731-1.c: New test.
53415         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53416
53417 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53418
53419         * gcc.dg/cpp/paste7.c: New test.
53420         * gcc.dg/cpp/20000725-1.c: New test.
53421
53422 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53423
53424         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53425         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53426         declaration warning for __builtin_dwarf_reg_size.
53427
53428         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53429
53430 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53431
53432         * gcc.dg/noncompile/voidparam-1.c: New test.
53433
53434 2000-07-30  Richard Henderson  <rth@cygnus.com>
53435
53436         * gcc.dg/c90-digraph-1.c: Don't xfail.
53437         * gcc.dg/compare2.c (case 10): Xfail.
53438         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53439
53440 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53441
53442         * gcc.dg/c99-main-1.c: New test.
53443
53444 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53445
53446         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53447
53448 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53449
53450         * gcc.c-tortuer/execute/20000726-1.c: New test.
53451
53452 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53453
53454         * gcc.c-torture/execute/enum-2.c: New test.
53455
53456 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53457
53458         * gcc.dg/cpp/tr-warn3.c: New test.
53459
53460 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53461
53462         * g++.old-deja/g++.ext/implicit1.C: Remove.
53463         * g++.old-deja/g++.jason/c2.C: Remove
53464         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53465         * g++.old-deja/g++.pt/crash16.C: Likewise.
53466         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53467
53468 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53469
53470         * g++.old-deja/g++.other/for2.C: New test.
53471
53472 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53473
53474         * gcc.dg/20000720-1.c: New test.
53475
53476 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53477
53478         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53479
53480 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53481
53482         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53483         * gcc.c-torture/execute/20000722-1.c: New.
53484         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53485
53486 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53487
53488         * gcc.dg/cpp/20000720-1.S: New test.
53489
53490 2000-07-21  Michael Meissner  <meissner@redhat.com>
53491
53492         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53493
53494 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53495
53496         * g++.old-deja/g++.brendan/crash16.C,
53497         g++.old-deja/g++.brendan/parse3.C,
53498         g++.old-deja/g++.brendan/redecl1.C,
53499         g++.old-deja/g++.ns/template13.C,
53500         g++.old-deja/g++.other/decl4.C,
53501         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53502
53503 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53504
53505         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53506         and "Internal error".
53507
53508         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53509         regexps.
53510         * gcc.dg/cpp/paste6.c: New test.
53511
53512 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53513
53514         * gcc.dg/cpp/tr-direct.c: New test.
53515
53516         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53517         gcc.dg/cpp/undef1.c: Tweak error regexps.
53518
53519 2000-07-18  Eric Christopher <echristo@redhat.com>
53520
53521         * gcc.c-torture/compile/20000718-1.c: New test.
53522
53523 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53524
53525         * cpplex.c (_cpp_push_token): If the token being pushed back
53526         is the previous token in this context, just subtract one from
53527         context->posn.
53528         * cppmacro.c (save_expansion): Clear aux field when storing a
53529         placemarker.
53530
53531 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53532
53533         * gcc.dg/noncompile/redecl-1.c: New test.
53534
53535 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53536
53537         * gcc.c-torture/execute/20000717-5.c: New test.
53538         * gcc.c-torture/execute/20000717-1.x: Removed.
53539
53540 2000-07-17  Richard Henderson  <rth@cygnus.com>
53541
53542         * gcc.c-torture/execute/20000717-4.c: New test.
53543
53544 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53545
53546         * gcc.dg/cpp/syshdr.c: New test.
53547         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53548
53549 2000-07-17  Neil Booth  <neilb@earthling.net>
53550
53551         * gcc.dg/cpp/cmdlne-dM.c: New test.
53552         * gcc.dg/cpp/cmdlne-dD.c: New test.
53553
53554 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53555
53556         * gcc.c-torture/execute/20000717-3.c: New test.
53557
53558         * gcc.c-torture/compile/20000717-1.c: New test.
53559
53560 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53561
53562         * gcc.c-torture/execute/20000717-2.c: New test.
53563
53564 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53565
53566         * gcc.dg/formatz-1.c: New test.
53567
53568         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53569         * gcc.dg/c99-digraph-1.c: New tests.
53570
53571         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53572         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53573
53574         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53575         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53576         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53577         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53578         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53579         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53580         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53581
53582 2000-07-17  Greg McGary <greg@mcgary.org>
53583
53584         * gcc.c-torture/execute/20000717-1.c: New test.
53585         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53586
53587 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53588
53589         * gcc.c-torture/execute/20000715-2.c: New test.
53590         * gcc.dg/20000715-1.c: New test.
53591
53592 2000-07-15  Michael Meissner  <meissner@redhat.com>
53593
53594         * gcc.c-torture/execute/20000715-1.c: New test.
53595
53596 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53597
53598         * gcc.c-torture/execute/20000707-1.c: New test.
53599
53600 2000-07-13  Neil Booth  <NeilB@earthling.net>
53601
53602         * gcc.dg/cpp/digraph1.c,
53603         gcc.dg/cpp/digraph2.c,
53604         gcc.dg/cpp/digraphs.c: New tests.
53605
53606 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53607
53608         * g77.f-torture/compile/20000630-2.f: New test.
53609         * g77.f-torture/compile/20000630-2.x
53610
53611 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53612
53613         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53614
53615 2000-07-11  Neil Booth  <NeilB@earthling.net>
53616
53617         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53618
53619 2000-07-11  Neil Booth  <NeilB@earthling.net>
53620
53621         * gcc.dg/cpp/cmdlne-C.c: New.
53622
53623 2000-07-09  Neil Booth  <NeilB@earthling.net>
53624
53625         * gcc.dg/cpp/directiv.c: New tests.
53626         * gcc.dg/cpp/undef1.c: Update.
53627
53628 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53629
53630         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53631
53632 2000-07-09  Neil Booth  <NeilB@earthling.net>
53633
53634         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53635
53636 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53637
53638         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53639         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53640
53641 2000-07-08  Neil Booth  <NeilB@earthling.net>
53642
53643         * gcc.dg/cpp/macsyntx.c: New tests.
53644
53645 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53646
53647         * gcc.dg/20000707-1.c: New test.
53648
53649 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53650
53651         * gcc.c-torture/execute/20000706-1.c: New test.
53652         * gcc.c-torture/execute/20000706-2.c: New test.
53653         * gcc.c-torture/execute/20000706-3.c: New test.
53654         * gcc.c-torture/execute/20000706-4.c: New test.
53655         * gcc.c-torture/execute/20000706-5.c: New test.
53656
53657 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53658
53659         * g++.old-deja/g++.pt/instantiate7.C: New test.
53660
53661 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53662
53663         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53664         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53665         * g++.old-deja/g++.other/rtti3.C: Likewise.
53666         * g++.old-deja/g++.other/rttid3.C: Likewise.
53667
53668 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53669
53670         *  g77.f-torture/compile/20000630-1.x: Fix typo
53671
53672 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53673
53674         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53675         assembly output.
53676
53677 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53678
53679         * gcc.dg/cpp/ident.c: New test.
53680
53681 2000-07-05  Neil Booth  <NeilB@earthling.net>
53682
53683         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53684           gcc.dg/cpp/lexstrng.c: New tests.
53685
53686 2000-07-04  Neil Booth  <NeilB@earthling.net>
53687
53688         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53689         * gcc.dg/cpp/strify2.c: Same.
53690
53691 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53692
53693         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53694         * gcc.dg/cpp/19990703-1.c: Likewise.
53695         * gcc.dg/cpp/20000625-1.c: Likewise.
53696         * gcc.dg/cpp/20000625-2.c: Likewise.
53697
53698         * gcc.dg/cpp/macro1.c,
53699         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53700         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53701         gcc.dg/cpp/strify1.c,
53702         gcc.dg/cpp/strify2.c: New tests.
53703
53704 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53705
53706         * gcc.c-torture/execute/20000703-1.c: New test.
53707
53708 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53709
53710         * g++.old-deja/g++.pt (lookup10.C): New test.
53711
53712 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53713
53714         * g++.old-deja/g++.pt (typename25.C): New test.
53715
53716 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53717
53718         * gcc.c-torture/compile/20000701-1.c: New test.
53719
53720 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53721
53722         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53723         to test case.
53724
53725 2000-06-30  Catherine Moore  <clm@cygnus.com>
53726
53727         * gcc.c-torture/execute/align-1.c: New test.
53728
53729 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53730
53731         * g++.old-deja/g++.pt/expr8.C: New test.
53732         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53733
53734 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53735
53736         * gcc.c-torture/compile/20000629-1.c: New test.
53737
53738 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53739
53740
53741         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53742         gcc.dg/noncompile directory, depending on whether they're
53743         preprocessor tests or not.  Annotate all the tests for the dg
53744         framework.
53745
53746         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53747         * gcc.dg/noncompile/noncompile.exp: New.
53748
53749         * Moved files:
53750         Old name                                New name
53751         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53752         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53753         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53754         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53755         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53756         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53757         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53758         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53759         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53760         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53761         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53762         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53763         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53764         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53765         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53766         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53767         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53768         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53769         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53770         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53771         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53772         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53773         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53774         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53775
53776         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53777         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53778         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53779         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53780         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53781         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53782
53783 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53784
53785         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53786         declare one variable.  On the fourth, error.
53787         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53788         declared by 20000628-1a.h.
53789
53790 2000-06-29  Richard Henderson  <rth@redhat.com>
53791
53792         * gcc.c-torture/execute/930529-1.x: New file.
53793         * gcc.dg/920413-1.c: Adjust expected warning text.
53794         * gcc.dg/980217-1.c: Declare abort.
53795         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53796
53797 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53798
53799         * g77.f-torture/compile/20000629-1.f: New test.
53800         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53801
53802 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53803
53804         Rearrange lots of files, removing entirely the
53805         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53806         directories.
53807
53808         * Deleted files:
53809         gcc.c-torture/code_quality/code_quality.exp
53810         gcc.c-torture/special/special.exp
53811         gcc.failure/failure.exp
53812         gcc.failure/940409-1.x
53813         gcc.c-torture/compile/961203-1.x
53814
53815         * New files:
53816         gcc.misc-tests/linkage.exp
53817         gcc.c-torture/execute/920730-1t.c
53818         gcc.c-torture/execute/920730-1t.x
53819         gcc.c-torture/compile/920520-1.x
53820         gcc.c-torture/compile/920521-1.x
53821         gcc.c-torture/compile/981006-1.x
53822         gcc.c-torture/execute/eeprof-1.x
53823
53824         * Moved files (possibly with modifications to fit a new harness):
53825         Old name                                New name
53826         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53827         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53828         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53829         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53830         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53831         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53832         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53833         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53834         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53835         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53836         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53837         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53838         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53839         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53840
53841 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53842
53843         * c-torture/compile/961203-1.x: Delete.
53844
53845         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53846         not exit. Include stdio.h.
53847         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53848         * gcc.misc-tests/dg-12.c: Likewise.
53849         * gcc.misc-tests/dg-5.c: Likewise.
53850         * gcc.misc-tests/dg-6.c: Likewise.
53851         * gcc.misc-tests/dg-7.c: Prototype abort.
53852         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53853         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53854         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53855         not exit.
53856         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53857         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53858
53859 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53860
53861         * gcc.dg/cpp/20000628-1.c: New test.
53862         * gcc.dg/cpp/20000628-1.h: New header for above test.
53863         * gcc.dg/cpp/20000628-1a.h: Likewise.
53864
53865 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53866
53867         * gcc.dg/cpp: New directory.
53868         * gcc.dg/cpp/cpp.exp: New driver.
53869         * gcc.dg/cpp/20000627-1.c: New test.
53870         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53871         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53872         and rewrite as a compilation test.
53873
53874         * gcc.dg: Move many files into the cpp subdirectory, possibly
53875         renaming or editing them as well.
53876         Old name                New name
53877         990119-1.c              cpp/19990119-1.c
53878         990228-1.c              cpp/19990228-1.c
53879         990407-1.c              cpp/19990407-1.c
53880         990409-1.c              cpp/19990409-1.c
53881         990413-1.c              cpp/19990413-1.c
53882         990703-1.c              cpp/19990703-1.c
53883         20000127-1.c            cpp/20000127-1.c
53884         20000129-1.c            cpp/20000129-1.c
53885         20000207-1.c            cpp/20000207-1.c
53886         20000207-2.c            cpp/20000207-2.c
53887         20000209-1.c            cpp/20000209-1.c
53888         20000209-2.c            cpp/20000209-2.c
53889         20000301-1.c            cpp/20000301-1.c
53890         20000419-1.c            cpp/20000419-1.c
53891         20000510-1.S            cpp/20000510-1.S
53892         20000519-1.c            cpp/20000519-1.c
53893         20000529-1.c            cpp/20000529-1.c
53894         20000625-1.c            cpp/20000625-1.c
53895         20000625-2.c            cpp/20000625-2.c
53896         cpp-as1.c               cpp/assert1.c
53897         cpp-as2.c               cpp/assert2.c
53898         cxx-comments-1.c        cpp/cxxcom1.c
53899         cxx-comments-2.c        cpp/cxxcom2.c
53900         endif-label.c           cpp/endif.c
53901         cpp-hash1.c             cpp/hash1.c
53902         cpp-hash2.c             cpp/hash2.c
53903         cpp-if1.c               cpp/if-1.c
53904         cpp-if2.c               cpp/if-2.c
53905         cpp-if3.c               cpp/if-3.c
53906         cpp-if4.c               cpp/if-4.c
53907         cpp-if5.c               cpp/if-5.c
53908         cpp-cond.c              cpp/if-cexp.c
53909         cpp-missingop.c         cpp/if-mop.c
53910         cpp-missingparen.c      cpp/if-mpar.c
53911         cpp-opprec.c            cpp/if-oppr.c
53912         cpp-ifparen.c           cpp/if-paren.c
53913         cpp-shortcircuit.c      cpp/if-sc.c
53914         cpp-shift.c             cpp/if-shift.c
53915         cpp-unary.c             cpp/if-unary.c
53916         cpp-li1.c               cpp/line1.c
53917         cpp-li2.c               cpp/line2.c
53918         lineno.c                cpp/line3.c
53919         lineno-2.c              cpp/line4.c
53920         cpp-mi.c                cpp/mi1.c
53921         cpp-mic.h               cpp/mi1c.h
53922         cpp-micc.h              cpp/mi1cc.h
53923         cpp-mind.h              cpp/mi1nd.h
53924         cpp-mindp.h             cpp/mi1ndp.h
53925         cpp-mix.h               cpp/mi1x.h
53926         cpp-mi2.c               cpp/mi2.c
53927         cpp-mi2a.h              cpp/mi2a.h
53928         cpp-mi2b.h              cpp/mi2b.h
53929         cpp-mi2c.h              cpp/mi2c.h
53930         cpp-mi3.c               cpp/mi3.c
53931         cpp-mi3.def             cpp/mi3.def
53932         poison-1.c              cpp/poison.c
53933         pr-impl.c               cpp/prag-imp.c
53934         cpp-redef-2.c           cpp/redef1.c
53935         cpp-redef.c             cpp/redef2.c
53936         strpaste.c              cpp/strp1.c
53937         strpaste-2.c            cpp/strp2.c
53938         cpp-tradpaste.c         cpp/tr-paste.c
53939         cpp-tradstringify.c     cpp/tr-str.c
53940         cpp-tradwarn1.c         cpp/tr-warn1.c
53941         cpp-tradwarn2.c         cpp/tr-warn2.c
53942         trigraphs.c             cpp/trigraphs.c
53943         cpp-unc1.c              cpp/unc1.c
53944         cpp-unc2.c              cpp/unc2.c
53945         cpp-unc3.c              cpp/unc3.c
53946         cpp-unc.c               cpp/unc4.c
53947         undef.c                 cpp/undef1.c
53948         undef-2.c               cpp/undef2.c
53949         cpp-wi1.c               cpp/widestr1.c
53950
53951 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53952
53953         * lib/g++.exp (g++_include_flags): Tweak.
53954
53955 2000-06-27  H.J. Lu  <hjl@gnu.org>
53956             Loren J. Rittle  <ljrittle@acm.org>
53957
53958         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53959         version with one that knows about the new gcc tree structure.
53960         (g++_link_flags): Same.
53961
53962 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53963
53964         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53965         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53966         case we are cross-compiling.
53967
53968         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53969         g++.old-deja/g++.niklas/Makefile.in,
53970         g++.old-deja/g++.niklas/configure.in,
53971         g++.old-deja/g++.other/Makefile.in,
53972         g++.old-deja/g++.other/configure.in,
53973         gcc.c-torture/code_quality/Makefile.in,
53974         gcc.c-torture/code_quality/configure.in,
53975         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53976         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53977         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53978         gcc.c-torture/execute/ieee/Makefile.in,
53979         gcc.c-torture/execute/ieee/configure.in,
53980         gcc.c-torture/noncompile/Makefile.in,
53981         gcc.c-torture/noncompile/configure.in,
53982         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53983         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53984         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53985
53986 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53987
53988         * g++.old-deja/g++.other/ambig3.C: New test.
53989
53990 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53991
53992         * g++.old-deja/g++.pt/syntax1.C: New test.
53993         * g++.old-deja/g++.pt/syntax2.C: New test.
53994         * g++.old-deja/g++.other/syntax3.C: New test.
53995         * g++.old-deja/g++.other/syntax4.C: New test.
53996
53997 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53998
53999         * gcc.dg/20000623-1.c: Prototype exit and abort.
54000
54001 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54002
54003         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54004         New tests.
54005         * gcc.dg/cpp-mi3.def: New file.
54006
54007         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54008         inside assertions.
54009         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54010         lexer's error messages.
54011         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54012         divine anything from the linemarkers.
54013         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54014         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54015
54016 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54017
54018         * gcc.dg/20000623-1.c: New test.
54019
54020 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54021
54022         * gcc.c-torture/execute/20000622-1.c: New test.
54023
54024 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54025
54026         * g++.old-deja/g++.other/init15.C: New test.
54027
54028 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54029
54030         * g++.old-deja/g++.pt/vaarg2.C: New test.
54031         * g++.old-deja/g++.pt/vaarg3.C: New test.
54032
54033 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54034
54035         * g++.old-deja/g++.other/dyncast6.C: New test.
54036
54037 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54038
54039         * gcc.c-torture/execute/loop-6.c: New test.
54040
54041 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54042
54043         * gcc.dg/20000614-1.c: New test.
54044         * gcc.dg/20000614-2.c: New test.
54045
54046 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54047
54048         * g++.old-deja/g++.other/inline12.C: New test.
54049
54050 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54051
54052         * g++.old-deja/g++.other/eh1.C: New test.
54053
54054 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54055
54056         * g++.old-deja/g++.other/type.C: New test.
54057
54058 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54059
54060         * g++.old-deja/g++.other/initstring.C: New test.
54061
54062 2000-06-12  Jason Merrill  <jason@redhat.com>
54063
54064         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54065
54066 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54067
54068         * gcc.c-torture/compile/20000609-1.c: New test.
54069
54070 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54071
54072         * gcc.dg/20000609-1.c: New test.
54073
54074 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54075
54076         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54077         * gcc.c-torture/noncompile/poison-1.c: Move...
54078         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54079         * gcc.dg/cpp-li1.c: Add a token after the #line.
54080
54081 2000-06-05  Richard Henderson  <rth@cygnus.com>
54082
54083         * gcc.c-torture/execute/20000605-2.c: New test.
54084         * gcc.c-torture/execute/20000605-3.c: New test.
54085
54086 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54087
54088         * g77.f-torture/execute/20000503-1.x: New file.
54089
54090 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.eh/badalloc1.C: New test.
54093
54094 2000-06-05  Richard Henderson  <rth@cygnus.com>
54095
54096         * gcc.c-torture/execute/20000605-1.c: New test.
54097
54098 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54099             Nathan Sidwell <nathan@codesourcery.com>
54100
54101         * gcc.c-torture/compile/20000605-1.c: New test.
54102
54103 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54104
54105         * g77.f-torture/compile/20000601-1.f: New test.
54106
54107 2000-06-03  Richard Henderson  <rth@cygnus.com>
54108
54109         * gcc.c-torture/execute/20000603-1.c: New.
54110
54111 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54112
54113         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54114         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54115
54116 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54117
54118         * gcc.dg/compare2.c (case 12): XFAIL.
54119         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54120         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54121
54122         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54123
54124 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54125
54126         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54127         guard macro is already defined when the header is first
54128         included.
54129         * gcc.dg/cpp-mix.h: New file.
54130         * gcc.dg/endif-label.c: Update patterns to match compiler.
54131
54132         * g++.brendan/complex1.C: Declare abort.
54133         * g++.law/refs4.C: Remove XFAIL.
54134         * g++.oliva/expr2.C: Declare abort and exit.
54135
54136 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54137
54138         * gcc.c-torture/execute/20000528-1.c: New test.
54139
54140         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54141         * g++.old-deja/g++.law/temps4.C: Likewise.
54142
54143         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54144         stdlib.h.  Call abort() on failure.
54145         * g++.old-deja/g++.law/refs4.C: Likewise.
54146         * g++.old-deja/g++.law/temps4.C: Likewise.
54147         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54148         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54149
54150 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54151
54152         Relative to g++.dg/special:
54153         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54154
54155         Relative to g++.old-deja:
54156         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54157         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54158         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54159         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54160         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54161         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54162         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54163
54164         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54165         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54166         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54167         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54168         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54169         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54170         and/or string.h.
54171
54172         * g++.other/goto1.C: Update expectations for error messages.
54173
54174 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54175
54176         * gcc.c-torture/compile/20000523-1.c: New test.
54177
54178 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54179
54180         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54181
54182 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54183
54184         * g++.old-deja/g++.eh/catch11.C: New test.
54185         * g++.old-deja/g++.eh/catch12.C: New test.
54186
54187 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54188
54189         * gcc.c-torture/execute/20000523-1.c: New test.
54190
54191 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54192
54193         * c-torture/execute/bcp-1.c: Replace abort in arg of
54194         __builtin_constant_p with a generic external function.
54195
54196         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54197         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54198         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54199         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54200         Prototype abort and/or exit.
54201
54202         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54203         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54204         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54205         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54206
54207 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54208
54209         * gcc.dg/dwarf2-1.c: New test.
54210
54211 2000-05-20  Richard Henderson  <rth@cygnus.com>
54212
54213         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54214
54215 2000-05-20  Andreas Jaeger  <aj@suse.de>
54216
54217         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54218         testcase.
54219
54220 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54221
54222         * gcc.c-torture/execute/20000519-2.c: New test.
54223
54224 2000-05-19  Andreas Jaeger  <aj@suse.de>
54225
54226         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54227         which fails with SSA.
54228
54229         * lib/c-torture.exp: Also test with -O3 -fssa.
54230
54231 2000-05-18  Michael Meissner  <meissner@redhat.com>
54232
54233         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54234         * gcc.c-torture/execute/920415-1.c: Ditto.
54235         * gcc.c-torture/execute/920501-1.c: Ditto.
54236         * gcc.c-torture/execute/conversion.c: Ditto.
54237         * gcc.c-torture/execute/cvt-1.c: Ditto.
54238
54239 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54240
54241         * gcc.c-torture/compile/20000518-1.c: New test.
54242
54243 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54244
54245         * g77.f-torture/compile/200005018.f: New test.
54246
54247 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54248
54249         * gcc.c-torture/compile/20000517-1.c: New test.
54250
54251 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54252
54253         * gcc.c-torture/execute/20000516-1.c: New test.
54254
54255 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54256
54257         * g++.old-deja/g++.other/eh.C: New test.
54258
54259 2000-05-12  Richard Henderson  <rth@cygnus.com>
54260
54261         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54262         constants through to doit's conditional.
54263
54264 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54265
54266         * gcc.c-torture/compile/20000511-1.c: New test.
54267         * g77.f-torture/compile/20000511-1.f: New test.
54268         * g77.f-torture/compile/20000511-2.f: New test.
54269
54270 2000-05-11  Michael Meissner  <meissner@redhat.com>
54271
54272         * gcc.c-torture/execute/20000511-1.c: New test.
54273
54274 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54275
54276         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54277         * gcc.dg/20000510-1.S: New.
54278
54279 2000-05-08  Catherine Moore  <clm@cygnus.com>
54280
54281         * gcc.dg/unused-3.c: New.
54282
54283 2000-05-06  Richard Henderson  <rth@cygnus.com>
54284
54285           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54286           * g++.old-deja/g++.mike/warn1.C: Likewise.
54287           * g++.old-deja/g++.pt/local1.C: Likewise.
54288           * g++.old-deja/g++.pt/local7.C: Likewise.
54289           * g++.old-deja/g++.pt/spec16.C: Likewise.
54290
54291 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54292
54293         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54294
54295 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54296
54297           * g77.f-torture/execute/20000503-1.f: New test.
54298
54299 2000-05-04  Andreas Jaeger  <aj@suse.de>
54300
54301         * gcc.dg/noreturn-2.c: New test.
54302
54303 2000-05-04  Neil Booth  <NeilB@earthling.net>
54304
54305         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54306         preprocessor.
54307
54308 2000-05-04  Richard Henderson  <rth@cygnus.com>
54309
54310         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54311
54312 2000-05-04  Richard Henderson  <rth@cygnus.com>
54313
54314         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54315         OpenSSL by Jason R Thorpe.
54316
54317 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54318
54319         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54320
54321 2000-05-03  Robert Lipe <robertlipe@usa.net>
54322
54323         * gcc.dg/20000503-1.c: New test.
54324
54325 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54326
54327         * gcc.c-torture/compile/20000502-1.c: New test.
54328         * g++.old-deja/g++.other/align.C: New test.
54329         * gcc.dg/cpp-tradstringify.c: New test.
54330
54331 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54332
54333         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54334         and hard registers.
54335
54336 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54337
54338         * gcc.c-torture/execute/loop-5.c: New test.
54339
54340 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54341
54342         * gcc.c-torture/execute/va-arg-20.c: New test.
54343
54344 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54345
54346         * gcc.c-torture/execute/20000422-1.c: New test.
54347
54348 2000-04-20  Greg McGary  <gkm@gnu.org>
54349
54350         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54351         when optimizing, but without sibling-call optimizations (-O1).
54352
54353 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54354
54355           * gcc.c-torture/compile/20000420-1.c: New test.
54356
54357 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54358
54359         * g++.abi/ptrflags.C: New test.
54360         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54361
54362 2000-04-19  Catherine Moore  <clm@cygnus.com>
54363
54364         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54365
54366 2000-04-19  Greg McGary  <gkm@gnu.org>
54367
54368         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54369         sibling-call optimizations.
54370
54371 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54372
54373         * gcc.dg/20000419-1.c: New test.
54374
54375 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54376
54377         * gcc.c-torture/execute/20000412-6.c: New test.
54378
54379 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54380
54381         * gcc.c-torture/execute/20000412-5.c: New test.
54382         * g77.f-torture/compile/20000412-1.f: New test.
54383         * gcc.c-torture/execute/20000412-4.c: New test.
54384         * gcc.c-torture/compile/20000412-2.c: New test.
54385         * gcc.c-torture/execute/20000412-3.c: New test.
54386         * gcc.c-torture/compile/20000412-1.c: New test.
54387         * gcc.c-torture/execute/20000412-2.c: New test.
54388
54389 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54390
54391         * objc/execute/bf-20.m: New test.
54392
54393 2000-04-10  Richard Henderson  <rth@cygnus.com>
54394
54395         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54396
54397         * gcc.c-torture/execute/20000412-1.c: New test.
54398
54399 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54400
54401         * g++.old-deja/g++.eh/catchptr1.C: New test.
54402
54403 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54404
54405         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54406
54407 2000-04-08  Neil Booth  <NeilB@earthling.net>
54408
54409         * gcc.dg/cpp-nullchar.c: Remove test as
54410         embedded nulls cause problems.
54411
54412 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54413
54414         * gcc.dg/compare2.c: New test.
54415
54416 2000-04-08  Neil Booth  <NeilB@earthling.net>
54417
54418         * gcc.dg/cpp-nullchar.c: New test.
54419
54420 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54421
54422         * gcc.dg/cpp-mi2.c: New test.
54423         * gcc.dg/cpp-mi2[abc].h: New files.
54424
54425 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54426
54427         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54428         member name.
54429
54430 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54431
54432         * g++.old-deja/g++.abi/vmihint.C: New test.
54433
54434 2000-04-06  Neil Booth  <NeilB@earthling.net>
54435
54436         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54437         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54438         copyright.
54439
54440 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54441
54442         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54443         avoid stack-frame overwrite.
54444
54445 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54446
54447         * gcc.c-torture/compile/20000405-2.c: New test.
54448         * gcc.c-torture/compile/20000405-3.c: New test.
54449
54450 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54451
54452         * gcc.c-torture/compile/20000405-1.c: New test.
54453
54454 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54455
54456         * gcc.dg/cast-qual-1.c: Revert last change.
54457
54458 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54459
54460         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54461
54462 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54463
54464         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54465         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54466
54467 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54468
54469         * gcc.c-torture/compile/20000403-2.c: New test.
54470         * gcc.c-torture/compile/20000403-1.c: New test.
54471
54472 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54473
54474         * gcc.c-torture/execute/20000403-1.c: New test.
54475
54476 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54477
54478         * gcc.c-torture/execute/20000402-1.c: New test.
54479
54480 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54481
54482         * gcc.c-torture/execute/va-arg-15.c: New test.
54483         * gcc.c-torture/execute/va-arg-16.c: New test.
54484         * gcc.c-torture/execute/va-arg-17.c: New test.
54485         * gcc.c-torture/execute/va-arg-18.c: New test.
54486         * gcc.c-torture/execute/va-arg-19.c: New test.
54487
54488 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54489
54490         * gcc.c-torture/compile/981211-1.c: Move to...
54491         * gcc.dg/cpp-as1.c: ...here.
54492         * gcc.dg/cpp-as2.c: New file.
54493
54494         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54495         compiler.
54496
54497 2000-04-02  Neil Booth  <NeilB@earthling.net>
54498
54499         * gcc.dg/cpp-cond.c  New tests.
54500         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54501         accidental success less likely.
54502         * gcc.dg/cpp-missingop.c  New tests.
54503         * gcc.dg/cpp-missingparen.c  New tests.
54504         * gcc.dg/cpp-shift.c  New tests.
54505         * gcc.dg/cpp-shortcircuit.c  New tests.
54506         * gcc.dg/cpp-unary.c  New tests.
54507
54508 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54509
54510         * gcc.c-torture/compile/20000329-1.c: New test.
54511
54512 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54513
54514         * gcc.c-torture/compile/20000326-1.c: New test.
54515         * gcc.c-torture/compile/20000326-2.c: New test.
54516
54517 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54518
54519         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54520         the first parameter is a function argument.
54521
54522 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54523
54524         * g++.old-deja/g++.ext/array4.C: New test.
54525
54526 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54527
54528         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54529
54530 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54531
54532         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54533
54534 2000-03-19  Richard Henderson  <rth@cygnus.com>
54535
54536         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54537
54538 2000-03-19  Richard Henderson  <rth@cygnus.com>
54539
54540         * gcc.c-torture/compile/20000319-1.c: New test.
54541
54542 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54543
54544         * gcc.c-torture/execute/20000314-3.c: New test.
54545         * gcc.c-torture/execute/20000314-2.c: New test.
54546         * gcc.c-torture/execute/20000314-1.c: New test.
54547         * gcc.c-torture/compile/20000314-2.c: New test.
54548         * gcc.c-torture/compile/20000314-1.c: New test.
54549
54550 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54551
54552         * g++.old-deja/g++.warn/inline.C: New test.
54553
54554 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54555
54556         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54557         standards-compliant result rather than specific constants.
54558         Put test-values in array.
54559
54560 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54561
54562         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54563         (g++_target_compile): Put test-specific options last.
54564
54565 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54566
54567         * g++.old-deja/g++.eh/vbase4.C: New test.
54568
54569 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54570
54571         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54572
54573 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54574
54575         * g++.old-deja/g++.brendan/misc12.C: Removed.
54576         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54577         * g++.old-deja/g++.ext/pretty4.C: New test.
54578
54579 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54580
54581         * g++.old-deja/g++.other/string2.C: New test.
54582
54583 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54584
54585         * g++.old-deja/g++.warn/impint2.C: New test.
54586
54587 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54588
54589         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54590         is 1, not zero.
54591
54592 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54593
54594         * g++.old-deja/g++.warn/impint.C: New test.
54595         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54596         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54597         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54598         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54599         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54600         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54601         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54602         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54603         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54604         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54605         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54606         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54607
54608 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54609
54610         * gcc.dg/cpp-redef.c: New test.
54611
54612 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54613
54614         * g++.old-deja/g++.pt/unify7.C: New test.
54615
54616 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54617
54618         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54619         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54620
54621 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54622
54623         * gcc.c-torture/compile/20000224-1.c: New test.
54624
54625 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54626
54627         * gcc.c-torture/compile/cpp-2.c: New test.
54628         * gcc.c-torture/compile/cpp-1.c: New test.
54629
54630 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54631
54632         * gcc.c-torture/execute/20000225-1.c: New test.
54633
54634 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54635
54636         * gcc.dg/cpp-li2.c: New test.
54637
54638         * gcc.dg/cpp-wi1.c: New test.
54639
54640         * gcc.dg/cpp-li1.c: New test.
54641
54642 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54643
54644         * g++.old-deja/g++.other/sizeof5.C: New test.
54645
54646 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54647
54648         * gcc.c-torture/execute/va-arg-13.c: New test.
54649
54650 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54651
54652         * gcc.c-torture/execute/va-arg-12.c: New test.
54653
54654 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54655
54656         * gcc.c-torture/execute/20000223-1.c: New test.
54657
54658 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54659
54660         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54661
54662 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54663
54664         * g++.old-deja/g++.abi/ptrmem.C: New test.
54665
54666 2000-02-19  Richard Henderson  <rth@cygnus.com>
54667
54668         * gcc.c-torture/compile/init-3.c: New.
54669
54670 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54671
54672         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54673         ALWAYS_CXXFLAGS.
54674
54675 2000-02-11  Robert Lipe <robertl@sco.com>
54676
54677         * gcc.c-torture/compile/20000211-3.c: New test.
54678
54679 2000-02-11  Martin Buchholz <martin@xemacs.org>
54680
54681         * gcc.c-torture/compile/20000211-2.c: New test.
54682
54683 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54684
54685         * gcc.c-torture/compile/20000211-1.c: New test.
54686
54687 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54688
54689         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54690           on native targets
54691
54692 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54693
54694         * g++.old-deja/g++.other/cast5.C: New test.
54695
54696 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54697
54698         * gcc.c-torture/execute/20000205-1.c: New.
54699
54700 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54701
54702         * g++.old-deja/g++.jason/cast3.C: Return void.
54703         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54704
54705 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54706
54707         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54708
54709         * gcc.dg/loop-1.c: New test.
54710
54711 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54712
54713         * gcc.c-torture/compile/20000127-1.c: New test.
54714         * gcc.c-torture/execute/991228-1.c: New test.
54715
54716 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54717
54718         * gcc.dg/unused-2.c: New test.
54719
54720         * gcc.dg/conv-1.c: New test.
54721
54722 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54723
54724         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54725         compiler.
54726         (tool_option_proc): Fix typo.
54727
54728 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54729
54730         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54731         of the ld on the host, not on the build machine.
54732         Also, don't crash if '--help' is not a supported option.
54733
54734 2000-01-24  Richard Henderson  <rth@cygnus.com>
54735
54736         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54737
54738 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54739
54740         * gcc.c-torture/execute/20000120-2.c: New test.
54741         * gcc.c-torture/execute/20000120-1.c: New test.
54742
54743 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54744
54745         * gcc.c-torture/execute/20000113-1.c: New test.
54746
54747 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54748
54749         * gcc.c-torture/execute/20000112-1.c: New test.
54750
54751 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54752
54753         * gcc.dg/20000111-1.c: New test.
54754
54755 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54756
54757         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54758         with 16 bit integers.
54759
54760 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54761
54762         * gcc.dg/20000108-1.c: New test.
54763
54764 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54765
54766         * g++.old-deja/g++.ns/koenig8.C: New test.
54767
54768 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54769
54770         * g++.old-deja/g++.other/cast4.C: New test.
54771
54772 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54773
54774         * gcc.c-torture/compile/20000105-2.c: New test.
54775         * gcc.c-torture/compile/20000105-1.c: New test.
54776
54777 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54778
54779         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54780         references to printf & atoi to conform to ANSI standard.
54781         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54782         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54783         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54784         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54785         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54786         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54787         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54788         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54789         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54790         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54791         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54792         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54793         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54794         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54795         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54796         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54797         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54798         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54799         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54800         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54801         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54802         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54803         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54804         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54805         * g++.old-deja/g++.brendan/init3.C: Likewise.
54806         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54807         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54808         * g++.old-deja/g++.brendan/new2.C: Likewise.
54809         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54810         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54811         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54812         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54813         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54814         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54815         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54816         * g++.old-deja/g++.brendan/template24.C: Likewise.
54817         * g++.old-deja/g++.brendan/template3.C: Likewise.
54818         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54819         * g++.old-deja/g++.jason/inline3.C: Likewise.
54820         * g++.old-deja/g++.jason/opeq.C: Likewise.
54821         * g++.old-deja/g++.law/arg5.C: Likewise.
54822         * g++.old-deja/g++.law/arm7.C: Likewise.
54823         * g++.old-deja/g++.law/ctors11.C: Likewise.
54824         * g++.old-deja/g++.law/cvt8.C: Likewise.
54825         * g++.old-deja/g++.law/init9.C: Likewise.
54826         * g++.old-deja/g++.law/refs4.C: Likewise.
54827         * g++.old-deja/g++.law/template2.C: Likewise.
54828         * g++.old-deja/g++.law/visibility24.C: Likewise.
54829         * g++.old-deja/g++.law/vtable3.C: Likewise.
54830         * g++.old-deja/g++.mike/asm2.C: Likewise.
54831         * g++.old-deja/g++.mike/eh1.C: Likewise.
54832         * g++.old-deja/g++.mike/misc1.C: Likewise.
54833         * g++.old-deja/g++.mike/misc13.C: Likewise.
54834         * g++.old-deja/g++.mike/misc14.C: Likewise.
54835         * g++.old-deja/g++.mike/ns12.C: Likewise.
54836         * g++.old-deja/g++.mike/p1248.C: Likewise.
54837         * g++.old-deja/g++.mike/p3708.C: Likewise.
54838         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54839         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54840         * g++.old-deja/g++.mike/p646.C: Likewise.
54841         * g++.old-deja/g++.mike/p700.C: Likewise.
54842         * g++.old-deja/g++.mike/p783.C: Likewise.
54843         * g++.old-deja/g++.mike/p783a.C: Likewise.
54844         * g++.old-deja/g++.mike/p783b.C: Likewise.
54845         * g++.old-deja/g++.mike/p786.C: Likewise.
54846         * g++.old-deja/g++.mike/p789.C: Likewise.
54847         * g++.old-deja/g++.mike/p789a.C: Likewise.
54848         * g++.old-deja/g++.mike/p807a.C: Likewise.
54849         * g++.old-deja/g++.other/delete3.C: Likewise.
54850         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54851         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54852         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54853         * g++.old-deja/g++.other/empty1.C: Likewise.
54854         * g++.old-deja/g++.other/temporary1.C: Likewise.
54855         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54856         * g++.old-deja/g++.pt/t16.C: Likewise.
54857         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54858
54859 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54860
54861         * gcc.dg/991230-1.c: New test.
54862
54863 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54864
54865         * gcc.c-torture/compile/991229-3.c: New test.
54866         * gcc.c-torture/compile/991229-2.c: New test.
54867         * gcc.c-torture/compile/991229-1.c: New test.
54868
54869 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54870
54871         * gcc.c-torture/compile/labels-2.c: New test.
54872
54873 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54874
54875         * gcc.c-torture/execute/991227-1.c: New test.
54876
54877 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54878
54879         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54880
54881 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54882
54883         * gcc.c-torture/execute/991221-1.c: New test.
54884
54885 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54886
54887         * g++.old-deja/g++.other/cast3.C: New test.
54888
54889 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54890
54891         * gcc.c-torture/execute/991216-4.c: New test.
54892
54893 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54894
54895         * gcc.c-torture/execute/991216-1.c: New test.
54896         * gcc.c-torture/execute/991216-2.c: New test.
54897         * gcc.c-torture/execute/991216-3.c: New test.
54898
54899 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54900
54901         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54902         Actually make the test fail by using "-O2" for compilation.
54903
54904 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54905
54906         * g++.old-deja/g++.warn/cast-align1.C: New test.
54907
54908 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54909
54910         * gcc.c-torture/compile/991214-1.c: New test.
54911         * gcc.c-torture/compile/991214-2.c: New test.
54912
54913 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54914
54915         * gcc.dg/991214-1.c: New test.
54916
54917 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54918
54919         * gcc.c-torture/compile/991213-3.c: New test.
54920         * gcc.c-torture/compile/991213-2.c: New test.
54921         * gcc.c-torture/compile/991213-1.c: New test.
54922
54923 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54924
54925         * gcc.dg/991209-1.c: New test.
54926
54927 1999-12-08  Nathan Sidwell <nathan@acm.org>
54928
54929         * gcc.c-torture/compile/991208-1.c: New test.
54930
54931 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54932
54933         * gcc.dg/ultrasp2.c: New test.
54934
54935 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54936
54937         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54938
54939 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54940
54941         * gcc.c-torture/compile/991202-1.c: New test.
54942         * gcc.c-torture/execute/991202-1.c: New test.
54943         * gcc.c-torture/execute/991202-2.c: New test.
54944         * gcc.c-torture/execute/991202-3.c: New test.
54945
54946 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54947
54948         * g++.old-deja/g++.abi/align.C: New test.
54949         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54950         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54951
54952 1999-12-01  Richard Henderson  <rth@cygnus.com>
54953
54954         * gcc.c-torture/execute/991201-1.c: New.
54955
54956 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54957
54958         * gcc.dg/991129-1.c: New test.
54959
54960 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54961
54962         * gcc.c-torture/compile/991127-1.c: New test.
54963
54964 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54965
54966         * g++.old-deja/g++.other/warn4.C: New test.
54967
54968 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54969
54970         * g++.old-deja/g++.eh/cleanup2.C: New test.
54971         * g++.old-deja/g++.ext/pretty2.C: New test.
54972         * g++.old-deja/g++.ext/pretty3.C: New test.
54973         * g++.old-deja/g++.other/debug6.C: New test.
54974
54975 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54976
54977         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54978         compiler_output to look for one error message instead of two.
54979
54980 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54981
54982         * gcc.c-torture/execute/991118-1.c: Also test case
54983         where the word boundary does not split a byte evenly.
54984
54985 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54986
54987         * g++.old-deja/g++.ext/restrict1.C: New test.
54988
54989 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54990
54991         * gcc.c-torture/execute/991118-1.c: New test.
54992
54993 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54994
54995         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54996         working directory pathnames.
54997
54998 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54999
55000         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55001         host is equipped with driver.h and driver.o so it can actually
55002         compile and run the tests.
55003
55004 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55005
55006         * gcc.c-torture/compile/991008-1.c: New test.
55007
55008 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55009
55010         * lib/gcc-dg.exp: Include target-supports.exp
55011
55012 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55013
55014         * lib/target-supports.exp: New file: Provide procs to test for
55015         features supported by the target.
55016         (check_weak_available): Moved here from ecos.exp.
55017         (check_alias_available): New proc: Determine of the target
55018         toolchain supports the alias attribute.
55019
55020         * gcc.dg/special/ecos.exp: Move check_weak_available to
55021         target-supports.exp.
55022         (alias-1.c): Only perform the test if the target supports
55023         aliases.
55024         (wkali-1.c): Only perform the test if the target supports
55025         aliases.
55026
55027         * gcc.dg/990506-0.c: Expect error messages from cross
55028         targets as well as native targets.
55029
55030 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55031
55032         * gcc.dg/ultrasp1.c: Removed xfail.
55033         * gcc.dg/struct-ret-2.c: Likewise.
55034         * gcc.dg/array-1.c: Likewise.
55035
55036 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55037
55038         * gcc.dg/struct-ret-2.c: New test.
55039
55040         * gcc.dg/array-1.c: New test.
55041
55042 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55043
55044         * gcc.c-torture/execute/991030-1.c: New test.
55045
55046 1999-10-26  Richard Henderson  <rth@cygnus.com>
55047
55048         * gcc.c-torture/compile/991026-2.c: New test.
55049
55050 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55051
55052         * gcc.c-torture/compile/991026-1.c: New test.
55053
55054 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55055
55056         * gcc.c-torture/execute/991023-1.c: New test.
55057
55058 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55059
55060         * gcc.c-torture/execute/991019-1.c: New test.
55061
55062 1999-10-16  Richard Henderson  <rth@cygnus.com>
55063
55064         * gcc.c-torture/execute/991016-1.c: New test.
55065
55066 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55067
55068         * gcc.c-torture/execute/991014-1.c: New test.
55069
55070 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55071
55072         * g++.old-deja/g++.other/union2.C: New test.
55073
55074 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55075
55076         * g++.old-deja/g++.other/vaarg2.C: New test.
55077         * g++.old-deja/g++.other/vaarg3.C: New test.
55078
55079 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55080
55081         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55082         in compile/.
55083
55084 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55085
55086         * gcc.c-torture/execute/va-arg-11.c: New test.
55087
55088 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55089
55090         * lib/file-format.exp (gcc_target_object_format): Don't
55091         crash if objdump is unavailable.
55092
55093 1999-09-29  Donn Terry <donn@interix.com>
55094
55095         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55096
55097 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55098
55099         * gcc.c-torture/compile/990928-1.c: New test.
55100
55101 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55102
55103         * g++.old-deja/g++.other/decl6.C: New test.
55104
55105 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55106
55107         * gcc.c-torture/execute/va-arg-10.c: New test.
55108
55109 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55110
55111         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55112         __PRETTY_FUNCTION__.
55113
55114 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55115
55116         * gcc.c-torture/execute/990923-1.c: New test.
55117
55118 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55119
55120         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55121         for which -fpic is inappropriate.
55122
55123 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55124
55125         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55126
55127 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55128
55129         * g++.old-deja/g++.other/dyncast1.C: New test.
55130         * g++.old-deja/g++.other/dyncast2.C: New test.
55131         * g++.old-deja/g++.other/dyncast3.C: New test.
55132         * g++.old-deja/g++.other/dyncast4.C: New test.
55133         * g++.old-deja/g++.other/dyncast5.C: New test.
55134         * g++.old-deja/g++.eh/catch3.C: New test.
55135         * g++.old-deja/g++.eh/catch3p.C: New test.
55136         * g++.old-deja/g++.eh/catch4.C: New test.
55137         * g++.old-deja/g++.eh/catch4p.C: New test.
55138         * g++.old-deja/g++.eh/catch5.C: New test.
55139         * g++.old-deja/g++.eh/catch5p.C: New test.
55140         * g++.old-deja/g++.eh/catch6.C: New test.
55141         * g++.old-deja/g++.eh/catch6p.C: New test.
55142         * g++.old-deja/g++.eh/catch7.C: New test.
55143         * g++.old-deja/g++.eh/catch7p.C: New test.
55144         * g++.old-deja/g++.eh/catch8.C: New test.
55145         * g++.old-deja/g++.eh/catch8p.C: New test.
55146         * g++.old-deja/g++.eh/catch9.C: New test.
55147         * g++.old-deja/g++.eh/catch9p.C: New test.
55148
55149 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55150
55151         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55152         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55153
55154 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55155
55156         * gcc.c-torture/compile/990913-1.c: New test.
55157
55158 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55159
55160         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55161         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55162
55163 1999-09-09  Richard Henderson  <rth@cygnus.com>
55164
55165         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55166
55167 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55168
55169         * g++.old-deja/g++.other/lookup11.C: New test.
55170         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55171         what is permitted and what we want.
55172         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55173         overload use.
55174         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55175
55176 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55177
55178         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55179         * gcc.c-torture/noncompile/poison-1.c: New file.
55180
55181 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55182
55183         * g++.old-deja/g++.other/sizeof3.C: New test.
55184         * g++.old-deja/g++.other/sizeof4.C: New test.
55185         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55186         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55187
55188 1999-09-07  Richard Henderson  <rth@cygnus.com>
55189
55190         * gcc.dg/va-arg-1.c: New.
55191
55192 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55193
55194         * gcc.c-torture/execute/va-arg-9.c: New test.
55195
55196 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55197
55198         * g77.f-torture/compile/980519-2.f: New test.
55199         * g77.f-torture/compile/19990905-0.f: New test.
55200         * g77.f-torture/compile/19990905-1.f: New test.
55201         * g77.f-torture/compile/19990905-2.f: New test.
55202
55203         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55204
55205 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55206
55207         * gcc.c-torture/execute/990827-1.c: Fix typo.
55208
55209 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55210
55211         * g++.old-deja/g++.other/deref1.C: New test.
55212
55213 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55214
55215         * g++.old-deja/g++.other/ambig2.C: New test.
55216         * g++.old-deja/g++.other/cond5.C: New test.
55217         * g++.old-deja/g++.other/lookup16.C: New test.
55218
55219 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55220
55221         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55222         assemblers too.
55223
55224 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55225
55226         * lib/c-torture.exp: Avoid the "compare executables" optimization
55227         when testing native.
55228
55229 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55230
55231         * gcc.c-torture/execute/990829-1.c: New test.
55232         * gcc.c-torture/compile/990829-1.c: New test.
55233
55234 1999-08-27  Paul Burchard  <burchard@pobox.com>
55235
55236         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55237         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55238         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55239         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55240         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55241         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55242         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55243         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55244         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55245         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55246         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55247
55248 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55249
55250         * gcc.c-torture/execute/990827-1.c: New test.
55251
55252 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55253
55254         * g77.f-torture/noncompile/19990826-4.f: New test.
55255
55256         * g77.f-torture/compile/19990826-3.f: New test.
55257
55258         * g77.f-torture/execute/19990826-2.f: New test.
55259
55260         * g77.f-torture/compile/19990826-1.f: New test.
55261
55262         * gcc.c-torture/execute/990826-0.c: New test.
55263         * g77.c-torture/execute/19990826-0.f: New test.
55264
55265         * g77.f-torture/noncompile/970626-2.f: New test.
55266
55267 1999-08-25  Paul Burchard  <burchard@pobox.com>
55268
55269         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55270         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55271         lss-011.C: New tests.
55272
55273 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55274
55275         * g++.old-deja/g++.other/decl5.C: New test.
55276
55277 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55278
55279         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55280         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55281         call `postbase' for each one.  All callers of `postbase' changed
55282         to call this instead.
55283
55284 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55285
55286         * gcc.c-torture/execute/990811-1.c: New test.
55287
55288 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55289
55290         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55291         just native ones.
55292
55293         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55294         just native ones.
55295
55296 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55297
55298         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55299
55300 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55301
55302         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55303
55304 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55305
55306         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55307
55308 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55309
55310         * gcc.c-torture/execute/990804-1.c: New test.
55311
55312 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55313
55314         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55315         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55316         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55317
55318 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55319
55320         * g++.old-deja/g++.other/struct1.C: New test.
55321
55322 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55323
55324         * g++.old-deja/g++.other/enum2.C: New test.
55325
55326 1999-08-02  Richard Henderson  <rth@cygnus.com>
55327
55328         Adapted from tests from Franz Sirl:
55329         * gcc.c-torture/execute/va-arg-7.c: New test.
55330         * gcc.c-torture/execute/va-arg-8.c: New test.
55331
55332 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55333
55334         * gcc.c-torture/compile/990801-2.c: New test.
55335
55336         * gcc.c-torture/compile/990801-1.c: New test.
55337
55338 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55339
55340         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55341         fp-cmp-1.c, converting double to float.
55342
55343         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55344         fp-cmp-1.c, converting double to long double.
55345
55346         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55347         from fr1 to unknown_register, since fr1 is a legitimate register
55348         on some machines.
55349
55350 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55351
55352         * README: More listname related changes.
55353
55354 1999-07-08  Catherine Moore  <clm@cygnus.com>
55355
55356         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55357
55358 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55359
55360         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55361
55362 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55363
55364         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55365
55366 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55367
55368         * gcc.dg/990703-1.c: New test.
55369
55370 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55371
55372         * lib/file-format.exp: New file: Move definition of proc
55373         gcc_target_object_format to here from
55374         gcc.dg/special/ecos.exp.
55375
55376         * lib/c-torture.exp: Include lib file-format.exp.
55377         * lib/gcc-dg.exp: Include lib file-format.exp.
55378
55379         * gcc.dg/special/ecos.exp: Remove definition of proc
55380         gcc_target_object_format.
55381
55382 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55383
55384         * gcc.c-torture/execute/990628-1.c: New test.
55385
55386 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55387
55388         * gcc.c-torture/compile/990625-2.c: New test.
55389
55390         * gcc.c-torture/compile/990625-1.c: New test.
55391
55392 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55393
55394         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55395         attributes compile.
55396         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55397         ports that use the COFF/PE file format.
55398
55399 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55400
55401         * gcc.c-torture/compile/990617-1.c: New test.
55402
55403 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55404
55405         * g++.old-deja/g++.other/decl4.C: New test.
55406
55407 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55408
55409         * g++.old-deja/g++.other/bitfld3.C: New test.
55410
55411 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55412
55413         * g++.old-deja/g++.eh/catch1.C: New test.
55414
55415 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55416
55417         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55418
55419         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55420         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55421
55422 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55423
55424         * g77.f-torture/compile/19990502-0.f: Replace with new,
55425         shorter, test that still fails after recent changes.
55426
55427 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55428
55429         * gcc.c-torture/execute/990604-1.c: New test.
55430
55431 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55432
55433         * gcc.c-torture/execute/990531-1.c: New test.
55434
55435 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55436
55437         * gcc.c-torture/compile/990527-1.c: New test.
55438
55439 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55440
55441         * gcc.c-torture/execute/990527-1.c: New test.
55442
55443 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55444
55445         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55446         bitfields as signed.
55447
55448 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55449
55450         * g77.f-torture/compile/19990525-0.f: New test.
55451
55452 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55453
55454         * gcc.c-torture/execute/990525-2.c: New test.
55455
55456         * gcc.c-torture/execute/990525-1.c: New test.
55457
55458 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55459
55460         * g++.old-deja/g++.other/anon3.C: New test.
55461         * g++.old-deja/g++.other/anon4.C: New test.
55462         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55463         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55464         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55465         Merrill).
55466
55467 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55468
55469         * gcc.c-torture/execute/990524-1.c: New test.
55470
55471         * gcc.dg/990524-1.c: New test.
55472
55473 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55474
55475         * gcc.c-torture/compile/990523-1.c: New test.
55476
55477 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55478
55479         * gcc.c-torture/compile/990519-1.c: New test.
55480
55481 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55482
55483         * gcc.c-torture/compile/990517-1.c: New test.
55484
55485         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55486         (e4, f4): New tests.
55487         (main): Call them.
55488
55489 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55490
55491         * gcc.dg/noreturn-1.c: New test.
55492
55493 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55494
55495         * gcc.c-torture/execute/990513-1.c: New test.
55496
55497 1999-05-10  Richard Henderson  <rth@cygnus.com>
55498
55499         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55500
55501 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55502
55503         * g77.f-torture/execute/erfc.f: Use small single-precision
55504         values, to avoid problems on Alphas when not -mieee.
55505
55506 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55507
55508         * gcc.dg/990506-0.c: New test.
55509
55510 1999-05-08  Richard Henderson  <rth@cygnus.com>
55511
55512         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55513         the constant to test.  Don't XFAIL 64-bit targets.
55514
55515         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55516         * g++.old-deja/g++.law/profile1.C: Likewise.
55517
55518         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55519         operator new instances.
55520         * g++.old-deja/g++.other/delete5.C: Likewise.
55521
55522 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55523
55524         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55525         intrinsic.
55526
55527 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55528
55529         * g77.f-torture/execute/u77-test.f: Reverse order of two
55530         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55531
55532 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55533
55534         * gcc.dg/compare1.c: New test.
55535
55536 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55537
55538         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55539         New tests.
55540
55541 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55542
55543         * g77.f-torture/compile/19990502-1.f: New test.
55544
55545 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55546
55547         * g77.f-torture/compile/19990502-0.f: New test.
55548
55549 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55550
55551         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55552         intrinsic.
55553
55554 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55555
55556         * g77.f-torture/execute/u77-test.f (main): List libU77
55557         intrinsics not currently tested.
55558         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55559         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55560         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55561         Trim blanks off the ends of some printed strings.
55562
55563 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55564
55565         * g77.f-torture/execute/u77-test.f (main): Just warn about
55566         FSTAT gid disagreement, as it's expected on some systems.
55567
55568 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55569
55570         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55571         use a new function, which allows for some slop.
55572         Clean up some commentary.
55573         (issum): The new function.
55574         (sgladd): Deleted subroutine.
55575
55576 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55577
55578         * g77.f-torture/execute/u77-test.f: Modify to be more like
55579         libf2c/libU77 version, bringing patches to that version here.
55580         Add suitable commentary.
55581
55582 1999-04-25  Richard Henderson  <rth@cygnus.com>
55583
55584         * gcc.dg/990424-1.c: New test.
55585
55586 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55587
55588         * g77.f-torture/execute/u77-test.f (main): Bug involving
55589         LSTAT has been fixed, so turn back on full checking.
55590
55591 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55592
55593         * g77.f-torture/compile/19990419-0.f: New test.
55594         * g77.f-torture/execute/19990419-1.f: New test.
55595
55596 1999-04-17  Richard Henderson  <rth@cygnus.com>
55597
55598         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55599         to avoid the need for a prototype to supress a warning.
55600
55601 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55602
55603         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55604
55605 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55606
55607         * gcc.c-torture/execute/990404-1.c: New test.
55608
55609 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55610
55611         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55612         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55613         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55614         missing initializer warnings.
55615
55616 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55617
55618         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55619         matching strings.
55620
55621 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55622
55623         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55624
55625 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55626
55627         * g77.f-torture/execute/19990325-0.f: New test.
55628         * g77.f-torture/execute/19990325-1.f: New test.
55629
55630 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55631
55632         * gcc.c-torture/execute/990324-1.c: New test.
55633
55634 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55635
55636         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55637         test with 4.
55638
55639 1999-03-17  Richard Henderson  <rth@cygnus.com>
55640
55641         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55642
55643 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55644
55645         * g77.f-torture/execute/19990313-2.f: New test.
55646         * g77.f-torture/execute/19990313-3.f: New test.
55647
55648 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55649
55650         * g77.f-torture/execute/19990313-0.f: New test.
55651         * g77.f-torture/execute/19990313-1.f: New test.
55652
55653 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55654
55655         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55656         printf to sprintf.
55657         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55658         (main): Add check for u15.  Conditionalize u31 check depending on
55659         whether ints are <32 bits or >=32 bits.
55660
55661 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55662
55663         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55664
55665 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55666
55667         * g77.f-torture/compile/19990305-0.f: New test.
55668         * g77.f-torture/execute/19981119-0.f: New test.
55669
55670 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55671
55672         * g77.f-torture/execute/970625-2.f: call ABORT if final
55673         result is not correct, instead of just printing it.
55674         Add this checking via newly introduced obfuscation, to
55675         trip up buggy front ends.
55676
55677 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55678
55679         * g77.f-torture/compile/960317-1.f: Moved from being
55680         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55681
55682 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55683
55684         * g77.f-torture/execute/960317-1.f: New (old) test.
55685         * g77.f-torture/execute/970625-2.f: Ditto.
55686
55687 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55688
55689         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55690         error message on line 1 or line 2; cccp and cpplib do this differently.
55691
55692 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55693
55694         * g++.old-deja/g++.law/weak1.C: New test.
55695
55696 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55697
55698         * gcc.c-torture/execute/990119-1.c: Renamed to...
55699         * gcc.dg/990119-1.c: this, so it will only be tested once
55700         (it's a preprocessor test, it doesn't need to be run at
55701         multiple optimization levels).
55702
55703 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55704
55705         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55706           ALWAYS_CXXFLAGS.
55707
55708 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55709
55710         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55711         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55712         to not be compilable by current g77.
55713
55714 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55715
55716         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55717
55718 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55719
55720         * gcc.c-torture/execute/990222-1.c: New test.
55721
55722 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55723
55724         * g77.f-torture/compile/19990218-0.f: New test.
55725         * g77.f-torture/noncompile/19990218-1.f: New test.
55726
55727 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55728
55729         * g77.f-torture/compile/19981216-0.f: New test.
55730
55731 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55732
55733         * gcc.dg/990214-1.c: New test.
55734
55735 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55736
55737         * gcc.dg/990213-2.c: New test.
55738
55739         * gcc.dg/990213-1.c: New test.
55740
55741 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55742
55743         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55744         ints.
55745
55746 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55747
55748         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55749         specified by target.
55750
55751         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55752
55753 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55754
55755         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55756
55757 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55758
55759         * gcc.dg/special/ecos.exp: New test driver for new tests with
55760         special requirements.
55761
55762         * gcc.dg/special/alias-1.c: New test.
55763         * gcc.dg/special/gcsec-1.c: New test.
55764         * gcc.dg/special/weak-1.c: New test.
55765         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55766         * gcc.dg/special/weak-2.c: New test.
55767         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55768         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55769         * gcc.dg/special/wkali-1.c: New test.
55770         * gcc.dg/special/wkali-2.c: New test.
55771         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55772         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55773
55774 1999-02-10  Felix Lee  <flee@cygnus.com>
55775
55776           * lib/c-torture.exp (c-torture-compile): Pull out code for
55777           analyzing gcc error messages.
55778           (c-torture-execute): Likewise.  Fix some (harmless) false
55779           positives.
55780           * lib/gcc.exp (gcc_check_compile): New function.
55781
55782 1999-02-08  Richard Henderson  <rth@cygnus.com>
55783
55784         * gcc.c-torture/execute/990208-1.c: New test.
55785
55786 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55787
55788         * g++.dg/special/ecos.exp: New driver for new tests with special
55789         requirements
55790
55791         * g++.dg/special/conpr-1.C: New test
55792         * g++.dg/special/conpr-2.C: New test
55793         * g++.dg/special/conpr-2a.C: New test
55794         * g++.dg/special/conpr-3.C: New test
55795         * g++.dg/special/conpr-3a.C: New test
55796         * g++.dg/special/conpr-3b.C: New test
55797
55798         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55799         allow g++ to use the dg driver
55800
55801         * README: Add comment about g++.dg directory
55802
55803 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55804
55805         * README: Update email addresses.
55806
55807 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55808
55809         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55810         arguments in order to force structure S onto the stack even on
55811         the alpha.
55812         (test): Pass 10 leading arguments to function foo as well as the
55813         structure S.
55814
55815         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55816         failure for all targets.
55817
55818         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55819         abort to terminate program execution.
55820
55821 1999-01-30  Richard Henderson  <rth@cygnus.com>
55822
55823         * gcc.c-torture/execute/990130-1.c: New test.
55824
55825 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55826
55827         * gcc.dg/990130-1.c: New test.
55828
55829 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55830
55831         * gcc.c-torture/execute/990128-1.c: New test.
55832
55833 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55834
55835         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55836
55837 1999-01-27  Felix Lee  <flee@cygnus.com>
55838
55839         * lib/c-torture.exp (c-torture-compile): pull out code for
55840         analyzing gcc error messages.
55841         (c-torture-execute): ditto, and fix some (harmless) false
55842         positives.
55843         * lib/gcc.exp (gcc_check_compile): new function.
55844
55845 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55846
55847         * gcc.dg/990117-1.c: New test.
55848
55849         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55850
55851         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55852
55853 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55854
55855         * g77.f-torture/compile/990115-1.f: New test.
55856
55857 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55858
55859         * gcc.c-torture/compile/990107-1.c: New test
55860
55861 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55862
55863         * gcc.c-torture/execute/990106-2.c: New test.
55864
55865         * gcc.c-torture/execute/990106-1.c: New test.
55866
55867 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55868
55869         * gcc.c-torture/compile/981223-1.c: New test.
55870
55871 1998-12-29  Richard Henderson  <rth@cygnus.com>
55872
55873         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55874         (opt3): Rename from opt4 and disable.
55875
55876 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55877
55878         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55879
55880 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55881
55882         * g++.old-deja/g++.other/conv5.C: New test.
55883
55884 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55885
55886         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55887
55888 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55889
55890         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55891
55892 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55893
55894         * gcc.c-torture/compile/981211-1.c: New test.
55895
55896 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55897
55898         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55899
55900         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55901
55902 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55903
55904         * gcc.special/930510-1.c: Make C9X safe.
55905         * gcc.misc-tests/gcov-1.c Similarly.
55906         * gcc.misc-tests/gcov-2.c Similarly.
55907
55908 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55909
55910         * gcc.dg/ultrasp1.c: New test.
55911
55912 1998-12-06  Richard Henderson  <rth@cygnus.com>
55913
55914         * gcc.c-torture/execute/981206.c: New test.
55915
55916 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55917
55918         * g++.old-deja/g++.ns/template7.C: New test.
55919
55920         * g++.old-deja/g++.other/expr1.C: New test.
55921
55922         * g++.old-deja/g++.eh/tmpl3.C: New test.
55923
55924         * g++.old-deja/g++.eh/tmpl2.C: New test.
55925
55926 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55927
55928         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55929         * g++.old-deja/g++.other/using6.C: Removed.
55930         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55931
55932         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55933
55934 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55935
55936         * g++.old-deja/g++.pt/overload8.C: New test.
55937
55938         * g++.old-deja/g++.pt/overload7.C: New test.
55939
55940         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55941
55942         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55943         and relinking messages.
55944         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55945         compiling with -frepo.
55946
55947 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55948
55949         * g++.old-deja/g++.pt/lookup6.C: New test.
55950
55951 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55952
55953         * gcc.c-torture/execute/981130-1.c: New test.
55954         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55955
55956 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55957
55958         * g++.old-deja/g++.pt/explicit76.C: New test.
55959
55960         * g++.old-deja/g++.pt/friend38.C: New test.
55961
55962         * g++.old-deja/g++.ns/crash2.C: New test.
55963
55964         * g++.old-deja/g++.pt/defarg8.C: New test.
55965
55966         * g++.old-deja/g++.pt/instantiate6.C: New test.
55967
55968         * g++.old-deja/g++.pt/static6.C: New test.
55969
55970         * g++.old-deja/g++.pt/decl2.C: New test.
55971
55972 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55973
55974         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55975         problem is actually related with name lookup, but so what? :-)
55976
55977         * g++.old-deja/g++.pt/friend37.C: New test.
55978
55979 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55980
55981         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55982         element, which fails on some systems.
55983
55984         * g77.f-torture/execute/labug1.f: New test.
55985
55986 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55987
55988         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55989         is defined.
55990
55991 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55992
55993         * g77.f-torture/compile/981117-1.f: New test.
55994
55995 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55996
55997         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55998         properly discarded.
55999
56000 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56001
56002         * gcc.c-torture/execute/memcheck: New directory of tests for
56003         -fcheck-memory-usage.
56004
56005 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56006
56007         * README: New file, general information about the testsuite and
56008         new description of the various C++ test subdirectories.
56009         * README.g++: Eliminate obsolete information, update and move most
56010         relevant stuff to README.
56011
56012 1998-11-07  Richard Henderson  <rth@cygnus.com>
56013
56014         * gcc.c-torture/compile/981107-1.c: New test.
56015
56016 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56017
56018         * execute/memcpy-bi.c: New testcase.
56019
56020 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56021
56022         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56023         base classes.
56024
56025         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56026         template is selected.
56027
56028         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56029         classes, it should be accepted for all types.
56030
56031         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56032
56033         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56034         specializations start with template headers.
56035
56036 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56037
56038         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56039
56040         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56041         non-POD types.
56042
56043 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56044
56045         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56046
56047 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56048
56049         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56050
56051 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56052
56053         * 981019-1.c: New test.
56054
56055 1998-10-14  Robert Lipe <robertl@dgii.com>
56056
56057         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56058         find objc headers.
56059
56060 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56061
56062         * compile/981001-4.c: Remove use of GCC extension that triggers a
56063         compiler bug.
56064
56065 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56066
56067         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56068
56069 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56070
56071         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56072         instantiation of template produces incorrect code for delete
56073         expression.
56074
56075         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56076         constructors' name is not unique.
56077         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56078         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56079
56080         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56081         automatic array of const is ill-formed.
56082
56083         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56084         of template parameter?
56085
56086         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56087         const.
56088
56089         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56090         pointer-to-member expression.
56091
56092         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56093         declaration causes ICE.
56094
56095 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56096
56097         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56098         reserved in the global namespace.
56099
56100         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56101         generate needed virtual table.
56102
56103         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56104
56105 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56106
56107         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56108         template-dependent type
56109
56110 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56111
56112         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56113         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56114         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56115
56116         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56117         class should be usable as argument of member function.
56118         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56119         class should be usable as return type of member function.
56120         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56121         class should be usable as type of data member.
56122
56123         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56124
56125 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56126
56127         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56128
56129 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56130
56131         * gcc.dg/dll-?.c Add thumb to target list.
56132         Fix assembler scan patterns to match current assembler output.
56133
56134 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56135
56136         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56137         matching of template brackets.
56138
56139         * g++.old-deja/g++.other/using4.C: New test.  Test using
56140         declarations of methods from base classes.
56141
56142         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56143         within functions should introduce names into the innermost
56144         enclosing namespace.
56145
56146         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56147         of static locals if first initialization throws.
56148
56149 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56150
56151         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56152
56153 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56154
56155         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56156         lose track of the possible targets of tablejump insns.
56157         * special/special.exp: Run it.
56158
56159 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56160
56161         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56162         must be declared before its specializations can be named in friend
56163         declarations.
56164
56165 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56166
56167         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56168
56169         * g77.f-torture/execute/io1.f: New test.
56170
56171 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56172
56173         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56174         with pointer to template function, for which no argument deduction
56175         is possible.
56176
56177         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56178         specialization of template function as argument to template
56179         function.
56180
56181         * g++.old-deja/g++.other/access2.C: New test; Inner class
56182         shouldn't have privileged access to Outer's names.
56183
56184 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56185
56186         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56187         friend template declared within template class conflicts with
56188         nested class of the same name.
56189
56190         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56191         is ignored.
56192
56193         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56194         object with direct initializer as function declaration.
56195
56196         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56197         initializers.
56198
56199         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56200         involving const pointer and NULL produces incorrect result.
56201
56202         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56203         type name without `typename' should be rejected with -pedantic.
56204
56205 1998-10-02  Richard Henderson  <rth@cygnus.com>
56206
56207         * g++.old-deja/g++.other/addrof1.C: New test.
56208
56209 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56210
56211         * gcc.c-torture/compile/981001-1.c: New test.
56212         * gcc.c-torture/execute/981001-1.c: New test.
56213
56214 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56215
56216         * gcc.c-torture/compile/981001-2.c: New test.
56217         * gcc.c-torture/compile/981001-3.c: New test.
56218         * gcc.c-torture/compile/981001-4.c: New test.
56219
56220 1998-10-01  Robert Lipe  <robertl@dgii.com>
56221
56222         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56223         multilibbed hosts.  Idea grafted from g77.exp.
56224
56225 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56226
56227         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56228         avoid losing on systems which need -lsocket.
56229
56230 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56231
56232         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56233         * g++.old-deja/g++.other/nested2.C: Ditto.
56234         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56235         failure.
56236
56237 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56238
56239         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56240         preferred over template operator!= for enum bitfields.
56241
56242 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56243
56244         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56245         that happen to have the same base name, but in different scopes,
56246         are incorrectly rejected.
56247
56248 1998-09-16  Richard Henderson  <rth@cygnus.com>
56249
56250         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56251         on the native word size instead of an integer literal.
56252
56253 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56254
56255         * g++.old-deja/g++.other/static2.C: Invocation of static data
56256         member of type pointer-to-function denoted as non-static member.
56257
56258         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56259         checks involving function types and aliases.
56260
56261 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56262
56263         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56264         redefined to the same non-trivial type.
56265
56266         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56267         namespace-qualification of template specializations declared in
56268         other namespaces.
56269
56270         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56271         to declare a subset of the specializations of a template function
56272         as friends of specializations of a template class.
56273
56274         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56275         member templates that do not fully specialize the enclosing
56276         template class are rejected.
56277
56278 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56279
56280         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56281
56282 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56283
56284         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56285         altered from libf2c/libU77 version.
56286
56287 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56288
56289         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56290
56291 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56292             Alexandre Oliva  <oliva@dcc.unicamp.br>
56293
56294         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56295         (un)signed char are different types for template specialization
56296         purposes.
56297
56298 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56299
56300         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56301         * objc: ObjC testsuite.
56302
56303 1998-08-31  Catherine Moore  <clm@cygnus.com>
56304
56305         * gcc.c-torture/execute/941014-1.x: New file.
56306
56307 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56308
56309         * lib/c-torture.exp: Add support for
56310         torture_eval_before_compile and torture_eval_before_execute
56311         variables.
56312
56313 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56314
56315         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56316         this test triggers valid.
56317
56318 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56319
56320         * gcc.dg/980827-1.c: New test.
56321
56322 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56323
56324         * gcc.c-torture/execute/loop-4b.c: New test.
56325
56326 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56327
56328         * lib/c-torture.exp: Add support for
56329         torture_eval_before_compile and torture_eval_before_execute
56330         variables.
56331
56332 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56333
56334         * gcc.c-torture/compile/980825-1.c: New test.
56335
56336 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56337
56338         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56339         count number tests in opt_t0 not good_t0.
56340
56341 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56342
56343         * gcc.c-torture/compile/930326-1.x: Fix typo.
56344
56345 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56346
56347         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56348         causes an ICE.
56349
56350 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56351
56352         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56353         STACK_SIZE is defined.
56354         * gcc.c-torture/unsorted/stuct.c: Similarly.
56355
56356         * gcc.c-torture/compile/980821-1.c: New test.
56357
56358 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56359
56360         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56361         16bit ints.
56362
56363 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56364
56365         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56366         code.
56367
56368 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56369
56370         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56371         error'.
56372
56373 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56374
56375         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56376
56377 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56378
56379         * gcc.c-torture/compile/980816-1.c: New test.
56380
56381         * gcc.dg/980816-1.c: New test.
56382
56383 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56384
56385         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56386         compiler for ieee tests.
56387
56388 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56389
56390         * g77.f-torture/compile/980729-0.f: New test.
56391
56392 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56393
56394         * gcc.c-torture/special/eeprof-1.c: New test, for
56395         -finstrument-functions.
56396         * gcc.c-torture/special/special.exp: Run it.
56397
56398 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56399
56400         * gcc.c-torture/compile/980729-1.c: New test.
56401
56402 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56403
56404         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56405         __thumb__ is defined, and test for ARM style doubles if so.
56406
56407 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56408
56409         * g77.f-torture/noncompile/980615-0.f: New test.
56410
56411 1998-07-26  H.J. Lu  (hjl@gnu.org)
56412
56413         * gcc.dg/980312-1.c: Do link instead of compile.
56414         * gcc.dg/980313-1.c: Likewise.
56415
56416 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56417
56418         * gcc.c-torture/compile/980726-1.c: New test.
56419
56420 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56421
56422         * g77.f-torture/execute/io0.f: New test.
56423
56424 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56425
56426         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56427         an int.
56428
56429 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56430
56431         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56432         m32r bugs.
56433
56434 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56435
56436         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56437         c-decl.c:grokdeclarator can handle mode attributes.
56438
56439 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56440
56441         * gcc.c-torture/execute/980716-1.c: New test.
56442
56443 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56444
56445         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56446         the mn10200.
56447         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56448         the mn10200.
56449         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56450         * gcc.c-torture/compile/930326-1.x: Similarly.
56451
56452 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56453
56454         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56455         New test from Craig.
56456
56457 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56458
56459         * g77.f-torture/noncompile/980616-0.f: New test.
56460
56461         * g77.f-torture/execute/970816-3.f: New test from Craig.
56462
56463 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56464
56465         *  g++.other/singleton.C: Return error value instead of taking
56466         SIGSEGV.
56467
56468 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56469
56470         *  g++.other/singleton.C: New test.  Warning is under dispute.
56471         Runtime crash is not.
56472
56473 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56474
56475         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56476         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56477         using6.C, using7.C}: New namespace tests.
56478
56479 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56480
56481         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56482         specialization with typedef'ed names used as array indexes.
56483
56484 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56485
56486         * gcc.c-torture/execute/980709-1.c: New test.
56487
56488         * gcc.dg/980709-1.c: New test.
56489
56490 1998-07-07  Richard Henderson  <rth@cygnus.com>
56491
56492         * gcc.c-torture/execute/bcp-1.c: New test.
56493
56494 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56495
56496         * gcc.c-torture/execute/980707-1.c: New test.
56497
56498 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56499
56500         * gcc.c-torture/compile/980706-1.c: New test.
56501
56502 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56503
56504         * g77.f-torture/execute/980701-0.f,
56505         g77.f-torture/execute/980701-1.f: New test from Craig.
56506
56507 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56508
56509         * gcc.c-torture/compile/980701-1.c: New test.
56510
56511         * gcc.c-torture/execute/980701-1.c: New test.
56512
56513 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56514 rlsruhe.de>
56515
56516         * g++.old-deja/g++.robertl/eb132.C: New test.
56517         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56518
56519 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56520
56521         * g77.f-torture/execute/980628-7.f,
56522         g77.f-torture/execute/980628-8.f,
56523         g77.f-torture/execute/980628-9.f,
56524         g77.f-torture/execute/980628-10.f: New tests from Craig.
56525
56526         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56527
56528 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56529
56530         * g77.f-torture/execute/980628-4.f: New test from Craig.
56531         * g77.f-torture/execute/980628-5.f: Likewise.
56532         * g77.f-torture/execute/980628-2.f: Likewise.
56533         * g77.f-torture/execute/980628-0.f: Likewise.
56534         * g77.f-torture/execute/980628-1.f: Likewise.
56535         * g77.f-torture/execute/980628-3.f: Likewise.
56536         * g77.f-torture/execute/980628-6.f: Likewise.
56537
56538 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56539
56540         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56541         directory when nothing has been installed yet.
56542
56543 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56544
56545         * gcc.c-torture/special/special.exp: Handle newer versions of
56546         dejagnu.
56547
56548 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56549
56550         * gcc.dg/980626-1.c: New test.
56551
56552 1998-06-19  Bruno Haible <haible@ilog.fr>
56553
56554         * gcc.misc-tests/m-un-2.c: New test.
56555         * g++.old-deja/g++.other/warn01.c: Likewise.
56556
56557 1998-06-19  Robert Lipe  <robertl@dgii.com>
56558
56559         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56560         compatibility with assmblers with a different comment character.
56561         Eliminate use of GAS-specific extensions.
56562
56563 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56564
56565         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56566
56567 1998-06-19  Robert Lipe  <robertl@dgii.com>
56568
56569         * lib/g77.exp: Replace search for libf2c.a with search for newly
56570         renamed libg2c.a
56571
56572 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56573
56574         * gcc.c-torture/execute/980617-1.c: New test.
56575
56576 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56577
56578         * gcc.c-torture/execute/980612-1.c: New test.
56579
56580 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56581
56582         * gcc.dg/980523-1.c: Only test on ppc-linux.
56583         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56584
56585         * gcc.c-torture/execute/980608-1.c: New test.
56586
56587 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56588
56589         * gcc.c-torture/execute/980605-1.c: New test.
56590
56591 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56592
56593         * gcc.c-torture/execute/980604-1.c: New test.
56594
56595 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56596
56597         * gcc.c-torture/execute/980602-1.c: New test.
56598         * gcc.c-torture/execute/980602-2.c: Likewise.
56599
56600 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56601
56602         * 970125-0.f: Fix per JCB.  Add commentary.
56603
56604 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56605
56606         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56607         IEEE -0 support.
56608
56609 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56610
56611         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56612         earlier.
56613
56614 1998-05-28  Catherine Moore <clm@cygnus.com>
56615
56616         * gcc.c-torture/execute/980526-3.c: New test.
56617
56618 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56619
56620         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56621         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56622         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56623         m88k-motorola-sysv3 to XFAIL.
56624
56625 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56626
56627         * gcc.dg/980526-1.c: New test.
56628         * gcc.c-torture/execute/980526-2.c: New test.
56629
56630 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56631
56632         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56633
56634         * gcc.c-torture/execute/980526-1.c: New test.
56635
56636 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56637
56638         * g77.f-torture/execute/alpha2.f: Add runtime test.
56639
56640 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56641
56642         * g++.old-deja/old-deja.exp: Strip leading directories.
56643
56644         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56645         error for the line.  Don't run multiple tests for the same line.
56646
56647 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56648
56649         * gcc.dg/980523-1.c: New test.
56650
56651 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56652
56653         * g77.f-torture/compile/970915-0.f: New test.
56654
56655 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56656
56657         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56658
56659 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56660
56661         * gcc.dg/980520-1.c: New test.
56662
56663 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56664
56665         * gcc.dg/980502-1.c: Fix return type.
56666
56667 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56668
56669         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56670         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56671         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56672         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56673         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56674
56675 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56676
56677         * g77.f-torture/execute/980520-1.f: New test.
56678
56679 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56680
56681         * lib/mike-g77.exp: New file.
56682
56683         * g77.f-torture/noncompile/noncompile.exp,
56684         g77.f-torture/noncompile/check0.f: New files.
56685
56686 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56687
56688         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56689         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56690         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56691         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56692         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56693         abort where appropriate.
56694
56695 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56696
56697         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56698         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56699
56700 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56701
56702         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56703
56704 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56705
56706         * g77.f-torture/compile/980427-0.f: New test.
56707
56708 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56709
56710         * g77.f-torture/compile/980424-0.f: New test.
56711
56712 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56713
56714         * g77.f-torture/compile/980419-2.f (main): New test.
56715         * g77.f-torture/compile/970125-0.f: New test.
56716         * g77.f-torture/compile/980419-1.f: New test.
56717
56718 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56719
56720         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56721         of loop-4.c.
56722
56723 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56724
56725         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56726
56727 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56728
56729         * gcc.c-torture/compile/980329-1.c: New test.
56730
56731 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56732
56733         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56734         * gcc.dg/980312-1.c: Fix typo in -march command.
56735
56736 1998-03-16  H.J. Lu  (hjl@gnu.org)
56737
56738         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56739
56740 1998-03-11  Robert Lipe  <robertl@dgii.com>
56741
56742         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56743         Dave Love agree the Fortran source is bogus.
56744
56745 1998-03-11  Robert Lipe  <robertl@dgii.com>
56746
56747         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56748         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56749         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56750         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56751         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56752
56753 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56754
56755         * g++.old-deja/g++.other/friend1.C: New test.
56756
56757 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56758
56759         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56760         possibly uninitialized) variables and declare dnrm2.
56761
56762 1998-02-23  Robert Lipe <robertl@dgii.com>
56763
56764         From Bruno Haible <haible@ilog.fr>:
56765         * gcc.c-torture/execute/980223.c: New test.
56766
56767 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56768
56769         * gcc.dg/ifelse-1.c: New test.
56770
56771 1998-02-09  H.J. Lu  (hjl@gnu.org)
56772
56773         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56774
56775           * lib/old-dejagnu.exp (old-dejagnu): Added the
56776           "execution test - XFAIL *-*-*" handling in the spirit of
56777           "excess errors test -". Changed the "execution test fails"
56778           handling to be like "excess errors test fails".
56779           * Update various tests accordingly.
56780
56781 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56782
56783         * gcc.c-torture/execute/980205.c: New test.
56784
56785 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56786
56787         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56788         * lib/f-torture.exp: Similarly.
56789         * gcc.c-torture: Rename all .cexp files to .x files.
56790
56791 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56792
56793         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56794         (940510-1.c): Removed duplicate.
56795         (971104-1.c): New test.
56796
56797 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56798
56799           * lib/f-torture.exp: Improve error and loop detection.
56800
56801 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56802
56803         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56804         use that to size the filler array.
56805
56806 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56807
56808         * lib/c-torture.exp(c-torture-execute): Fix typo.
56809
56810         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56811         testcase as the executable name. Keep the executable around if
56812         the test fails.
56813
56814 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56815
56816         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56817         changes.  Only test one -g option, and move it to the end of the
56818         list of options to test.
56819
56820 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56821
56822         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56823         variable GCC_TORTURE_OPTIONS to supply default switches separated
56824         by colons.  If no environment variable, run tests with -O0 -g, -O1
56825         -g, and -O2 -g as well.
56826
56827 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56828
56829         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56830         explanatory comments. Fix indentation.
56831
56832 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56833
56834         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56835
56836 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56837
56838         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56839         * g++.old-deja/g++.mike/p7325.C: Likewise.
56840         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56841
56842 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56843
56844         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56845         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56846         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56847         * g++.old-deja/g++.law/operators4.C: Likewise.
56848
56849 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56850
56851         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56852         * g++.old-deja/g++.mike/p784.C: Ditto.
56853         * g++.old-deja/g++.mike/p785.C: Ditto.
56854
56855 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56856
56857           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56858
56859 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56860
56861         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56862         target feature; pass this to c-torture-execute as needed.
56863
56864 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56865
56866         * lib/c-torture.exp(c-torture-execute): If the previous and the
56867         current executables being tested are identical, we don't need to
56868         run the executable again. Try to make the executable names
56869         unique. Add an optional argument for passing additional compiler
56870         flags.
56871
56872 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56873
56874         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56875
56876 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56877
56878         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56879
56880 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56881
56882         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56883         32bit or larger longs.
56884
56885         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56886         have either a 32bit long or 32bit int.
56887
56888 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56889
56890         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56891         Make double precision tests dependent on sizeof (double).
56892
56893 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56894
56895         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56896         too.
56897
56898 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56899
56900         * gcc.c-torture/compile/961203-1.cexp: New script.
56901
56902 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56903
56904         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56905         up the includes ourselves.
56906
56907 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56908
56909         * lib/plumhall.exp: Remove random include, and add a few
56910         verbose messages for debugging.
56911
56912 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56913
56914         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56915         of trying to do it ourselves.
56916
56917 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56918
56919         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56920
56921 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56922
56923         * gcc.prms/5403.c: Made regexp a bit less strict.
56924
56925 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56926
56927         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56928         is returned from remote_load instead.
56929         * lib/plumhall.exp: Ditto.
56930         * lib/mike-g++.exp: Ditto.
56931         * lib/old-dejagnu.exp: Ditto.
56932         * lib/c-torture.exp: Ditto.
56933
56934 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56935
56936         * lib/g++.exp: Use build_wrapper procedure.
56937         * lib/gcc.exp: Ditto.
56938
56939 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56940
56941         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56942         an old-style decl for malloc.  Fixes tests to work when
56943         sizeof (int) != sizeof (size_t).
56944
56945 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56946
56947         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56948
56949         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56950         use stdargs.h interface.
56951
56952 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56953
56954         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56955         NO_VARARGS when compiling.
56956
56957 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56958
56959         * lib/plumhall.exp(ph_includes): New procedure.
56960         (ph_make): Use it.
56961         (ph_compiler): Ditto.
56962
56963         * lib/g++.exp: Rename test-glue.c to testglue.c.
56964         * lib/gcc.exp: Ditto.
56965
56966 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56967
56968         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56969         to completion when it's called.
56970
56971 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56972
56973         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56974         is defined, don't do test.
56975
56976 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56977
56978         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56979         for object files.
56980         (ph_summary): Mark skipped testcases as untested, not unresolved.
56981
56982         * lib/plumhall.exp (ph_make): If unresolved because of bad
56983         errorCode, record errorCode in log file.
56984         (*): Replace send_log/verbose with verbose -log.
56985
56986 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56987
56988         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56989         double conversion if double isn't at least 8 bytes.
56990
56991         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56992         int to work with targets where int is 16 bits.
56993
56994         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56995         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56996         precision for the test to complete.
56997
56998 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56999
57000         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57001         if d10v is not compiled with the -mdouble64 flag.
57002         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57003
57004         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57005         d10v is not compiled with the -mint32 flag.
57006
57007 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57008
57009         * lib/plumhall.exp: Use incr_count.
57010
57011 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57012
57013         * gcc.c-torture: Update to c-torture-1.45.
57014
57015 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57016
57017         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57018         the name of the expect testcase file).
57019
57020         * lib/g++.exp(g++_init): Ditto.
57021
57022 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57023
57024         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57025         the host.
57026
57027         * lib/gcc.exp(gcc_exit): New procedure.
57028
57029 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57030
57031         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57032         specs where appropriate.
57033
57034         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57035         because of new "candidates are" messages, and removed a few
57036
57037         * Converted all non-old-style g++ testcases to old-style, and
57038         moved into g++.old-deja.
57039
57040 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57041
57042         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57043         options.
57044
57045         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57046         succeeded.
57047
57048         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57049
57050 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57051
57052         * lib/gcc.exp (gcc_target_compile): Add support for defining
57053         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57054         the machine doesn't have those features.
57055
57056 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57057
57058         * g++.law/operators4.exp: Don't use LIBS.
57059
57060 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57061
57062         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57063
57064         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57065         * lib/g++.exp: Set it here instead. Also, allow use of the
57066         --tool_exec and --tool_opt options. Change CXX to
57067         GXX_UNDER_TEST.
57068
57069         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57070
57071         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57072
57073 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57074
57075         * lib/old-dejagnu.exp: Use prune_warnings instead of
57076         prune_system_crud.
57077         * lib/mike-g++.exp: Ditto.
57078         * lib/gcc.exp: Ditto.
57079         * lib/g++.exp: Ditto.
57080
57081         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57082
57083 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57084
57085           * 941014-2.c: Include stdlib.h
57086           * 960327-1.c: Include stdio.h
57087           * dbra.c, index-1.c: Don't assume ints are 32bits.
57088
57089 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57090
57091         * lib/gcc.exp: Add gcc,stack_size target feature.
57092
57093         * lib/g++.exp(g++_target_compile): Add the include and link
57094         paths here, not in two other places. And, it's $options, not
57095         options.
57096
57097         * lib/mike-g++.exp(postbase): Remove the code that determines
57098         the correct include and link paths.
57099         * g++.old-deja/old-deja.exp: Ditto.
57100
57101 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57102
57103         * lib/g++.exp(g++_init): target_compile no longer returns the
57104         filename of the result.
57105
57106 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57107
57108         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57109         call to glob.
57110
57111         * gcc.c-torture/special/special.exp: Change call to
57112         gcc_target_compile to include the object file.
57113
57114 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57115
57116         * gcc.c-torture/special/special.exp: Correct misspelling in last
57117         change.
57118
57119 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57120
57121         * lib/plumhall.exp(ph_summary): Log the entire output of the
57122         executable. Return -1 if there were any failures, 0 otherwise.
57123         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57124         (ph_make): Clean up objects and executables that were built
57125         if the tests succeeded.
57126
57127 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57128
57129         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57130         libraries and includes in the build tree as appropriate.
57131
57132 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57133
57134         * lib/c-torture.exp: Instead of looking for the global variable
57135         NO_LONG_LONG, check to see if that's a feature of the target.
57136
57137 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57138
57139         * config/default.exp: Minimize. Delete the remainer of the files in
57140         config; this functionality is now in devo/dejagnu/config.
57141
57142         g++.*/*: Pass any additional flags used to compile to postbase;
57143         delete CXXFLAGS.
57144
57145         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57146         is now done by runtest.exp. Use gcc_target_compile instead of
57147         compile.
57148
57149         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57150         Remove references to CFLAGS. Use remote_file instead of
57151         calling rm -f.
57152         (c-torture): Take a list of arguments to use to compile this
57153         testcase.
57154
57155         lib/g++.exp: Simplify. Use target_compile instead of compile.
57156         lib/gcc-dg.exp: Ditto.
57157         lib/gcc.exp: Ditto.
57158         lib/mike-{gcc,g++}.exp: Ditto.
57159         lib/old-dejagnu.exp: Ditto.
57160         lib/plumhall.exp: Ditto.
57161
57162 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57163
57164         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57165         (ph_linker): Likewise.
57166
57167 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57168
57169           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57170         MAP_ANON / MAP_ANONYMOUS if defined;
57171         else try to map from /dev/zero .
57172
57173 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57174
57175         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57176         isn't defined, then define it to MAP_ANONYMOUS.
57177
57178 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57179
57180         * gcc.c-torture: Update to c-torture-1.42 release.
57181
57182 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57183
57184         * gcc.c-torture: Update to c-torture-1.41 release.
57185
57186 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57187
57188         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57189         c-torture release.
57190
57191 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57192
57193         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57194         and LDFLAGS.  Fix second case to append the target_info ldflags
57195         onto LDFLAGS, not CFLAGS.
57196         * lib/g++.exp (g++_init): Add target_info stuff.
57197         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57198         of libgloss and newlib flags for !native.
57199
57200         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57201         (GDB): Fix relative path to go up another dir for finding gdb.
57202
57203 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57204
57205         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57206         versions in the target_info array, if they don't exist.
57207
57208 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57209
57210         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57211
57212 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57213
57214         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57215         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57216
57217 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57218
57219         * lib/old-dejagnu.exp: Don't remove the output file before we've
57220         actually tested it. Don't append pwd to the path of the executable
57221         we're testing.
57222
57223 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57224
57225         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57226
57227 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57228
57229         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57230         temporary directory for compiler files, and set it to a default
57231         value of /tmp. Set $output as the name of the output file from
57232         compiling the testcase. Add a -o option to $cflags_var so the
57233         compiler writes the final output file as $output. Set $executable
57234         to $output.
57235
57236         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57237         directory for compiler files, and set it to /tmp if it doesn't
57238         already have a value. Set $output_file to the name of the output
57239         file from compiling the testcase. Add a -o option to CXXFLAGS so
57240         the compiler writes the final output file as $output. Use $output
57241         as the executable to be tested.
57242
57243 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57244
57245         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57246
57247 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57248
57249         * gcc.c-torture/execute/pending-1.c: New test.  Still
57250         pending in Tege's queue.
57251
57252 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57253
57254         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57255         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57256         if there were failures.  Call unresolved if there were unresolved
57257         testcases.  Call gcc_fail if program did not run to completion.
57258         (ph_make): Pass additional argument name to ph_execute.
57259         (ph_execute): Add new argument.  Pass additional arguments to
57260         ph_summary.  Call gcc_fail is there is no execution output.
57261
57262 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57263
57264         * lib/plumhall.exp (proc_summary): Output relavent summary
57265         lines into the log so specific failures in plumhall can be
57266         investigated.
57267
57268 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57269
57270         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57271         (c-torture-execute): Don't try to execute tests which use
57272         "long long" types if $NO_LONG_LONG is nonzero.
57273
57274 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57275
57276         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57277         not c-torture.
57278
57279         * gcc.ieee: Move from here.
57280         * gcc.c-torture/execute/ieee: To here.
57281
57282 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57283
57284         * gcc.c-torture: Update to c-torture-1.41 release.
57285
57286 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57287
57288         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57289         not "$output".
57290
57291 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57292
57293         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57294         -c present.
57295
57296 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57297
57298         * config/proelf.exp: Handle connecting to a simulator.
57299
57300 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57301
57302         * config/proelf.exp: New file.  Enough framework that we can
57303         run c-torture tests on the proelf targets (or any other target
57304         that gdb can connect to for that matter).
57305
57306 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57307
57308         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57309         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57310
57311         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57312         exec_output exists.
57313
57314 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57315
57316         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57317         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57318
57319         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57320         to pass/fail/unresolved/unsupported/untested.  Caller must now
57321         call unresolved/unsupported/untested.
57322         * lib/*.exp: Update FSF address.  Update to handle new results of
57323         ${tool}_load.
57324         * lib/chill.exp (verbose): Delete.
57325
57326 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57327
57328         * lib/gcc.exp (default_gcc_start): Change order of args to
57329         $LDFLAGS $CFLAGS $LIBS.
57330         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57331         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57332         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57333         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57334         * gcc.misc-tests/dg-test.exp: Likewise.
57335         * gcc.misc-tests/msgs.exp: Likewise.
57336         * gcc.prms/prms.exp: Likewise.
57337         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57338         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57339
57340         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57341
57342 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57343
57344         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57345
57346         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57347         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57348
57349         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57350         necessary.
57351
57352 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57353
57354         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57355         global for loop; add use of $mathlib.
57356         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57357         settings here; set mathlib for anything but VxWorks.
57358
57359 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57360
57361         * gcc.c-torture: Update to c-torture-1.40 release.
57362
57363 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57364
57365         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57366         dg.exp.
57367
57368 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57369
57370         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57371         global.
57372
57373 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57374
57375         * lib/g++.exp (LIBS): Define if not already.
57376         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57377         (gcc-dg-prune): Call prune_gcc_output.
57378         * lib/gcc.exp (prune_gcc_output): New proc.
57379         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57380         prune_gcc_output.
57381
57382 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57383
57384         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57385         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57386
57387 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57388
57389         * gcc.c-torture: Update to c-torture-1.39 release.
57390
57391 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57392
57393         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57394         fails, try others as well.
57395
57396 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57397
57398         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57399         If compilation fails, mark execute tests as `untested'.
57400         If test is marked as unsupported, don't mark compilation and
57401         execute tests as failed.
57402
57403 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57404
57405         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57406         libstdc++ for whether or not we want to be doing shared
57407         libraries.  Delete link_curses since we don't need it anymore.
57408         * lib/mike-g++.exp (postbase): Don't link in libg++.
57409         * g++.old-deja/old-deja.exp: Likewise.
57410
57411 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57412
57413         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57414
57415 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57416
57417         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57418         For that, add `-Wl,-a,shared_archive'.
57419         * g++.old-deja/old-deja.exp: Likewise.
57420
57421 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57422
57423         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57424
57425 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57426
57427         * lib/mike-g++.exp (postbase): Pay attention to the status of
57428         g++_load.
57429
57430 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57431
57432           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57433
57434 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57435
57436         * lib/gcc.exp (default_gcc_start): No longer need to log program
57437         being executed or its output, execute_anywhere does that now.
57438         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57439         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57440
57441 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57442
57443         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57444         the same as those in lib/g++.exp.
57445
57446 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57447
57448         * gcc.c-torture: Update to c-torture-1.38 release.
57449         * gcc.ieee: Related changes.
57450
57451 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57452
57453         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57454         "exec". Minor reformatting changes.
57455
57456         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57457         cross. This means all "exec" calls now work on a remote host as
57458         well.
57459         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57460         cross. Filter out the extra "\r\n" stuff that expect puts in.
57461         (c-torture-execute): Filter out the bogus warnings like
57462         c-torture-compile does. Add support for canadian cross.
57463         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57464         Use execute_anywhere rather than calling exec directly. Now it
57465         works for canadian cross testing.
57466
57467 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57468
57469         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57470         results into a variable, and check that rather than using file exists.
57471
57472 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57473
57474         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57475         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57476
57477 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57478
57479         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57480         lib_curses if there's a shared libg++ in the build tree.
57481
57482 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57483
57484         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57485         if not supported target.
57486
57487 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57488
57489         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57490         link_curses up to always happen, not just for native builds.
57491
57492 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57493
57494         * gcc.c-torture: Update to c-torture-1.36 release.
57495         * gcc.failure: Related changes.
57496
57497 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57498
57499         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57500
57501 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57502
57503         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57504         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57505         runshlib, link_curses, and mathlib for link and run.
57506
57507         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57508         pass the runtime shared library options for Solaris, OSF/1, and
57509         Irix5, and link with -lcurses to avoid unresolved references.
57510
57511 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57512
57513         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57514         only run once.
57515
57516 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57517
57518         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57519
57520 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57521
57522         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57523         do not have a framework for the "compat" tests yet.
57524
57525 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57526
57527         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57528         set to null if we're testing vxworks5.1.  Use that instead of
57529         `-lm' in the setting of LIBS for link and run.
57530
57531 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57532
57533         * config/rom68k.exp (${tool}_load): Major changes to make it
57534         work.  Verified that it does in fact return the stuff in
57535         exec_output properly.  Catch any Emul or any TRAP other than 0.
57536
57537 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57538
57539         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57540         LDFLAGS properly for targets that need stuff from libgloss.
57541         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57542         only run once.
57543         (gpp_initialized): New variable.
57544
57545 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57546
57547         * config/rom68k.exp: Load libgloss.exp.
57548         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57549         so we can produce a fully linked binary.
57550         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57551         so we can produce a fully linked binary.
57552
57553 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57554
57555         * lib/plumhall.exp (ph_section): Watch for expected failures.
57556         Add missing `else'.
57557
57558         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57559         run the testcase.
57560         (c-torture): Likewise.
57561
57562 1995-08-28  Doug Evans  <dje@cygnus.com>
57563
57564         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57565
57566         * lib/mike-g++.exp (mike_cleanup): New proc.
57567         (prebase): New globals compiler_result, not_compiler_result,
57568         target_regexp.
57569         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57570         allow leading "-" in pattern.  Watch for unsupported tests.
57571         If $compiler_result is set, pattern match assembler code,
57572         and ditto for $not_compiler_result.
57573         * lib/mike-gcc.exp: Likewise.
57574
57575         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57576         execution "succeeded".
57577
57578 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57579
57580         * config/win32.exp: New file.
57581         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57582
57583 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57584
57585         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57586         unsupported.
57587         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57588         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57589         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57590
57591         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57592         "... without exceptions was ...".  That is now handled by
57593         prune_system_crud.
57594         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57595
57596 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57597
57598         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57599         sieve.c,sort2.c}: New files.
57600         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57601         sieve.exp,sort2.exp}: Drivers for them.
57602
57603         * lib/mike-gcc.exp (program_output): New user settable variable.
57604         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57605         messages.
57606         * lib/mike-g++.exp (program_output): New user settable variable.
57607
57608         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57609
57610         * config/sh.exp: Deleted (use sim.exp instead).
57611
57612 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57613
57614         * config/vx.exp: Declare CHECKTASK as global.
57615         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57616         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57617         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57618
57619 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57620
57621         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57622         target. Like vx.exp, only includes `vx29k.exp' instead of
57623         `vxworks.exp'.
57624
57625 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57626
57627         * config/sim.exp: Increase time limit from 120 seconds to 240.
57628
57629 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57630
57631         * gcc.c-torture/execute/950628-1.c: New test.
57632
57633 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57634
57635         * gcc.c-torture: Update with changes/additions from
57636         c-torture-1.34.
57637
57638 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57639
57640         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57641
57642 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57643
57644         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57645
57646 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57647
57648         * gcc.c-torture/compile/950512-1.c: New test.
57649         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57650         * gcc.dg/struct-ret-1.c: Likewise.
57651
57652 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57653
57654         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57655           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57656
57657 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57658
57659         * gcc.c-torture/special/920411-1.c: Deleted.
57660         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57661
57662 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57663
57664         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57665         cpu limit.
57666
57667 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57668
57669         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57670
57671 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57672
57673         From kenner;
57674         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57675         is the proper length.
57676         * va-arg-3.c: Likewise.
57677
57678 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57679
57680         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57681         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57682
57683         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57684         * lib/g++.exp (default_g++_start): Delete old cruft.
57685
57686 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57687
57688         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57689         (2 * (1 << 18)) to (2 * (1 << 17)).
57690
57691         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57692
57693 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57694
57695         * config/rom68k.exp: Renamed from config/idp.exp
57696
57697 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57698
57699         * c-torture/compile/921109-2.c
57700
57701 1995-04-18  Mike Stump  <mrs@cygnus.com>
57702
57703         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57704         excess errors.
57705
57706 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57707
57708         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57709         output.
57710         * lib/g++.exp (default_g++_start): Likewise.
57711
57712 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57713
57714         * gcc.c-torture/compile/950329-1.c: New test.
57715
57716 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57717
57718           * config/bug.exp (${tool}_load): Updated to use new remote_open
57719           and remote_close procs.
57720         * config/idp.exp: New file.
57721
57722 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57723
57724         * gcc.c-torture/execute/950322-1.c: New test.
57725
57726 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57727
57728         * config/vx.exp (${tool}_load): Clean up testing of return code from
57729         vxworks_ld and vxworks_spawn.
57730
57731 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57732
57733         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57734
57735 1995-03-13  Mike Stump  <mrs@cygnus.com>
57736
57737         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57738         can mark excess errors on a machine by machine basis.  Note, the
57739         default is to not expect any excess errors, even when excess
57740         errors test - is given, so you will want to put an XFAIL ... on
57741         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57742         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57743         those 4 machines, but no others.
57744
57745 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57746
57747         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57748         * lib/c-torture.exp: to here.
57749
57750 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57751
57752         * gcc.c-torture/execute/950221-1.c: New test.
57753         * gcc.c-torture/execute/struct-ret-1.c: New test.
57754         * gcc.c-torture/compile/950221-1.c: New test.
57755
57756         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57757
57758 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57759
57760         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57761         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57762
57763 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57764
57765         * g++.gb: New directory of tests, derived from my signature and
57766         class scoping tests.
57767
57768         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57769         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57770         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57771         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57772         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57773         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57774         * g++.gb/sig25.C: Likewise.
57775
57776         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57777         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57778         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57779         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57780         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57781         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57782         * g++.gb/sig25.exp: Likewise.
57783
57784         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57785         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57786         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57787         * g++.gb/scope13.C: Likewise, this test still fails.
57788
57789         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57790         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57791         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57792         * g++.gb/scope13.exp: Ditto.
57793
57794         * g++.gb/README: New file, explains what these tests are about.
57795
57796 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57797
57798         * lib/dg.exp (dg-do): Support `preprocess'.
57799         (dg-test): Likewise.
57800
57801 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57802
57803         * config/udi.exp: change "continue -expect" to "exp_continue".
57804
57805 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57806
57807         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57808         Delete redundant tests.
57809
57810         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57811         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57812         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57813         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57814         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57815         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57816         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57817         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57818
57819         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57820         storing label pointers.
57821         * gcc.c-torture/execute/921019-1.c: Likewise.
57822         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57823         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57824         parameter fp.
57825         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57826         constants.
57827
57828         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57829         Delete obsolete tests.
57830
57831         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57832         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57833         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57834         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57835         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57836         * gcc.c-torture/compile/950124-1.c: New test.
57837
57838         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57839
57840 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57841
57842         * lib/mike-g++.exp: Add -lm to LIBS.
57843
57844 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57845
57846         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57847
57848 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57849
57850         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57851
57852 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57853
57854         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57855
57856 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57857
57858         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57859         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57860         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57861         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57862         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57863         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57864         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57865         * g++.law/{operators31.C, operators32.C,
57866         * g++.law/{operators33.C, operators34.C}: Likewise.
57867         * g++.law/{pic1.C, refs2.C}: Likewise.
57868         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57869         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57870         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57871         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57872
57873         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57874         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57875         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57876         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57877         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57878         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57879         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57880         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57881         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57882         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57883         * g++.law/{operators34.exp}: Likewise.
57884         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57885         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57886         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57887         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57888         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57889
57890         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57891         No longer expected to fail.
57892         * g++.law/missed-error3.C: Tweak for recent bool changes.
57893
57894 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57895
57896         * config/emb-unix: Deleted.
57897         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57898         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57899
57900 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57901
57902         * lib/dg.exp (dg-test): Fix typo in last patch.
57903
57904 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57905
57906         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57907         (handles multiple occurrences).
57908
57909 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57910
57911         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57912         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57913         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57914         printed).
57915         * lib/c-torture.exp (c-torture-compile): Likewise.
57916         (c-torture): Prepend full path if missing.
57917         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57918         (gcc_fail): Likewise.
57919         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57920
57921 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57922
57923         * lib/netware.exp: Only attach to NetWare i386 systems.
57924
57925 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57926
57927         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57928         messages.  Add test name to "output pattern match" pass/fail message.
57929
57930 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57931
57932         * gcc.dg: New testsuite.
57933         * gcc.dg/dg.exp: New file.
57934
57935         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57936         test-switch.c}: Deleted.
57937
57938         * gcc.misc-tests/msgs.exp: New testcase driver.
57939
57940 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57941
57942         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57943         Watch for illegal return values from ${tool}_load.
57944         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57945         cross targets.  Coerce return value >0 to 1.
57946
57947 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57948
57949         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57950
57951         * config/emb-unix.exp: New file.
57952
57953         * config/sim.exp: Error if variable $SIM not defined.
57954         (${tool}_load): Mark test as "untested" if simulator missing.
57955
57956         * config/unix.exp: Load remote.exp to get rcp_download.
57957         * lib/c-torture.exp: Use different option lists for testcases with
57958         and without loops.
57959         * gcc.c-torture/execute/execute.exp: Likewise.
57960
57961 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57962
57963         * config/*.exp: Clarify return code from ${tool}_load.
57964         Call `unresolved' or `untested' instead of `warning' or `perror'
57965         (sometimes you still want to call both though).
57966         Add comment that `shell_id' is local to each file.
57967         * config/udi.exp (timeout): Set to 30.
57968         Don't print warning if connection fails, $connectmode has already
57969         printed an error.
57970         (${tool}_load): Move verbose messages to level 2.
57971         Rework pattern for "Process started" message.
57972         Pass `shell_id' to ${connectmode}_download.
57973         Retry twice upon timeout.  Make resetting of target more robust.
57974         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57975         Pass `shell_id' to exit_$connectmode.
57976         Only call exit_$connectmode if connected.
57977         * config/unix.exp (${tool}_load): Check return codes better.
57978         * config/vrtx.exp (${tool}_load): Likewise.
57979         * config/vx.exp (${tool}_load): Likewise.
57980         Delete unneeded global's.
57981         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57982         from ${tool}_load.
57983         (dg-stat): Delete.
57984         (dg-init): Delete recording of pass/fail counts.
57985         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57986         (old-dejagnu-init): Likewise.
57987         (old-dejagnu-stat): Delete contents, empty proc now.
57988         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57989         (c-torture): Delete references to lcnt, lpass, lfail.
57990         Get option list from TORTURE_OPTIONS.
57991         Delete -funroll[-all]-loops if no loops.
57992         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57993         (g++_stat): Delete contents (empty proc now).
57994         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57995         (gcc_finish): Likewise.
57996         (gcc_stat): Deleted.
57997         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57998         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57999         * gcc.c-torture/execute/execute.exp: Likewise.
58000         Split tests into two parts: compile, execute.
58001         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58002         no loops.  Update to reflect clarified return codes from ${tool}_load.
58003
58004 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58005
58006         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58007         to grep for.
58008         (old-dejagnu): Likewise (where necessary).
58009
58010 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58011
58012         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58013
58014         * lib/dg.exp (dg-process-target): Fix processing of selector.
58015         Add comment regarding use of `error'.
58016
58017         * lib/gcc.exp (prune_system_crud): Define if missing.
58018         * lib/g++.exp (prune_system_crud): Likewise.
58019
58020         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58021         Call prune_system_crud.
58022         * lib/dg.exp (dg-runtest): New proc.
58023         Use perror instead of send_user for tcl errors in testcase.
58024         Don't return any value, it's never used.
58025         Don't clobber previous definition of `unknown'.
58026         Print tcl errors in `dg-final'.
58027
58028 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58029
58030         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58031         (dg-test): Don't print errorInfo, it contains stack backtrace.
58032
58033 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58034
58035         * lib/g++.exp (runtest_file_p): Define if missing.
58036
58037 1994-09-24  Doug Evans  (dje@cygnus.com)
58038
58039         * lib/mike-g++.exp: Comment out loading of g++.exp.
58040         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58041         (default_g++_version): Always print something.
58042         (default_g++_start): Comment out call to `which'.
58043         (g++_start, g++_load): Deleted (must be defined in config file).
58044         * lib/gcc.exp: Test for existence of $CC at start.
58045         Delete check for tmpdir (done in gcc_init).
58046         (default_gcc_version): Always print something.
58047         (default_gcc_start): Comment out call to `which'.
58048         * config/*.exp: Major cleanup - make cross targets work at least a
58049         little better for g++ (by not being "--tool gcc" specific).
58050         Rename gcc_xxx to ${tool}_xxx.
58051         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58052         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58053
58054 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58055
58056         * lib/c-torture.exp (c-torture-compile): Rework compiler
58057         message processing.
58058
58059         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58060         c-torture.
58061
58062 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58063
58064         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58065
58066         * lib/dg.exp (dg-process-target): Support { target native }.
58067
58068 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58069
58070         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58071         looked for "... program xxx got fatal signal".
58072         Correct regsub munging of `comp_output'.
58073         Ignore compiler messages "path prefix not used" and "linker input
58074         file unused".
58075
58076 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58077
58078         * lib/gcc.exp (runtest_file_p): Define if missing.
58079         * gcc.prms/template.c: Example to work from.
58080
58081 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58082
58083         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58084         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58085
58086         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58087         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58088         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58089         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58090
58091         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58092         (dg-process-target): No longer a varargs proc.
58093         Return S/N for target, P/F for xfail.  All callers changed.
58094         (user option procs): More argument checking.
58095         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58096         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58097         (dg-test): Skip test if not running on selected target in `dg-do'.
58098         Update handling of `dg-do-what', `dg-output-text'.
58099         Separate execution pass/fail from output pattern match pass/fail.
58100         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58101
58102 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58103
58104         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58105         target for 920510-1.c.
58106
58107 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58108
58109         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58110         Clean up comment regarding use of passcnt, etc.
58111         (gcc_stat): Don't update `testcnt' here.
58112         (gcc_finish): Do it here.
58113         Might as well reset `but_id' here too.
58114         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58115         to determine if the file should be tested.
58116         * gcc.c-torture/compile/compile.exp: Likewise.
58117         * gcc.c-torture/execute/execute.exp: Likewise.
58118         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58119         * gcc.misc-tests/dg-test.exp: Likewise.
58120         * gcc.prms/prms.exp: Likewise.
58121         * gcc.wendy/wendy.exp: Likewise.
58122         * g++.old-deja.exp: Likewise.
58123         Move "Testing file" message to verbose level 1.
58124
58125 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58126
58127         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58128
58129 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58130
58131         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58132         (default_gcc_start): Accept optional second list element
58133         of compiler flags.  Print compiler output at verbosity level 2.
58134         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58135         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58136         Save current values of framework globals passcnt, failcnt, xpasscnt,
58137         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58138         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58139         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58140         xfailcnt to compute stats.  Update framework global `testcnt' from
58141         pass/fail counts.
58142         (gcc_finish): New proc.  Clean up test environment.
58143         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58144         (gcc_epass, gcc_efail): Delete.
58145         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58146         argument of line number.
58147         (dg-init): If the tool has an init routine, call it.
58148         (dg-test): Remove args `cflags_var' and `libs_var'.
58149         Pass all compiler options to ${tool}_start.
58150         Handle missing line number.
58151         (dg-finish): New function.
58152         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58153         particular files.  Call gcc_finish at end.  Move "skipping test"
58154         message to verbosity level 3.
58155         * gcc.c-torture/compile/compile.exp: Likewise.
58156         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58157         * gcc.c-torture/execute/execute.exp: Likewise.
58158         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58159         Print testcase being tried at verbosity level 1.
58160         * gcc.c-torture/special/special.exp: Unset xfail.
58161         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58162         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58163         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58164         * gcc.failure/failure.exp: Likewise.
58165         * gcc.ieee/ieee.exp: Likewise.
58166         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58167         Update call to dg-test.  Call dg-finish at end.
58168         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58169         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58170         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58171         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58172         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58173         * gcc.wendy/wendy.exp: Add copyright.
58174         Delete setting of tmpdir (done by gcc_init).
58175         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58176         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58177         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58178         gcc_[ce]pass/fail.
58179
58180 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58181
58182         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58183         confusion.
58184         (g++_load): Likewise.
58185
58186         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58187         Rename argument to `prog' to remove the confusion.
58188         Varargs fns behave differently too!
58189         (g++_load): Likewise.
58190
58191         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58192
58193         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58194         what it is.  Delete (always) printing of status value for !native.
58195         Simplify verbose code, and include status and exec_output.
58196         (g++_load): Use gcc_load.
58197
58198 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58199
58200         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58201         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58202         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58203         940714-3.c as these testcases don't exist anymore.  Make
58204         va-arg-1.c expected to pass.
58205
58206 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58207
58208         * gcc.misc-tests/misc.exp: Only run specific testcases.
58209         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58210         * gcc.misc-tests/dg-[1-9].c: New files.
58211
58212         * lib/dg.exp: New testsuite driver.
58213         * gcc.prms/prms.exp: Use it.
58214
58215         * README.gcc: New file.
58216
58217         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58218         Document and reset `lxpass' and `lxfail'.
58219         Simplify "initialized" message.
58220         (gcc_stat): Clean up comments a little.
58221
58222 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58223
58224         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58225
58226 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58227
58228         * lib/old-dejagnu.exp (process-option): New proc.
58229         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58230         (old-dejagnu): Simplify.
58231         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58232
58233 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58234
58235         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58236         exists and is not an empty string.
58237
58238         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58239         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58240         finished.
58241         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58242         automatically.
58243
58244         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58245         longer expected to fail.
58246
58247         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58248         "f" function call.
58249
58250         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58251
58252         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58253         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58254         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58255         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58256         c-torture-1.29.
58257
58258         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58259         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58260
58261         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58262
58263         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58264         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58265
58266         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58267         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58268         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58269
58270 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58271
58272         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58273         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58274         940714-1.c, 940714-2.c, 940714-3.c},
58275         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58276         gcc.misc-tests/{mg.c,mg.exp}:
58277         New tests.
58278         * gcc.noncompile/noncompile.exp: Change accordingly.
58279
58280 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58281
58282         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58283         Undo previous clobberage.
58284
58285 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58286
58287         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58288         * gcc.special/{930510-1.c, special.exp}:
58289         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58290         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58291         struct-varargs-1.c}: New tests from c-torture-1.26.
58292
58293 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58294
58295         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58296           argument to switch.
58297
58298 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58299
58300         * Revert the previous changes.  Please see Rob's directory
58301         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58302         fixes.
58303
58304 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58305
58306         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58307         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58308         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58309         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58310         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58311         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58312         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58313         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58314         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58315         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58316         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58317         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58318         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58319         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58320         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58321         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58322         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58323         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58324         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58325         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58326         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58327         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58328         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58329         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58330         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58331         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58332         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58333         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58334         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58335         testing changes.
58336
58337 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58338
58339         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58340         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58341         with perror calls.
58342
58343 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58344
58345         * config/unix.exp (g++_load): Fix syntax.
58346
58347 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58348
58349         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58350         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58351         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58352         Don't expect va-arg-1.c to fail.  Correct expected output for
58353         920928-1.c.
58354         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58355         * gcc.wendy/hbm4.c: Correct typo.
58356         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58357
58358 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58359
58360         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58361         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58362         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58363         * lib/c-torture.exp (c-torture-compile): Ditto.
58364
58365         Reduce volume of output (remove all the -I's and such).
58366         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58367         Call gcc_cpass, gcc_cfail.
58368         (c-torture): Pass testing option to c-torture-compile.
58369
58370 1994-03-21  Doug Evans  (dje@cygnus.com)
58371
58372         Bring patches over from progressive.
58373         * config/default.exp: Exit remote shell cleanly.
58374         (g++_exit, g++_start): Add default versions.
58375         * config/sim.exp (gcc_load): Use perror, not error.
58376
58377 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58378
58379         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58380         set in site.exp.
58381
58382 1994-03-14  Doug Evans  (dje@cygnus.com)
58383
58384         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58385         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58386         (wendy_try): New proc to run testcase.
58387         (main loop): Call 'em.
58388         * gcc.wendy/*.c: Clean up pass to correct expected output.
58389
58390         * lib/gcc.exp: Minor cleanup work.
58391         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58392
58393 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58394
58395         * config/sim.exp (gcc_load): Document return codes better.
58396         Don't pass -v to simulator.
58397
58398 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58399
58400         * gcc.special/920717-x.c: Fix typo.
58401         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58402         get at sources.
58403
58404         * lib/mike-gcc.exp: Fix typo.
58405
58406 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58407
58408         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58409         binary to use, transform the name.
58410         * config/*.exp: rename everything. Nuke any g++ specific files,
58411         it's now a special case of gcc that requires no special support.
58412         Add a default.exp for unsupported targets.
58413
58414 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58415
58416         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58417         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58418         version of Tcl.
58419
58420 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58421
58422         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58423         than a warning.
58424
58425 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58426
58427         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58428
58429 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58430
58431         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58432         option_list.  Compile every file with only 4/6 option choices
58433         (same as C torture) instead of with 12/18 different option
58434         choices.
58435         * lib/c-torture.exp: Likewise.
58436
58437         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58438         not already set.
58439
58440 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58441
58442         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58443         can put an XFAIL *-*-* on excess errors.
58444
58445 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58446
58447         * g++.law: Add more tests derived from g++-bugs snapshots.
58448
58449         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58450         equivalent to g++.law/init9.
58451
58452         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58453         compiled it, and the a.out file after we've run it.
58454
58455 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58456
58457         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58458         compiled it, and the a.out file after we've run it.
58459
58460 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58461
58462         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58463
58464 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58465
58466         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58467         version number.
58468
58469 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58470
58471         * g++.law: New directory of g++ tests derived from the g++-bugs
58472         snapshots.
58473
58474 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58475
58476         * gcc.compile: initbug1.c initbug1.exp testcase added
58477
58478 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58479
58480         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58481         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58482           fixes submitted by Jeff Law (law@cs.utah.edu)
58483         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58484           Jeff Law (law@cs.utah.edu)
58485
58486
58487 1993-11-30  Mike Stump  (mrs@cygnus.com)
58488
58489         * config/unix-g++.exp: Follow the gcc way of doing things.
58490         * g++.old-deja/old-deja.exp: Minor updates.
58491         * lib/g++.exp: New file, follow the gcc way of doing things.
58492         * lib/old-dejagnu.exp: Minor updates.
58493         * lib/mike-g++.exp: Always unset errorInfo.
58494
58495 1993-11-06  Mike Stump  (mrs@cygnus.com)
58496
58497         * lib/gcc.exp: Fix some errors with the below change, CC and
58498         CFLAGS should be global when setting, not local.
58499
58500 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58501
58502         * lib/gcc.exp: Transform tool name.
58503
58504 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58505
58506         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58507
58508 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58509
58510         * lib/gcc.exp: change gcc_done to gcc_stat
58511
58512 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58513
58514         * Upgraded gcc testsuite to c-torture version 1.25
58515
58516 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58517
58518         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58519         * lib/c-torture: added hooks for new reporting code.
58520
58521 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58522
58523         * config/sh-gcc.exp: check if sh-sim exists in the path
58524
58525 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58526
58527         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58528         * gcc.compile/compile.exp: Initial changes for new logic.
58529         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58530         * gcc.failure/failure.exp: Initial changes for new logic.
58531         * gcc.ieee/ieee.exp: Initial changes for new logic.
58532         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58533         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58534         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58535         * lib/c-torture.exp: Initial changes for new logic.
58536         * lib/gcc.exp: Initial changes for new logic.
58537
58538 1993-10-15  Mike Stump  (mrs@cygnus.com)
58539
58540         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58541         depend upon failure or success.  Fully qualify names in failure
58542         and success messages.  Always remove a.out before starting
58543         compile, just in case.  Pay more attention to error text output by
58544         the compiler.  Handle testcases with no known past errors just
58545         like all others, so that things are uniform.  Other miscellaneous
58546         improvements.
58547
58548 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58549
58550         * gcc.cpp: new directory for cpp tests
58551
58552 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58553
58554         * lib/chill.exp: Code reformatted, removed unused code.
58555         * config/unix-chill.exp: Code reformatted, removed unused code.
58556         * chill.execute/execute.exp: Code reformatted, removed unused code.
58557         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58558
58559 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58560
58561         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58562         routines not written.
58563
58564 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58565
58566         * config/bug-gcc.exp: Use new procs from bug.exp.
58567
58568 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58569
58570         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58571         via ftp, rather than depending on NFS.
58572         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58573         case.
58574
58575 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58576
58577         * config/bug-gcc.exp: Use new download proc.
58578
58579 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58580
58581         * chill.execute/execute.exp: cleanups, handles errors better
58582         * chill.compile/compile.exp: rewrite, based on execute.exp
58583         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58584         * lib/chill.exp: major changes to diff proc and compile and link
58585         procs. added chill_fail and chill_pass wrappers to pass and
58586         fail. added more comments, and handle error codes better.
58587         Added a hack to capture stderr from exec, so noncompile tests
58588         can work.
58589
58590 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58591
58592         * chill.execute/execute.exp: rewrite of testsuite driver
58593         * lib/chill.exp: rewrite of testsuite driver
58594         * config/unix-chill.exp: rewrite of testsuite driver
58595
58596 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58597
58598         In chill.execute:
58599         * iexpr.ch: Standardize uppercase.
58600         * tuples.dat: Standardize uppercase.
58601         * vary.ch: standardize.  Correct varying string assignments.
58602         * vary.dat: Add new output lines.
58603
58604 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58605
58606         In chill.execute:
58607         * chprintf.ch: Standardize use of uppercase.
58608         * tuples.ch: Standardize and turn arr2 into a DCL,
58609           rather than a SYN.
58610         * pinits.ch: Standardize.
58611
58612 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58613
58614         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58615         * Makefil: Renamed to Makefile.in.
58616         * configure.in: New.
58617
58618 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58619
58620         In chill.execute:
58621         * .cvsignore: Add result/output files.
58622         * Makefile: Fix up variables at start.  Use MFLAGS
58623           everywhere.  Correct bool_loc, built_ins entries.
58624           Add entry for vary1.ch.
58625         * bitarray.ch: Standardize upper-case usage.
58626         * bitexpr.ch: Standardize, add output of b1.
58627         * params.ch: Use arrayt in along PROC parameters, to
58628           avoid novelty problems.
58629         * sets.ch: Tiny cleanup.
58630         * vary1.ch: Re-indent.
58631
58632 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58633
58634         * Add PR-related files to Makefiles, .cvsignore files, etc.
58635
58636 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58637
58638         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58639           with compiler objects. New names are test-flow.c and test-loop.c
58640
58641 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58642
58643         * Upgraded c-torture tests from 1.19 to 1.20
58644
58645         * new files:
58646         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58647         * gcc.compile: 930623-1.c 930623-2.c
58648         * gcc.noncompile: 930622-1.c 930622-2.c
58649         * gcc.failure: 920411-1.c 920627-2.c
58650         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58651
58652 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58653
58654         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58655           More changes to get testsuite working properly. Needs more work.
58656           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58657
58658 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58659
58660         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58661           More changes to get testsuite working properly. Needs more work.
58662
58663 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58664
58665         * chill.compile/compile.exp: Added for Dejagnu support
58666         * chill.execute/execute.exp: Added for Dejagnu support
58667         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58668
58669 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58670
58671         This should complete moving the CHILL test files.
58672         * chill.noncompile(.cvsignore printf.grt
58673             in-printf.grt chprintf.grt chprintf.ch):
58674             Added test-support files.
58675           (Makefile): Modified further.
58676         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58677             signal.ch): Added test files.
58678           * chill.execute (.cvsignore printf.grt printr.c
58679             in-printf.grt rts.c chprintf.grt rts.h): Added
58680           test-support files.
58681             (Makefile): More corrections.
58682
58683 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58684
58685         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58686           test cases, ready for DejaGnu.
58687
58688 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58689
58690         * Upgraded c-torture tests from 1.18 to 1.19
58691
58692         * gcc.compile: added test(s):
58693           930607-1.c
58694         * gcc.execute: added test(s):
58695           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58696
58697         * added new subdirectory for misc tests: gcc.misc-tests
58698         * gcc.misc-test(s): added tests:
58699           inst-check.c test-consts.c test-ior.c test-switch.c
58700
58701 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58702
58703         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58704
58705 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58706
58707         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58708
58709 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58710
58711         * Upgraded c-torture tests from 1.17 to 1.18
58712
58713 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58714
58715         * Upgraded c-torture tests from 1.12 to 1.17
58716
58717 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58718
58719         * lib/old-dejagnu.exp:
58720           Fixed handling of XFAIL target triplets to correctly
58721           recognize wildcard characters.  Removed code that
58722           appended a unique id tag to the end of the file name
58723           printed out by the result of the testcases within a
58724           given test file.
58725
58726 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58727
58728         * lib/old-dejagnu.exp:
58729           Reworked expected failure handling to trigger off of XFAIL
58730           keyword in keyphrase embeded in testcase source code. The
58731           XFAIL keyword must be at the end of the keyphrase line. It
58732           may optionally be followed by one or more target triplets.
58733           It has just occured that the handling of wildcards in the
58734           target triplet may not be correct.
58735
58736 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58737
58738         * g++.old-deja/tests:
58739           Moved all subdirectories up one level into g++.old-deja .
58740
58741         * lib/old-dejagnu.exp:
58742           Fixed problem with CXXFLAGS not being properly reset, and being
58743           corrupted with extraneous "-c" compiler option.  This was
58744           causing binaries to not be generated for test that needed them.
58745           Modified strings passed to "pass" and "fail" so that individual
58746           tests from the same test file would be distinguished by an
58747           identifier appended to the test file name in the summary logs;
58748           this corrected a problem with erroneous diff logs.  Added code
58749           to search testcases for expected fail and unexpected pass keywords.
58750
58751 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58752
58753         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58754
58755 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58756
58757         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58758           Removed extraneous text from end of "Special g++ Options"
58759           keyphrase.
58760
58761         * lib/old-dejagnu.exp: Added pattern matching to look for new
58762           keywords, embedded in testcases comments, which will trigger
58763           calls to xpass and xfail.
58764
58765 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58766
58767         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58768           comments embedded in the testcases, especially the one looking for
58769           special compiler options, as well as the pattern matching for the
58770           compiler output again.
58771
58772 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58773
58774         * lib/old-dejagnu.exp: Do a proper check of the return value for
58775           execute tests. Fixed several problems with the pattern matching
58776           of the compiler output which gave erroneous test results.
58777           Changed several of the test result messages to be more descriptive.
58778         * config/unix-g++.exp: Proc g++_load now actually works and
58779           executes the tests passed to it and returns a usable return
58780           value.
58781
58782 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58783
58784           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58785
58786 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58787
58788         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58789           Modified both files to properly execute the old style
58790           dejagnu tests. The previous versions of these files were
58791           experimental and did not function anything near correctly.
58792
58793 1993-04-05  Rob Savoye  (rob@cygnus.com)
58794
58795         * Removed all Makefile.in and configure.in files. No configuration
58796         needed now.
58797
58798 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58799
58800         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58801
58802 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58803
58804         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58805         gcc.special/configure.in, gcc.noncompile/configure.in,
58806         gcc.execute/configure.in, gcc.code_quality/configure.in,
58807         g++.other/configure.in, g++.old-deja/configure.in,
58808         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58809         in srcname setting.
58810
58811 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58812
58813         * lib/udi.exp: Fixed mondfe and mondfe_download.
58814         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58815         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58816
58817 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58818
58819         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58820         (gdb_exit): Don't remove *_soc files.
58821
58822 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58823
58824         * lib/c-torture.exp: Don't look for main; instead always use -w
58825         -c.  This is how the c-torture tests work.  Remove the object
58826         file if the compilation succeeds.
58827         * gcc.execute/execute.exp: Remove executable if test passes.
58828         * gcc.noncompile/noncompile.exp: Every test is an expected
58829         failure.
58830         * gcc.special/special.exp: Added tests from c-torture 1.11,
58831         corrected use of existing test.
58832         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58833         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58834         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58835         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58836         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58837         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58838         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58839         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58840         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58841         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58842         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58843         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58844         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58845         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58846         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58847         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58848         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58849         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58850         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58851         c-torture 1.11.
58852         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58853         correspond to c-torture 1.11.
58854
58855         * New file.