OSDN Git Service

cp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/31988
4         * g++.dg/init/new25.C: New.
5
6 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
7
8         * g++.dg/cpp0x/pr33839.C: New.
9         
10 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
11
12         PR c++/33744
13         * g++.dg/template/arg6.C: New test.
14
15 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
16
17         PR c++/31747
18         * g++.dg/parse/crash39.C: New.
19
20 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
21
22         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
23         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
24         "offset: -4B".
25
26 2007-10-25  David Daney  <ddaney@avtrex.com>
27
28         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
29
30 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
31
32         PR c++/33843
33         * g++.dg/template/error32.C: New.
34
35 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
36             Ira Rosen  <irar@il.ibm.com>
37
38         PR tree-optimization/33833
39         * gcc.dg/vect/pr33833.c: New testcase.
40
41 2007-10-25  David Daney  <ddaney@avtrex.com>
42
43         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
44
45 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
46             Ira Rosen  <irar@il.ibm.com>
47
48         PR tree-optimization/33866
49         * gcc.dg/vect/pr33866.c: New testcase.
50
51 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
52
53         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
54         Add -w to compile flags to suppress "call-clobbered register" warnings
55         and remove dg-warning directives.
56
57 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
58
59         * gcc.dg/sms-2.c: Cleanup sms dump file.
60         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
61         profile-use step.
62
63 2007-10-24  David Daney  <ddaney@avtrex.com>
64
65         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
66
67 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
68
69         PR target/33755
70         * gcc.target/mips/pr33755.c: New test.
71
72 2007-10-24  Ira Rosen  <irar@il.ibm.com>
73
74         PR tree-optimization/33804
75         * gcc.dg/vect/pr33804.c: New testcase.
76
77 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
78
79         PR forrtran/33849
80         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
81
82 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
83             Uros Bizjak  <ubizjak@gmail.com>
84
85         PR rtl-optimization/33846
86         * gcc.dg/vect/pr33846.c: New testcase.
87
88 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
89             Dorit Nuzman  <dorit@il.ibm.com>
90
91         PR tree-optimization/33860
92         * g++.dg/vect/pr33860.cc: New test.
93         * g++.dg/vect/pr33860a.cc: New test.
94
95 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
96             Revital Eres  <eres@il.ibm.com>      
97
98         * testsuite/gcc.dg/sms-2.c: New testcase.
99
100 2007-10-22  David S. Miller  <davem@davemloft.net>
101
102         * gcc.dg/globalreg-1.c: New test.
103
104 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
105             Dorit Nuzman  <dorit@il.ibm.com>
106
107         PR tree-optimization/33834
108         PR tree-optimization/33835
109         * g++.dg/vect/pr33834_1.cc: New test.
110         * g++.dg/vect/pr33834_2.cc: New test.
111         * g++.dg/vect/pr33835.cc: New test.
112
113 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
114
115         * gcc.dg/pr33644.c: New test.
116
117 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
118
119         PR c++/33372
120         * g++.dg/gomp/pr33372-1.C: New test.
121         * g++.dg/gomp/pr33372-2.C: New test.
122         * g++.dg/gomp/pr33372-3.C: New test.
123
124 2007-10-22  Michael Matz  <matz@suse.de>
125
126         PR tree-optimization/33855
127         * gcc.c-torture/compile/pr33855.c: New testcase.
128
129 2007-10-22  Ira Rosen  <irar@il.ibm.com>
130
131         PR tree-optimization/33854
132         * gcc.dg/vect/O1-pr33854.c: New testcase.
133         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
134
135 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
136
137         * gcc.dg/unwind-1.c: Disable on AIX.
138         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
139
140 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
141
142         PR fortran/33749
143         * gfortran.dg/assign_9.f90: New test.
144
145 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
146
147         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
148         (dg-mips-options): Skip tests that specify an ABI other than o32
149         and o64 if generating MIPS16 hard-float code.
150
151 2007-10-21  Ira Rosen  <irar@il.ibm.com>
152             Revital Eres  <eres@il.ibm.com>
153
154         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
155         * gcc.dg/vect/vect-16.c: Fix comment.
156         * gcc.dg/vect/pr33369.c: Require vect_int.
157         * gcc.dg/vect/slp-33.c: Add spaces.
158         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
159         targets.
160         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
161         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
162         targets.
163         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
164         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
165         targets.
166         * gcc.dg/vect/slp-10.c: Add spaces.
167         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
168         targets.
169         * gcc.dg/vect/slp-36.c: Require vect_int.
170         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
171         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
172         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
173         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
174         targets.
175         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
176         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
177         instead of vector_alignment_reachable_for_double.
178         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
179         (natural_alignment): Split into...
180         (natural_alignment_32, natural_alignment_64): New.
181         (vector_alignment_reachable): Depend on natural_alignment_32.
182         (vector_alignment_reachable_for_double): Rename to ...
183         (vector_alignment_reachable_for_64bit): And depend on
184         natural_alignment_64.
185
186 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
187
188         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
189         MIPS targets.
190         * g++.dg/vect/vect.exp: Likewise.
191         * lib/fortran-torture.exp: Likewise.
192         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
193         mipsisa64*-*-* as the target selector.  Remove -mips64,
194         -mhard-float and -mgp64 from the options list.
195         * gcc.target/mips/mips-ps-2.c: Likewise.
196         * gcc.target/mips/mips-ps-3.c: Likewise.
197         * gcc.target/mips/mips-ps-4.c: Likewise.
198         * gcc.target/mips/mips-ps-6.c: Likewise.
199         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
200         options list.
201         * gcc.target/mips/sb1-1.c: Likewise.
202         * gcc.target/mips/mips-ps-type.c: Likewise.
203         * gcc.target/mips/mips-ps-7.c: New test.
204         * gcc.target/mips/mips-ps-type-2.c: Likewise.
205         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
206         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
207         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
208         as forcing an ABI and an architecture.
209         (is_gp32_flag, is_gp64_flag): Fold into...
210         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
211         then -mfp64 imply -mhard-float.  Apply register rules after the
212         loop.  Handle -march=mipsN like -mipsN.
213
214 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
215
216         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
217         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
218
219 2007-10-20  Tobias Burnus  <burnus@net-b.de>
220
221         PR fortran/33818
222         * gfortran.dg/entry_dummy_ref_3.f90: New.
223
224 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
225             FX Coudert <fxcoudert@gcc.gnu.org>
226
227         PR fortran/31608
228         * gfortran.dg/char_cast_1.f90: New test.
229
230 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
231
232         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
233         * gfortran.dg/large_real_kind_2.F90: ditto.
234         * gfortran.dg/default_format_2.f90: ditto.
235         * gfortran.dg/default_format_denormal_1.f90: ditto.
236
237 2007-10-19  Richard Guenther  <rguenther@suse.de>
238
239         PR middle-end/33816
240         PR middle-end/32921
241         * gfortran.dg/pr32921.f: New testcase.
242
243 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
244
245         PR libfortran/33544
246         * gfortran.dg/transfer_check_1.f90: Adjust options.
247
248 2007-10-19  Richard Guenther  <rguenther@suse.de>
249
250         Revert
251         2007-10-19  Richard Guenther  <rguenther@suse.de>
252
253         PR middle-end/32921
254         * gfortran.dg/pr32921.f: New testcase.
255
256 2007-10-19  Richard Guenther  <rguenther@suse.de>
257
258         * gcc.c-torture/execute/20071018-1.c: New testcase.
259
260 2007-10-19  Richard Guenther  <rguenther@suse.de>
261
262         PR middle-end/32921
263         * gfortran.dg/pr32921.f: New testcase.
264
265 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
266
267         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
268
269 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
270
271         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
272
273 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
274
275         PR fortran/33233
276         * gfortran.dg/host_assoc_function_1.f90: Correct references.
277         * gfortran.dg/host_assoc_function_3.f90: New test.
278
279 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
280
281         PR fortran/33733
282         * gfortran.dg/transfer_simplify_6.f90: New test.
283
284 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
285             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
286
287         PR middle-end/33794
288         * gfortran.dg/pr33794.f90: New testcase.
289
290 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
291
292         PR target/32961
293         * gcc.target/i386/pr32961.c: New testcase.
294         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
295         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
296         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
297         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
298         __builtin_ia32_pslldi128 defines.
299
300 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
301
302         PR fortran/33760
303         * gfortran.dg/c_ptr_tests_13.f03: New test case.
304
305 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
306
307         PR c++/28639
308         PR c++/30299
309         * g++.dg/template/void12.C: New.
310         * g++.dg/template/void13.C: New.
311
312 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
313
314         PR c++/31446
315         * g++.dg/template/void11.C: New.
316         * g++.dg/template/void2.C: Adjust error markers.
317         * g++.dg/template/void10.C: Likewise.
318         * g++.dg/template/crash55.C: Likewise.
319
320 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
321
322         * g++.dg/opt/const5.C: New test.
323
324 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
325             Maxim Kuvyrkov  <maxim@codesourcery.com>
326
327         * gcc.target/ia64/20040709-2.c: New test.
328
329 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
330
331         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
332
333 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
334
335         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
336         to each function.  Check that there are no unsigned loads.
337
338 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
339
340         PR tree-optimization/33136
341         * gcc.c-torture/execute/20070824-1.c: New test.
342         * gcc.dg/pr33136-1.c: New test.
343         * gcc.dg/pr33136-2.c: New test.
344         * gcc.dg/pr33136-3.c: New test.
345
346 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
347
348         PR tree-optimization/33735
349         * g++.dg/torture/pr33735.C: New.
350
351 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
352
353         PR middle-end/33706
354         * gcc.dg/va-arg-pack-2.c: New.
355
356 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
357
358         PR tree-optimization/33619
359         * gcc.dg/pr33619.c: New test.
360
361 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
362
363         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
364         flag for AIX.
365         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
366
367 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
368
369         PR libfortran/33055
370         * gfortran.dg/inquire_11.f90: New test.
371         * gfortan.dg/negative_unit_int8.f: New test.
372
373 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
374
375         PR target/33133
376         * gcc.c-torture/compile/pr33133.c: New test.
377
378 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
379
380         PR libfortran/33672
381         * gfortran.dg/namelist_40.f90: New test.
382
383 2007-10-14  Tobias Burnus  <burnus@net-b.de>
384
385         PR fortran/33745
386         * gfortran.dg/bounds_check_11.f90: New.
387
388 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
389
390         PR c++/30303
391         * g++.dg/other/ctor1.C: New test.
392         * g++.dg/other/ctor2.C: New test.
393         * g++.dg/other/dtor1.C: New test.
394
395 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
396
397         * gfortran.dg/bounds_check_10.f90: Fix testcase.
398
399 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
400             Paul Thomas  <pault@gcc.gnu.org>
401
402         PR fortran/33254
403         PR fortran/33727
404         * gfortran.dg/bounds_check_10.f90: New.
405
406 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
407
408         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
409         * gcc.target/powerpc/popcount-1.c: Same.
410
411 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
412
413         PR c++/26698
414         * g++.dg/conversion/op4.C: New test.
415
416 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
417
418         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
419
420 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
421
422         PR fortran/33542
423         * gfortran.dg/ambiguous_specific_1.f90: New test.
424
425 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
426
427         PR fortran/33664
428         * gfortran.dg/impure_spec_expr_1.f90: New test.
429         * gfortran.dg/char_result_7.f90: Remove illegal test.
430
431 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
432
433         PR 11001
434         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
435         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
436         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
437         * gcc.target/i386/pr11001-memset-1.c: New testcase.
438         * gcc.target/i386/pr11001-memset-2.c: New testcase.
439         * gcc.target/i386/pr11001-memset-3.c: New testcase.
440         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
441         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
442         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
443
444 2007-10-12  Richard Guenther  <rguenther@suse.de>
445
446         PR middle-end/26198
447         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
448         * gcc.c-torture/execute/20071011-1.c: Likewise.
449         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
450
451 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
452
453         PR tree-optimization/33742
454         * gcc.dg/pr33742.c: New testcase.
455
456 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
457
458         PR tree-optimization/33645
459         * gcc.dg/pr33645-1.c: New test.
460         * gcc.dg/pr33645-2.c: New test.
461         * gcc.dg/pr33645-3.c: New test.
462  
463         PR c++/32121
464         * g++.dg/ext/label4.C: Adjust error regexp.
465         * g++.dg/ext/label6.C: Adjust error regexp.
466         * g++.dg/ext/label7.C: New test.
467         * g++.dg/ext/label8.C: New test.
468         * g++.dg/ext/label9.C: New test.
469
470 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
471
472         PR middle-end/33676
473         * gcc.dg/pr33676.c: New.
474
475 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
476
477         PR c++/31441
478         * g++.dg/cpp0x/variadic83.C: New.
479
480 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
481
482         PR c++/33461
483         * g++.dg/cpp0x/variadic81.C: New.
484         * g++.dg/cpp0x/variadic82.C: Likewise.
485
486 2007-10-11  Richard Guenther  <rguenther@suse.de>
487
488         PR middle-end/33724
489         * gcc.dg/pr33724.c: New testcase.
490
491 2007-10-11  Richard Guenther  <rguenther@suse.de>
492
493         PR c/33726
494         * gcc.dg/pr33726.c: New testcase.
495
496 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
497
498         PR fortran/33500
499         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
500         
501 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
502
503         PR testsuite/33391
504         * gfortran.dg/do_3.F90: Run with -fwrapv.
505
506 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
507
508         * gcc.dg/unwind-1.c: New.
509
510 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
511
512         PR libfortran/33683
513         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
514         failure on some common systems.
515
516 2007-10-09  Richard Guenther  <rguenther@suse.de>
517
518         PR middle-end/33692
519         * gcc.dg/pr33692.c: New testcase.
520
521 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
522
523         PR middle-end/33669
524         * gcc.c-torture/execute/pr33669.c: New.
525
526 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
527
528         PR tree-optimization/33615
529         * g++.dg/tree-ssa/pr33615-2.C: New test.
530
531 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
532
533         PR tree-optimization/33615
534         * g++.dg/tree-ssa/pr33615.C: New test.
535
536 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
537
538         PR tree-optimization/33572
539         * g++.dg/torture/pr33572.C: Replace with complete test.
540
541 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
542
543         PR fortran/33689
544         * gfortran.dg/spec_expr_5.f90: New.
545
546 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
547
548         * gcc.dg/pragma-darwin-2.c: New.
549
550 2007-10-08  Richard Guenther  <rguenther@suse.de>
551
552         PR middle-end/33693
553         PR middle-end/33695
554         PR middle-end/33697
555         * gcc.dg/pr33693.c: New testcase.
556         * gcc.dg/pr33695.c: Likewise.
557         * gcc.dg/pr33697.c: Likewise.
558
559 2007-10-08  Richard Guenther  <rguenther@suse.de>
560
561         PR middle-end/33691
562         PR middle-end/33694
563         PR middle-end/33696
564         * gcc.dg/pr33691.c: New testcase.
565         * gcc.dg/pr33694.c: Likewise.
566         * gcc.dg/pr33696.c: Likewise.
567
568 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
569
570         PR libfortran/33683
571         * gfortran.dg/gamma_5.f90:  New test case
572
573 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
574
575         PR fortran/20851
576         * initialization_1.f90: Fix dg-error annotations.
577         * initialization_14.f90: New.
578         * initialization_7.f90: Fix dg-error annotations.
579         * initialization_9.f90: Likewise.
580
581 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
582
583         * gfortran.dg/error_recovery_4.f90: New test.
584
585 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
586
587         * gfortran.dg/default_format_denormal_2.f90: New test.
588         * gfortran.dg/default_format_2.inc: New test.
589         * gfortran.dg/default_format_denormal_1.f90: New test.
590         * gfortran.dg/default_format_1.inc: New test.
591         * gfortran.dg/default_format_1.f90: Don't test for denormalized
592         numbers.
593         * gfortran.dg/default_format_2.f90: Don't test for denormalized
594         numbers.
595
596 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597
598         * gfortran.dg/namelist_15.f90: Revise test.
599
600 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
601
602         PR tree-optimization/33655
603         * gcc.dg/torture/pr33655.c: New.
604
605 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
606
607         PR tree-optimization/33572
608         * g++.dg/torture/pr33572.C: New.
609
610 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
611
612         PR fortran/25076
613         * gfortran.dg/forall_11.f90: New.
614
615 2007-10-05  Michael Matz  <matz@suse.de>
616
617         PR middle-end/33667
618         * gcc.dg/pr33667.c: New testcase.
619
620 2007-10-05  Richard Guenther  <rguenther@suse.de>
621
622         PR middle-end/33666
623         * gcc.dg/pr33666.c: New testcase.
624
625 2007-10-05  Michael Matz  <matz@suse.de>
626
627         PR inline-asm/33600
628         * gcc.target/i386/pr33600.c: New testcase.
629
630 2007-10-05  Richard Guenther  <rguenther@suse.de>
631
632         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
633
634 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
635
636         PR target/33635
637         * gcc.target/mips/pr33635-1.c: New test.
638
639 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
640
641         PR libfortran/33253
642         * gfortran.dg/namelist_39.f90: Revise to use long names.
643
644 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
645
646         PR fortran/33646
647         * gfortran.dg/pr33646.f90: New file.
648
649 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
650
651         PR fortran/33529
652         * gfortran.dg/char_type_len_2.f90: Adjust error message.
653         * gfortran.dg/char_decl_2.f90: New test.
654
655 2007-10-04  Richard Guenther  <rguenther@suse.de>
656
657         PR middle-end/33641
658         * gcc.c-torture/compile/pr33641.c: New testcase.
659
660 2007-10-04  Michael Matz  <matz@suse.de>
661
662         PR rtl-optimization/33653
663         * gcc.dg/pr33653.c: New.
664
665 2007-10-04  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/33627
668         * g++.dg/torture/pr33627.C: New testcase.
669
670 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
671
672         PR fortran/33626
673         * gfortran.dg/parens_6.f90: New.
674
675 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
676
677         PR fortran/33646
678         PR fortran/33542
679         * gfortran.dg/ambiguous_specific_1.f90: Remove.
680
681 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
682
683         * g++.dg/ext/gnu-inline-global-redecl.C: New.
684
685 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
686
687         PR target/33635
688         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
689         and mips_forced_be.
690         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
691         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
692         options.
693         * gcc.target/mips/fpr-moves-1.c: New test.
694         * gcc.target/mips/fpr-moves-2.c: Likewise.
695         * gcc.target/mips/fpr-moves-3.c: Likewise.
696         * gcc.target/mips/fpr-moves-4.c: Likewise.
697         * gcc.target/mips/fpr-moves-5.c: Likewise.
698         * gcc.target/mips/fpr-moves-6.c: Likewise.
699         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
700
701 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
702
703         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
704
705 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
706
707         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
708         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
709
710 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
711
712         PR fortran/33198
713         * gfortran.dg/common_errors_1.f90: New.
714
715 2007-10-03  Doug Kwan  <dougkwan@google.com>
716         Richard Guenther  <rguenther@suse.de>
717
718         PR debug/31899
719         * g++.dg/debug/using3.C: New testcase.
720
721 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
722
723         PR libfortran/33253
724         * gfortran.dg/namelist_38.f90: New test.
725         * gfortran.dg/namelist_39.f90: New test.
726
727 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
728
729         PR libfortran/33469
730         * gfortran.dg/default_format_1.f90: New test.
731         * gfortran.dg/default_format_2.f90: New test.
732         * gfortran.dg/namelist_print_1.f: Adjust expected output.
733         * gfortran.dg/real_const_3.f90: Adjust expected output.
734
735 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
736
737         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
738         default ABI.  Split mips_forced_abi into mips_forced_abi and
739         mips_forced_regs.
740         (is_gp32_flag): Return true for -mabi=32.
741         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
742         (dg-mips-options): Use is_gp64_flag instead of checking specifically
743         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
744         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
745         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
746         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
747         * gcc.target/mips/save-restore-2.c: Likewise.
748         * gcc.target/mips/save-restore-3.c: Likewise.
749         * gcc.target/mips/save-restore-4.c: Likewise.
750
751 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
752
753         PR middle-end/33617
754         * gcc.c-torture/compile/pr33617.c: New test.
755
756 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
757
758         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
759         -gstabs+ for extended options.
760
761 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
762
763         PR fortran/33542
764         * gfortran.dg/ambiguous_specific_1.f90: New test.
765
766 2007-10-02  Revital Eres  <eres@il.ibm.com>
767
768         * gcc.target/powerpc/paired-8.c: New test.
769         * gcc.target/powerpc/paired-9.c: New test.
770         * gcc.target/powerpc/paired-10.c: New test.
771
772 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
773
774         PR fortran/33566
775         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
776
777 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
778
779         PR fortran/33554
780         * gfortran.dg/intent_out_2.f90: New test.
781
782 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR fortran/33550
785         * gfortran.dg/ambiguous_reference_1.f90: New test.
786
787 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
788
789         PR fortran/31154
790         PR fortran/31229
791         PR fortran/33334
792         * gfortran.dg/function_kinds_1.f90: New test.
793         * gfortran.dg/function_kinds_2.f90: New test.
794         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
795         use association into interfaces.
796
797 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
798
799         PR testsuite/31828
800         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
801         (overflow): Use INFINITY, not FP_INFINITE.
802         gcc.dg/float-range-4.c: Likewise.
803         gcc.dg/float-range-5.c: Likewise.
804
805 2007-10-01  Nick Clifton  <nickc@redhat.com>
806
807         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
808         for 16-bit targets.
809
810 2007-09-30  Diego Novillo  <dnovillo@google.com>
811
812         PR 33593
813         * g++.dg/tree-ssa/pr33593.C: New test.
814
815 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR libfortran/33400
818         * gfortran.dg/PR19872.f: Fix test condition.
819         * gfortran.dg/list_read_7.f90: New test.
820
821 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
822
823         PR tree-optimization/33597
824         * gcc.dg/vect/pr33597.c: New testcase.
825
826 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
827
828         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
829         * gcc.target/i386/pr33524.c: ...this.
830
831 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
832
833         PR fortran/33354
834         * gfortran.dg/minmaxloc_4.f90: New.
835
836 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
837
838         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
839
840 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
841
842         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
843
844 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
845
846         PR c++/33213
847         * g++.dg/cpp0x/variadic79.C: New.
848
849 2007-09-28  Michael Matz  <matz@suse.de>
850             Jakub Jelinek  <jakub@redhat.com>
851
852         PR rtl-optimization/33552
853         * gcc.target/i386/pr33552.c: New runtime test.
854         * gcc.target/i386/strinline.c: New compile time test.
855
856 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
857
858         * gfortran.dg/openmp_stack.f90: Removed.
859
860         PR c++/31434
861         * g++.dg/cpp0x/variadic80.C: New test.
862
863 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
864
865         * gfortran.dg/namelist_38.f90: Delete test for revertion of
866         r128057.
867
868 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
869
870         PR middle-end/7003
871         * gcc.target/powerpc/gcse-1.c: New test.
872
873 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
874
875         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
876         fixed capitalizations.
877         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
878         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
879         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
880         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
881         * gfortran.dg/maxloc_shape_1.f90: Likewise.
882         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
883         * gfortran.dg/min_max_conformance.f90: Likewise.
884
885 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
886
887         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
888         options.
889         * gcc.dg/c99-tgmath-2.c: Likewise.
890         * gcc.dg/c99-tgmath-3.c: Likewise.
891         * gcc.dg/c99-tgmath-4.c: Likewise.
892
893 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
894
895         PR fortran/33568
896         * gfortran.dg/anint_1.f90: New test.
897
898 2007-09-27  Ian Lance Taylor  <iant@google.com>
899
900         PR tree-optimization/33565
901         * gcc.dg/Wstrict-overflow-20.c: New test.
902
903 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
904
905         * gfortran.dg/openmp_stack.f90: Fix typo.
906         * gfortran.dg/recursive_stack.f90: Fix typo.
907
908 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
909
910         PR c++/33493
911         * g++.dg/template/error31.C: New.
912
913 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
914
915         * lib/prune.exp: Prune also "^In function .*$" lines and
916         "^    inlined from .*$" lines.
917
918 2007-09-26  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/33563
921         * gcc.dg/torture/pr33563.c: New testcase.
922
923 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
924
925         PR c/25309
926         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
927         array.
928         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
929         without -O2.
930
931 2007-09-26  Richard Guenther  <rguenther@suse.de>
932
933         PR tree-optimization/30375
934         PR tree-optimization/33560
935         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
936         * gcc.dg/tree-ssa/complex-5.c: Likewise.
937         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
938         * gcc.dg/torture/pr30375.c: New testcase.
939         * gcc.dg/torture/pr33560.c: New testcase.
940         * gcc.dg/tree-ssa/pr30375.c: Likewise.
941
942 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
943
944         PR c++/33207
945         * g++.dg/parse/crash38.C: New test.
946
947 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
948
949         PR target/33524
950         * gcc.target/i386/sse5-convert.c: New file, test int->long
951         vectorized conversions.
952
953 2007-09-25  Revital Eres  <eres@il.ibm.com>
954
955         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
956
957 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
958
959         PR c/32295
960         * gcc.dg/enum-incomplete-1.c: New test.
961
962 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
963
964         * gcc.c-torture/compile/20070919-1.c: New test.
965
966 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
967
968         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
969
970 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
971
972         PR c++/14688
973         * g++.dg/inherit/override_attribs.C: New file.
974
975 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
976
977         PR fortran/33269
978         * io.c (check_format_string): Move NULL and constant checks into
979         this function.
980         (check_io_constraints): Call gfc_simplify_expr() before calling
981         check_format_string().  Remove NULL and constant checks.
982
983 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
984
985         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
986         * gcc.c-torture/execute/loop-2g.x: Likewise.
987
988 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
989
990         * lib/target-supports.exp (check_effective_target_mips16_attribute):
991         Reject hard-float modes unless the ABI is o32 or o64.
992         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
993         of gcc.exp.  Skip the tests when mips16 code generation is not
994         supported.
995         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
996         and use dg-add-options mips16_attribute.
997
998 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
999
1000         PR c++/33506
1001         * g++.dg/ext/attrib29.C: New test.
1002
1003 2007-09-23  Ollie Wild  <aaw@google.com>
1004
1005         * gcc.dg/fold-bitand-1.c: New test.
1006         * gcc.dg/fold-bitand-2.c: New test.
1007         * gcc.dg/fold-bitand-3.c: New test.
1008         * gcc.dg/fold-bitand-4.c: New test.
1009
1010 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1011
1012         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1013         any of the macros to be defined for __mips16.
1014         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1015
1016 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1017
1018         * gcc.dg/vect/pr21591.c: Require vect_int.
1019         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1020         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1021         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1022
1023 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1024
1025         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1026         attributes.
1027         * gcc.dg/va-arg-pack-len-2.c: New test.
1028         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1029         attributes.
1030         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1031
1032         PR tree-optimization/32772
1033         * gcc.c-torture/compile/20070905-1.c: New test.
1034
1035         PR tree-optimization/32975
1036         * gcc.dg/pr32975.c: New test.
1037
1038         PR middle-end/28755
1039         * gcc.dg/pr28755.c: New test.
1040
1041 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1042
1043         * lib/target-supports.exp (check_effective_target_nomips16): New
1044         procedure.
1045         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1046         for mipsisa64*-*-*.
1047         * gcc.dg/vect/vect.exp: Likewise.
1048         * g++.dg/vect/vect.exp: Likewise.
1049         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1050         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1051         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1052         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1053         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1054         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1055         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1056         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1057         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1058         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1059         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1060         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1061         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1062         (test14, test15, test16, test17, test18): Likewise.
1063         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1064         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1065         (test14, test15, test16, test17, test18, test19, test20, test21)
1066         (test22): Likewise.
1067         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1068         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1069         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1070         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1071         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1072         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1073         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1074         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1075         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1076         (test13, test14, test15, test16, test17, test18, test19, test20)
1077         (test21, test22, test23, test24, test25, test26, test27, test28)
1078         (test29, test30, test31): Likewise.
1079         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1080         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1081         (test13, test14, test15, test16, test17, test18, test19, test20)
1082         (test21, test22, test23, test24, test25, test26, test27, test28)
1083         (test29, test30, test31, test32, test33, test34, test35, test36)
1084         (test37, test38, test39, test40, test41, test42, test43, test44)
1085         (test45, test46, test47, test48, test49, test50, test51, test52)
1086         (test53, test54, test55, test56, test57, test58, test59, test60)
1087         (test61, test62, test63): Likewise.
1088         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1089         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1090         (test13, test14, test15, test16, test17, test18, test19, test20)
1091         (test21, test22, test23, test24, test25, test26, test27, test28)
1092         (test29, test30, test31): Likewise.
1093         * gcc.target/mips/mips-3d-5.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-6.c (main, test0, test1, test2, test3)
1099         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1100         (test13, test14, test15): Likewise.
1101         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1102         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1103         (test13, test14, test15): Likewise.
1104         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1105         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1106         (test13, test14, test15, test16, test17, test18, test19, test20)
1107         (test21, test22, test23, test24, test25, test26, test27, test28)
1108         (test29, test30, test31): Likewise.
1109         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1110         (matrix_multiply4: Likewise.
1111         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1112         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1113         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1114         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1115         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1116         (test13, test14, test15, test16, test17, test18, test19, test20)
1117         (test21, test22, test23, test24, test25, test26, test27, test28)
1118         (test29, test30, test31): Likewise.
1119         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1120         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1121         (test13, test14, test15, test16, test17, test18, test19, test20)
1122         (test21, test22, test23, test24, test25, test26, test27, test28)
1123         (test29, test30, test31): Likewise.
1124         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1125         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1126         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1127         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1128         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1129         (sub_v4qi): Likewise.
1130         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1131         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1132         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1133         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1134         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1135         (subb, subc): Likewise.
1136         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1137         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1138         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1139         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1140         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1141         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1142         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1143         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1144         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1145         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1146         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1147         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1148         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1149
1150 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1151
1152         * lib/target-supports.exp (add_options_for_mips16_attribute)
1153         (check_effective_target_mips16_attribute): New functions.
1154         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1155         command line.
1156         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1157         extra_test_flags.
1158         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1159         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1160         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1161         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1162         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1163         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1164         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1165         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1166         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1167         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1168         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1169         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1170         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1171         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1172         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1173         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1174         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1175         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1176         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1177         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1178         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1179         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1180         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1181         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1182         (NOMIPS16): Delete.
1183         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1184         of dg-options.
1185         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1186         options.  Require { target mips16_attribute } and use dg-add-options
1187         to add the associated options.
1188         (foo): Use MIPS16.
1189         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1190         * gcc.target/mips/call-saved-3.c: Likewise.
1191         * gcc.target/mips/code-readable-1.c: Require { target
1192         mips16_attribute } and use dg-add-options to add the associated
1193         options.  Remove trailing whitespace.
1194         (NOMIPS16): Delete.
1195         * gcc.target/mips/code-readable-2.c: Likewise.
1196         * gcc.target/mips/code-readable-3.c: Likewise.
1197         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1198         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1199         Require { target mips16_attribute } and use dg-add-options to
1200         add the associated options.
1201         (cksum16, cksum8): Use MIPS16.
1202         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1203         Require { target mips16_attribute } and use dg-add-options to
1204         add the associated options.
1205         (foo): Use MIPS16.
1206         * gcc.target/mips/save-restore-2.c: Likewise.
1207         * gcc.target/mips/save-restore-3.c: Likewise.
1208         * gcc.target/mips/save-restore-4.c: Likewise.
1209         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1210         -mno-abicalls.
1211         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1212         (foo): Use NOMIPS16.
1213
1214 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/33337
1217         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1218
1219         PR fortran/33376
1220         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1221
1222 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/33445
1225         * gfortran.dg/gomp/free-2.f90: New.
1226         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1227         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1228
1229 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1230
1231         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1232         * gcc.target/i386/sse5-haddX.c: Ditto.
1233         * gcc.target/i386/sse5-hsubX.c: Ditto.
1234         * gcc.target/i386/sse5-maccXX.c: Ditto.
1235         * gcc.target/i386/sse5-msubXX.c: Ditto.
1236         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1237         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1238         * gcc.target/i386/sse5-permpX.c: Ditto.
1239         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1240         effective target.
1241         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1242         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1243         * gcc.target/i386/sse5-pcmov.c: Ditto.
1244         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1245
1246 2007-09-22  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/33146
1249         * gcc.c-torture/compile/pr33146.c: New testcase.
1250
1251 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1252
1253         * lib/target-supports.exp (check_cached_effective_target): New
1254         procedure.
1255         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1256         (check_effective_target_c99_runtime): New procedure.
1257         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1258         (test3l): Likewise cargl.
1259         * gcc.dg/builtins-59.c: Require c99_runtime.
1260         * gcc.dg/builtins-61.c: Likewise.
1261         * gcc.dg/builtins-62.c: Likewise.
1262
1263 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1264
1265         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1266         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1267         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1268         target-specific dg-options.
1269         * gcc.dg/builtins-20.c: Likewise.
1270         * gcc.dg/builtins-53.c: Likewise.
1271         * gcc.dg/builtins-55.c: Likewise.
1272         * gcc.dg/single-precision-constant.c: Likewise.
1273         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1274         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1275         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1276         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1277         * gcc.dg/torture/builtin-power-1.c: Likewise.
1278
1279 2007-09-21  Chao-ying Fu  <fu@mips.com>
1280
1281         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1282         check if targets have fixed-point supports.
1283         * gcc.dg/fixed-point/fixed-point.exp: New file.
1284         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1285         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1286         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1287         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1288         * gcc.dg/fixed-point/constants-pedantic.c,
1289         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1290         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1291         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1292         * gcc.dg/fixed-point/keywords-pedantic.c,
1293         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1294         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1295         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1296         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1297         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1298         * gcc.dg/fixed-point/func-vararg-mixed.c,
1299         * gcc.dg/fixed-point/operator-logical.c,
1300         * gcc.dg/fixed-point/struct-union.c,
1301         * gcc.dg/fixed-point/bit-complement.c,
1302         * gcc.dg/fixed-point/operator-bitwise.c,
1303         * gcc.dg/fixed-point/operator-comma.c,
1304         * gcc.dg/fixed-point/struct-layout-1.c,
1305         * gcc.dg/fixed-point/union-init.c,
1306         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1307         * gcc.dg/fixed-point/func-mixed.c,
1308         * gcc.dg/fixed-point/func-vararg-size0.c,
1309         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1310         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1311         * gcc.dg/fixed-point/operator-unary.c,
1312         * gcc.dg/fixed-point/allop-const.c,
1313         * gcc.dg/fixed-point/muldiv-warning.c,
1314         * gcc.dg/nofixed-point-1.c,
1315         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1316         * gcc.target/mips/fixed-vector-type.c,
1317         * gcc.target/mips/fixed-scalar-type.c: New tests.
1318
1319 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1320
1321         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1322         * gnat.dg/test_nested_subtype_byref.adb: New test.
1323
1324 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1325
1326         PR fortran/33439
1327         * gfortran.dg/gomp/pr33439.f90: New test.
1328
1329 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1330
1331         PR fortran/33455
1332         * gfortran.dg/merge_char_3.f90: New.
1333
1334 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1335
1336         PR fortran/33037
1337         * gfortran.dg/transfer_check_1.f90: New.
1338
1339 2007-09-20  Asher Langton  <langton2@llnl.gov>
1340
1341         PR fortran/20441
1342         * gfortran.dg/init_flag_1.f90: New.
1343         * gfortran.dg/init_flag_2.f90: New.
1344         * gfortran.dg/init_flag_3.f90: New.
1345         * gfortran.dg/init_flag_4.f90: New.
1346         * gfortran.dg/init_flag_5.f90: New.
1347         * gfortran.dg/init_flag_6.f90: New.
1348         * gfortran.dg/init_flag_7.f90: New.
1349
1350 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1351
1352         PR c++/33460
1353         * g++.dg/ext/anon-struct6.C: New.
1354
1355 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1356
1357         PR libfortran/23272
1358         * gfortran.dg/inquire_10.f90: New test.
1359
1360 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1361
1362         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1363
1364 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1365
1366         PR fortran/33221
1367         * gfortran.dg/used_types_18.f90: Declare variable of empty
1368         derived type.
1369
1370 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1371
1372         PR fortran/33288
1373         * gfortran.dg/array_constructor_19.f90: New test.
1374
1375 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR debug/33316
1378         * gcc.dg/debug/pr33316.c: New test.
1379
1380         PR c++/33496
1381         * g++.dg/cpp0x/variadic76.C: New test.
1382         * g++.dg/cpp0x/variadic77.C: New test.
1383         * g++.dg/cpp0x/variadic78.C: New test.
1384
1385         PR c/33238
1386         PR c/27301
1387         * gcc.c-torture/execute/20070919-1.c: New test.
1388         * gcc.dg/pr33238.c: New test.
1389         * gcc.dg/pr27301.c: New test.
1390
1391 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1392
1393         * lib/target-supports.exp (check_effective_target_mips64): New
1394         procedure.
1395         * gcc.dg/lower-subreg-1.c: Require !mips64.
1396         * gcc.dg/sibcall-3.c (ATTR): New macro.
1397         (recurser_void1, recurser_void2): Use it.
1398         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1399         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1400
1401 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1402
1403         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1404         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1405         warning annotation.
1406         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1407
1408 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1409
1410         PR fortran/33497
1411         * gfortran.dg/c_loc_tests_11.f03: New test case.
1412
1413 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1414
1415         PR c++/33459
1416         * g++.dg/init/ref14.C: New.
1417
1418 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/slice2.ad[sb]: New testcase.
1421
1422 2007-09-19  Nick Clifton  <nickc@redhat.com>
1423
1424         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1425
1426 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1427
1428         * gcc.target/bfin/bfin.exp: New.
1429         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1430         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1431         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1432         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1433         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1434         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1435         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1436         mcpu-bf561.c, mcpu-default.c}: New tests.
1437
1438 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1439
1440         Restore detection of unsupported TLS.
1441
1442         Revert this patch:
1443         2007-02-10  Richard Henderson  <rth@redhat.com>
1444
1445         * lib/target-supports.exp (check_effective_target_tls): Redefine
1446         to mean non-emulated tls.
1447         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1448         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1449         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1450         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1451         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1452         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1453         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1454
1455         And then:
1456         * lib/target-supports.exp (check_effective_target_tls): Use
1457         stronger test for compiler support for TLS.
1458         (check_effective_target_tls_native): New, to test for non-emulated
1459         TLS support.
1460         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1461         instead of dg-require-effective-target tls.
1462         * g++.dg/gomp/copyin-1.C: Likewise.
1463         * g++.dg/gomp/sharing-1.C: Likewise.
1464         * g++.dg/gomp/tls-1.C: Likewise.
1465         * g++.dg/gomp/tls-2.C: Likewise.
1466         * g++.dg/gomp/tls-3.C: Likewise.
1467         * g++.dg/tls/diag-1.C: Likewise.
1468         * g++.dg/tls/diag-2.C: Likewise.
1469         * g++.dg/tls/diag-3.C: Likewise.
1470         * g++.dg/tls/diag-4.C: Likewise.
1471         * g++.dg/tls/diag-5.C: Likewise.
1472         * g++.dg/tls/init-1.C: Likewise.
1473         * g++.dg/tls/init-2.C: Likewise.
1474         * g++.dg/tls/trivial.C: Likewise.
1475         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1476         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1477         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1478         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1479         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1480         * gcc.dg/gomp/clause-1.c: Likewise.
1481         * gcc.dg/gomp/copyin-1.c: Likewise.
1482         * gcc.dg/gomp/sharing-1.c: Likewise.
1483         * gcc.dg/gomp/tls-1.c: Likewise.
1484         * gcc.dg/gomp/tls-2.c: Likewise.
1485         * gcc.dg/tls/alpha-1.c: Likewise.
1486         * gcc.dg/tls/opt-1.c: Likewise.
1487         * gcc.dg/tls/opt-13.c: Likewise.
1488         * gcc.dg/tls/opt-14.c: Likewise.
1489         * gcc.dg/tls/opt-2.c: Likewise.
1490         * gcc.dg/tls/opt-3.c: Likewise.
1491         * gcc.dg/tls/opt-4.c: Likewise.
1492         * gcc.dg/tls/opt-7.c: Likewise.
1493         * gcc.dg/tls/section-1.c: Likewise.
1494         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1495         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1496         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1497         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1498         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1499         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1500         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1501         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1502         * gfortran.dg/gomp/fixed-1.f: Likewise.
1503         * gfortran.dg/gomp/free-1.f90: Likewise.
1504         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1505         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1506         * gfortran.dg/gomp/reduction1.f90: Likewise.
1507         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1508
1509 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1510
1511         PR fortran/31119
1512         * gfortran.dg/bounds_check_9.f90: New test.
1513         * gfortran.dg/bounds_check_fail_2.f90: New test.
1514
1515 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1516
1517         PR c++/33462 (again)
1518         * g++.dg/ext/va-arg1.C: Adjust.
1519
1520 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1521
1522         PR c++/33462
1523         * g++.dg/ext/va-arg1.C: New.
1524
1525 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1526
1527         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1528
1529 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1530
1531         PR c++/33463
1532         * g++.dg/rtti/typeid6.C: New.
1533
1534 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1535
1536         PR c++/33464
1537         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1538         * g++.dg/ext/is_class_error2.C: New.
1539
1540 2007-09-18  Richard Guenther  <rguenther@suse.de>
1541
1542         PR tree-optimization/33340
1543         * g++.dg/torture/pr33340.C: New testcase.
1544
1545 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1546
1547         PR fortran/33231
1548         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1549         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1550         * gfortran.dg/elemental_subroutine_5.f90: New.
1551
1552 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1553
1554         * lib/target-supports.exp (check_profiling_available): Extend
1555         mips*-*-elf check to mips*-*-elf*.
1556
1557 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1558
1559         * gcc.dg/format/c90-scanf-5.c: New test.
1560         * gcc.dg/format/c99-scanf-4.c: New test.
1561         * gcc.dg/format/ext-7.c: New test.
1562         * gcc.dg/format/ext-8.c: New test.
1563
1564         PR middle-end/33423
1565         * gcc.c-torture/compile/20070915-1.c: New test.
1566
1567 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1568
1569         PR fortran/33106
1570         * gfortran.dg/private_type_9.f90: New.
1571
1572 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1573
1574         PR middle-end/33449
1575         * gfortran.dg/pr33449.f90: New test.
1576
1577 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1578
1579         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1580         * gfortran.dg/private_type_1.f90: Ditto
1581         * gfortran.dg/interface_18.f90: New.
1582         * gfortran.dg/private_type_8.f90: New.
1583
1584 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1585
1586         PR c++/33124
1587         * g++.dg/warn/new1.C: Adjust.
1588         * g++.dg/torture/str_empty.C: Likewise.
1589
1590 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1591
1592         * gcc.target/mips/dse-1.c: New test.
1593
1594 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1595
1596         PR c++/32756
1597         * g++.dg/overload/operator3.C: New.
1598
1599 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1600
1601         * gcc.target/mips/truncate-1.c: New test.
1602
1603 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1604
1605         PR fortran/29396
1606         PR fortran/29606
1607         PR fortran/30625
1608         PR fortran/30871
1609         * gfortran.dg/subref_array_pointer_1.f90: New test.
1610         * gfortran.dg/subref_array_pointer_2.f90: New test.
1611
1612 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1613
1614         * gfortran.dg/nint_2.f90: Correct last change.
1615
1616 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1617
1618         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1619
1620 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1621
1622         * gcc.dg/vect/pr33373b.c: New test.
1623
1624 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         PR target/33438
1627         * gcc.target/i386/pr33438.c: New test.
1628
1629 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1630
1631         * gfortran.dg/nint_2.f90: Revert previous commit.
1632
1633 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1634
1635         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1636
1637 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1638
1639         PR debug/33429
1640         * g++.dg/other/unused1.C: XFAIL class2 scan.
1641
1642 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/33343
1645         * gfortran.dg/elemental_args_check_1.f90: New.
1646         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1647         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1648
1649 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1650
1651         * gfortran.dg/recursive_check_3.f90: New.
1652
1653 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1654
1655         PR fortran/33412
1656         * gfortran.dg/elemental_bind_c.f90: New.
1657
1658 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1659
1660         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1661         * gcc.target/mips/mips16-attributes-2.c: New test.
1662         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1663         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1664         hard-float asm when __mips16 is defined.
1665         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1666         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1667         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1668         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1669         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1670         * gcc.target/mips/pr26765.c (foo): Likewise.
1671         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1672         targets, use dg-mips-options instead of dg-options, and use -mgp32
1673         to force 32-bit mode.
1674         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1675         and 64-bit mode.
1676         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1677
1678 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1679             Michael Meissner  <michael.meissner@amd.com>
1680
1681         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1682         * gcc.target/i386/sse5-hsubX.c: Ditto.
1683         * gcc.target/i386/sse5-permpX.c: Ditto.
1684         * gcc.target/i386/sse5-haddX.c: Ditto.
1685         * gcc.target/i386/sse5-maccXX.c: Ditto.
1686         * gcc.target/i386/sse5-msubXX.c: Ditto.
1687         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1688         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1689
1690         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1691         optimizes floating point conditional moves into the pcmov
1692         instruction on SSE5.
1693         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1694
1695         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1696         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1697         SSE5.
1698
1699         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1700         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1701
1702         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1703         optimizes (a*b)+c into fmadd on SSE5.
1704
1705         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1706         whether the SSE5 instructions can be generated.
1707
1708         * gcc.target/i386/sse5-check.h: New. Add support for 
1709         SSE5 tests.
1710
1711         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1712         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1713         * gcc.target/i386/sse-13.c: Ditto.
1714         * gcc.target/i386/sse-14.c: Ditto.
1715
1716 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1717
1718         PR testsuite/33153
1719         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1720         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1721
1722 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1723
1724         PR target/32338
1725         * gcc.dg/pr32338-1.c: New test.
1726         * gcc.dg/pr32338-2.c: New test.
1727
1728 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1729         
1730         * lib/target-supports.exp (check_effective_target_sync_int_long):
1731         Revert change to add xtensa.
1732         (check_effective_target_sync_char_short): Likewise.
1733         
1734 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1735
1736         * gnat.dg/packed_subtype.adb: New test.
1737
1738 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1739
1740         PR fortran/33297
1741         * gfortran.dg/intrinsic_size.f90: New.
1742
1743 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1744
1745         PR fortran/33284
1746         PR fortran/33310
1747         * gfortran.dg/conflicts_2.f90: New.
1748
1749 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1750
1751         PR tree-optimization/32377
1752         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1753         dependence distance.
1754         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1755         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1756         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1757         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1758
1759 2007-09-12  Richard Guenther  <rguenther@suse.de>
1760
1761         PR middle-end/33382
1762         * gcc.c-torture/compile/pr33382.c: New testcase.
1763         * gcc.c-torture/execute/pr33382.c: Likewise.
1764
1765 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1766
1767         PR fortran/33395
1768         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1769
1770 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1771
1772         PR tree-optimization/33373
1773         * gcc.dg/vect/pr33373.c: New test.
1774
1775 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1776
1777         * lib/target-supports.exp (check_effective_target_vect_no_double):
1778         Remove unused proc.
1779
1780 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1781             Ulrich Weigand  <uweigand@de.ibm.com>
1782
1783         * gcc.target/spu/dfcgt-nan.c: New test.
1784
1785 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1786
1787         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1788
1789 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1790
1791         PR fortran/33040
1792         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1793
1794 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1795
1796         * gcc.dg/va-arg-pack-len-1.c: New test.
1797         * g++.dg/va-arg-pack-len-1.C: New test.
1798
1799 2007-09-11  Michael Matz  <matz@suse.de>
1800
1801         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1802
1803 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1804
1805         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1806         checks for size of long double.
1807         * gcc.dg/dfp/convert.h: New file.
1808         * gcc.dg/dfp/convert-bfp-2.c: New test.
1809         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1810         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1811         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1812         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1813         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1814         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1815         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1816         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1817         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1818
1819 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1820
1821         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1822         Change dg-final to expect 1 non-profitable loop and
1823         3 profitable loops.
1824         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1825         Change dg-final to expect 1 non-profitable loop and
1826         3 profitable loops.
1827         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1828         Change dg-final to expect 1 profitable loop.
1829         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1830         Change dg-final to expect 1 profitable loop.    
1831         
1832 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1833
1834         * gcc.target/mips/call-saved-1.c: New test.
1835         * gcc.target/mips/call-saved-2.c: Likewise.
1836         * gcc.target/mips/call-saved-3.c: Likewise.
1837         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1838         instead of mips_mips64.  Set mips_fp64 too.
1839         (is_gp32_flag): Return true for -mips1 and -mips2.
1840         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1841
1842 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1843
1844         * g++.dg/ext/va-arg-pack-1.C: New test.
1845         * g++.dg/ext/va-arg-pack-2.C: New test.
1846
1847 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1848
1849         PR target/33369
1850         * gcc.dg/vect/pr33369.c: New test.
1851
1852 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1853
1854         PR fortran/33370
1855         * gfortran.dg/array_memcpy_5.f90:  New test.
1856
1857 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1858
1859         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1860
1861 2007-09-09  Richard Guenther  <rguenther@suse.de>
1862
1863         * gcc.c-torture/compile/20070906-1.c: New testcase.
1864
1865 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1866
1867         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1868         noinline attribute.
1869         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1870         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1871         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1872         Likewise.
1873
1874 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1877
1878 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1879
1880         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1881
1882 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1883
1884         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1885         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1886         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1887         Compile tests with -fno-tree-pre.
1888         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1889         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1890         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1891         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1892         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1893         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1894         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1895         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1896         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1897         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1898         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1899         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1900         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1901         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1902         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1903         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1904         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1905         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1906         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1907
1908 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1909
1910         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1911         to call objdump.
1912         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1913         Use remote_exec to call c++filt.
1914         * lib/target-supports-dg.exp (dg-require-host-local): New.
1915         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1916         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1917         * g++.dg/rtti/repo1.C: Likewise.
1918         * g++.dg/template/repo1.C: Likewise.
1919         * g++.dg/template/repo2.C: Likewise.
1920         * g++.dg/template/repo3.C: Likewise.
1921         * g++.dg/template/repo4.C: Likewise.
1922         * g++.dg/template/repo5.C: Likewise.
1923         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1924         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1925         * g++.old-deja/g++.pt/repo1.C: Likewise.
1926         * g++.old-deja/g++.pt/repo2.C: Likewise.
1927         * g++.old-deja/g++.pt/repo3.C: Likewise.
1928         * g++.old-deja/g++.pt/repo4.C: Likewise.
1929         * gcc.dg/cpp/trad/builtins.c: Likewise.
1930
1931 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1932
1933         PR tree-optimization/32283
1934         * gcc.dg/tree-ssa/loop-31.c: New test.
1935
1936 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1937
1938         PR rtl-optimization/26449
1939         * gcc.target/i386/pr26449-1.c: New file.
1940
1941 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1942
1943         PR target/33329
1944         PR rtl-optimization/26449
1945         * gcc.target/i386/pr33329.c: New file.
1946
1947 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1948
1949         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1950
1951 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1952
1953         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1954
1955 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1956
1957         PR tree-optimization/33301
1958         * gfortran.dg/vect/pr33301.f: New test.
1959
1960 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1961
1962         PR libfortran/33307
1963         * gfortran.dg/backspace_10.f90: New test.
1964
1965 2007-09-07  Richard Guenther  <rguenther@suse.de>
1966
1967         Reapply
1968         2007-09-06  Richard Guenther  <rguenther@suse.de>
1969
1970         PR tree-optimization/32586
1971         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1972         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1973         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1974         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1975         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1976         now obsolete simplification.
1977
1978 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1979         
1980         PR tree-optimization/33299
1981         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1982         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1983
1984 2007-09-07  Richard Guenther  <rguenther@suse.de>
1985
1986         Revert
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 Uros Bizjak <ubizjak@gmail.com>
1998
1999         PR tree-optimization/32821
2000         * gcc.dg/tree-ssa/pr32821.c: New file.
2001
2002 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2003
2004         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2005         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2006         and mips_forced_no_er.
2007         (dg-mips-options): Add -mno-abicalls when a small-data option is
2008         specified.  Skip tests with small-data options if mips_forced_gp.
2009         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2010         * gcc.target/mips/sdata-1.c: New test.
2011         * gcc.target/mips/sdata-2.c: Likewise.
2012         * gcc.target/mips/sdata-3.c: Likewise.
2013         * gcc.target/mips/sdata-4.c: Likewise.
2014
2015 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2016
2017         PR fortran/33298
2018         * spread_zerosize_1.f90:  New test case.
2019         * spread_bounds_1.f90:  New test case.
2020
2021 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2022
2023         PR c++/32674
2024         * g++.dg/template/static31.C: New.
2025
2026 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2027
2028         PR fortran/33271
2029         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2030         powerpc*-linux-gnu.
2031
2032 2007-09-06  David Daney  <ddaney@avtrex.com>
2033             Richard Sandiford  <richard@codesourcery.com>
2034
2035         PR target/33256
2036         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2037         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2038         * gcc.target/mips/pr33256.c: New test.
2039
2040 2007-09-06  Tom Tromey  <tromey@redhat.com>
2041
2042         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2043
2044 2007-09-06  Richard Guenther  <rguenther@suse.de>
2045
2046         PR tree-optimization/32586
2047         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2048         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2049         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2050         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2051         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2052         now obsolete simplification.
2053
2054 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2055
2056         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2057         * gcc.target/i386/sse3-addsubps.c: Ditto.
2058         * gcc.target/i386/sse3-haddpd.c: Ditto.
2059         * gcc.target/i386/sse3-haddps.c: Ditto.
2060         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2061         * gcc.target/i386/sse3-hsubps.c: Ditto.
2062         * gcc.target/i386/sse3-lddqu.c: Ditto.
2063         * gcc.target/i386/sse3-movddup.c: Ditto.
2064         * gcc.target/i386/sse3-movshdup.c: Ditto.
2065         * gcc.target/i386/sse3-movsldup.c: Ditto.
2066
2067 2007-09-06  Richard Guenther  <rguenther@suse.de>
2068
2069         PR tree-optimization/33302
2070         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2071
2072 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2073
2074         PR libfortran/33225
2075         * gfortran.dg./fmt_float.f90: New test.
2076
2077 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2078
2079         PR libfortran/33253
2080         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2081
2082 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2083
2084         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2085         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2086
2087 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2088
2089         * g++.dg/eh/builtin1.C: New test.
2090         * g++.dg/eh/builtin2.C: New test.
2091         * g++.dg/eh/builtin3.C: New test.
2092
2093         PR c++/33289
2094         * g++.dg/eh/builtin4.C: New test.
2095
2096 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2097
2098         * gcc.target/powerpc/dfp-dd.c: New test.
2099         * gcc.target/powerpc/dfp-td.c: New test.
2100
2101 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2102
2103         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2104         * gcc.dg/va-arg-pack-1.c: New test.
2105
2106 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2107
2108         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2109         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2110         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2111         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2112         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2113
2114 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2115
2116         PR c++/30302
2117         * g++.dg/ext/anon-struct5.C: New.
2118
2119 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2120
2121         * gcc.dg/i386-cpuid.h: Remove.
2122         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2123         (main): Use __get_cpuid to get target features.
2124         * gcc.target/i386/sse-check.h: Ditto.
2125         * gcc.target/i386/sse2-check.h: Ditto.
2126         * gcc.target/i386/sse3-check.h: Ditto.
2127         * gcc.target/i386/ssse3-check.h: Ditto.
2128         * gcc.target/i386/sse4_1-check.h: Ditto.
2129         * gcc.target/i386/sse4_2-check.h: Ditto.
2130         * gcc.target/i386/sse4a-check.h: Ditto.
2131         * gcc.dg/torture/pr16104-1.c: Ditto.
2132         (do_test): Change to void.
2133         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2134         * gcc.target/i386/sse-6.c: Ditto.
2135         * gcc.target/i386/sse-7.c: Ditto.
2136         * g++.dg/other/i386-1.C: Include cpuid.h.
2137         (main): New function.  Use __get_cpuid to get target fetaures.
2138
2139 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2140             David Ung  <davidu@mips.com>
2141             Nigel Stephens <nigel@mips.com>
2142
2143         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2144         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2145         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2146         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2147         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2148         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2149         * gcc.dg/torture/pr19683-1.c: Likewise.
2150         * gcc.target/mips/madd-3.c: Likewise.
2151         * gcc.target/mips/maddu-3.c: Likewise.
2152         * gcc.target/mips/msub-3.c: Likewise.
2153         * gcc.target/mips/msubu-3.c: Likewise.
2154         * gcc.target/mips/asm-1.c: Likewise.
2155         * gcc.target/mips/branch-1.c: Likewise.
2156         * gcc.target/mips/ins-1.c: Likewise.
2157         * gcc.target/mips/near-far-3.c: Likewise.
2158         * gcc.target/mips/near-far-4.c: Likewise.
2159         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2160         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2161         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2162         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2163         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2164         * gcc.target/mips/dspr2-MULT.c: Likewise.
2165         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2166         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2167         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2168         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2169         * gcc.target/mips/code-readable-2.c: Likewise.
2170         * gcc.target/mips/code-readable-3.c: Likewise.
2171
2172 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2173             David Ung  <davidu@mips.com>
2174             Nigel Stephens <nigel@mips.com>
2175
2176         * gcc.target/mips/mips16-attributes.c: New.
2177
2178 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2179
2180         PR fortran/31564
2181         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2182
2183         PR fortran/33241
2184         * gfortran.dg/char_length_10.f90: New test.
2185
2186 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2187
2188         PR c++/29731
2189         * g++.dg/parse/template24.C: New.
2190
2191 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2192
2193         * g++.dg/other/spu2vmx-1.C: New test.
2194
2195 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR tree-optimization/33017
2198         * gcc.dg/pr33017.c: New test.
2199
2200 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2201
2202         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2203         __protected_stream family of macros.
2204
2205 2007-09-04  Jan Hubicka  <jh@suse.cz>
2206
2207         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2208         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2209         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2210         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2211         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2212         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2213         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2214         Likewise.
2215
2216 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2217             Tobias Burnus  <burnus@net-b.de>
2218
2219         * gfortran.dg/proc_decl_1.f90: New.
2220         * gfortran.dg/proc_decl_2.f90: New.
2221         * gfortran.dg/proc_decl_3.f90: New.
2222         * gfortran.dg/proc_decl_4.f90: New.
2223
2224 2007-09-04  Jan Hubicka  <jh@suse.cz>
2225
2226         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2227         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2228         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2229         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2230         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2231         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2232         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2233         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2234         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2235         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2236         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2237         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2238         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2239         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2240         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2241         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2242         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2243         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2244         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2245         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2246         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2247         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2248         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2249         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2250         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2251         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2252         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2253         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2254         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2255         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2256         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2257         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2258         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2259         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2260         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2261         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2262         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2263         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2264         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2265         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2266         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2267         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2268         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2269         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2270         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2271         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2272         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2273         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2274         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2275         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2276         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2277         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2278         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2279         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2280         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2281         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2282         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2283         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2284         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2285         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2286         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2287         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2288         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2289         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2290         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2291         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2292         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2293         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2294         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2295         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2296         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2297         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2298         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2299         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2300         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2301         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2302         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2303         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2304         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2305         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2306         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2307         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2308         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2309         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2310         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2311         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2312         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2313         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2314         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2315         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2316         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2317         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2318         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2319         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2320         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2321         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2322         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2323         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2324         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2325         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2326         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2327         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2328         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2329         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2330         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2331         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2332         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2333         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2334         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2335         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2336         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2337         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2338         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2339         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2340         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2341         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2342         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2343         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2344         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2345         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2346         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2347         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2348         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2349         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2350         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2351         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2352         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2353         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2354         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2355         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2356         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2357         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2358         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2359         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2360         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2361         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2362         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2363         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2364         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2365         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2366         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2367         noinline.
2368         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2369         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2370         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2371         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2372         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2373         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2374         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2375         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2376         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2377         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2378         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2379         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2380         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2381         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2382         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2383         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2384         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2385         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2386         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2387         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2388         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2389         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2390         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2391         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2392         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2393         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2394         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2395         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2396         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2397         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2398         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2399         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2400         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2401         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2402         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2403         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2404         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2405         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2406         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2407         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2408         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2409         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2410         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2411         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2412         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2413         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2414         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2415         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2416         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2417         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2418         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2419         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2420         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2421         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2422         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2423         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2424         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2425         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2426         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2427         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2428         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2429         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2430         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2431         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2432         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2433         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2434         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2435         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2436         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2437         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2438         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2439         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2440         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2441         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2442         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2443         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2444         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2445         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2446         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2447         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2448         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2449         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2450         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2451         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2452         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2453         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2454         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2455         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2456         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2457         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2458         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2459         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2460         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2461         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2462         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2463         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2464         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2465         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2466         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2467         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2468         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2469         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2470         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2471         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2472         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2473         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2474         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2475         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2476         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2477         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2478         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2479         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2480         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2481         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2482         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2483         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2484         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2485         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2486         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2487         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2488         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2489         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2490         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2491         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2492         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2493         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2494
2495 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         PR middle-end/33187
2498         * gcc.target/i386/cmov7.c: New file.
2499
2500 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2501
2502         * gcc.target/i386/sse4a-check.h: New file.
2503         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2504         * gcc.target/i386/sse4a-insert.c: Ditto.
2505         * gcc.target/i386/sse4a-montsd.c: Ditto.
2506         * gcc.target/i386/sse4a-montss.c: Ditto.
2507         * gcc.target/i386/mmx-check.h: New file.
2508         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2509         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2510         * gcc.target/i386/sse-check.h: New file.
2511         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2512         * gcc.target/i386/sse-3.c: Ditto.
2513         * gcc.target/i386/sse-7.c: Ditto.
2514         * gcc.target/i386/sse-9.c: Ditto.
2515         * gcc.target/i386/ssefn-3.c: Ditto.
2516         * gcc.target/i386/sse-recip.c: Ditto.
2517         * gcc.target/i386/sse-recip-vec.c: Ditto.
2518         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2519         * gcc.target/i386/20020523-1.c: Remove.
2520         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2521         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2522         * gcc.target/i386/ssefn-4.c: Ditto.
2523         * gcc.target/i386/sse-6.c: Ditto.
2524         * gcc.target/i386/sse-10.c: Ditto.
2525         * gcc.target/i386/sse-11.c: Ditto.
2526         * gcc.target/i386/sse-18.c: Ditto.
2527         * gcc.target/i386/fpprec-1.c: Ditto.
2528         * g++.dg/other/i386-1.C: Ditto.
2529
2530 2007-09-04  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/33291
2533         * gcc.dg/volatile2.c: New testcase.
2534         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2535         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2536         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2537         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2538
2539 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540
2541         PR fortran/33253
2542         * gfortran.dg/namelist_15.f90: Update test.
2543         * gfortran.dg/namelist_24.f90: Update test.
2544         * gfortran.dg/namelist_38.f90: New test.
2545
2546 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2547
2548         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2549         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2550         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2551         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2552         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2553         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2554
2555 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2556
2557         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2558         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2559
2560         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2561
2562 2007-09-02  David Daney  <ddaney@avtrex.com>
2563
2564         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2565         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2566         * gcc.target/mips/atomic-memory-1.c: Ditto.
2567         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2568
2569 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2570
2571         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2572         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2573
2574 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2575
2576         * gfortran.dg/substr_6.f90: New test.
2577
2578 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2579
2580         PR c++/33208
2581         * g++.dg/other/error18.C: New.
2582         * g++.dg/expr/bitfield3.C: Adjust.
2583
2584 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR fortran/33276
2587         * gfortran.fortran-torture/compile/pr33276.f90: New.
2588
2589 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2590
2591         PR middle-end/33272
2592         * gcc.dg/c99-arraydecl-3.c: New test.
2593
2594 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2595
2596         PR c++/32597
2597         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2598         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2599
2600 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2601
2602         PR fortran/33232
2603         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2604         * gfortran.dg/read_1.f90: New.
2605
2606 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2607
2608         PR c++/33210
2609         * g++.dg/template/error30.C: New.
2610
2611 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2612
2613         PR c++/32113
2614         * g++.dg/template/crash70.C: New.
2615
2616 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2617
2618         PR c++/33212
2619         * g++.dg/ext/is_class_error.C: New.
2620
2621 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2622
2623         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2624         
2625 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2626             Revital Eres  <eres@il.ibm.com>
2627
2628         * gcc.target/powerpc/paired-1.c: New test.
2629         * gcc.target/powerpc/paired-2.c: New test.
2630         * gcc.target/powerpc/paired-3.c: New test.
2631         * gcc.target/powerpc/paired-4.c: New test.
2632         * gcc.target/powerpc/paired-5.c: New test.
2633         * gcc.target/powerpc/paired-6.c: New test.
2634         * gcc.target/powerpc/paired-7.c: New test.
2635         * gcc.target/powerpc/ppc-paired.c: New test.
2636
2637 2007-08-31  Ollie Wild  <aaw@google.com>
2638
2639         * g++.dg/conversion/ptrmem2.C: New test.
2640         * g++.dg/conversion/ptrmem3.C: New test.
2641         * g++.dg/conversion/ptrmem4.C: New test.
2642         * g++.dg/conversion/ptrmem5.C: New test.
2643         * g++.dg/conversion/ptrmem6.C: New test.
2644         * g++.dg/conversion/ptrmem7.C: New test.
2645         * g++.dg/conversion/ptrmem8.C: New test.
2646
2647 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2648
2649         PR fortran/31879
2650         * gfortran.dg/char_length_7.f90: New test.
2651         * gfortran.dg/char_length_9.f90: New test.
2652         * gfortran.dg/char_assign_1.f90: Add extra warning.
2653
2654         PR fortran/31197
2655         PR fortran/31258
2656         * gfortran.dg/char_length_8.f90: New test.
2657
2658 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2659
2660         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2661
2662 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2663
2664         * gcc.dg/inline-24.c: New test.
2665         * g++.dg/opt/inline11.C: New test.
2666
2667 2007-08-30  Richard Guenther  <rguenther@suse.de>
2668
2669         * gcc.target/i386/vectorize5.c: New testcase.
2670
2671 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2672
2673         PR fortran/33228
2674         * interface.c (check_interface0): Improve error for external procs.
2675         (check_sym_interfaces): Fix checking of module procedures.
2676
2677 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2678
2679         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2680         (AI): Add AI_ALIGN.
2681         * gcc.dg/sync-3.c: New test.
2682
2683         PR middle-end/32758
2684         * gcc.dg/cleanup-12.c: New test.
2685
2686 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2687
2688         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2689         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2690         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2691         * gcc.dg/pr32450.c: Ditto.
2692         * gcc.dg/nest.c: Ditto.
2693         * gcc.dg/nested-func-4.c: Ditto.
2694         * g++.old-deja/g++.law/profile1.C: Ditto.
2695
2696 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2697
2698         PR fortran/32989
2699         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2700         non-default integer kind arguments.
2701
2702 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2703
2704         PR fortran/33105
2705         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2706
2707 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2708
2709         * gcc.dg/h8300-ice2.c: Remove target selector.
2710
2711 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2712
2713         PR fortran/33215
2714         * gfortran.dg/binding_label_tests_15.f03: New test case.
2715         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2716
2717 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2718
2719         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2720         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2721
2722 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2723
2724         PR c++/33194
2725         * g++.dg/other/canon-33194.C: New.
2726
2727 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2728
2729         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2730         * gcc.c-torture/execute/pr23135.c: Likewise.
2731
2732 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2733
2734         * gcc.dg/pr31344.c: Move to ...
2735         * gcc.dg/dfp/pr31344.c: ... here.
2736         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2737         * gcc.dg/20050503-1.c: Ditto.
2738         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2739         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2740         * gcc.dg/20060801-1.c: Ditto.
2741
2742 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2743
2744         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2745         * gfortran.dg/nan_1.f90: Likewise.
2746
2747 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2748
2749         PR fortran/33055
2750         Revert previous patch.
2751
2752 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2753             Kazu Hirata  <kazu@codesourcery.com>
2754
2755         * gcc.target/m68k/interrupt-1.c: New.
2756
2757 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2758
2759         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2760         10000 for targets where "int" can't hold at least 100000.
2761         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2762         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2763         (test5)(test6): Use it.
2764         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2765         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2766         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2767         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2768         * gcc.dg/attr-alloc_size.c (test): Likewise.
2769
2770 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2771
2772         PR c++/33209
2773         * g++.dg/template/error29.C: New.
2774
2775 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR c++/32596
2778         * g++.dg/ext/visibility/anon5.C: New test.
2779
2780 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2781
2782         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2783
2784 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2785
2786         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2787         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2788         * gfortran.dg/gamma_4.f90: New: large-real tests.
2789
2790 2007-08-28  Jason Merrill  <jason@redhat.com>
2791
2792         PR c++/29000
2793         * g++.dg/ext/stmtexpr12.C: New test.
2794
2795         PR c++/28558
2796         * g++.dg/ext/attrib28.C: New test.
2797
2798 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2799
2800         PR target/32661
2801         * gcc.target/i386/pr32661.c: New test.
2802
2803 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR middle-end/32370
2806         * gcc.dg/pr32370.c: New test.
2807
2808         PR rtl-optimization/33148
2809         * gcc.c-torture/compile/20070827-1.c: New test.
2810
2811         PR debug/32914
2812         * d++.dg/debug/const3.C: New test.
2813         * d++.dg/debug/const4.C: New test.
2814         * d++.dg/debug/dwarf2/const1.C: New test.
2815         * d++.dg/debug/dwarf2/const2.C: New test.
2816         * d++.dg/debug/dwarf2/const2b.C: New test.
2817
2818 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2819             Vladimir Yanovsky  <yanov@il.ibm.com>
2820             Revital Eres  <eres@il.ibm.com>
2821             Andrey Belevantsev  <abel@ispras.ru>
2822
2823         * gcc.dg/sms-1.c: New test.
2824
2825 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2826
2827         * g++.dg/ext/gnu-inline-common.h: New.
2828         * g++.dg/ext/gnu-inline-global-reject.C: New.
2829         * g++.dg/ext/gnu-inline-global.C: New.
2830         * g++.dg/ext/gnu-inline-namespace.C: New.
2831         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2832         * g++.dg/ext/gnu-inline-class.C: New.
2833         * g++.dg/ext/gnu-inline-class-static.C: New.
2834         * g++.dg/ext/gnu-inline-template-class.C: New.
2835         * g++.dg/ext/gnu-inline-template-func.C: New.
2836
2837 2007-08-27  Jason Merrill  <jason@redhat.com>
2838
2839         PR c++/31337
2840         * g++.dg/ext/stmtexpr11.C: New.
2841
2842 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2843
2844         * lib/target-supports.exp (check_profiling_available):
2845         Set profiling_available_saved to 0 on fido-*-elf.
2846
2847 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2848
2849         PR tree-optimization/33173
2850         
2851         * gcc.c-torture/compile/pr33173.c: New.
2852
2853 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2854
2855         PR target/31385
2856         * gcc.dg/dfp/pr31385.c: New.
2857
2858 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2859
2860         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2861
2862 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2863
2864         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2865         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2866         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2867         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2868         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2869         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2870         gcc.target/m68k directory.
2871         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2872         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2873         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2874         gcc.target/cris directory.
2875         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2876         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2877         gcc.target/bfin directory.
2878
2879         * gcc.target/sh: New directory.
2880         * gcc.target/sh/sh.exp: New file.
2881         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2882         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2883         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2884         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2885         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2886         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2887
2888 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2889
2890         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2891         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2892         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2893         * gcc.target/i386/local2.c: Ditto.
2894         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2895         * gcc.target/i386/20011119-1.c: Ditto.
2896         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2897         * gcc.target/i386/fastcall-1.c: Fix target selector.
2898
2899 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR fortran/33055
2902         * gfortran.dg/negative_unit.f: Add new check
2903         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2904         -fdefault-integer-8.
2905
2906 2007-08-26  Asher Langton  <langton2@llnl.gov>
2907
2908         * gfortran.dg/recursive_stack.f90: New.
2909         * gfortran.dg/openmp_stack.f90: New.
2910
2911 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2912
2913         PR fortran/31298
2914         * gfortran.dg/use_10.f90: New.
2915
2916 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/32985
2919         * gfortran.dg/namelist_14.f90: Make test case valid.
2920         * gfortran.dg/common_10.f90: New.
2921
2922 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2923
2924         PR middle-end/33181
2925         * gcc.dg/ifelse-2.c: New.
2926
2927 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2928
2929         PR fortran/32980
2930         * gfortran.dg/gamma_1.f90: New.
2931         * gfortran.dg/gamma_2.f90: New.
2932         * gfortran.dg/gamma_3.f90: New.
2933
2934 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/33188
2937         * gfortran.dg/used_types_18.f90: New.
2938
2939 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2940
2941         * gcc.dg/array-init-2.c: New test.
2942
2943 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2944
2945         PR fortran/33178
2946         * gfortran.dg/initialization_4.f90: Update dg-error.
2947         * gfortran.dg/initialization_13.f90: New.
2948
2949 2007-08-24  Richard Guenther  <rguenther@suse.de>
2950
2951         PR middle-end/33166
2952         * gcc.c-torture/compile/pr33166.c: New testcase.
2953
2954 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/33139
2957         * gfortran.dg/pointer_assign_4.f90: New.
2958         * gfortran.dg/shape_2.f90: Fix test case.
2959         * gfortran.dg/char_result_4.f90: Ditto.
2960
2961 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2962
2963         * gcc.dg/array-init-1.c: New test.
2964
2965         PR c++/32567
2966         * g++.dg/parse/crash36.C: New test.
2967
2968 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2969
2970         * gcc.dg/pr32721.c: Updated.
2971
2972 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR tree-optimization/32573
2975         PR middle-end/32946
2976         * gcc.dg/pr32573.c: New test.
2977
2978         PR c++/32898
2979         * g++.dg/lookup/ns3.C: New test.
2980
2981         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2982
2983         PR c++/31941
2984         * g++.dg/parse/crash37.C: New test.
2985
2986 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2987
2988         PR target/17390
2989         * gcc.target/i386/pr17390.c: New test.
2990
2991 2007-08-23  Richard Guenther  <rguenther@suse.de>
2992
2993         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2994         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2995         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2996         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2997         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2998         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2999         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3000         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3001
3002 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3003
3004         * gcc.target/s390: New directory.
3005         * gcc.target/s390/s390.exp: New file.
3006         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3007         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3008         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3009         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3010         gcc.target/s390 directory.
3011
3012 2007-08-23  Richard Guenther  <rguenther@suse.de>
3013
3014         PR tree-optimization/32328
3015         * testsuite/gcc.dg/pr32328.c: New testcase.
3016
3017 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3018
3019         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3020           available.
3021
3022 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3023
3024         PR fortran/33095
3025         * gfortran.dg/min_max_optional_5.f90: New test.
3026         * gfortran.dg/min_max_optional_2.f90: Remove.
3027         * gfortran.dg/min_max_optional_3.f90: Remove.
3028         * gfortran.dg/min_max_optional_4.f90: Remove.
3029
3030 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3031
3032         * gcc.target/i386/xorps-sse.c: New.
3033         * gcc.target/i386/xorps-sse2.c: New.
3034
3035 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3036
3037         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3038         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3039         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3040
3041 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3042
3043         PR fortran/33020
3044         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3045         include multiple kinds for SHAPE parameter within a single
3046         namespace.
3047         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3048         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3049
3050 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3051
3052         * interface_abstract_1.f90: Extended test case.
3053         * interface_abstract_3.f90: New test.
3054
3055 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3056
3057         * gcc.dg/fold-sub.c: New test.
3058         
3059 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3060
3061         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3062         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3063         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3064         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3065         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3066         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3067
3068 2007-08-22  Richard Guenther  <rguenther@suse.de>
3069
3070         PR middle-end/33007
3071         * gcc.dg/pr33007.c: New testcase.
3072
3073 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3074
3075         * gcc.c-torture/execute/strcmp-1.x: Delete.
3076
3077 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3078
3079         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3080         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3081         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3082         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3083         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3084         gcc.target/i386/stack-realign.c,
3085         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3086         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3087         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3088         target using dg-require-effective-target directive.
3089         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3090         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3091         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3092         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3093         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3094         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3095         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3096         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3097         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3098         Require lp64 target using dg-require-effective-target directive.
3099         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3100         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3101         directive.
3102         * gcc.target/i386/20010202-1.c: Move from here ...
3103         * gcc.dg/20010202-1.c: ... to here.
3104
3105 2007-08-22  Richard Guenther  <rguenther@suse.de>
3106
3107         PR tree-optimization/33142
3108         * gcc.c-torture/execute/pr33142.c: New testcase.
3109
3110 2007-08-22  Richard Guenther  <rguenther@suse.de>
3111
3112         PR middle-end/32563
3113         * g++.dg/torture/pr32563.C: New testcase.
3114
3115 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR middle-end/32912
3118         * gcc.dg/pr32912-1.c: Add -w to options.
3119         * gcc.dg/pr32912-2.c: Likewise.
3120         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3121
3122 2007-08-21  Ian Lance Taylor  <iant@google.com>
3123
3124         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3125
3126 2007-08-21  Ian Lance Taylor  <iant@google.com>
3127
3128         PR tree-optimization/33134
3129         * g++.dg/tree-ssa/pr33134.C: New test.
3130
3131 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3132
3133         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3134         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3135
3136 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR debug/32610
3139         * gcc.dg/debug/pr32610.c: New test.
3140
3141         * g++.dg/init/new24.C: New test.
3142
3143         PR middle-end/32912
3144         * gcc.dg/pr32912-1.c: New test.
3145         * gcc.dg/pr32912-2.c: New test.
3146         * gcc.dg/pr32912-3.c: New test.
3147
3148 2007-08-21  Richard Guenther  <rguenther@suse.de>
3149
3150         * gcc.dg/pointer-arith-10.c: New testcase.
3151
3152 2007-08-21  Richard Guenther  <rguenther@suse.de>
3153
3154         PR middle-end/33122
3155         * gcc.c-torture/compile/pr33122.c: New testcase.
3156
3157 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3158
3159         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3160
3161 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3162
3163         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3164
3165 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR c++/33025
3168         * g++.dg/init/new23.C: New test.
3169
3170 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3171
3172         PR middle-end/30564
3173         * gcc.c-torture/compile/pr30564-1.c: New test.
3174         * gcc.c-torture/compile/pr30564-2.c: New test.
3175
3176 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3177
3178         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3179
3180 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3181
3182         * gfortran.dg/interface_abstract_2.f90: New.
3183         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3184
3185 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3186
3187         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3188         unknown (so that outer-loop wont get analyzed).
3189         * gcc.dg/vect/vect-outer-1a.c: New test.
3190         * gcc.dg/vect/vect-outer-1b.c: New test.
3191         * gcc.dg/vect/vect-outer-1.c: New test.
3192         * gcc.dg/vect/vect-outer-2a.c: New test.
3193         * gcc.dg/vect/vect-outer-2b.c: New test.
3194         * gcc.dg/vect/vect-outer-2c.c: New test.
3195         * gcc.dg/vect/vect-outer-2.c: New test.
3196         * gcc.dg/vect/vect-outer-3a.c: New test.
3197         * gcc.dg/vect/vect-outer-3b.c: New test.
3198         * gcc.dg/vect/vect-outer-3c.c: New test.
3199         * gcc.dg/vect/vect-outer-3.c: New test.
3200         * gcc.dg/vect/vect-outer-4a.c: New test.
3201         * gcc.dg/vect/vect-outer-4b.c: New test.
3202         * gcc.dg/vect/vect-outer-4c.c: New test.
3203         * gcc.dg/vect/vect-outer-4d.c: New test.
3204         * gcc.dg/vect/vect-outer-4e.c: New test.
3205         * gcc.dg/vect/vect-outer-4f.c: New test.
3206         * gcc.dg/vect/vect-outer-4g.c: New test.
3207         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3208         * gcc.dg/vect/vect-outer-4i.c: New test.
3209         * gcc.dg/vect/vect-outer-4j.c: New test.
3210         * gcc.dg/vect/vect-outer-4k.c: New test.
3211         * gcc.dg/vect/vect-outer-4l.c: New test.
3212         * gcc.dg/vect/vect-outer-4m.c: New test.
3213         * gcc.dg/vect/vect-outer-4.c: New test.
3214         * gcc.dg/vect/vect-outer-5.c: New test.
3215         * gcc.dg/vect/vect-outer-6.c: New test.
3216         * gcc.dg/vect/vect-outer-fir.c: New test.
3217         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3218         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3219
3220 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3221
3222         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3223         and -fno-tree-reassoc.
3224         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3225         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3226         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3227         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3228         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3229         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3230         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3231         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3232         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3233         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3234         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3235         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3236         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3237         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3238         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3239         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3240         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3241         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3242         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3243         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3244         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3245         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3246         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3247         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3248         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3249         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3250         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3251         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3252         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3253         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3254         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3255         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3256         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3257         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3258         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3259         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3260         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3261
3262 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3263
3264         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3265         versioning for aliasing).
3266         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3267
3268         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3269         targets.
3270         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3271
3272 2007-08-18  Tom Tromey  <tromey@redhat.com>
3273
3274         PR preprocessor/32974:
3275         * gcc.dg/cpp/pr32974.c: New file.
3276
3277 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3278
3279         * gfortran.dg/interface_abstract_1.f90: New.
3280
3281 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3282
3283         PR fortran/32881
3284         * gfortran.dg/pure_initializer_1.f90: New test.
3285
3286 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3287
3288         PR fortran/32875
3289         * gfortran.dg/array_constructor_18.f90: New test.
3290
3291 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3292
3293         PR c++/28989
3294         * g++.dg/expr/lval3.C: New test.
3295         * g++.dg/expr/lval4.C: New test.
3296
3297 2007-08-17  Ollie Wild  <aaw@google.com>
3298
3299         PR c++/31749
3300         * g++.dg/lookup/builtin3.C: New test.
3301         * g++.dg/lookup/builtin4.C: New test.
3302         * g++.dg/lookup/using19.C: New test.
3303
3304 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3305
3306         PR c++/32190
3307         * g++.dg/parse/error31.C: New.
3308
3309 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3310
3311         PR c++/32112
3312         * g++.dg/template/error26.C: New.
3313
3314 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3315
3316         PR fortran/33079
3317         * gfortran.dg/zero_length_2.f90: New test.
3318
3319 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3320
3321         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3322         * gfortran.dg/kind_tests_3.f03: Ditto.
3323         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3324         * gfortran.dg/interface_13.f90: Ditto.
3325         * gfortran.dg/pr32738.f90: Ditto.
3326         * gfortran.dg/module_private_1.f90: Ditto.
3327         * gfortran.dg/test_only_clause.f90: Ditto.
3328         * gfortran.dg/bind_c_vars.f90: Ditto.
3329         * gfortran.dg/bind_c_dts.f90: Ditto.
3330         * gfortran.dg/use_9.f90: Ditto.
3331         * gfortran.dg/generic_8.f90: Ditto.
3332         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3333         * gfortran.dg/private_type_6.f90: Ditto.
3334         * gfortran.dg/c_assoc.f90: Ditto.
3335         * gfortran.dg/private_type_7.f90: Ditto.
3336         * gfortran.dg/global_vars_c_init.f90: Ditto.
3337         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3338         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3339         * gfortran.dg/c_size_t_test.f03: Ditto.
3340         * gfortran.dg/used_types_12.f90: Ditto.
3341         * gfortran.dg/pr25923.f90: Ditto.
3342         * gfortran.dg/test_com_block.f90: Ditto.
3343         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3344         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3345         * gfortran.dg/com_block_driver.f90: Ditto.
3346         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3347         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3348         * gfortran.dg/c_loc_test.f90: Ditto.
3349         * gfortran.dg/c_ptr_tests.f03: Ditto.
3350         * gfortran.dg/module_interface_1.f90: Ditto.
3351
3352 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3353
3354         PR c++/32870
3355         * g++.dg/other/error17.C: Adjust.
3356         
3357 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3358
3359         PR middle-end/32970
3360         * g++.dg/ext/altivec-14.C: New test.
3361
3362 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3363
3364         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3365         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3366         dump files.
3367         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3368         * gcc.dg/vect/pr32366.c: Ditto.
3369
3370 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3371
3372         PR testsuite/33082
3373         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3374         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3375         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3376         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3377
3378 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3379
3380         PR fortran/33072
3381         * gfortran.dg/use_9.f90: New.
3382
3383 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3384
3385         * g++.dg/gcov/gcov-5.C: New test.
3386
3387 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3388
3389         * g++.dg/gcov/gcov-4.C: New test.
3390         * lib/gcov.exp (verify-lines): Add support for
3391         checking no-coverage lines.
3392
3393 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3394
3395         * gcc.dg/vect/vect-vfa-01.c: New.
3396         * gcc.dg/vect/vect-vfa-02.c: New.
3397         * gcc.dg/vect/vect-vfa-03.c: New.
3398         * gcc.dg/vect/vect-vfa-04.c: New.
3399         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3400         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3401         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3402         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3403         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3404         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3405         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3406         gfortran.dg/vect/pr19049.f90: Rename to start with
3407         prefix no-vfa-.
3408         * gcc.dg/vect/vect.exp: Disable versioning for alias
3409         when test starts with no-vfa-.
3410         * gfortran.dg/vect/vect.exp: Likewise.
3411
3412 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3413
3414         * gcc.dg/torture/pr32897.c: New test.
3415
3416 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3417
3418         PR c++/31132
3419         * g++.dg/template/crash69.C: New.
3420
3421 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3422
3423         * lib/target-supports.exp (check_effective_target_arm32): Use
3424         check_no_compiler_messages.
3425
3426 2007-08-15  Diego Novillo  <dnovillo@google.com>
3427
3428         gcc.dg/tree-ssa/20070815.c: New test.
3429
3430 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3431
3432         PR fortran/33077
3433         * gfortran.dg/random_7.f90: Initialize variable.
3434
3435 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR middle-end/33074
3438         * gfortran.dg/pr33074.f90: New test.
3439
3440         PR c++/32992
3441         * g++.dg/opt/nrv14.C: New test.
3442
3443 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3444
3445         PR c++/33035
3446         * g++.dg/template/crash68.C: New.
3447
3448 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3449
3450         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3451         * gcc.dg/sibcall-4.c: Ditto.
3452
3453 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3454
3455         PR fortran/33066
3456         * gfortran.dg/use_8.f90: New test.
3457         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3458
3459 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3460
3461         PR c++/27211
3462         * g++.dg/template/error27.C: New.
3463         * g++.dg/template/error28.C: New.
3464         * g++.dg/other/pr28304.C: Adjust.
3465         * g++.old-deja/g++.mike/p811.C: Likewise.
3466
3467 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3468
3469         PR target/30315
3470         * gcc.target/i386/pr30315.c: New.
3471
3472 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3473
3474         PR fortran/32594
3475         * gfortran.dg/substr_5.f90: New test.
3476
3477 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3478
3479         PR c/30428
3480         * gcc.dg/vector-2.c: New test.
3481
3482         PR c++/30428
3483         * g++.dg/ext/vector8.C: New test.
3484
3485 2007-08-13  Dan Hipschman  <dsh@google.com>
3486
3487         PR c/32953
3488         * gcc.dg/format/array-1.c: Add an additional test for
3489         unterminated format strings of length 1.
3490
3491 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3492
3493         PR fortran/32926
3494         * gfortran.dg/external_procedures_3.f90: New test.
3495
3496 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3497
3498         PR fortran/32827
3499         * gfortran.dg/import6.f90: New test.
3500
3501 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3502
3503         PR C/30427
3504         *  gcc.dg/vector-1.c: New test.
3505
3506 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3507
3508         * gcc.dg/pr21255-4.c: Skip for PIC.
3509         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3510
3511 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3512
3513         * gcc.dg/attr-isr.c: Skip for PIC.
3514         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3515         * gcc.dg/attr-isr-trapa.c: Likewise.
3516         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3517         * gcc.dg/pragma-isr-trapa.c: Likewise.
3518         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3519
3520 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3521
3522         PR fortran/32962
3523         * gfortran.dg/transpose_1.f90: New test.
3524
3525 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3526
3527         PR fortran/29600
3528         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3529         intrinsic.
3530
3531 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3532
3533         PR fortran/30964
3534         PR fortran/33054
3535         * gfortran.dg/random_4.f90: New test.
3536         * gfortran.dg/random_5.f90: New test.
3537         * gfortran.dg/random_6.f90: New test.
3538         * gfortran.dg/random_7.f90: New test.
3539
3540 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3541
3542         PR fortran/32860
3543         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3544
3545 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3546
3547         PR fortran/31629
3548         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3549
3550 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3551
3552         PR fortran/29600
3553         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3554         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3555
3556 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3557
3558         PR fortran/32937
3559         * gfortran.dg/char_length_6.f90: New test.
3560
3561 2007-08-10  Ollie Wild  <aaw@google.com>
3562
3563         * g++.dg/lookup/using18.C: New test.
3564
3565 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3566
3567         PR c++/17763
3568         * g++.dg/other/error16.C: New.
3569
3570 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571
3572         PR libfortran/33039
3573         * gfortran.dg/namelist_37.f90: New test.
3574
3575 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3576
3577         PR c++/22256
3578         * g++.dg/conversion/op3.C: New.
3579
3580 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3581
3582         PR fortran/32987
3583         * gfortran.dg/fmt_tab_1.f90: New.
3584         * gfortran.dg/fmt_tab_2.f90: New.
3585
3586 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3587
3588         PR c/32796
3589         * gcc.c-torture/compile/pr32796.c: New test.
3590
3591 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3592
3593         PR middle-end/32813
3594         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3595         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3596         instead of just -O.
3597
3598 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3599
3600         * gcc.target/mips/code-readable-1.c: New test.
3601         * gcc.target/mips/code-readable-2.c: Likewise.
3602         * gcc.target/mips/code-readable-3.c: Likewise.
3603
3604 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3605             Revital Eres  <eres@il.ibm.com>
3606
3607         * gfortran.dg/sms-1.f90: Add comment.
3608         * gfortran.dg/sms-2.f90: New.
3609
3610 2007-08-07  Ian Lance Taylor  <iant@google.com>
3611
3612         * gcc.dg/instrument-1.c: New test.
3613         * gcc.dg/instrument-2.c: New test.
3614         * gcc.dg/instrument-3.c: New test.
3615
3616 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3617
3618         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3619
3620 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3621
3622         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3623         !vector_alignment_reachable targets.
3624         * gcc.dg/vect/vect-33.c: Likewise.
3625         * gcc.dg/vect/vect-42.c: Likewise.
3626         * gcc.dg/vect/vect-44.c: Likewise.
3627         * gcc.dg/vect/vect-50.c: Likewise.
3628         * gcc.dg/vect/vect-70.c: Likewise.
3629         * gcc.dg/vect/vect-71.c: Likewise.
3630         * gcc.dg/vect/vect-87.c: Likewise.
3631         * gcc.dg/vect/vect-88.c: Likewise.
3632         * gcc.dg/vect/vect-91.c: Likewise.
3633         * gcc.dg/vect/vect-93.c: Likewise.
3634         * gcc.dg/vect/vect-96.c: Likewise.
3635         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3636         * gcc.dg/vect/section-anchors-69.c: Likewise.
3637         * gcc.dg/vect/pr25413.c: Likewise.
3638         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3639         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3640         * gfortran.dg/vect-2.f90: Likewise.
3641         * gfortran.dg/vect-3.f90: Likewise.
3642         * gfortran.dg/vect-4.f90: Likewise.
3643         * gfortran.dg/vect-5.f90: Likewise.
3644         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3645         Return false for darwin. 
3646         (check_effective_target_vector_alignment_reachable_for_double): New.
3647
3648 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3649
3650         * gcc.dg/multiword-1.c: New testcase.
3651
3652 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3653
3654         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3655         messages.
3656         * gfortran.dg/namelist_36.f90: New test.
3657
3658 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3659
3660         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3661           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3662
3663 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3664
3665         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3666         * gcc.dg/torture/type-generic-1.c: Likewise.
3667
3668 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3669
3670         * gcc.c-torture/20070522-1.c: Move to ...
3671         * gcc.c-torture/compile/20070522-1.c: Here.
3672
3673 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3674
3675         PR fortran/29828
3676         * gfortran.dg/minmax_char_1.f90: New test.
3677         * gfortran.dg/minmax_char_2.f90: New test.
3678         * gfortran.dg/min_max_optional_4.f90: New test.
3679
3680 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3681
3682         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3683         hanging on the testcase.
3684
3685 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3686
3687         PR middle-end/32988
3688         * gcc.c-torture/compile/pr32988.c: New test.
3689
3690 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3691
3692         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3693
3694 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3695
3696         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3697
3698         Revert:
3699         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3700
3701         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3702
3703 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3704
3705         PR fortran/32979
3706         * gfortran.dg/isnan_1.f90: New test.
3707
3708 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3709             Revital Eres <eres@il.ibm.com>
3710
3711         * gcc.dg/sms-antideps.c: New test.
3712
3713 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/31214
3716         * gfortran.dg/entry_13.f90: New test.
3717
3718         * gfortran.dg/entry_12.f90: Clean up .mod file.
3719
3720 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3721
3722         PR fortran/32770
3723         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3724         variables as kind=4 so they don't overflow the record length.
3725
3726 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3727
3728         PR fortran/32968
3729         * gfortran.dg/selected_kind_1.f90: New test.
3730
3731 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3732
3733         PR middle-end/32780
3734         * gcc.c-torture/compile/pr32780.c: New test.
3735
3736 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3737
3738         RP middle-end/32399
3739         * gcc.c-torture/compile/pr32399.c: New testcase.
3740
3741 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3742
3743         PR middle-end/32304
3744         * g++.dg/torture/pr32304.C: New testcase.
3745
3746 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3747
3748         PR middle-end/32935
3749         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3750
3751 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3752
3753         PR fortran/32955
3754         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3755
3756 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3757
3758         PR fortran/31202
3759         * gfortran.dg/nint_2.f90: New test.
3760
3761 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3762
3763         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3764         * gcc.dg/weak/typeof-2.c: Likewise.
3765
3766 2007-08-03  Diego Novillo  <dnovillo@google.com>
3767
3768         PR 31521
3769         * gcc.dg/tree-ssa/pr31521.c: New test.
3770
3771 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3772
3773         PR fortran/32770
3774         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3775         iostat must be default kind.
3776
3777 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3778
3779         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3780
3781 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3782
3783         PR fortran/32770
3784         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3785         explicit so test passes with -fdefault-integer-8.
3786         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3787         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3788
3789 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3790
3791         PR c++/30849
3792         * g++.dg/parse/asm1.C: New test.
3793
3794         PR c++/30850
3795         * g++.dg/parse/asm2.C: Likewise.
3796
3797         PR c++/30851
3798         * g++.dg/parse/asm3.C: Likewise.
3799         
3800 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3801
3802         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3803           "int" is only 16 bit bits wide.
3804         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3805
3806 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3807
3808         * g++.dg/torture/type-generic-1.C: New.
3809         * gcc.dg/pr28796-2.c: Move tests ...
3810         * gcc.dg/tg-tests.h: ... here.
3811         * gcc.dg/torture/type-generic-1.c: New.
3812
3813 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3814
3815         PR libfortran/32954
3816         * minmaxloc_3.f90:  New test case.
3817
3818 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/32936
3821         * gfortran.dg/allocate_stat.f90: New.
3822
3823 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3824
3825         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3826
3827 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3828
3829         PR tree-optimization/32919
3830         * gcc.c-torture/compile/pr32919.c: New.
3831
3832 2007-08-01  Nick Clifton  <nickc@redhat.com>
3833
3834         * gcc.c-torture/execute/execute.exp: Change copyright header to
3835         refer to version 3 of the GNU General Public License and to point
3836         readers at the COPYING3 file and the FSF's license web page.
3837         * gcc.c-torture/execute/ieee/ieee.exp,
3838         gcc.c-torture/unsorted/unsorted.exp,
3839         gcc.c-torture/compile/compile.exp,
3840         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3841         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3842         gcc.target/cris/torture/cris-torture.exp,
3843         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3844         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3845         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3846         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3847         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3848         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3849         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3850         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3851         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3852         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3853         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3854         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3855         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3856         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3857         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3858         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3859         gcc.dg/noncompile/noncompile.exp,
3860         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3861         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3862         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3863         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3864         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3865         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3866         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3867         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3868         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3869         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3870         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3871         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3872         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3873         g++.old-deja/old-deja.exp,
3874         gfortran.fortran-torture/execute/execute.exp,
3875         gfortran.fortran-torture/compile/compile.exp,
3876         treelang/output/output-1.c, treelang/output/output-1.tree,
3877         treelang/execute/execute.exp, treelang/Makefile.in,
3878         treelang/compile/compile.exp, g++.dg/dg.exp,
3879         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3880         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3881         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3882         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3883         g++.dg/compat/struct-layout-1.exp,
3884         g++.dg/compat/struct-layout-1_generate.c,
3885         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3886         g++.dg/bprob/bprob.exp, config/default.exp,
3887         gcc.test-framework/test-framework.awk,
3888         gcc.test-framework/gen_directive_tests,
3889         gcc.test-framework/test-framework.exp,
3890         objc.dg/special/special.exp,
3891         objc.dg/gnu-encoding/gnu-encoding.exp,
3892         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3893         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3894         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3895         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3896         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3897         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3898         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3899         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3900         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3901         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3902         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3903         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3904         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3905         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3906         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3907         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3908         Likewise.
3909
3910 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3911
3912         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3913         error message text.
3914
3915 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3916
3917         PR fortran/32945
3918         * gfortran.dg/initialization_12.f90: New test.
3919
3920 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3921
3922         PR fortran/31609
3923         * gfortran.dg/entry_12.f90: New test.
3924
3925 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3926
3927         PR fortran/32938
3928         * gfortran.dg/altreturn_6.f90: New test.
3929
3930 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3931
3932         PR fortran/32942
3933         * gfortran.dg/exponent_2.f90: New test.
3934
3935 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3936
3937         * gcc.dg/vect/vect-117.c: New test.
3938         * gcc.dg/vect/vect-74.c: Enabled test
3939         * gcc.dg/vect/vect-81.c: Enabled test
3940
3941 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3942
3943         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3944         s/dg-error/dg-warning where warning is expected.
3945
3946 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3947
3948         PR fortran/32770
3949         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3950         of huge() to correct kind.
3951
3952 2007-07-30  Ollie Wild  <aaw@google.com>
3953
3954         * gcc.dg/cpp/counter-2.c: New test.
3955         * gcc.dg/cpp/counter-3.c: New test.
3956         * gcc.dg/cpp/dir-only-1.c: New test.
3957         * gcc.dg/cpp/dir-only-1.h: New file.
3958         * gcc.dg/cpp/dir-only-2.c: New test.
3959         * gcc.dg/cpp/dir-only-3.c: New test.
3960         * gcc.dg/cpp/dir-only-3a.h: New file.
3961         * gcc.dg/cpp/dir-only-3b.h: New file.
3962         * gcc.dg/cpp/dir-only-4.c: New test.
3963         * gcc.dg/cpp/dir-only-5.c: New test.
3964         * gcc.dg/cpp/dir-only-6.c: New test.
3965
3966 2007-07-30  Julian Brown  <julian@codesourcery.com>
3967
3968         * gcc.target/arm/neon/v*.c: Regenerate.
3969
3970 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3971
3972         PR c++/32108
3973         * g++.dg/ext/label6.C: New.
3974
3975 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3976
3977         PR libfortran/32858
3978         PR libfortran/30814
3979         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3980
3981 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3982
3983         PR fortran/31211
3984         * gfortran.dg/actual_pointer_function_1.f90: New test.
3985
3986         PR fortran/32682
3987         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3988
3989 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3990
3991         PR fortran/32906
3992         * gfortran.dg/shape_1.f90: Adjust error message.
3993         * gfortran.dg/parameter_array_ref_1.f90: New test.
3994
3995 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3996
3997         PR fortran/31609
3998         * gfortran.dg/entry_11.f90: New test.
3999
4000 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4001             Revital Eres  <eres@il.ibm.com>
4002
4003         * gfortran.dg/sms-1.f90: New test.
4004
4005 2007-07-28  Richard Guenther  <rguenther@suse.de>
4006
4007         * gcc.c-torture/compile/pr32920.c: New testcase.
4008
4009 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4010
4011         PR c++/30917
4012         * g++.dg/lookup/friend11.C: New test.
4013
4014 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4015
4016         * gfortran.dg/namelist_5.f90: Adjusted error message.
4017         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4018         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4019         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4020         * gfortran.dg/namelist_32.f90: ... this.
4021
4022         PR fortran/32876
4023         * gfortran.dg/namelist_33.f90: New test.
4024
4025         PR fortran/32905
4026         * gfortran.dg/namelist_34.f90: New test.
4027
4028         PR fortran/31818
4029         * gfortran.dg/namelist_35.f90: New test.
4030
4031 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/32880
4034         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4035
4036 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4037
4038         PR testsuite/32471
4039         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4040           assuming it is 0x7ffffffff.
4041         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4042         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4043
4044 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4045
4046         * gfortran.dg/operator_3.f90: Fix dg directive.
4047         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4048         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4049         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4050
4051 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4052
4053         * g++.dg/cpp0x/decltype1.C: New.
4054         * g++.dg/cpp0x/decltype2.C: New.
4055         * g++.dg/cpp0x/decltype3.C: New.
4056         * g++.dg/cpp0x/decltype4.C: New.
4057         * g++.dg/cpp0x/decltype5.C: New.
4058         * g++.dg/cpp0x/decltype6.C: New.
4059
4060 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4061
4062         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4063           because the test relies on bit 31 to be the sign bit.
4064
4065 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4066
4067         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4068           assuming it is 0x7fffffff.
4069         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4070         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4071
4072 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4073
4074         PR c++/32346
4075         * g++.dg/expr/bitfield9.C: New test.
4076
4077 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4078
4079         PR fortran/32899
4080         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4081
4082 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4083
4084         PR fortran/32760
4085         * gfortran.dg/private_type_7.f90: New test.
4086
4087 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4088
4089         PR fortran/32035
4090         * gfortran.dg/select_char_1.f90: New test.
4091
4092 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4093
4094         PR fortran/32903
4095         * gfortran.dg/initialization_11.f90: New test.
4096
4097 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4098
4099         * gcc.target/mips/ins-1.c: New test.
4100
4101 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4102
4103         PR/19232
4104         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4105         (f1): Likewise.
4106
4107 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4108
4109         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4110         error: width of 'spare' exceeds its type.
4111
4112 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4113
4114         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4115         * gcc.dg/sibcall-4.c: Likewise.
4116
4117 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4118
4119         PR rtl-optimization/31500
4120         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4121         * g++.dg/warn/Warray-bounds.C: Likewise.
4122
4123 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4124
4125         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4126
4127 2007-07-25  Julian Brown  <julian@codesourcery.com>
4128             Paul Brook  <paul@codesourcery.com>
4129             Joseph Myers  <joseph@codesourcery.com>
4130             Mark Shinwell  <shinwell@codesourcery.com>
4131
4132         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4133         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4134         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4135         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4136         (check_effective_target_arm_neon_hw): New.
4137         * gcc.target/arm/neon/neon.exp: New file.
4138         * gcc.target/arm/neon/polytypes.c: New file.
4139         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4140
4141 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4142
4143         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4144           targets where an "int" is less than 32 bits wide.
4145
4146 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4147
4148         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4149
4150 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4151
4152         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4153           during addition if an int is only 16 bits wide.
4154         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4155
4156 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4157
4158         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4159           size as "long int" and are 32 or 64 bits wide.
4160         * gcc.dg/torture/pr28814.c: Likewise.
4161
4162 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4163
4164         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4165           exactly as wide as an int.
4166
4167 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4168
4169         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4170         Define and use throughout as long long printf format specifier.
4171         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4172         Likewise.
4173
4174 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4175
4176         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4177         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4178
4179 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4180
4181         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4182
4183 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4184
4185         * gcc.c-torture/execute/20070724-1.c: New.
4186
4187 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4188
4189         PR fortran/31205
4190         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4191         "deallocates" to 24, since patch has code rid of much spurious
4192         code.
4193         * gfortran.dg/interface_assignment_1.f90 : New test.
4194
4195         PR fortran/32842
4196         * gfortran.dg/interface_assignment_2.f90 : New test.
4197
4198 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4199
4200         PR fortran/32867
4201         * fortran.dg/initialization_10.f90: New test.
4202
4203 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4204
4205         PR fortran/32778
4206         * gfortran.dg/imag_2.f: Removed
4207         * gfortran.dg/warn_std_1.f90: New test.
4208         * gfortran.dg/warn_std_2.f90: New test.
4209         * gfortran.dg/warn_std_3.f90: New test.
4210
4211 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4212
4213         PR c++/29001
4214         * g++.dg/init/new22.C: New.
4215
4216 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4217
4218         PR c++/32561
4219         * g++.dg/template/crash67.C: New.
4220
4221 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4222
4223         * lib/target-support.exp (check_effective_target_natural_alignment): 
4224         (check_effective_target_vector_alignment_reachable): New.
4225         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4226         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4227         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4228         check.
4229         * gcc.dg/vect/pr25413.c: Likewise.
4230         * gcc.dg/vect/pr31699.c: Likewise.
4231
4232 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4233
4234         PR fortran/30814
4235         * gfortran.dg/pack_bounds_1.f90:  New test case.
4236
4237 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4238
4239         PR fortran/31639
4240         * gfortran.dg/initialization_9.f90: New test.
4241
4242 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4243
4244         PR fortran/32797
4245         PR fortran/32800
4246         * gfortran.dg/bind_c_usage_8.f03: New test case.
4247         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4248         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4249
4250 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4251
4252         * gcc.target/mips/branch-cost-1.c: New test.
4253         * gcc.target/mips/branch-cost-2.c: Likewise.
4254
4255 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4256
4257         PR fortran/32732
4258         * gfortran.dg/c_char_tests.f03: New test case.
4259         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4260         * gfortran.dg/c_char_tests_2.f03: New test case.
4261         * gfortran.dg/value_6.f03: Ditto.
4262         * gfortran.dg/value_7.f03: Ditto.
4263
4264 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4265
4266         PR fortran/32600
4267         * gfortran.dg/c_funloc_tests_5.f03: New.
4268         * gfortran.dg/c_funloc_tests_5.f04: New.
4269         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4270
4271 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4272
4273         PR c++/32839
4274         * g++.dg/expr/call4.C: New.
4275         * g++.dg/expr/call5.C: New.
4276
4277 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4278
4279         PR fortran/32710
4280         * gfortran.dg/namelist_30.f90: New test.
4281
4282 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4283
4284         PR fortran/29962
4285         * gfortran.dg/array_initializer_1.f90: Removed warning.
4286         * gfortran.dg/initialization_1.f90: Adjusted messages.
4287         * gfortran.dg/nested_modules_6.f90: Removed warning.
4288
4289         PR fortran/31253
4290         * gfortran.dg/initialization_7.f90: New test.
4291
4292         PR fortran/31639
4293         * gfortran.dg/initialization_8.f90: New test.
4294
4295 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4296
4297         PR c++/30818
4298         * g++.dg/template/crash47.C: Adjust errors.
4299         * g++.dg/template/crash48.C: Adjust errors.
4300         * g++.dg/template/typename12.C: New.
4301         * g++.dg/template/typename13.C: New.
4302         * g++.dg/template/typename14.C: New.
4303         * g++.dg/template/typedef6.C: Adjust errors.
4304
4305 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4306
4307         PR fortran/32627
4308         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4309         * gfortran.dg/pr32627.f03: New test case.
4310
4311         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4312         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4313         c_f_pointer_logical.
4314         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4315         c_f_pointer_complex.
4316         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4317         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4318         c_f_pointer_shape_tests_2.
4319         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4320
4321 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4322
4323         PR fortran/32804
4324         * gfortran.dg/c_loc_tests_9.f03: New test case.
4325         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4326
4327 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4328
4329         PR fortran/32823
4330         * gfortran.dg/int_2.f90: New test.
4331         
4332 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4333
4334         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4335
4336 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4337
4338         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4339         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4340
4341 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         PR tree-optimization/19910
4344         * gcc.dg/pr19910.c: New test.
4345
4346 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4347
4348         PR fortran/32738
4349         * gfortran.dg/pr32738.f90: New test.
4350
4351 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4352
4353         PR tree-optimzation/32635
4354         * gfortran.dg/pr32635.f:  New test case.
4355
4356 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4357
4358         PR fortran/32801
4359         * gfortran.dg/pr32801.f03: New test case.
4360
4361 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4362
4363         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4364         Test negative numbers also.
4365         * gcc.dg/c99-math-float-1.c: Likewise.
4366         * gcc.dg/c99-math-long-double-1.c: Likewise.
4367         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4368         test inputs.
4369
4370 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4371         
4372         * lib/target-supports.exp (check_effective_target_sync_int_long):
4373         Enable for xtensa.
4374         (check_effective_target_sync_char_short): Likewise.
4375         
4376 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4377
4378         * gcc.dg/pr28796-2.c: Add more cases.
4379
4380 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4381
4382         * gcc.dg/pr28796-1.c: Add more cases.
4383         * gcc.dg/pr28796-2.c: Likewise.
4384
4385 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4386
4387         * gcc.dg/pr28796-1.c: Add more cases.
4388         * gcc.dg/pr28796-2.c: Likewise.
4389
4390 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4391
4392         PR fortran/32535
4393         * gfortran.dg/pr32535.f90: New test.
4394
4395 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4396
4397         PR fortran/31320
4398         PR fortran/32665
4399         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4400
4401 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4402
4403         PR rtl-optimization/32773
4404         * gcc.dg/pr32773.c: New test.
4405
4406 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4407
4408         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4409         match flax-vector-conversions note.
4410         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4411         instead of dg-error for the warning.
4412
4413 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4414
4415         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4416           adapted to work on targets with 16-bit or wider int.
4417         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4418         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4419         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4420         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4421
4422 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4423
4424         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4425         support large arrays.
4426         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4427         * gcc.dg/20061109-1.c: Likewise.
4428         * gcc.c-torture/execute/20061101-1.x: Likewise.
4429         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4430         * gcc.c-torture/execute/pr31448.x: Likewise.
4431
4432 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4433
4434         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4435
4436         PR fortran/32238
4437         * gfortran.dg/pr32238.f90: New test.
4438
4439         PR fortran/32222
4440         * gfortran.dg/pr32222.f90: New test.
4441
4442         PR fortran/32242
4443         * gfortran.dg/pr32242.f90: New test.
4444         
4445 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4446             David Ung  <davidu@mips.com>
4447
4448         * gcc.target/mips/mips-sched-madd.c: New test case.
4449
4450 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4451
4452         PR libfortran/32611
4453         * gfortran.dg/large_real_kind_1.f90: Update test.
4454         * gfortran.dg/pr17706.f90: Update test.
4455         * gfortran.dg/fmt_zero_digits.f90: Update test.
4456         * gfortran.dg/fmt_zero_precision.f90: Update test.
4457         * gfortran.dg/real_const_3.f90: Update test.
4458
4459 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4460
4461         PR fortran/32036
4462         * gfortran.dg/bounds_check_8.f90: New test.
4463         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4464
4465 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4466
4467         PR fortran/32357
4468         * gfortran.dg/mvbits_2.f90: New test.
4469
4470 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4471
4472         PR libfortran/32731
4473         * gfortran.dg/pack_mask_1.f90:  New test.
4474         * gfortran.dg/unpack_mask_1.f90:  New test.
4475
4476 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4477
4478         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4479         * gcc.dg/20001101-1.c: Likewise.
4480         * gcc.dg/20001102-1.c: Likewise.
4481         * gcc.dg/20020116-2.c: Likewise.
4482         * gcc.dg/20020416-1.c: Likewise.
4483         * gcc.dg/sparc-constant-1.c: Likewise.
4484         * gcc.dg/sparc-dwarf2.c: Likewise.
4485         * gcc.dg/sparc-frame-1.c: Likewise.
4486         * gcc.dg/sparc-getcontext-1.c: Likewise.
4487         * gcc.dg/sparc-loop-1.c: Likewise.
4488         * gcc.dg/sparc-reg-1.c: Likewise.
4489         * gcc.dg/sparc-ret.c: Likewise.
4490         * gcc.dg/sparc-trap-1.c: Likewise.
4491         * gcc.dg/ultrasp10.c: Likewise.
4492         * gcc.dg/ultrasp11.c: Likewise.
4493         * gcc.dg/ultrasp1.c: Likewise.
4494         * gcc.dg/ultrasp2.c: Likewise.
4495         * gcc.dg/ultrasp3.c: Likewise.
4496         * gcc.dg/ultrasp4.c: Likewise.
4497         * gcc.dg/ultrasp5.c: Likewise.
4498         * gcc.dg/ultrasp6.c: Likewise.
4499         * gcc.dg/ultrasp7.c: Likewise.
4500         * gcc.dg/ultrasp8.c: Likewise.
4501         * gcc.dg/ultrasp9.c: Likewise.
4502         * gcc.dg/splet-1.c: Delete.
4503
4504 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4505
4506         PR fortran/32724
4507         * gfortran.dg/stfunc_5.f90: New test.
4508
4509 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4510
4511         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4512         New procedure to check if arrays are naturally aligned to the vector
4513         alignment boundary.
4514         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4515         in size_t typedef.  Adjust tree dump scan results according to
4516         vect_aligned_arrays target check.
4517         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4518         vect_aligned_arrays target check.
4519         * gcc.dg/vect/pr31699.c: Ditto.
4520
4521 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4522
4523         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4524         for V2DFmode vector conditional expression.
4525         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4526         and dfceq patterns.
4527         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4528         and dfcgt patterns.
4529         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4530         V2DFmode comparison and test special values.
4531         * lib/target-supports.exp: Switch on test for V2DFmode 
4532         vector conditional expression.
4533
4534 2007-07-13  Richard Guenther  <rguenther@suse.de>
4535
4536         PR tree-optimization/32721
4537         * gcc.dg/pr32721.c: New testcase.
4538
4539 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4540
4541         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4542         error message part that continues on a new line.
4543
4544 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4545
4546         * gcc.dg/c99-tgmath-1.c: New.
4547         * gcc.dg/c99-tgmath-2.c: New.
4548         * gcc.dg/c99-tgmath-3.c: New.
4549         * gcc.dg/c99-tgmath-4.c: New.
4550
4551 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4552             Janis Johnson  <janis187@us.ibm.com>
4553
4554         PR testsuite/25241
4555         * gcc.test-framework/dg-error-exp-F.c: New test.
4556         * gcc.test-framework/dg-warning-exp-F.c: New test.
4557         * lib/gcc.exp: Enable warning and error prefixes.
4558         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4559         (dg-error): Wrap original dg-error.
4560         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4561         markers from dg-error/dg-warning directives.
4562         * gcc.dg/20040322-1.c: Likewise.
4563         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4564         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4565         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4566         * gcc.dg/Werror-1.c: Likewise.
4567         * gcc.dg/Werror-10.c: Likewise.
4568         * gcc.dg/Werror-11.c: Likewise.
4569         * gcc.dg/Werror-2.c: Likewise.
4570         * gcc.dg/Werror-3.c: Likewise.
4571         * gcc.dg/Werror-4.c: Likewise.
4572         * gcc.dg/Werror-5.c: Likewise.
4573         * gcc.dg/Werror-6.c: Likewise.
4574         * gcc.dg/Werror-7.c: Likewise.
4575         * gcc.dg/Werror-8.c: Likewise.
4576         * gcc.dg/Werror-9.c: Likewise.
4577         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4578         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4579         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4580         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4581         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4582         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4583         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4584         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4585         * gcc.dg/Wnested-externs-1.c: Likewise.
4586         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4587         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4588         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4589         * gcc.dg/Wshadow-3.c: Likewise.
4590         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4591         * gcc.dg/Wwrite-strings-1.c: Likewise.
4592         * gcc.dg/anon-struct-5.c: Likewise.
4593         * gcc.dg/anon-struct-6.c: Likewise.
4594         * gcc.dg/anon-struct-7.c: Likewise.
4595         * gcc.dg/anon-struct-8.c: Likewise.
4596         * gcc.dg/array-8.c: Likewise.
4597         * gcc.dg/array-quals-2.c: Likewise.
4598         * gcc.dg/asm-qual-1.c: Likewise.
4599         * gcc.dg/asm-wide-1.c: Likewise.
4600         * gcc.dg/assign-warn-1.c: Likewise.
4601         * gcc.dg/assign-warn-2.c: Likewise.
4602         * gcc.dg/bitfld-10.c: Likewise.
4603         * gcc.dg/bitfld-11.c: Likewise.
4604         * gcc.dg/bitfld-12.c: Likewise.
4605         * gcc.dg/bitfld-13.c: Likewise.
4606         * gcc.dg/bitfld-14.c: Likewise.
4607         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4608         * gcc.dg/builtins-30.c: Likewise.
4609         * gcc.dg/c90-const-expr-5.c: Likewise.
4610         * gcc.dg/c90-typespec-1.c: Likewise.
4611         * gcc.dg/c99-const-expr-5.c: Likewise.
4612         * gcc.dg/c99-flex-array-5.c: Likewise.
4613         * gcc.dg/c99-fordecl-3.c: Likewise.
4614         * gcc.dg/c99-tag-3.c: Likewise.
4615         * gcc.dg/c99-typespec-1.c: Likewise.
4616         * gcc.dg/c99-vla-jump-1.c: Likewise.
4617         * gcc.dg/c99-vla-jump-2.c: Likewise.
4618         * gcc.dg/c99-vla-jump-3.c: Likewise.
4619         * gcc.dg/c99-vla-jump-4.c: Likewise.
4620         * gcc.dg/c99-vla-jump-5.c: Likewise.
4621         * gcc.dg/cast-1.c: Likewise.
4622         * gcc.dg/cast-2.c: Likewise.
4623         * gcc.dg/cast-3.c: Likewise.
4624         * gcc.dg/cast-4.c: Likewise.
4625         * gcc.dg/cast-pretty-print-1.c: Likewise.
4626         * gcc.dg/comp-goto-2.c: Likewise.
4627         * gcc.dg/comp-goto-3.c: Likewise.
4628         * gcc.dg/cpp/error-1.c: Likewise.
4629         * gcc.dg/cpp/if-paren.c: Likewise.
4630         * gcc.dg/decl-7.c: Likewise.
4631         * gcc.dg/decl-8.c: Likewise.
4632         * gcc.dg/decl-nospec-1.c: Likewise.
4633         * gcc.dg/decl-nospec-2.c: Likewise.
4634         * gcc.dg/decl-nospec-3.c: Likewise.
4635         * gcc.dg/declspec-10.c: Likewise.
4636         * gcc.dg/declspec-11.c: Likewise.
4637         * gcc.dg/declspec-12.c: Likewise.
4638         * gcc.dg/declspec-13.c: Likewise.
4639         * gcc.dg/declspec-14.c: Likewise.
4640         * gcc.dg/declspec-15.c: Likewise.
4641         * gcc.dg/declspec-16.c: Likewise.
4642         * gcc.dg/declspec-17.c: Likewise.
4643         * gcc.dg/declspec-4.c: Likewise.
4644         * gcc.dg/declspec-5.c: Likewise.
4645         * gcc.dg/declspec-6.c: Likewise.
4646         * gcc.dg/declspec-7.c: Likewise.
4647         * gcc.dg/declspec-8.c: Likewise.
4648         * gcc.dg/declspec-9.c: Likewise.
4649         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4650         * gcc.dg/dfp/constants-c99.c: Likewise.
4651         * gcc.dg/dfp/keywords-c89.c: Likewise.
4652         * gcc.dg/dfp/keywords-c99.c: Likewise.
4653         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4654         * gcc.dg/dfp/typespec.c: Likewise.
4655         * gcc.dg/dremf-type-compat-2.c: Likewise.
4656         * gcc.dg/dremf-type-compat-3.c: Likewise.
4657         * gcc.dg/dremf-type-compat-4.c: Likewise.
4658         * gcc.dg/empty-source-2.c: Likewise.
4659         * gcc.dg/empty-source-3.c: Likewise.
4660         * gcc.dg/enum3.c: Likewise.
4661         * gcc.dg/extra-semi-2.c: Likewise.
4662         * gcc.dg/extra-semi-3.c: Likewise.
4663         * gcc.dg/float-range-1.c: Likewise.
4664         * gcc.dg/float-range-2.c: Likewise.
4665         * gcc.dg/float-range-3.c: Likewise.
4666         * gcc.dg/float-range-5.c: Likewise.
4667         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4668         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4669         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4670         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4671         * gcc.dg/format/cast-1.c: Likewise.
4672         * gcc.dg/format/gcc_diag-3.c: Likewise.
4673         * gcc.dg/format/gcc_diag-4.c: Likewise.
4674         * gcc.dg/format/gcc_diag-6.c: Likewise.
4675         * gcc.dg/format/gcc_diag-8.c: Likewise.
4676         * gcc.dg/format/gcc_diag-9.c: Likewise.
4677         * gcc.dg/format/nul-2.c: Likewise.
4678         * gcc.dg/format/opt-1.c: Likewise.
4679         * gcc.dg/format/opt-2.c: Likewise.
4680         * gcc.dg/format/opt-3.c: Likewise.
4681         * gcc.dg/format/opt-4.c: Likewise.
4682         * gcc.dg/format/opt-5.c: Likewise.
4683         * gcc.dg/format/opt-6.c: Likewise.
4684         * gcc.dg/framework-2.c: Likewise.
4685         * gcc.dg/func-args-1.c: Likewise.
4686         * gcc.dg/func-outside-1.c: Likewise.
4687         * gcc.dg/func-outside-2.c: Likewise.
4688         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4689         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4690         * gcc.dg/if-empty-1.c: Likewise.
4691         * gcc.dg/init-bad-1.c: Likewise.
4692         * gcc.dg/init-bad-2.c: Likewise.
4693         * gcc.dg/init-bad-3.c: Likewise.
4694         * gcc.dg/init-desig-obs-2.c: Likewise.
4695         * gcc.dg/init-desig-obs-3.c: Likewise.
4696         * gcc.dg/init-empty-2.c: Likewise.
4697         * gcc.dg/init-empty-3.c: Likewise.
4698         * gcc.dg/inline-11.c: Likewise.
4699         * gcc.dg/inline-12.c: Likewise.
4700         * gcc.dg/inline-8.c: Likewise.
4701         * gcc.dg/inline-9.c: Likewise.
4702         * gcc.dg/inline3.c: Likewise.
4703         * gcc.dg/label-decl-1.c: Likewise.
4704         * gcc.dg/label-decl-2.c: Likewise.
4705         * gcc.dg/label-decl-3.c: Likewise.
4706         * gcc.dg/label-decl-4.c: Likewise.
4707         * gcc.dg/long-long-typespec-1.c: Likewise.
4708         * gcc.dg/lvalue-2.c: Likewise.
4709         * gcc.dg/lvalue-3.c: Likewise.
4710         * gcc.dg/nested-func-3.c: Likewise.
4711         * gcc.dg/nested-redef-1.c: Likewise.
4712         * gcc.dg/noreturn-4.c: Likewise.
4713         * gcc.dg/old-style-prom-2.c: Likewise.
4714         * gcc.dg/old-style-prom-3.c: Likewise.
4715         * gcc.dg/old-style-then-proto-1.c: Likewise.
4716         * gcc.dg/overflow-warn-1.c: Likewise.
4717         * gcc.dg/overflow-warn-2.c: Likewise.
4718         * gcc.dg/overflow-warn-3.c: Likewise.
4719         * gcc.dg/overflow-warn-4.c: Likewise.
4720         * gcc.dg/overflow-warn-6.c: Likewise.
4721         * gcc.dg/parm-forwdecl-2.c: Likewise.
4722         * gcc.dg/parm-forwdecl-3.c: Likewise.
4723         * gcc.dg/parm-impl-decl-1.c: Likewise.
4724         * gcc.dg/parm-impl-decl-2.c: Likewise.
4725         * gcc.dg/parm-incomplete-1.c: Likewise.
4726         * gcc.dg/parm-mismatch-1.c: Likewise.
4727         * gcc.dg/pointer-arith-1.c: Likewise.
4728         * gcc.dg/pointer-arith-2.c: Likewise.
4729         * gcc.dg/pointer-arith-3.c: Likewise.
4730         * gcc.dg/pointer-arith-4.c: Likewise.
4731         * gcc.dg/pointer-arith-6.c: Likewise.
4732         * gcc.dg/pointer-arith-7.c: Likewise.
4733         * gcc.dg/pointer-arith-8.c: Likewise.
4734         * gcc.dg/pr13804-1.c: Likewise.
4735         * gcc.dg/pr15698-1.c: Likewise.
4736         * gcc.dg/pr15698-2.c: Likewise.
4737         * gcc.dg/pr15698-3.c: Likewise.
4738         * gcc.dg/pr15698-4.c: Likewise.
4739         * gcc.dg/pr15698-5.c: Likewise.
4740         * gcc.dg/pr15698-6.c: Likewise.
4741         * gcc.dg/pr15698-7.c: Likewise.
4742         * gcc.dg/pr15698-8.c: Likewise.
4743         * gcc.dg/pr17188-1.c: Likewise.
4744         * gcc.dg/pr17301-1.c: Likewise.
4745         * gcc.dg/pr17301-2.c: Likewise.
4746         * gcc.dg/pr17730-1.c: Likewise.
4747         * gcc.dg/pr20368-1.c: Likewise.
4748         * gcc.dg/pr20368-2.c: Likewise.
4749         * gcc.dg/pr20368-3.c: Likewise.
4750         * gcc.dg/pr22308-1.c: Likewise.
4751         * gcc.dg/qual-component-1.c: Likewise.
4752         * gcc.dg/redecl-1.c: Likewise.
4753         * gcc.dg/redecl-11.c: Likewise.
4754         * gcc.dg/redecl-12.c: Likewise.
4755         * gcc.dg/redecl-13.c: Likewise.
4756         * gcc.dg/redecl-14.c: Likewise.
4757         * gcc.dg/redecl-15.c: Likewise.
4758         * gcc.dg/register-var-1.c: Likewise.
4759         * gcc.dg/register-var-2.c: Likewise.
4760         * gcc.dg/stmt-expr-2.c: Likewise.
4761         * gcc.dg/stmt-expr-3.c: Likewise.
4762         * gcc.dg/stmt-expr-label-1.c: Likewise.
4763         * gcc.dg/stmt-expr-label-2.c: Likewise.
4764         * gcc.dg/stmt-expr-label-3.c: Likewise.
4765         * gcc.dg/struct-empty-2.c: Likewise.
4766         * gcc.dg/struct-empty-3.c: Likewise.
4767         * gcc.dg/struct-parse-1.c: Likewise.
4768         * gcc.dg/struct-semi-1.c: Likewise.
4769         * gcc.dg/struct-semi-2.c: Likewise.
4770         * gcc.dg/struct-semi-3.c: Likewise.
4771         * gcc.dg/switch-5.c: Likewise.
4772         * gcc.dg/switch-6.c: Likewise.
4773         * gcc.dg/switch-7.c: Likewise.
4774         * gcc.dg/tls/diag-5.c: Likewise.
4775         * gcc.dg/transparent-union-1.c: Likewise.
4776         * gcc.dg/transparent-union-3.c: Likewise.
4777         * gcc.dg/typespec-1.c: Likewise.
4778         * gcc.dg/vla-init-2.c: Likewise.
4779         * gcc.dg/vla-init-3.c: Likewise.
4780         * gcc.dg/vla-init-4.c: Likewise.
4781         * gcc.dg/vla-init-5.c: Likewise.
4782         * gcc.dg/void-cast-2.c: Likewise.
4783         * gcc.dg/wvla-3.c: Likewise.
4784         * gcc.dg/wvla-7.c: Likewise.
4785         * gcc.target/i386/991209-1.c: Likewise.
4786         * gcc.target/ia64/fpreg-1.c: Likewise.
4787         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4788         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4789         
4790 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
4791
4792         PR fortran/31639
4793         * gfortran.dg/func_decl_4.f90: New test.
4794
4795 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4796
4797         PR fortran/32727
4798         * gfortran.dg/interface_17.f90: New test.
4799
4800 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4801
4802         PR fortran/32599
4803         * gfortran.dg/32599.f03: New test case.
4804
4805         PR fortran/32601
4806         * gfortran.dg/32601.f03: New test case.
4807         * gfortran.dg/32601_1.f03: Ditto.
4808         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4809         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4810
4811 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4812
4813         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4814
4815 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4816             Devang Patel  <dpatel@apple.com>
4817
4818         PR tree-optimization/25413
4819         * gcc.dg/vect/vect-align-1.c: New.
4820         * gcc.dg/vect/vect-align-2.c: New.
4821         * gcc.dg/vect/pr25413.c: New.
4822         * gcc.dg/vect/pr25413a.c: New.
4823         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4824
4825 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4826
4827         * lib/target-support.exp (check_ultrasparc_hw_available):
4828         New function.
4829         (is-effective-target): Check $arg for ultrasparc_hw.
4830         (is-effective-target-keyword): Likewise.
4831         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4832         when determining what to do on sparc platforms.
4833         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4834         * gcc.dg/20001101-1.c: Likewise.
4835         * gcc.dg/20001101-2.c: Likewise.
4836         * gcc.dg/ultrasp9.c: Likewise.
4837         * gcc.dg/ultrasp10.c: Likewise.
4838         * gcc.target/sparc/pdist-3.c: Likewise.
4839
4840 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4841
4842         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4843
4844 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4845
4846         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4847         get vectorized.
4848         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4849         now get vectorized.
4850         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4851         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4852         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4853         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4854         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4855         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4856         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4857         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4858         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4859         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4860         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4861         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4862         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4863         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4864         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4865         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4866         Add spu.
4867
4868 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR c++/30854
4871         * g++.dg/parse/error30.C: New test.
4872
4873 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4874
4875         PR fortran/29804
4876         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4877
4878 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4879
4880         * gfortran.fortran-torture/compile/pr32663.f: New test.
4881
4882 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4883
4884         PR c++/31027
4885         * g++.dg/inherit/virtual4.C: New.
4886
4887 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4888
4889         PR target/32661
4890         * gcc.target/i386/pr32661-1.c: New test.
4891
4892 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4893
4894         * gnat.dg/invariant_index.ad[sb]: New test.
4895
4896 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4897
4898         PR c++/32560
4899         * g++.dg/template/decl3.C: New.
4900
4901 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4902
4903         PR 32617
4904         * gcc.c-torture/execute/align-3.c: New.
4905
4906 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4907
4908         PR target/32708
4909         * gcc.target/i386/pr32708-1.c: New test.
4910         * gcc.target/i386/pr32708-2.c: Ditto.
4911         * gcc.target/i386/pr32708-3.c: Ditto.
4912
4913 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4914
4915         * g++.dg/init/new20.C: Remove svn:executable flag.
4916
4917 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4918
4919         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4920
4921 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4922
4923         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4924
4925 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4926
4927         PR testsuite/25241
4928         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4929         directive.
4930         
4931 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4932
4933         PR fortran/32157
4934         * gfortran.dg/overload_2.f90: New test.
4935
4936         PR fortran/32689
4937         * gfortran.dg/transfer_simplify_5.f90
4938
4939         PR fortran/32634
4940         * gfortran.dg/interface_15.f90: New test.
4941
4942 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4943
4944         PR libfortran/32336
4945         * gfortran.dg/matmul_5.f90:  New test case.
4946
4947 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4948
4949         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4950         * gcc.dg/fesd-any.h: Likewise.
4951         * gcc.dg/fesd-baseonly.c: Likewise.
4952         * gcc.dg/fesd-baseonly.h: Likewise.
4953         * gcc.dg/fesd-none.c: Likewise.
4954         * gcc.dg/fesd-none.h: Likewise.
4955         * gcc.dg/fesd-reduced.c: Likewise.
4956         * gcc.dg/fesd-reduced.h: Likewise.
4957         * gcc.dg/fesd-sys.c: Likewise.
4958         * gcc.dg/fesd-sys.h: Likewise
4959         * gcc.dg/fesd.h: Likewise.
4960
4961         * g++.dg/debug/dwarf2: New directory.
4962         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4963         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4964         * g++.dg/other/fesd-any.h: Likewise.
4965         * g++.dg/other/fesd-baseonly.C: Likewise.
4966         * g++.dg/other/fesd-baseonly.h: Likewise.
4967         * g++.dg/other/fesd-none.C: Likewise.
4968         * g++.dg/other/fesd-none.h: Likewise.
4969         * g++.dg/other/fesd-reduced.C: Likewise.
4970         * g++.dg/other/fesd-reduced.h: Likewise.
4971         * g++.dg/other/fesd-sys.C: Likewise.
4972         * g++.dg/other/fesd-sys.h: Likewise.
4973         * g++.dg/other/fesd.h: Likewise.
4974
4975 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4976
4977         PR fortran/31129
4978         * gfortran.dg/parameter_unused.f90: New test.
4979
4980 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4981
4982         PR tree-optimization/32681
4983         * gcc.dg/tree-ssa/pr32681.c: New test.
4984
4985 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4986
4987         PR fortran/32678
4988         * gfortran.dg/fmt_t_5.f90: New test.
4989
4990 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4991
4992         PR c++/30535
4993         * g++.dg/template/operator10.C: New.
4994
4995 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4996
4997         PR libfortran/32217
4998         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4999
5000 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5001
5002         PR fortran/29876
5003         * gfortran.dg/operator_6.f90: New test.
5004
5005 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5006
5007         PR fortran/17711
5008         * gfortran.dg/operator_4.f90: New test.
5009         * gfortran.dg/operator_5.f90: New test.
5010         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5011         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5012
5013 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/32669
5016         * gfortran.dg/argument_checking_6.f90: New.
5017
5018 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5019
5020         PR fortran/25094
5021         * gfortran.dg/interface_155555.f90: New test.
5022
5023 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5024
5025         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5026         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5027
5028 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5029
5030         PR testsuite/25241
5031         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5032         discern pedantic diagnostics and errors.
5033         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5034         and not an error.
5035         * gcc.dg/20050121-1.c: This is an error and not a warning.
5036         * gcc.target/i386/sseregparm-2.c:  Likewise.
5037         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5038         * gcc.dg/charset/attribute2.c: Likewise.
5039         * gcc.dg/bitfld-1.c: Likewise.
5040         * gcc.dg/pack-test-2.c: Likewise.
5041         * gcc.dg/940510-1.c: Match separately error and warning.
5042         * gcc.dg/array-2.c: Match separately multiple messages. The second
5043         diagnostic is a pedantic warning and not an error.
5044         * gcc.dg/pr14475.c: Match separately multiple messages.
5045         * gcc.dg/pr18809-1.c: Likewise.
5046         * gcc.dg/pr27953.c: Likewise.
5047         * gcc.dg/vla-init-1.c: Likewise.
5048         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5049
5050 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5051
5052         PR fortran/32644
5053         * gfortran.dg/char_decl_1.f90: New test.
5054
5055 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5056
5057         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5058
5059 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5060
5061         PR c++/32232
5062         * g++.dg/template/overload9.C: New test.
5063
5064 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5065
5066         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5067         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5068
5069 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5070
5071         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5072         * gcc.dg/20001012-2.c: Likewise.
5073         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5074         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5075
5076 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5077
5078         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5079         about the chunk size when STACK_SIZE is defined.
5080
5081 2007-07-06  Josh Conner  <jconner@apple.com>
5082
5083         PR middle-end/32602
5084         * gcc.dg/sibcall-8.c: New test.
5085
5086 2007-07-06  Josh Conner  <jconner@apple.com>
5087
5088         PR middle-end/32603
5089         * gcc.target/arm/sibcall-1.c: New test.
5090
5091 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5092
5093         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5094
5095 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5096
5097         * gfortran.dg/save_parameter.f90: New test.
5098         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5099
5100 2007-07-06  Richard Guenther  <rguenther@suse.de>
5101
5102         * g++.dg/opt/pr30965.C: New testcase.
5103
5104 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5105
5106         * gcc.target/mips/save-restore-5.c: New test.
5107
5108 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5109
5110         PR rtl_optimization/32450
5111         * gcc.dg/pr32450.c: New runtime test.
5112
5113 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5114
5115         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5116         single underscore in scan directives.
5117
5118 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5119
5120         PR c++/32245
5121         * g++.dg/init/ptrmem4.C: New test.
5122
5123         PR c++/32251
5124         * g++.dg/init/new21.C: Likewise.
5125
5126         PR c++/31992
5127         * g++.dg/template/static30.C: Likewise.
5128
5129 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5130
5131         * gcc.dg/vect/costmodel/ppc: New directory.
5132         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5133         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5134         New test.
5135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5147         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5148         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5149
5150 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5151
5152         PR fortran/32359
5153         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5154
5155 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5156
5157         PR fortran/32526
5158         * gfortran.dg/interface_14.f90: New test.
5159
5160         PR fortran/32613
5161         * gfortran.dg/do_iterator_2.f90: New test.
5162
5163 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5164
5165         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5166         (FE_DEC_DOWNWARD): Likewise.
5167         (FE_DEC_UPWARD): Likewise.
5168         (FE_DEC_TOWARDZERO): Likewise.
5169         (FE_DEC_TONEARESTFROMZERO): Likewise.
5170
5171 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5172
5173         * gcc.c-torture/compile/pr32606.c: New.
5174         * gfortran.fortran-torture/execute/pr32604.f90: New.
5175
5176 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5177
5178         * gcc.dg/visibility-12.c: New test.
5179         * gcc.dg/visibility-13.c: Likewise.
5180         * g++.dg/ext/visibility-9.C: Likewise.
5181         * g++.dg/ext/visibility-10.C: Likewise.
5182
5183 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5184
5185         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5186         * gcc.dg/sh-relax-vxworks.c: New test.
5187
5188 2007-07-04  Richard Guenther  <rguenther@suse.de>
5189
5190         PR tree-optimization/32500
5191         * gcc.c-torture/execute/pr32500.c: New testcase.
5192
5193 2007-07-04  Richard Guenther  <rguenther@suse.de>
5194
5195         PR tree-optimization/32482
5196         * gcc.c-torture/compile/pr32482.c: New testcase.
5197
5198 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5199
5200         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5201         VxWorks kernels.
5202         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5203         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5204         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5205         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5206
5207 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5208
5209         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5210
5211 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5212
5213         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5214
5215 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5216
5217         PR fortran/31198
5218         * gfortran.dg/min_max_optional_1.f90: New test.
5219         * gfortran.dg/min_max_optional_2.f90: New test.
5220         * gfortran.dg/min_max_optional_3.f90: New test.
5221
5222 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5223
5224         PR fortran/32545
5225         * gfortran.dg/fmt_error.f90: New test.
5226
5227 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5228
5229         PR fortran/32612
5230         * gfortran.dg/interface_13.f90: New test.
5231
5232 2007-07-03  Dave Brolley  <brolley@redhat.com>
5233
5234         PR c++/31743
5235         * g++.dg/init/new20.C: New test.
5236
5237 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5238
5239         PR fortran/32579
5240         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5241
5242 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5243
5244         PR fortran/25062
5245         * common_7.f90: New.
5246         * common_8.f90: New.
5247         * common_9.f90: New.
5248
5249 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5250
5251         PR fortran/30940
5252         * gfortran.dg/argument_checking_1.f90: New.
5253         * gfortran.dg/argument_checking_2.f90: New.
5254         * gfortran.dg/argument_checking_3.f90: New.
5255         * gfortran.dg/argument_checking_4.f90: New.
5256         * gfortran.dg/argument_checking_5.f90: New.
5257         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5258         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5259
5260 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5261
5262         * gcc.dg/pr32176.c: Add -w to default dg-options.
5263
5264 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5265
5266         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5267
5268 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5269
5270         PR fortran/20888
5271         * gfortran.dg/null_2.f90: New.
5272
5273 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5274             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5275
5276         PR middle-end/32176
5277         * gcc.dg/pr32176.c: New test.
5278
5279 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5280
5281         * gcc.dg/const-float80.c : New test.
5282         * gcc.dg/const-float128.c : New test.
5283         * gcc.dg/const-float80-ped.c : New test.
5284         * gcc.dg/const-float128-ped.c : New test.
5285
5286 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5287
5288         * gcc.dg/c99-math.h: Fix typo.
5289
5290 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR libgomp/32468
5293         * gcc.dg/gomp/pr32468-1.c: New test.
5294
5295 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5296
5297         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5298         an ABI option.
5299
5300 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5301
5302         * gfortran.fortran-torture/compile/pr32583.f: New.
5303         * gcc.c-torture/compile/pr32584.c: New
5304
5305 2007-07-02  Ollie Wild  <aaw@google.com>
5306
5307         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5308         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5309
5310 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5311
5312         * gcc.target/mips/save-restore-1.c: New test.
5313         * gcc.target/mips/save-restore-2.c: Likewise.
5314         * gcc.target/mips/save-restore-3.c: Likewise.
5315         * gcc.target/mips/save-restore-4.c: Likewise.
5316
5317 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5318
5319         PR tree-optimization/31966
5320         PR tree-optimization/32533
5321         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5322         * gfortran.dg/pr32533.f90: Ditto.
5323
5324 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5325
5326         * g++.dg/opt/nrv12.C: New test.
5327         * gcc.target/i386/nrv1.c: New test.
5328
5329         PR c++/31748
5330         * g++.dg/gomp/pr31748.C: New test.
5331
5332 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5333  
5334         PR tree-optimization/32230
5335         * gcc.dg/vect/pr32230.c: New test.
5336
5337 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5338
5339         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5340         * bind_c_coms.f90: Ditto.
5341         * bind_c_coms_driver.c: Ditto.
5342         * bind_c_dts.f90: Ditto.
5343         * bind_c_dts_2.f03: Ditto.
5344         * bind_c_dts_2_driver.c: Ditto.
5345         * bind_c_dts_3.f03: Ditto.
5346         * bind_c_dts_4.f03: Ditto.
5347         * bind_c_dts_driver.c: Ditto.
5348         * bind_c_implicit_vars.f03: Ditto.
5349         * bind_c_procs.f03: Ditto.
5350         * bind_c_usage_2.f03: Ditto.
5351         * bind_c_usage_3.f03: Ditto.
5352         * bind_c_usage_5.f03: Ditto.
5353         * bind_c_usage_6.f03: Ditto.
5354         * bind_c_usage_7.f03: Ditto.
5355         * bind_c_vars.f90: Ditto.
5356         * bind_c_vars_driver.c: Ditto.
5357         * binding_c_table_15_1.f03: Ditto.
5358         * binding_label_tests.f03: Ditto.
5359         * binding_label_tests_10.f03: Ditto.
5360         * binding_label_tests_10_main.f03: Ditto.
5361         * binding_label_tests_11.f03: Ditto.
5362         * binding_label_tests_11_main.f03: Ditto.
5363         * binding_label_tests_12.f03: Ditto.
5364         * binding_label_tests_13.f03: Ditto.
5365         * binding_label_tests_13_main.f03: Ditto.
5366         * binding_label_tests_14.f03: Ditto.
5367         * binding_label_tests_2.f03: Ditto.
5368         * binding_label_tests_3.f03: Ditto.
5369         * binding_label_tests_4.f03: Ditto.
5370         * binding_label_tests_5.f03: Ditto.
5371         * binding_label_tests_6.f03: Ditto.
5372         * binding_label_tests_7.f03: Ditto.
5373         * binding_label_tests_8.f03: Ditto.
5374         * binding_label_tests_9.f03: Ditto.
5375         * c_assoc.f90: Ditto.
5376         * c_assoc_2.f03: Ditto.
5377         * c_f_pointer_shape_test.f90: Ditto.
5378         * c_f_pointer_tests.f90: Ditto.
5379         * c_f_tests_driver.c: Ditto.
5380         * c_funloc_tests.f03: Ditto.
5381         * c_funloc_tests_2.f03: Ditto.
5382         * c_funloc_tests_3.f03: Ditto.
5383         * c_funloc_tests_3_funcs.c: Ditto.
5384         * c_kind_params.f90: Ditto.
5385         * c_kind_tests_2.f03: Ditto.
5386         * c_kinds.c: Ditto.
5387         * c_loc_driver.c: Ditto.
5388         * c_loc_test.f90: Ditto.
5389         * c_loc_tests_2.f03: Ditto.
5390         * c_loc_tests_2_funcs.c: Ditto.
5391         * c_loc_tests_3.f03: Ditto.
5392         * c_loc_tests_4.f03: Ditto.
5393         * c_loc_tests_5.f03: Ditto.
5394         * c_loc_tests_6.f03: Ditto.
5395         * c_loc_tests_7.f03: Ditto.
5396         * c_loc_tests_8.f03: Ditto.
5397         * c_ptr_tests.f03: Ditto.
5398         * c_ptr_tests_10.f03: Ditto.
5399         * c_ptr_tests_5.f03: Ditto.
5400         * c_ptr_tests_7.f03: Ditto.
5401         * c_ptr_tests_7_driver.c: Ditto.
5402         * c_ptr_tests_8.f03: Ditto.
5403         * c_ptr_tests_8_funcs.c: Ditto.
5404         * c_ptr_tests_9.f03: Ditto.
5405         * c_ptr_tests_driver.c: Ditto.
5406         * c_size_t_driver.c: Ditto.
5407         * c_size_t_test.f03: Ditto.
5408         * com_block_driver.f90: Ditto.
5409         * global_vars_c_init.f90: Ditto.
5410         * global_vars_c_init_driver.c: Ditto.
5411         * global_vars_f90_init.f90: Ditto.
5412         * global_vars_f90_init_driver.c: Ditto.
5413         * interop_params.f03: Ditto.
5414         * iso_c_binding_only.f03: Ditto.
5415         * iso_c_binding_rename_1.f03: Ditto.
5416         * iso_c_binding_rename_1_driver.c: Ditto.
5417         * iso_c_binding_rename_2.f03: Ditto.
5418         * iso_c_binding_rename_2_driver.c: Ditto.
5419         * kind_tests_2.f03: Ditto.
5420         * kind_tests_3.f03: Ditto.
5421         * module_md5_1.f90: Ditto.
5422         * only_clause_main.c: Ditto.
5423         * print_c_kinds.f90: Ditto.
5424         * test_bind_c_parens.f03: Ditto.
5425         * test_c_assoc.c: Ditto.
5426         * test_com_block.f90: Ditto.
5427         * test_common_binding_labels.f03: Ditto.
5428         * test_common_binding_labels_2.f03: Ditto.
5429         * test_common_binding_labels_2_main.f03: Ditto.
5430         * test_common_binding_labels_3.f03: Ditto.
5431         * test_common_binding_labels_3_main.f03: Ditto.
5432         * test_only_clause.f90: Ditto.
5433         * use_iso_c_binding.f90: Ditto.
5434         * value_5.f90: Ditto.
5435         * value_test.f90: Ditto.
5436         * value_tests_f03.f90: Ditto.
5437
5438 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5439
5440         * gcc.dg/tls/opt-14.c: New.
5441
5442 2007-07-01  Ollie Wild  <aaw@google.com>
5443
5444         * g++.dg/lookup/using16.C: New test.
5445         * g++.dg/lookup/using17.C: New test.
5446
5447 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5448
5449         PR fortran/32239
5450         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5451         (test_4): Use proper test for floating point equality.
5452         (test_8): Likewise.
5453
5454 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5455
5456         PR libgfortran/32554
5457         * gfortran.dg/fmt_p_1.f90: New test.
5458
5459 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5460
5461         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5462         initialization and fix dg-final check - the initialization loop is
5463         vectorizable.
5464
5465 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5466             Volker Reichelt  <reichelt@netcologne.de>
5467
5468         PR middle-end/32559
5469         * gcc.dg/pr32559.c: New test.
5470
5471 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5472
5473         PR tree-optimization/25371
5474         * gcc.dg/vect/pr25371.c: New test.
5475
5476 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5477
5478         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5479         when allocating and initializing a flexible array.
5480
5481 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5482
5483         PR fortran/20373
5484         * gfortran.dg/intrinsic.f90: New test.
5485
5486 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5487
5488         PR fortran/32555
5489         * gfortran.dg/fmt_zero_check.f90: New.
5490
5491 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5492
5493         PR fortran/30284
5494         * gfortran.dg/repeat_f90: New test.
5495
5496 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5497
5498         PR testsuite/25241
5499         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5500         -pedantic-errors, so we should match errors.
5501         * gcc.dg/cpp/escape-1.c: Likewise.
5502         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5503         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5504         warning.
5505         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5506         errors instead of warnings.
5507         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5508         a pedantic warning.
5509         * gcc.dg/cpp/arith-3.c: Likewise.
5510
5511 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5512
5513         PR testsuite/25241
5514         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5515         * gcc.dg/pch/valid-2.c: Likewise.
5516         * gcc.dg/pch/valid-3.c: Likewise.
5517         * gcc.dg/pch/warn-1.c: Likewise.
5518         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5519         
5520 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5521
5522         PR c/4076
5523         * gcc.dg/Wunused-function.c: New.
5524         
5525 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5526
5527         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5528
5529 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5530
5531         * g++.dg/other/canon-31724.C: New.
5532         
5533 2007-06-29  Jan Hubicka  <jh@suse.cz>
5534
5535         PR middle-end/32372
5536         * gcc.c-torture/compile/pr32372.c: new.
5537
5538 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5539
5540         * gfortran.dg/operator_3.f90: New test.
5541
5542 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5543
5544         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5545         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5546
5547 2007-06-29  Richard Guenther  <rguenther@suse.de>
5548
5549         PR middle-end/32493
5550         * gcc.dg/inline-23.c: New testcase.
5551
5552 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5553
5554         PR tree-optimization/24659
5555         * gcc.target/i386/vectorize2.c: New test.
5556         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5557         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5558
5559 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5560
5561         * gcc.dg/pointer-arith-9.c: New test.
5562
5563 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/32483
5566         * gfortran.dg/fmt_read_2.f90: New.
5567
5568 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5569
5570         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5571         If it exists, don't try to create it.
5572
5573 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5574
5575         * g++.dg/ext/visibility/ms-compat-1.C: New.
5576
5577 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5578
5579         PR tree-opt/32417
5580         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5581
5582 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5583
5584         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5585         targets.
5586
5587 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5588
5589         PR fortran/32467
5590         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5591
5592 2007-06-27  Richard Guenther  <rguenther@suse.de>
5593
5594         PR middle-end/32492
5595         * gcc.dg/inline-22.c: New testcase.
5596
5597 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5598
5599         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5600         the scan-assembler constant.
5601
5602 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5603
5604         PR 20216
5605         * gcc.dg/pr20216.c: New.
5606
5607 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5608
5609         PR tree-opt/32421
5610         * gcc.dg/vect/pr32421.c: New test.
5611
5612 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5613
5614         PR c++/32111
5615         * g++.dg/other/friend5.C: New test.
5616
5617 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5618
5619         PR fortran/32464
5620         * gfortran.dg/host_assoc_function_2.f90: New test.
5621
5622         PR fortran/31494
5623         * gfortran.dg/host_assoc_call_1.f90: New test.
5624
5625 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5626
5627         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5628         
5629 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5630
5631         PR fortran/32456
5632         * gfortran.dg/error_format.f90: New test.
5633
5634 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5635
5636         PR fortran/32136
5637         * gfortran.dg/pr32136.f90: New test.
5638
5639 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5640
5641         PR fortran/31726
5642         * gfortran.dg/minmaxloc_1.f90: New test.
5643
5644         PR fortran/32298
5645         * gfortran.dg/minmaxloc_2.f90: New test.
5646
5647 2007-06-23  Richard Guenther  <rguenther@suse.de>
5648
5649         PR tree-optimization/16876
5650         PR middle-end/29478
5651         * gcc.dg/pr29254.c: The warning is bogus.
5652         * gcc.dg/warn-1.c: Likewise.
5653         * gcc.dg/assign-warn-3.c: Likewise.
5654         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5655
5656 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5657
5658         * gcc.c-torture/execute/20070623-1.c: New.
5659
5660 2007-06-22  Jan Hubicka  <jh@suse.cz>
5661
5662         * gcc.c-torture/compile/pr31541.c: New.
5663
5664 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5665
5666         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5667         Remove -m64 from dg-options.
5668
5669 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5670
5671         PR middle-end/32374
5672         * gcc.dg/pr32374.c: New test.
5673
5674 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5675
5676         PR fortran/32360
5677         * gfortran.dg/pointer_assign_3.f90: New test.
5678
5679 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5680
5681         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5682
5683 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5684
5685         PR fortran/31162
5686         * gfortran.dg/assign.f90: Update test.
5687         * gfortran.dg/real_do_1.f90: Update test.
5688         * gfortran.dg/gomp/omp_do1.f90: Update test.
5689         * gfortran.dg/warnings_are_errors_1.f: Update test.
5690         * gfortran.dg/g77/20010519-1.f: Update test.
5691         * gfortran.dg/g77/pr9258.f: Update test.
5692         * gfortran.dg/g77/960317-1.f: Update test.
5693
5694 2007-06-21  Richard Guenther  <rguenther@suse.de>
5695
5696         PR tree-optimization/32453
5697         * gcc.c-torture/compile/pr32453.c: New testcase.
5698
5699 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR tree-optimization/31866
5702         * gcc.dg/pr31866.c: New test.
5703
5704 2007-06-21  Richard Guenther  <rguenther@suse.de>
5705
5706         PR tree-optimization/32451
5707         * g++.dg/torture/20070621-1.C: New testcase.
5708
5709 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5710
5711         * gcc.dg/attr-isr.c: Test delay slot content.
5712         
5713 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5714
5715         PR fortran/32361
5716         gfortran.dg/pointer_assign_2.f90: New test.
5717
5718 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5719
5720         PR fortran/25061
5721         gfortran.dg/invalid_procedure_name.f90: New test.
5722
5723 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5724
5725         PR tree-optimization/25737
5726         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5727
5728 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5729
5730         * gcc.target/i386/large-size-array-3.c: New.
5731
5732 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5733         Richard Guenther  <rguenther@suse.de>
5734
5735         PR fortran/32140
5736         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5737
5738 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR middle-end/31959
5741         * gcc.dg/pr31959.c: New test.
5742
5743         PR inline-asm/32109
5744         * g++.dg/ext/asm10.C: New test.
5745
5746         PR middle-end/32285
5747         * gcc.c-torture/execute/20070614-1.c: New test.
5748
5749 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5750
5751         * gcc.target/arm/stack-corruption.c: New test.
5752
5753 2007-06-19  Richard Guenther  <rguenther@suse.de>
5754
5755         * g++.dg/torture/pr30252.C: New testcase.
5756
5757 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR tree-optimization/32353
5760         * g++.dg/opt/nrv13.C: New test.
5761
5762 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5763
5764         PR fortran/20863
5765         PR fortran/20882
5766         * gfortran.dg/impure_assignment_2.f90 : New test.
5767
5768         PR fortran/32236
5769         * gfortran.dg/data_initialized_2.f90 : New test.
5770
5771         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5772         appropriate version of 'dmach'.
5773
5774 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5775
5776         PR target/32389
5777         * gcc.target/i386/pr32389.c New test.
5778
5779 2007-06-18  Simon Baldwin <simonb@google.com>
5780
5781         PR c++/31923
5782         * g++.dg/template/error25.C: New.
5783         * g++.dg/template/spec35.C: New.
5784
5785 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5786
5787         * gcc.c-torture/compile/pr32355.c: New testcase.
5788         
5789 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5790
5791         PR tree-optimization/32383
5792         * g++.dg/opt/pr32383.C: New test.
5793
5794 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5795
5796         PR rtl-optimization/32366
5797         * gcc.dg/vect/pr32366.c: New test.
5798
5799 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5800
5801         * gcc.c-torture/compile/pr32349.c: New testcase.
5802         
5803 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5804
5805         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5806         * gcc.target/sparc/combined-2.c: Likewise.
5807         * gcc.target/sparc/fexpand.c : Likewise.
5808         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5809         * gcc.target/sparc/fpack16.c : Likewise.
5810         * gcc.target/sparc/fpmerge.c : Likewise.
5811         * gcc.target/sparc/fpmul.c : Likewise.
5812         * gcc.target/sparc/noresult.c : Likewise.
5813         * gcc.target/sparc/pdist.c: Likewise.
5814
5815 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5816
5817         PR middle-end/31723
5818         * gcc.target/i386/recip-divf.c: New test.
5819         * gcc.target/i386/recip-sqrtf.c: Ditto.
5820         * gcc.target/i386/recip-vec-divf.c: Ditto.
5821         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5822         * gcc.target/i386/sse-recip.c: Ditto.
5823         * gcc.target/i386/sse-recip-vec.c: Ditto.
5824
5825 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5826
5827         PR tree-opt/32225
5828         * gcc.c-torture/compile/20070605-1.c: New test.
5829
5830         * gcc.c-torture/compile/20070603-1.c: New testcase.
5831         * gcc.c-torture/compile/20070603-2.c: New testcase.
5832
5833         * gcc.c-torture/compile/20070531-1.c: New test.
5834
5835         PR tree-opt/32167
5836         * gcc.c-torture/compile/20070531-2.c: New test.
5837
5838         PR tree-opt/32144
5839         * gcc.c-torture/compile/20070529-1.c: New test.
5840
5841         PR tree-opt/32145
5842         * gcc.c-torture/compile/20070529-2.c: New test.
5843
5844         PR tree-opt/32015
5845         * gcc.c-torture/compile/20070520-1.c: New test.
5846
5847         * g++.dg/ext/java-1.C: New test.
5848
5849         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5850         loops instead of one. Remove the "can't determine dependence"
5851         check.
5852         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5853         needed as the cast is gone in the first place.
5854         * gcc.dg/max-1.c: Change local variable a to be a global one.
5855         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5856         have a cast which is PREd.
5857
5858 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5859
5860         * g++.dg/lookup/anon6.C: New test.
5861
5862 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5863
5864         PR c++/31806
5865         * g++.dg/opt/static6.C: New testcase.
5866
5867 2007-06-14  Geoff Keating  <geoffk@apple.com>
5868
5869         * g++.dg/ext/visibility/overload-1.C: New.
5870
5871         PR 31093
5872         * g++.dg/ext/visibility/anon4.C: New.
5873
5874 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5875
5876         PR target/32268
5877         * gcc.target/i386/pr32268.c: New test.
5878
5879 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5880
5881         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5882         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5883         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5884
5885         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5886         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5887         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5888         BID is used.
5889
5890 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5891
5892         PR fortran/32302
5893         * gfortran.dg/common_resize_1.f90: New test.
5894
5895 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5896
5897         PR target/32274
5898         * gcc.dg/vect/pr32224.c: Fix.   
5899         
5900 2007-06-13  Eric Christopher  <echristo@apple.com>
5901
5902         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5903
5904 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5905
5906         PR fortran/32323
5907         * gfortran.dg/actual_array_vect_1.f90: New.
5908
5909 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5910
5911         * gcc.target/sparc/mfpu.c: New test.
5912
5913 2007-06-12  Geoff Keating  <geoffk@apple.com>
5914
5915         * g++.dg/warn/weak1.C: Suppress on Darwin.
5916         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5917
5918 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5919
5920         PR middle-end/31579
5921          * g++.dg/torture/pr31579.C: New testcase.
5922
5923 2007-06-12  Ian Lance Taylor  <iant@google.com>
5924
5925         PR libstdc++/29286
5926         * g++.dg/init/new16.C: New test.
5927         * g++.dg/init/new17.C: New test.
5928         * g++.dg/init/new18.C: New test.
5929         * g++.dg/init/new19.C: New test.
5930
5931 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5932
5933         * gnat.dg/lhs_view_convert.adb: New test.
5934
5935 2007-06-12  Richard Guenther  <rguenther@suse.de>
5936
5937         PR tree-optimization/15353
5938         PR tree-optimization/31657
5939         * gcc.c-torture/execute/20070424-1.c: New testcase.
5940         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5941         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5942         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5943         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5944         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5945
5946 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5947
5948         PR rtl-optimization/32293
5949         * gcc.dg/pr32293.c: New test.
5950
5951 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5952
5953         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5954
5955 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5956
5957         PR fortran/29786
5958         * gfortran.dg/equiv_7.f90: New test.
5959         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5960
5961         PR fortran/30875
5962         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5963
5964 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5965
5966         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5967         * gcc.dg/setjmp-4.c: Likewise.
5968         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5969
5970 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5971
5972         PR rtl-optimization/31025
5973         * gfortran.dg/pr31025.f90: New.
5974
5975 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         PR target/32280
5978         * gcc.target/i386/pr32280.c: New test.
5979
5980 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5981
5982         PR middle-end/32279
5983         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5984
5985 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5986
5987         PR libgfortran/32235
5988         * gfortran.dg/backspace_9.f: New test.
5989
5990 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5991
5992         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5993
5994 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5995
5996         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5997
5998 2007-06-09  Ian Lance Taylor  <iant@google.com>
5999
6000         PR tree-optimization/32169
6001         * gcc.c-torture/compile/pr32169.c: New test.
6002
6003 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6004
6005         * gcc.dg/vect/costmodel: New directory.
6006         * gcc.dg/vect/costmodel/i386: New directory.
6007         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6008         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6009         New test.
6010         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6011         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6012         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6013         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6014         * gcc.dg/vect/costmodel/x86_64: New directory.
6015         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6016         New testsuite.
6017         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6018         New test.
6019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6020         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6021         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6022         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6023         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6024
6025 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6026
6027         PR tree-optimization/32243
6028         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6029         flags for -Os tests.
6030         * gcc.dg/vect/03-vect-pr32243.c: New test.
6031
6032 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6033
6034         PR tree-optimization/32224
6035         * gcc.dg/vect/pr32224.c: New test.
6036
6037 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6038
6039         PR c++/32177
6040         * g++.dg/gomp/pr32177.C: New test.
6041
6042 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6043
6044         PR testsuite/25241
6045         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6046         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6047         warning nor an error.
6048         * gcc.dg/Wfatal-2.c: Likewise.
6049         * gcc.dg/Werror-1.c: Likewise.
6050         * gcc.dg/Werror-5.c: Likewise.
6051         * gcc.dg/Werror-7.c: Likewise.
6052         * gcc.dg/Werror-10.c: Likewise.
6053         * gcc.dg/Werror-11.c: Likewise.
6054
6055 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6056
6057         PR c++/30759
6058         * g++.dg/init/brace6.C: New test.
6059
6060 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6061
6062         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6063         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6064         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6065         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6066
6067         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6068         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6069         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6070         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6071         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6072         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6073         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6074         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6075
6076         * gcc.dg/darwin-minversion-3.c: New.
6077
6078 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6079
6080         * gcc.target/i386/builtin-copysign.c: New test.
6081
6082 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6083
6084         PR tree-optimization/32220
6085         * gfortran.dg/predcom-2.f: New testcase.
6086
6087 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6088
6089         PR tree-opt/32231
6090         * gcc.target/i386/vectorize4.c: New test.
6091
6092 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6093
6094         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6095
6096 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6097
6098         PR testsuite/25241
6099         * gcc.dg/simd-5.c: Mark output as a note.
6100         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6101         dg-message.
6102         * gcc.dg/simd-1.c: Likewise.
6103         * gcc.dg/always_inline.c: Mark output as a sorry.
6104         * gcc.dg/always_inline2.c: Likewise.
6105         * gcc.dg/always_inline3.c: Likewise.
6106
6107 2007-06-06  Ian Lance Taylor  <iant@google.com>
6108
6109         * g++.dg/conversion/enum1.C: New test.
6110
6111 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6112
6113         PR tree-optimization/32216
6114         * gcc.dg/vect/pr32216.c: New test.
6115
6116 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6117
6118         PR testsuite/18923
6119         * gfortran.dg/invalid_contains_1.f90: New test.
6120         * gfortran.dg/invalid_contains_2.f90: New test.
6121
6122 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6123
6124         PR testsuite/32057
6125         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6126         midnight issues.
6127
6128 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6129
6130         PR testsuite/25241
6131         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6132         dg-message to match de note.
6133         * gcc.dg/pr26570.c: Use dg-message for a note.
6134         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6135         dg-error instead of dg-warning because of -Werror.
6136         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6137         neither an error, nor a warning.
6138         * gcc.dg/glibc-uclibc-2.c: Likewise
6139         * gcc.dg/cpp/19940712-1.c: Likewise.
6140
6141 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6142
6143         PR preprocessor/23479
6144         * gcc.dg/binary-constants-1.c: Add test suites for
6145         the 0b-prefixed binary integer constants.
6146         * gcc.dg/binary-constants-2.c: Ditto.
6147         * gcc.dg/binary-constants-3.c: Ditto.
6148         * gcc.dg/binary-constants-4.c: Ditto.
6149
6150 2007-06-05  Ian Lance Taylor  <iant@google.com>
6151
6152         * gcc.dg/Wstrict-overflow-19.c: New test.
6153
6154 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6155
6156         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6157
6158 2007-06-04  Ian Lance Taylor  <iant@google.com>
6159
6160         * gcc.dg/Wstrict-overflow-18.c: New test.
6161
6162 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6163
6164         PR testsuite/25241
6165         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6166         * gcc.dg/cpp/mi5.c: Likewise.
6167         * gcc.dg/cpp/mi7.c: Likewise.
6168
6169 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6170
6171         PR c/32191
6172         * gcc.dg/pr32191.c: New test.
6173
6174 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6175
6176         PR fortran/32124
6177         * gfortran.dg/allocate_stat_1.f90: Remove.
6178
6179 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6180
6181         * gcc.target/i386/sse4_2-check.h: New.
6182         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6183         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6184         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6185         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6186         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6187         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6188         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6189         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6190         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6191         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6192         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6193         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6194         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6195         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6196         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6197         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6198         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6199         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6200
6201 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6202
6203         * gcc.dg/pie-link.c: New test.
6204
6205 2007-06-01  Ian Lance Taylor  <iant@google.com>
6206
6207         * gcc.dg/Wstrict-overflow-17.c: New test.
6208
6209 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6210
6211         * gcc.dg/builtin-return-1.c (g): New.
6212         (main): Allocate at least 64 bytes on the stack.
6213
6214 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6215
6216         * g++.dg/init/cleanup3.C: New test.
6217
6218 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6219
6220         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6221         int is 16 bits.
6222
6223 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6224
6225         PR fortran/32156
6226         * gfortran.dg/char_array_constructor_3.f90: New test.
6227
6228 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6229
6230         PR tree-optimization/32160
6231         * gfortran.dg/predcom-1.f: New test.
6232
6233 2007-05-31  Richard Guenther  <rguenther@suse.de>
6234
6235         * g++.dg/other/str_empty.C: Move...
6236         * g++.dg/other/pr30567.C: Move...
6237         * g++.dg/tree-ssa/pr27218.C: Move...
6238         * g++.dg/torture: ...here and remove dg-options.
6239
6240 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6241
6242         PR c++/32158
6243         * g++.dg/ext/is_pod_incomplete.C: New.
6244
6245 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6246             Douglas Gregor <doug.gregor@gmail.com>
6247             Pedro Lamarao <pedro.lamarao@mndfck.org>
6248             Howard Hinnant <howard.hinnant@gmail.com>
6249
6250         PR c++/7412
6251         PR c++/29939
6252         * g++.dg/cpp0x/rv8p.C: New.
6253         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6254         * g++.dg/cpp0x/cast-bug.C: New.
6255         * g++.dg/cpp0x/elision_weak.C: New.
6256         * g++.dg/cpp0x/collapse-bug.C: New.
6257         * g++.dg/cpp0x/rv3p.C: New.
6258         * g++.dg/cpp0x/rv7n.C: New.
6259         * g++.dg/cpp0x/overload-conv-1.C: New.
6260         * g++.dg/cpp0x/rv2n.C: New.
6261         * g++.dg/cpp0x/deduce.C: New.
6262         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6263         * g++.dg/cpp0x/rv6p.C: New.
6264         * g++.dg/cpp0x/template_deduction.C: New.
6265         * g++.dg/cpp0x/implicit-copy.C: New.
6266         * g++.dg/cpp0x/rv1p.C: New.
6267         * g++.dg/cpp0x/cast.C: New.
6268         * g++.dg/cpp0x/rv5n.C: New.
6269         * g++.dg/cpp0x/collapse.C: New.
6270         * g++.dg/cpp0x/overload-conv-2.C: New.
6271         * g++.dg/cpp0x/rv4p.C: New.
6272         * g++.dg/cpp0x/rvo.C: New.
6273         * g++.dg/cpp0x/iop.C: New.
6274         * g++.dg/cpp0x/rv3n.C: New.
6275         * g++.dg/cpp0x/rv7p.C: New.
6276         * g++.dg/cpp0x/reference_collapsing.C: New.
6277         * g++.dg/cpp0x/overload.C: New.
6278         * g++.dg/cpp0x/named.C: New.
6279         * g++.dg/cpp0x/rv2p.C: New.
6280         * g++.dg/cpp0x/rv6n.C: New.
6281         * g++.dg/cpp0x/not_special.C: New.
6282         * g++.dg/cpp0x/bind.C: New.
6283         * g++.dg/cpp0x/rv1n.C: New.
6284         * g++.dg/cpp0x/rv5p.C: New.
6285         * g++.dg/cpp0x/elision.C: New.
6286         * g++.dg/cpp0x/named_refs.C: New.
6287         * g++.dg/cpp0x/unnamed_refs.C: New.
6288         * g++.dg/cpp0x/rv4n.C: New.
6289         * g++.dg/cpp0x/elision_neg.C: New.
6290         * g++.dg/init/copy7.C: Run in C++98 mode.
6291         * g++.dg/overload/arg1.C: Ditto.
6292         * g++.dg/overload/arg4.C: Ditto.
6293
6294 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6295
6296         PR c++/31809
6297         * g++.dg/opt/static5.C: New test.
6298
6299 2007-05-30  Richard Guenther  <rguenther@suse.de>
6300
6301         * g++.dg/dg.exp: Prune torture/.
6302         * g++.dg/torture/dg-torture.exp: New testsuite.
6303
6304 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6305
6306         * gcc.target/arm/pr27387.C: Move and rename to ...
6307         * g++.dg/inherit/thunk8.C: ... here.
6308
6309 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR tree-optimization/31769
6312         * g++.dg/gomp/pr31769.C: New test.
6313
6314 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6315
6316         * gcc.target/i386/stack-realign.c: New.
6317
6318 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6319
6320         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6321
6322 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6323
6324         * gfortran.dg/sizeof.f90: New.
6325
6326 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6327
6328         PR c/31339
6329         * gcc.dg/boolcomplex-1.c: New test.
6330
6331         PR c++/31339
6332         * g++.dg/ext/boolcomplex-1.c: New test.
6333
6334 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6335
6336         * gcc.dg/matrix: New directory.
6337
6338 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6339
6340         PR fortran/32124
6341         * gfortran.dg/allocate_stat_1.f90: New.
6342
6343 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6344
6345         PR fortran/31972
6346         * transfer_hollerith_1.f90: New test.
6347
6348 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6349
6350         PR tree-opt/32100
6351         * gcc.c-torture/execute/vrp-7.c: New test.
6352
6353 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6354
6355         * gfortran.dg/transfer_simplify_4.f90: New test.
6356
6357 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6358
6359         PR fortran/32088
6360         * gfortran.dg/func_result_3.f90: New.
6361
6362 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6363
6364         PR middle-end/32083
6365         * gfortran.dg/transfer_simplify_3.f90: New.
6366
6367 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6368
6369         PR target/32065
6370         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6371         to compile options.
6372         * gcc.target/i386/pr32065-2.c: New test.
6373
6374 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6375
6376         PR fortran/31813
6377         * gfortran.dg/io_constraints_2.f90: Update.
6378
6379 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6380
6381         PR fortran/31219
6382         * gfortran.dg/array_constructor_17.f90: New test.
6383
6384 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6385
6386         PR tree-opt/32090
6387         * g++.dg/opt/array2.C: New testcase.
6388
6389 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6390
6391         PR target/32065
6392         * gcc.target/i386/pr32065.c: New test.
6393
6394 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6395             Marcus Meissner <meissner@suse.de>
6396
6397         * gcc.dg/attr-alloc_size.c: New.
6398
6399 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6400             Lee Millward  <lee.millward@gmail.com>
6401
6402         PR c++/31745
6403         * g++.dg/parse/crash34.C: New test.
6404
6405         * g++.dg/parse/crash35.C: New test.
6406
6407 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6408
6409         * gcc.target/i386/sse2-check.h: New.
6410         * gcc.target/i386/sse2-vec-1.c: Likewise.
6411         * gcc.target/i386/sse2-vec-2.c: Likewise.
6412         * gcc.target/i386/sse2-vec-3.c: Likewise.
6413         * gcc.target/i386/sse2-vec-4.c: Likewise.
6414         * gcc.target/i386/sse2-vec-5.c: Likewise.
6415         * gcc.target/i386/sse2-vec-6.c: Likewise.
6416
6417 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6418
6419         PR c++/31431
6420         PR c++/31432
6421         PR c++/31434
6422         PR c++/31435
6423         PR c++/31437
6424         PR c++/31438
6425         PR c++/31442
6426         PR c++/31443
6427         PR c++/31444
6428         PR c++/31445
6429         * g++.dg/cpp0x/pr31431.C: New.
6430         * g++.dg/cpp0x/pr31437.C: New.
6431         * g++.dg/cpp0x/pr31442.C: New.
6432         * g++.dg/cpp0x/pr31444.C: New.
6433         * g++.dg/cpp0x/pr31431-2.C: New.
6434         * g++.dg/cpp0x/pr31432.C: New.
6435         * g++.dg/cpp0x/pr31434.C: New.
6436         * g++.dg/cpp0x/pr31438.C: New.
6437         * g++.dg/cpp0x/pr31443.C: New.
6438         * g++.dg/cpp0x/pr31445.C: New.
6439         * g++.dg/cpp0x/variadic-crash1.C: New.
6440
6441 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6442
6443         * gcc.target/arm/long-calls-1.c: New test.
6444         * gcc.target/arm/long-calls-2.c: Likewise.
6445         * gcc.target/arm/long-calls-3.c: Likewise.
6446         * gcc.target/arm/long-calls-4.c: Likewise.
6447
6448 2007-05-25  Richard Guenther  <rguenther@suse.de>
6449             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6450
6451         PR tree-optimization/31982
6452         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6453
6454 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6455
6456         PR fortran/32047
6457         * gfortran.dg/result_in_spec_2.f90: New test.
6458
6459 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6460
6461         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6462
6463 2007-05-24  Ollie Wild  <aaw@google.com>
6464
6465         * gcc.dg/cpp/counter-1.c: New test.
6466         * gcc.dg/pch/counter-1.c: New test.
6467         * gcc.dg/pch/counter-1.hs: New file.
6468         * gcc.dg/pch/counter-2.c: New test.
6469         * gcc.dg/pch/counter-2.hs: New file.
6470         * gcc.dg/pch/counter-3.c: New test.
6471         * gcc.dg/pch/counter-3.hs: New file.
6472
6473 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6474
6475         * gcc.dg/tree-ssa/predcom-1.c: New test.
6476         * gcc.dg/tree-ssa/predcom-2.c: New test.
6477         * gcc.dg/tree-ssa/predcom-3.c: New test.
6478         * gcc.dg/tree-ssa/predcom-4.c: New test.
6479         * gcc.dg/tree-ssa/predcom-5.c: New test.
6480         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6481
6482 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6483
6484         PR testsuite/32062
6485         * gcc.target/i386/sse4_1-check.h (MASK): New.
6486
6487 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6488
6489         PR fortran/32038
6490         * gfortran.dg/pr25603.f: Initialize integer variables.
6491
6492 2007-05-23  Ian Lance Taylor  <iant@google.com>
6493
6494         * g++.dg/other/vrp1.C: New test.
6495
6496 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6497
6498         PR preprocessor/20077
6499         * gcc.dg/cpp/paste15.c: New test.
6500
6501 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6502             Nigel Stephens  <nigel@mips.com>
6503             Richard Sandiford  <richard@codesourcery.com>
6504
6505         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6506         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6507         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6508         * gcc.target/mips/inter/mips16-inter.exp: New.
6509
6510 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6511
6512         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6513
6514 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6515
6516         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6517         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6518         * gcc.target/i386/sse3-addsubps.c: Likewise.
6519         * gcc.target/i386/sse3-haddpd.c: Likewise.
6520         * gcc.target/i386/sse3-haddps.c: Likewise.
6521         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6522         * gcc.target/i386/sse3-hsubps.c: Likewise.
6523         * gcc.target/i386/sse3-lddqu.c: Likewise.
6524         * gcc.target/i386/sse3-movddup.c: Likewise.
6525         * gcc.target/i386/sse3-movshdup.c: Likewise.
6526         * gcc.target/i386/sse3-movsldup.c: Likewise.
6527
6528         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6529         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6530         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6531         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6532         * gcc.target/i386/ssse3-palignr.c: Likewise.
6533         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6534         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6535         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6536         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6537         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6538         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6539         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6540         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6541         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6542         * gcc.target/i386/ssse3-psignb.c: Likewise.
6543         * gcc.target/i386/ssse3-psignd.c: Likewise.
6544         * gcc.target/i386/ssse3-psignw.c: Likewise.
6545         * gcc.target/i386/ssse3-vals.h: Likewise.
6546
6547         * gcc.target/i386/sse3-check.h: New file.
6548         * gcc.target/i386/ssse3-check.h: Likewise.
6549
6550 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6551
6552         PR middle-end/31095
6553         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6554
6555 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6556
6557         PR middle-end/31606
6558         * gcc.c-torture/20070522-1.c: New testcase.
6559
6560 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6561
6562         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6563
6564 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6565
6566         * gcc.c-torture/execute/ieee/20000320-1.x,
6567         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6568         m68k-*-* and check_effective_target_coldfire_fpu.
6569
6570 2007-05-22  Ollie Wild  <aaw@google.com>
6571
6572         * g++.dg/lookup/hidden-class10.C: New test.
6573         * g++.dg/lookup/hidden-class11.C: New test.
6574
6575 2007-05-22  Ollie Wild  <aaw@google.com>
6576
6577         * g++.dg/lookup/name-clash5.C: New test.
6578         * g++.dg/lookup/name-clash6.C: New test.
6579
6580 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6581
6582         * g++.dg/other/i386-2.C: Update comments on header files tested.
6583         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6584         of <tmmintrin.h>.
6585         * gcc.target/i386/sse-12.c: Likewise.
6586         * gcc.target/i386/sse-13.c: Likewise.
6587         * gcc.target/i386/sse-14.c: Likewise.
6588
6589         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6590         Redefined to test with immediate operand.
6591         (__builtin_ia32_blendps): Likewise.
6592         (__builtin_ia32_blendpd): Likewise.
6593         (__builtin_ia32_dpps): Likewise.
6594         (__builtin_ia32_dpps): Likewise.
6595         (__builtin_ia32_insertps128): Likewise.
6596         (__builtin_ia32_vec_ext_v4sf): Likewise.
6597         (__builtin_ia32_vec_set_v16qi): Likewise.
6598         (__builtin_ia32_vec_set_v4si): Likewise.
6599         (__builtin_ia32_vec_set_v2di): Likewise.
6600         (__builtin_ia32_vec_ext_v16qi): Likewise.
6601         (__builtin_ia32_vec_ext_v4si): Likewise.
6602         (__builtin_ia32_vec_ext_v2di): Likewise.
6603         (__builtin_ia32_roundpd): Likewise.
6604         (__builtin_ia32_roundsd): Likewise.
6605         (__builtin_ia32_roundps): Likewise.
6606         (__builtin_ia32_roundss): Likewise.
6607         (__builtin_ia32_mpsadbw128): Likewise.
6608
6609 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6610
6611         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6612
6613 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6614
6615         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6616         failures.
6617         * gcc.dg/dfp/func-struct.c: Ditto.
6618         * gcc.dg/dfp/operator-assignment.c: Ditto.
6619         * gcc.dg/dfp/convert-bfp.c: Ditto.
6620         * gcc.dg/dfp/convert-int.c: Ditto.
6621         * gcc.dg/dfp/convert-int-max.c: Ditto.
6622         * gcc.dg/dfp/func-scalar.c: Ditto.
6623         * gcc.dg/dfp/cast.c: Ditto.
6624         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6625         failures, and fix a typo in return type of arg1_128.
6626         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6627         failures, and fix a typo in a constant suffix.
6628         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6629         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6630
6631 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6632             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6633
6634         * lib/gcc-dg.exp(process_message): New proc.
6635         (dg-message): New test directive.
6636         * gcc.dg/always_inline.c: Use dg-message.
6637         * gcc.dg/always_inline2.c: Ditto.
6638         * gcc.dg/always_inline3.c: Ditto.
6639         * gcc.dg/invalid-call-1.c: Ditto.
6640         * gcc.dg/pr17506.c: Ditto.
6641         * gcc.dg/simd-5.c: Ditto.
6642         * gcc.dg/simd-6.c: Ditto.
6643         * gcc.dg/va-arg-2.c: Ditto.
6644         * gcc.dg/cpp/syshdr.c: Ditto.
6645         * gcc.dg/cpp/unc4.c: Ditto.
6646         * gcc.dg/cpp/trad/mi1.c: Ditto.
6647         * gcc.dg/cpp/trad/mi5.c: Ditto.
6648         * gcc.dg/cpp/trad/mi7.c: Ditto.
6649         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6650         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6651         * gcc.test-framework/test-framework.awk: Special-case outexists
6652         tests.
6653
6654 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6655
6656         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6657         (bit_SSE4_2): Likewise.
6658         (bit_POPCNT): Likewise.
6659
6660         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6661         Check if assembler supports SSE4 instructions.
6662
6663         * gcc.target/i386/sse4_1-blendpd.c: New file.
6664         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6665         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6666         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6667         * gcc.target/i386/sse4_1-check.h: Likewise.
6668         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6669         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6670         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6671         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6672         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6673         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6674         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6675         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6676         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6677         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6678         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6679         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6680         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6681         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6682         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6683         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6684         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6685         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6686         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6687         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6688         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6689         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6690         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6691         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6692         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6693         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6694         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6695         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6696         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6697         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6698         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6699         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6700         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6701         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6702         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6703         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6704         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6705         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6706         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6707         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6708         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6709         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6710         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6711         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6712         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6713         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6714         * gcc.target/i386/sse4_1-round.h: Likewise.
6715         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6716         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6717         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6718         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6719         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6720         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6721         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6722         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6723         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6724         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6725         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6726         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6727         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6728         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6729
6730 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6731
6732         PR fortran/31627
6733         * gfortran.dg/bounds_check_7.f90: New test.
6734
6735 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6736
6737         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6738         (check_effective_target_sse4a): Ditto.
6739
6740         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6741         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6742         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6743         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6744         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6745         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6746         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6747         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6748         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6749         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6750         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6751         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6752         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6753         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6754         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6755         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6756         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6757         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6758         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6759         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6760
6761 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6762
6763         * g++.dg/ext/cleanup-1.C: New test.
6764         * g++.dg/ext/cleanup-2.C: Likewise.
6765         * g++.dg/ext/cleanup-3.C: Likewise.
6766         * g++.dg/ext/cleanup-4.C: Likewise.
6767         * g++.dg/ext/cleanup-5.C: Likewise.
6768         * g++.dg/ext/cleanup-6.C: Likewise.
6769         * g++.dg/ext/cleanup-8.C: Likewise.
6770         * g++.dg/ext/cleanup-9.C: Likewise.
6771         * g++.dg/ext/cleanup-10.C: Likewise.
6772         * g++.dg/ext/cleanup-11.C: Likewise.
6773         * g++.dg/ext/cleanup-dtor.C: Likewise.
6774
6775 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6776
6777         PR middle-end/31995
6778         * gcc.dg/vect/vect-102a.c: New test.
6779
6780 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6781             Paolo Carlini  <pcarlini@suse.de>
6782             Uros Bizjak  <ubizjak@gmail.com>
6783
6784         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6785         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6786         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6787         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6788         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6789         New testcases.
6790
6791 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6792
6793         PR fortran/32002
6794         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6795
6796 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6797
6798         PR fortran/32027
6799         * gfortran.dg/do_3.F90: Add checks for the final value of the
6800         loop variable.
6801
6802 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6803
6804         * gcc.c-torture/execute/990127-2.x: New file.
6805
6806 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6807
6808         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6809         * gcc.target/i386/sse-12: Add -O to compile options.
6810         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6811         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6812         and mm3dnow.h.  Add -O to compile options.
6813
6814 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6815
6816         PR fortran/31867
6817         * gfortran.dg/char_length_5.f90: New test.
6818
6819         PR fortran/31994
6820         * gfortran.dg/array_reference_1.f90: New test.
6821
6822 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6823
6824         PR middle-end/7651
6825         PR c++/11856
6826         PR c/12963
6827         PR c/23587
6828         PR other/29694
6829         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6830         * gcc.dg/Wtype-limits.c: New.
6831         * gcc.dg/Wtype-limits-Wextra.c: New.
6832         * gcc.dg/Wtype-limits-no.c: New.
6833         * g++.dg/warn/Wtype-limits.C: New.
6834         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6835         * g++.dg/warn/Wtype-limits-no.C: New.
6836
6837 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6838
6839         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6840         instead of "-msse2".'
6841         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6842         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6843         and mm3dnow.h.
6844         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6845         to test with immediate operand.
6846         (__builtin_ia32_insertqi): Ditto.
6847         (__builtin_ia32_palignr128): Ditto.
6848         (__builtin_ia32_palignr): Ditto.
6849         (__builtin_ia32_pshufhw): Ditto.
6850         (__builtin_ia32_pshuflw): Ditto.
6851         (__builtin_ia32_pshufd): Ditto.
6852         (__builtin_ia32_vec_set_v8hi): Ditto.
6853         (__builtin_ia32_vec_ext_v8hi): Ditto.
6854         (__builtin_ia32_shufpd): Ditto.
6855         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6856
6857 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6858
6859         PR fortran/32001
6860         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6861
6862 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6863
6864         PR target/31585
6865         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6866         and "__inline".  Use "-msse" instead of "-msse2".
6867
6868 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6869
6870         PR middle-end/7651
6871         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6872         * gcc.dg/20030906-2.c: Likewise.
6873         * objc.dg/method-17.m: Add -Wreturn-type.
6874         * obj-c++.dg/method-21.mm: Likewise.
6875
6876 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6877
6878         PR target/31585
6879         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6880         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6881         (__builtin_ia32_psrlqi128): Ditto.
6882         (__builtin_ia32_psrlwi128): Ditto.
6883         (__builtin_ia32_psrldi128): Ditto.
6884         (__builtin_ia32_psrldqi128): Ditto.
6885         (__builtin_ia32_pslldqi128): Ditto.
6886         (__builtin_ia32_psrawi128): Ditto.
6887         (__builtin_ia32_psradi128): Ditto.
6888         (__builtin_ia32_psllqi128): Ditto.
6889         (__builtin_ia32_pslldi128): Ditto.
6890         (__builtin_prefetch): Ditto.
6891         (__builtin_ia32_pshufw): Ditto.
6892         (__builtin_ia32_vec_set_v4hi): Ditto.
6893         (__builtin_ia32_vec_ext_v4hi): Ditto.
6894         (__builtin_ia32_shufps): Ditto.
6895         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6896
6897 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6898
6899         PR fortran/31974
6900         * gfortran.dg/char_allocation_1.f90: New test.
6901
6902 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6903
6904         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6905         * gcc.dg/Wconversion-sign.c: New.
6906         * gcc.dg/Wconversion-integer-no-sign.c: New.
6907         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6908         Wconversion-sign.C
6909         * g++.dg/warn/Wconversion-sign.C: New.
6910         * g++.old-deja/g++.other/warn4.C: Update.
6911         * g++.dg/warn/Wconversion1.C: Likewise.
6912
6913 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6914
6915         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6916         * gcc.dg/torture/builtin-math-4.c: Likewise.
6917
6918 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6919
6920         PR libfortran/31964
6921         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6922
6923 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6924
6925         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6926
6927 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6928
6929         PR target/31628
6930         * gcc.target/i386/pr31628.c: New.
6931
6932 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6933
6934         PR middle-end/31344
6935         * gcc.dg/pr31344.c: New test.
6936
6937 2007-05-17  Ian Lance Taylor  <iant@google.com>
6938
6939         PR tree-optimization/31953
6940         * gcc.c-torture/compile/pr31953.c: New test.
6941
6942 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6943
6944         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6945
6946         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6947         and drem.
6948         * gcc.dg/torture/builtin-math-4.c: Likewise.
6949
6950         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6951         * gcc.dg/torture/builtin-math-4.c: Likewise.
6952
6953         * gcc.dg/torture/builtin-math-4.c: New test.
6954
6955 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6956             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6957
6958         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6959         * gcc.dg/cpp/include2.c: Ditto.
6960         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6961         * gcc.dg/cpp/paste5.c: Ditto.
6962         * gcc.dg/cpp/paste6.c: Ditto.
6963         * gcc.dg/cpp/paste8.c: Ditto.
6964         * gcc.dg/cpp/paste11.c: Ditto.
6965         * gcc.dg/cpp/paste13.c: Ditto.
6966         * gcc.dg/cpp/skipping2.c: Ditto.
6967         * gcc.dg/reg-vol-struct-1.c: Ditto.
6968         * gcc.dg/Wshadow-1.c: Ditto.
6969         * gcc.dg/cpp/trad/comment.c: Ditto.
6970         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6971         * gcc.dg/cpp/if-2.c: Ditto.
6972         * gcc.dg/array-5.c: Ditto.
6973         * gcc.dg/inline-15.c: Ditto.
6974         * gcc.dg/pr27953.c: Ditto.
6975         * gcc.dg/Wno-c++-compat.c: Ditto.
6976
6977 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6978
6979         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6980
6981 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * gcc.c-torture/execute/20070517-1.c: New test.
6984
6985 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6986
6987         PR fortran/31919
6988         * gfortran.dg/min_max_conformance.f90: New test.
6989
6990 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6991
6992         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6993         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6994         gcc.dg/vect/vect-104.c: Use more complex construction to
6995         prevent vectorizing.
6996         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6997
6998 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6999
7000         PR tree-optimization/24659
7001         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7002         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7003         not vect_int target.
7004         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7005         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7006         targets.
7007         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7008         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7009         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7010
7011 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7012
7013         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7014         and x86_64-*-* targets.
7015         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7016
7017 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7018
7019         PR fortran/18769
7020         PR fortran/30881
7021         PR fortran/31194
7022         PR fortran/31216
7023         PR fortran/31427
7024         * transfer_simplify_1.f90: New test.
7025         * transfer_simplify_2.f90: New test.
7026
7027 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7028
7029         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7030
7031 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7032
7033         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7034
7035         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7036
7037         PR c/31924
7038         * gcc.dg/fltconst-1.c: New test.
7039
7040         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7041         * gcc.dg/dfp/operator-assignment.c: Ditto.
7042
7043 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7044
7045         PR c++/29928
7046         * g++.dg/rtti/typeid5.C: New.
7047
7048 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7049
7050         PR fortran/31725
7051         * gfortran.dg/substr_4.f: New test.
7052
7053 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7054
7055         * gcc.target/m68k/interrupt_thread-1.c,
7056         gcc.target/m68k/interrupt_thread-2.c,
7057         gcc.target/m68k/interrupt_thread-3.c: New.
7058         * gcc.target/m68k/m68k.exp: Accept fido.
7059
7060 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7061
7062         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7063         * gfortran.dg/altreturn_3.f90: Likewise.
7064         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7065         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7066         * gfortran.dg/inquire_iolength.f90: Likewise.
7067         * gfortran.dg/module_naming_1.f90: Likewise.
7068         * gfortran.dg/oldstyle_2.f90: Likewise.
7069         * gfortran.dg/operator_2.f90: Likewise.
7070         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7071         * gfortran.dg/used_types_11.f90: Likewise.
7072         * gfortran.dg/zero_array_components_1.f90: Likewise.
7073         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7074         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7075         * gfortran.dg/real_const_3.f90: Likewise.
7076
7077 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7078
7079         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7080         * gcc.dg/tree-ssa/loop-30.c: New test.
7081
7082 2007-05-13  Richard Guenther  <rguenther@suse.de>
7083
7084         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7085         scanning forwprop1.
7086         * g++.dg/tree-ssa/pr31146.C: Likewise.
7087
7088 2007-05-13  Revital Eres  <eres@il.ibm.com>
7089
7090         * gcc.dg/dse.c: New test.
7091
7092 2007-05-12  Richard Guenther  <rguenther@suse.de>
7093
7094         PR tree-optimization/31797
7095         * gcc.c-torture/compile/pr31797.c: New testcase.
7096
7097 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7098
7099         PR fortran/30746
7100         * gfortran.dg/host_assoc_function_1.f90: New test.
7101
7102 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7103
7104         PR c++/31829
7105         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7106
7107 2007-05-11  Silvius Rus  <rus@google.com>
7108
7109         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7110         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7111         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7112         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7113         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7114         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7115         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7116         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7117         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7118         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7119         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7120         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7121         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7122         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7123         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7124         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7125
7126 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7127
7128         PR other/31852
7129         * gcc.c-torture/execute/builtins/memchr.c: New.
7130         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7131         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7132
7133 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7134
7135         PR fortran/30876
7136         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7137         line.
7138         * gfortran.dg/recursive_reference_2.f90: New test.
7139
7140 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7141
7142         PR fortran/30878
7143         * gfortran.dg/namelist_29.f90: New test.
7144
7145 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7146
7147         PR fortran/31474
7148         * gfortran.dg/entry_10.f90: New test.
7149
7150 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7151
7152         PR tree-optimization/31885
7153         * gcc.dg/tree-ssa/loop-29.c: New test.
7154
7155 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7156
7157         * assumed_dummy_1.f90: Fix dg directive.
7158         * char_initialiser_actual.f90: Likewise.
7159         * nested_modules_2.f90: Likewise.
7160         * shift-alloc.f90: Likewise.
7161
7162 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7163
7164         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7165
7166 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7167
7168         PR libfortran/31880
7169         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7170
7171 2007-05-09  Mike Stump  <mrs@apple.com>
7172
7173         * g++.dg/other/first-global.C: Add -fpie for darwin.
7174         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7175
7176 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7177
7178         * gcc.dg/20070507-1.c: New testcase.
7179
7180 2007-05-08  Chao-ying Fu  <fu@mips.com>
7181
7182         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7183         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7184         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7185         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7186
7187 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7188
7189         PR 31847
7190         * gcc.dg/pr31847.c: New test.
7191
7192 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/31692
7195         * gfortran.dg/actual_array_result_1.f90: New test.
7196
7197 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7198
7199         PR fortran/29397
7200         * gfortran.dg/parameter_array_init_1.f90: New test.
7201
7202         PR fortran/29400
7203         * gfortran.dg/parameter_array_init_2.f90: New test.
7204
7205 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7206
7207         PR target/31854
7208         * gcc.target/i386/pr31854.c: New test.
7209
7210 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7211
7212         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7213
7214 2007-05-07  Mike Stump  <mrs@apple.com>
7215
7216         * g++.old-deja/g++.mike/empty.C: Add.
7217
7218 2007-05-07  Eric Christopher  <echristo@apple.com>
7219
7220         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7221
7222 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7223
7224         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7225         variable.  Rearrange conversions from binary float to decimal float.
7226
7227 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7228
7229         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7230         x86.
7231
7232 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7233
7234         * gnat.dg/opt1.ad[sb]: New testcase.
7235
7236 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7237
7238         PR fortran/31399
7239         * gfortran.dg/do_3.F90: New test.
7240
7241 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7242
7243         PR fortran/31764
7244         * gfortran.dg/new_line.f90: Add new checks.
7245
7246 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7247
7248         PR fortran/31201
7249         * gfortran.dg/large_unit_1.f90: New.
7250         * gfortran.dg/large_unit_2.f90: New.
7251         * gfortran.dg/iostat_4.f90: New
7252         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7253
7254 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7255
7256         PR fortran/31540
7257         * gfortran.dg/char_result_4.f90: New test.
7258
7259 2007-06-05  Revital Eres  <eres@il.ibm.com>
7260
7261         PR 30957
7262         * gcc.dg/pr30957-1.c: New test.
7263
7264 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7265
7266         PR fortran/31251
7267         * gfortran.dg/char_type_len_2.f90: New test.
7268
7269 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7270
7271         PR 31775
7272         * g++.dg/other/nested-extern.cc: New.
7273         * g++.dg/other/nested-extern-1.C: New.
7274         * g++.dg/other/nested-extern-2.C: New.
7275
7276 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7277
7278         PR fortran/31760
7279         * gfortran.dg/erf.f90: New test.
7280         * gfortran.dg/besxy.f90: New test.
7281
7282 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7283
7284         PR fortran/22359
7285         * gfortran.dg/fseek.f90: New test.
7286
7287 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7288
7289         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7290
7291 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7292
7293         PR libfortran/31210
7294         * gfortran.dg/zero_length_1.f90: New test.
7295
7296 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7297
7298         PR fortran/31803
7299         * gfortran.dg/char_pointer_assign_3.f90: New test.
7300         * gfortran.dg/char_result_2.f90: Re-enable test.
7301
7302 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7303
7304         PR fortran/25071
7305         * gfortran.dg/char_length_3.f90: New test.
7306         * gfortran.dg/char_result_2.f90: Fix test.
7307
7308 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7309
7310         PR tree-optimization/30565
7311         * gcc.dg/tree-ssa/loop-27.c: New test.
7312
7313 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7314
7315         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7316         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7317         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7318         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7319
7320 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7321
7322         PR tree-optimization/31699
7323         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7324         New.
7325         (check_effective_target_vect_floatint_cvt): New.
7326         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7327         of specific targets.
7328         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7329         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7330         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7331         * gcc.dg/vect/vect-iv-4.c: Likewise.
7332         * gcc.dg/vect/vect-multitypes-11.c: New.
7333         * gcc.dg/vect/pr31699.c: New.
7334
7335 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7336
7337         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7338
7339 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7340
7341         PR C++/31663
7342         * g++.dg/warn/anonymous-namespace-2.C: New.
7343         * g++.dg/warn/anonymous-namespace-2.h: New.
7344
7345 2007-05-02  Paul Brook  <paul@codesourcery.com>
7346
7347         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7348
7349 2007-05-02  Eric Christopher  <echristo@apple.com>
7350
7351         * gcc.dg/cpp/if-div.c: New file.
7352
7353 2007-05-02  Tom Tromey  <tromey@redhat.com>
7354
7355         PR preprocessor/28709:
7356         * gcc.dg/cpp/pr28709.c: New file.
7357
7358 2007-05-02  Richard Guenther  <rguenther@suse.de>
7359
7360         PR tree-optimization/31146
7361         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7362
7363 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7364
7365         * gcc.c-torture/compile/limits-blockid.c: New.
7366         * gcc.c-torture/compile/limits-caselabels.c: New.
7367         * gcc.c-torture/compile/limits-declparen.c: New.
7368         * gcc.c-torture/compile/limits-enumconst.c: New.
7369         * gcc.c-torture/compile/limits-exprparen.c: New.
7370         * gcc.c-torture/compile/limits-externalid.c: New.
7371         * gcc.c-torture/compile/limits-fnargs.c: New.
7372         * gcc.c-torture/compile/limits-fndefn.c: New.
7373         * gcc.c-torture/compile/limits-idexternal.c: New.
7374         * gcc.c-torture/compile/limits-idinternal.c: New.
7375         * gcc.c-torture/compile/limits-pointer.c: New.
7376         * gcc.c-torture/compile/limits-stringlit.c: New.
7377         * gcc.c-torture/compile/limits-structmem.c: New.
7378         * gcc.c-torture/compile/limits-structnest.c: New.
7379
7380 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7381
7382         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7383
7384 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7385
7386         PR middle-end/31740
7387         * gcc.c-torture/compile/20070501-1.c: New testcase.
7388
7389 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7390
7391         PR fortran/31732
7392         * gfortran.dg/array_memset_2:  New test case.
7393
7394 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7395
7396         PR testsuite/31615
7397         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7398
7399 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7400
7401         PR testsuite/31589
7402         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7403         dg-final test.
7404         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7405         keyword to dg-final test.
7406         * gcc.dg/vect/vect-iv-4.c: Likewise.
7407         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7408         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7409         test.
7410         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7411         cast.
7412         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7413         * lib/target-supports.exp
7414         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7415         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7416
7417 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7418
7419         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7420         __LONG_LONG_MAX__ and its friends instead of those supplied by
7421         limits.h.
7422
7423 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7424
7425         PR C++/31721
7426         * g++.dg/ext/vector7.C: New testcase.
7427
7428 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7429
7430         PR fortran/31591
7431         * gfortran.dg/bound_simplification_1.f90: New test.
7432
7433 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7434
7435         PR fortran/31645
7436         * gfortran.dg/bom_error.f90: New test.
7437         * gfortran.dg/bom_include.f90: New test.
7438         * gfortran.dg/bom_UTF16-LE.f90: New test.
7439         * gfortran.dg/bom_UTF16-BE.f90: New test.
7440         * gfortran.dg/bom_UTF-8.f90: New test.
7441         * gfortran.dg/bom_UTF-32.f90: New test.
7442         * gfortran.dg/bom_UTF-8.F90: New test.
7443         * gfortran.dg/bom_include.inc: New file.
7444
7445 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7446
7447         PR C++/30221
7448         * g++.dg/init/ptrfn2.C: New test.
7449         * g++.dg/init/ptrfn3.C: New test.
7450
7451 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7452
7453         PR fortran/31711
7454         * gfortran.dg/dependency_21.f90: New test.
7455
7456 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7457
7458         * gfortran.dg/secnds.f: Use real*8.
7459         * gfortran.dg/secnds-1.f: Use real*8.
7460
7461 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7462
7463         PR libfortran/31532
7464         * gfortran.dg/inquire_5.f90: Update test.
7465
7466 2007-04-27  Ian Lance Taylor  <iant@google.com>
7467
7468         PR middle-end/31710
7469         * gcc.c-torture/compile/pr31710.c: New test.
7470
7471 2007-04-27  Richard Guenther  <rguenther@suse.de>
7472
7473         PR tree-optimization/30965
7474         PR tree-optimization/30978
7475         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7476         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7477         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7478         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7479
7480 2007-04-27  Richard Guenther  <rguenther@suse.de>
7481
7482         PR tree-optimization/31715
7483         * gcc.dg/Warray-bounds-4.c: New testcase.
7484
7485 2007-04-26  Ian Lance Taylor  <iant@google.com>
7486
7487         PR target/28675
7488         * gcc.c-torture/compile/pr28675.c: New test.
7489
7490 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7491
7492         PR C++/30016
7493         * g++.dg/ext/vector6.C: New test.
7494
7495 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7496
7497         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7498
7499 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7500
7501         PR middle-end/31617
7502         * g++.dg/other/str_empty.C: Add expected warning.
7503
7504 2007-04-26  Richard Guenther  <rguenther@suse.de>
7505         Daniel Berlin  <dberlin@dberlin.org>
7506
7507         PR tree-optimization/30567
7508         * g++.dg/other/pr30567.C: New testcase.
7509
7510 2007-04-26  Richard Guenther  <rguenther@suse.de>
7511
7512         PR tree-optimization/31703
7513         * gcc.c-torture/compile/pr31703.c: New testcase.
7514         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7515         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7516
7517 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7518
7519         * gfortran.dg/open_errors.f90: Added if statements checking
7520         the value of iostat.
7521
7522 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR c++/31598
7525         * g++.dg/gomp/pr31598.C: New test.
7526
7527         PR tree-optimization/30558
7528         * g++.dg/gomp/pr30558.C: New test.
7529
7530 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7531
7532         PR c++/31338
7533         * g++.dg/ext/complex2.C: New test.
7534
7535 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7536
7537         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7538
7539 2007-04-25  Thiemo Seufer  <ths@mips.com>
7540
7541         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7542         value to signed char.
7543
7544 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7545
7546         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7547         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7548         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7549
7550 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7551
7552         PR fortran/31668
7553         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7554         statement functions.
7555         * gfortran.dg/c_by_val_5.f90: New test.
7556
7557 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7558
7559         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7560         with two new subroutines to avoid parameter-induced aliasing.
7561         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7562         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7563
7564 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7565
7566         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7567         * g++.dg/warn/Warray-bounds.C: Likewise.
7568
7569 2007-04-24  Ian Lance Taylor  <iant@google.com>
7570
7571         PR tree-optimization/31605
7572         * gcc.c-torture/execute/pr31605.c: New test.
7573
7574 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7575
7576         PR fortran/31587
7577         * lib/gcc-dg.exp (scan-module): New function.
7578         * gfortran.dg/module_md5_1.f90: New test.
7579
7580 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7581
7582         * g++.old-deja/g++.pt/defarg6.C: Only run with
7583         -std=gnu++98.
7584         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7585         * g++.dg/cpp0x/variadic61.C: Ditto.
7586         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7587         * g++.dg/cpp0x/variadic62.C: Ditto.
7588         * g++.dg/template/meminit1.C: Ditto.
7589         * g++.dg/template/operator7.C: Ditto.
7590         * g++.dg/template/static15.C: Ditto.
7591         * g++.dg/template/invalid1.C: Ditto.
7592         * g++.dg/template/shift1.C: Ditto.
7593         * g++.dg/template/error10.C: Ditto.
7594
7595 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7596
7597         PR diagnostic/25923
7598         * gfortran.dg/pr25923.f90: New test.
7599
7600 2007-04-24  Ian Lance Taylor  <iant@google.com>
7601
7602         PR tree-optimization/31602
7603         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7604
7605 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7606
7607         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7608         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7609
7610 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7611
7612         * gcc.target/i386/reload-1.c. New.
7613
7614 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7615             Olga Golovanevsky  <olga@il.ibm.com>
7616
7617         * g++.dg/other/str_empty.C: New test.
7618
7619 2007-04-24  Richard Henderson  <rth@redhat.com>
7620
7621         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7622
7623 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7624
7625         PR target/31641
7626         * gcc.c-torture/compile/pr31641.c: New testcase.
7627
7628 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7629
7630         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7631         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7632         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7633         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7634
7635 2007-04-23  Simon Baldwin  <simonb@google.com>
7636
7637         * g++.dg/other/error15.C: New.
7638         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7639         triggering a "multiple parameters named" error.
7640
7641 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7642
7643         PR fortran/31618
7644         * gfortran.dg/backspace_8.f:  New test case.
7645
7646 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7647
7648         PR fortran/31630
7649         * gfortran.dg/used_types_17.f90: New test.
7650
7651         PR fortran/31620
7652         * gfortran.dg/zero_array_components_1.f90: New test.
7653
7654 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7655
7656         PR fortran/31616
7657         * gfortran.dg/open_errors.f90: Allow a different error message.
7658
7659 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7662         Rename from check_effective_target_vect_pack_mod.  Rename global
7663         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7664         messages.
7665         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7666         rename.
7667         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7668         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7669
7670 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7671
7672         PR middle-end/31448
7673         * gcc.c-torture/execute/pr31448.c: New testcase.
7674
7675 2007-04-22  Nick Clifton  <nickc@redhat.com>
7676
7677         * gcc.dg/20020312-2.c: Add support for the FRV.
7678
7679 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7680
7681         PR tree-optimization/24659
7682         * gcc.dg/vect/vect-float-extend-1.c: New test.
7683         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7684
7685 2007-04-22  Richard Guenther  <rguenther@suse.de>
7686
7687         PR tree-optimization/29789
7688         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7689         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7690
7691 2007-04-22  Revital Eres  <eres@il.ibm.com>
7692
7693         * gcc.dg/var-expand2.c: New test.
7694
7695 2007-04-22  Revital Eres  <eres@il.ibm.com>
7696
7697         * gcc.dg/var-expand3.c: New test.
7698
7699 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7700
7701         PR fortran/31495
7702         * gfortran.dg/continuation_8.f90: New test.
7703
7704 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7705
7706         PR C/30265
7707         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7708         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7709
7710 2007-04-21  Richard Guenther  <rguenther@suse.de>
7711
7712         PR middle-end/31136
7713         * gcc.c-torture/execute/pr31136.c: New testcase.
7714
7715 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7716
7717         * gcc.target/i386/movsi-sm-1.c: New.
7718
7719 2007-04-20  Richard Henderson  <rth@redhat.com>
7720
7721         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7722         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7723
7724 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7725
7726         * gcc.target/i386/ordcmp-1.c: New test.
7727         * gcc.target/i386/unordcmp-1.c: New test.
7728
7729         PR tree-optimization/31632
7730         * gcc.c-torture/compile/20070419-1.c: New test.
7731
7732 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7733
7734         * gcc.dg/invalid-call-1.c: New test.
7735
7736 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7737
7738         PR diagnostic/31227
7739         * gcc.dg/Warray-bounds-3.c: New.
7740
7741 2007-04-18  Richard Guenther  <rguenther@suse.de>
7742
7743         PR tree-optimization/19431
7744         PR tree-optimization/21463
7745         * gcc.c-torture/execute/20070212-1.c: New testcase.
7746         * gcc.c-torture/execute/20070212-2.c: Likewise.
7747         * gcc.c-torture/execute/20070212-3.c: Likewise.
7748         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7749         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7750         * g++.dg/tree-ssa/pr21463.C: Likewise.
7751         * g++.dg/tree-ssa/pr30738.C: Likewise.
7752
7753 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/31513
7756         * g++.dg/expr/bitfield8.C: New test.
7757
7758 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7759             Richard Sandiford  <richard@codesourcery.com>
7760
7761         * lib/target-supports.exp (check_profiling_available): Return 0
7762         for uClibc with -p or -pg.
7763
7764 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7765
7766         PR c++/31517
7767         * g++.dg/template/init7.C: New test.
7768
7769 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7770
7771         PR rtl-optimization/31360
7772         * gcc.dg/loop-7.c: New test.
7773
7774 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7775
7776         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7777         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7778         build.
7779         (compat-execute): Likewise.
7780         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7781         files to remote hosts.
7782         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7783         (c-torture-execute): Likewise.
7784         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7785         or plain file.  Use remote_upload and remote_download to copy
7786         files about.
7787         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7788         before scanning it.
7789
7790 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7791
7792         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7793
7794 2007-04-16  Lawrence Crowl  <crowl@google.com>
7795
7796         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7797         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7798         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7799         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7800         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7801         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7802         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7803         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7804         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7805         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7806         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7807
7808         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7809         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7810         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7811         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7812         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7813         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7814         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7815         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7816         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7817         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7818         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7819
7820 2007-04-16  Ian Lance Taylor  <iant@google.com>
7821
7822         PR tree-optimization/31522
7823         * gcc.dg/Wstrict-overflow-16.c: New test.
7824
7825 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7826
7827         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7828
7829 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7830
7831         PR fortran/31144
7832         * gfortran.dg/module_naming_1.f90: New.
7833
7834 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7835
7836         * lib/target-supports.exp (check_profiling_available): Return
7837         false for m68k-*-uclinux.
7838
7839 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7840
7841         PR c++/29365
7842         Testcase for c++ anonymous namespace warning
7843
7844         * g++.dg/warn/anonymous-namespace-1.C: New test
7845         * g++.dg/warn/anonymous-namespace-1.h: New test
7846
7847 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7848
7849         PR testsuite/31578
7850         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7851
7852 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7853
7854         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7855
7856 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7857
7858         PR fortran/31204
7859         * gfortran.dg/array_constructor_16.f90: New test.
7860
7861 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7862
7863         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7864         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7865
7866 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7867
7868         PR rtl-optimization/31500
7869         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7870         * g++.dg/warn/Warray-bounds.C: Likewise.
7871
7872 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7873
7874         PR C/31520
7875         * gcc.dg/gnu89-init-4.c: New testcase.
7876
7877 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7878
7879         PR c++/25874
7880         * gcc.dg/gomp/pr25874.c: Add dg-options.
7881         * g++.dg/gomp/pr25874.C: Add dg-options.
7882
7883 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7884
7885         PR fortran/21061
7886         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7887         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7888
7889 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7890
7891         PR fortran/31561
7892         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7893
7894 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7895
7896         PR fortran/29507
7897         PR fortran/31404
7898         * gfortran.dg/initialization_6.f90: New test.
7899
7900 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7901
7902         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7903
7904         * lib/target-supports.exp (check_gc_sections_available):
7905         Return false if ldflags includes -elf2flt.
7906
7907 2007-04-13  Jason Merrill  <jason@redhat.com>
7908
7909         PR c++/31074
7910         * conv3.C: New test.
7911
7912 2007-04-13  Mike Stump  <mrs@apple.com>
7913
7914         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7915         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7916
7917 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7918
7919         PR tree-optimization/29598
7920         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7921
7922 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7923
7924         PR fortran/31559
7925         * gfortran.dg/func_assign.f90: New test.
7926
7927 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7928
7929         PR fortran/31550
7930         * gfortran.dg/used_types_16.f90: New test.
7931
7932 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7933
7934         PR fortran/18937
7935         * gfortran.dg/goto_2.f90: New.
7936         * gfortran.dg/goto_3.f90: New.
7937         * gfortran.dg/pr17708.f90: Rename to ...
7938         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7939
7940 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7941
7942         PR fortran/31562
7943         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7944         instead of a struct.
7945
7946 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7947
7948         PR fortran/31562
7949         * gfortran.dg/value_4.c: Use GNU extensions for complex
7950         instead of a struct.
7951
7952 2007-04-13  Richard Guenther  <rguenther@suse.de>
7953
7954         PR tree-optimization/21258
7955         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7956
7957 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7958
7959         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7960         <complex.h>.
7961
7962 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7963
7964         PR fortran/31250
7965         * gfortran.dg/char_length_2.f90: New.
7966         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7967         * gfortran.dg/repeat_4.f90: Likewise.
7968
7969         PR fortran/31266
7970         * gfortran.dg/char_assign_1.f90: New.
7971
7972         PR fortran/31471
7973         * gfortran.dg/block_name_1.f90: New.
7974         * gfortran.dg/block_name_2.f90: New.
7975
7976 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7977
7978         PR c++/31078
7979         * g++.dg/other/pr31078.C: New.
7980
7981 2007-04-12  Richard Guenther  <rguenther@suse.de>
7982
7983         PR tree-optimization/31169
7984         * gcc.c-torture/execute/pr31169.c: New testcase.
7985
7986 2007-04-12  Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/24689
7989         PR tree-optimization/31307
7990         * g++.dg/tree-ssa/pr31307.C: New testcase.
7991         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7992
7993 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7994
7995         PR fortran/31472
7996         * gfortran.dg/access_spec_1.f90: New test.
7997         * gfortran.dg/access_spec_2.f90: New test.
7998         * gfortran.dg/non_module_public.f90: Match new error message.
7999
8000 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8001
8002         PR testsuite/31538
8003         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8004         to 4 at line 38 to fix bounds problem.
8005
8006 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8007
8008         PR testsuite/31240
8009         * gfortran.dg/pointer_intent_1.f90: Fix test.
8010
8011 2007-04-10  Eric Christopher  <echristo@apple.com>
8012
8013         * lib/target-supports.exp
8014         (check_effective_target_fstack_protector): Rewrite.
8015
8016 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8017
8018         PR c++/31449
8019         * g++.dg/init/const5.C: New test.
8020
8021 2007-04-09  Jan Hubicka  <jh@suse.cz>
8022
8023         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8024
8025 2007-04-08  Jan Hubicka  <jh@suse.cz>
8026
8027         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8028
8029 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8030
8031         PR fortran/31257
8032         * gfortran.dg/achar_4.f90: New test.
8033
8034 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8035
8036         PR fortran/30880
8037         * gfortran.dg/used_dummy_types_8.f90: New test.
8038
8039 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/30872
8042         * gfortran.dg/parameter_array_element_1.f90: New test.
8043
8044 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8045
8046         PR fortran/31222
8047         * gfortran.dg/default_numeric_type_1.f90: New test.
8048
8049 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/31424
8052         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8053
8054 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8055
8056         PR fortran/31293
8057         * gfortran.dg/interface_12.f90: New test.
8058
8059 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8060
8061         * gcc.dg/format/opt-6.c: New test.
8062         * gcc.dg/format/nul-1.c: New test.
8063         * gcc.dg/format/nul-2.c: New test.
8064
8065 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8066
8067         PR libgfortran/31395
8068         * gfortran.dg/fmt_colon.f90: New test.
8069
8070 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8071
8072         * g++.old-deja/g++.other/init18.C: Use
8073         dg-require-effective-target instead of an explicit xfail.
8074
8075 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8076
8077         * gcc.dg/dfp/signbit-1.c
8078         * gcc.dg/dfp/signbit-2.c
8079
8080 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8081
8082         PR fortran/31483
8083         * gfortran.dg/altreturn_5.f90: New test.
8084
8085 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8086
8087         PR fortran/31292
8088         * gfortran.dg/contained_module_proc_1.f90: New test.
8089
8090 2007-04-04  Stuart Hastings  <stuart@apple.com>
8091
8092         PR 31281
8093         * objc/execute/exceptions/pr31281.m: New.
8094
8095 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8096
8097         * g++.dg/ext/dllimport12.C: Update comments.
8098
8099 2007-04-03  Eric Christopher  <echristo@apple.com>
8100
8101         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8102
8103 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8104
8105         PR fortran/31304
8106         * gfortran.dg/repeat_2.f90: New test.
8107         * gfortran.dg/repeat_3.f90: New test.
8108         * gfortran.dg/repeat_4.f90: New test.
8109
8110 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8111
8112         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8113
8114 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR c++/30847
8117         * g++.dg/parse/cond3.C: New test.
8118
8119         PR middle-end/30704
8120         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8121
8122 2007-04-02  Jason Merrill  <jason@redhat.com>
8123
8124         PR c++/31187
8125         * g++.dg/ext/visibility/anon3.C: New test.
8126
8127 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8128
8129         PR libgfortran/31052
8130         * gfortran.dg/namelist_28.f90: New test.
8131
8132 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8133
8134         PR libgfortran/31366
8135         * gfortran.dg/direct_io_6.f90: New test.
8136
8137 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8138
8139         PR libgfortran/31207
8140         * gfortran.dg/advance_5.f90: New test.
8141         * gfortran.dg/advance_6.f90: New test.
8142
8143 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8144
8145         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8146         * g++.dg/ext/dllimport7.C: Likewise.
8147         * g++.dg/ext/selectany1.C: Likewise.
8148
8149 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8150
8151         * g++.dg/parser/pr31138.C: New.
8152         * g++.dg/parser/pr31140.C: New.
8153         * g++.dg/parser/pr31141.C: New.
8154
8155 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8156
8157         PR c++/26099
8158         * g++.dg/ext/is_base_of.C: New.
8159         * g++.dg/ext/has_virtual_destructor.C: New.
8160         * g++.dg/ext/is_polymorphic.C: New.
8161         * g++.dg/ext/is_base_of_diagnostic.C: New.
8162         * g++.dg/ext/is_enum.C: New.
8163         * g++.dg/ext/has_nothrow_assign.C: New.
8164         * g++.dg/ext/has_nothrow_constructor.C: New.
8165         * g++.dg/ext/is_empty.C: New.
8166         * g++.dg/ext/has_trivial_copy.C: New.
8167         * g++.dg/ext/has_trivial_assign.C: New.
8168         * g++.dg/ext/is_abstract.C: New.
8169         * g++.dg/ext/is_pod.C: New.
8170         * g++.dg/ext/has_nothrow_copy.C: New.
8171         * g++.dg/ext/is_class.C: New.
8172         * g++.dg/ext/has_trivial_constructor.C: New.
8173         * g++.dg/ext/is_union.C: New.
8174         * g++.dg/ext/has_trivial_destructor.C: New.
8175         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8176         * g++.dg/template/crash43.C: Likewise.
8177
8178 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8179
8180         * g++.dg/warn/pedantic2.C: New testcase.
8181
8182 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8183
8184         * size_dim.f90: Fix dg directive.
8185         * pr16433.f: Likewise.
8186         * use_6.f90: Likewise.
8187         * use_7.f90: Likewise.
8188         * entry_9.f90: Likewise.
8189         * pointer_intent_2.f90: Likewise.
8190         * protected_1.f90: Likewise.
8191         * fmt_missing_period_2.f: Likewise.
8192         * pointer_intent_3.f90: Likewise.
8193         * protected_2.f90: Likewise.
8194         * protected_3.f90: Likewise.
8195         * pr15754.f90: Likewise.
8196         * protected_4.f90: Likewise.
8197         * protected_5.f90: Likewise.
8198         * initialization_2.f90: Likewise.
8199         * protected_6.f90: Likewise.
8200         * continuation_7.f90: Likewise.
8201         * derived_function_interface_1.f90: Likewise.
8202         * der_pointer_4.f90: Likewise.
8203         * fmt_zero_precision.f90: Likewise.
8204         * blockdata_3.f90: Likewise.
8205         * fmt_missing_period_1.f: Likewise.
8206         * real_const_3.f90: Likewise.
8207         * use_4.f90: Likewise.
8208         * fmt_missing_period_3.f: Likewise.
8209         * use_5.f90: Likewise.
8210
8211 2007-03-28  Mike Stump  <mrs@apple.com>
8212
8213         * gcc.dg/darwin-comm.c: Add.
8214
8215 2007-03-28  Eric Christopher  <echristo@apple.com>
8216
8217         * lib/target-supports.exp (check_effective_target_fstack_protector):
8218         New.
8219         * gcc.dg/ssp-1.c: Use.
8220         * gcc.dg/ssp-2.c: Ditto.
8221
8222 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8223
8224         PR c++/29077
8225         * g++.dg/parse/constructor3.C: New test.
8226
8227 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8228
8229         * gnat.dg/thin_pointer.ad[sb]: New test.
8230
8231 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8232
8233         * g++.dg/cpp0x/bracket1.C: New.
8234         * g++.dg/cpp0x/bracket2.C: New.
8235         * g++.dg/cpp0x/bracket3.C: New.
8236         * g++.dg/cpp0x/bracket4.C: New.
8237
8238 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8239
8240         * g++.dg/cpp0x/temp_default1.C: New.
8241         * g++.dg/cpp0x/temp_default3.C: New.
8242         * g++.dg/cpp0x/temp_default2.C: New.
8243         * g++.dg/cpp0x/temp_default4.C: New.
8244
8245 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8246
8247         PR c++/29993
8248         * g++.dg/other/cv_func2.C: New.
8249
8250 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8251
8252         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8253         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8254         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8255         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8256
8257         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8258         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8259
8260         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8261
8262         * lib/compat.exp (compat-execute): Fix processing of file names.
8263
8264 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8265
8266         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8267
8268 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8269
8270         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8271         Delete created executable test file.
8272         (check_effective_target_fortran_large_int): Ditto.
8273         (check_effective_target_static_libgfortran): Ditto.
8274
8275 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8276
8277         PR c++/30500
8278         * g++.dg/warn/pragma-system_header1.C: New test.
8279         * g++.dg/warn/pragma-system_header2.C: New test.
8280         * g++.dg/warn/pragma-system_header1.h. New.
8281         * g++.dg/warn/pragma-system_header2.h. New.
8282
8283 2007-03-26  Ian Lance Taylor  <iant@google.com>
8284
8285         PR tree-optimization/31345
8286         * gcc.c-torture/compile/pr31345-1.c: New test.
8287
8288 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8289
8290         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8291         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8292         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8293         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8294         * gfortran.dg/overload_1.f90: Likewise.
8295         * gfortran.dg/impure_assignment_1.f90: Likewise.
8296         * gfortran.dg/error_recovery_3.f90: Likewise.
8297         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8298         * gfortran.dg/sequence_types_1.f90: Likewise.
8299         * gfortran.dg/internal_references_1.f90: Likewise.
8300         * gfortran.dg/present_1.f90: Likewise.
8301         * gfortran.dg/volatile10.f90: Likewise.
8302         * gfortran.dg/module_equivalence_2.f90: Likewise.
8303         * gfortran.dg/use_4.f90: Likewise.
8304         * gfortran.dg/elemental_result_1.f90: Likewise.
8305         * gfortran.dg/generic_actual_arg.f90: Likewise.
8306         * gfortran.dg/private_type_5.f90: Likewise.
8307         * gfortran.dg/protected_4.f90: Likewise.
8308         * gfortran.dg/interface_3.f90: Likewise.
8309
8310 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8311
8312         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8313         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8314
8315 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8316
8317         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8318
8319 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8320
8321         PR libgfortran/31199
8322         * gfortran.dg/fmt_t_4.f90: New test.
8323
8324 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8325
8326         PR libfortran/31297
8327         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8328         * gfortran.dg/backspace_6.f:  Likewise.
8329         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8330         * gfortran.dg/direct_io_2.f90:  Likewise.
8331         * gfortran.dg/write_back.f:  Likewise.
8332         * gfortran.dg/write_rewind_2.f:  Likewise.
8333         * gfortran.dg/write_rewind_1.f:  Likewise.
8334         * gfortran.dg/write_rewind_2.f:  Likewise.
8335
8336 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8337
8338         PR tree-optimization/30784
8339         * gcc.dg/vect/pr30784.c: New test.
8340
8341 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8342
8343         PR fortran/30877
8344         * gfortran.dg/operator_1.f90: New test.
8345         * gfortran.dg/operator_2.f90: New test.
8346
8347 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8348
8349         PR libfortran/31196
8350         * gfortran.dg/reshape_transpose_1.f90:  New test.
8351
8352 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8353
8354         PR fortran/30655
8355         * gfortran.dg/bounds_check_6.f90: New test.
8356
8357 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8358
8359         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8360         #ifndef/#endif.
8361         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8362         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8363
8364 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8365
8366         PR fortran/31209
8367         * gfortran.dg/pointer_function_actual_1.f90: New test.
8368
8369         PR fortran/31200
8370         * gfortran.dg/pointer_function_actual_2.f90: New test.
8371
8372         PR fortran/31215
8373         * gfortran.dg/result_in_spec_1.f90: New test.
8374
8375 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8376
8377         PR fortran/30834
8378         * gfortran.dg/integer_exponentiation_3.F90: New test.
8379         * gfortran.dg/integer_exponentiation_4.f90: New test.
8380         * gfortran.dg/integer_exponentiation_5.F90: New test.
8381
8382 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8383
8384         PR c++/30863
8385         * g++.dg/template/error24.C: New test.
8386         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8387
8388 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/31273
8391         * g++.dg/expr/bitfield7.C: New test.
8392
8393 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8394
8395         PR other/23572
8396         * gcc.dg/float-range-4.c: New.
8397         * gcc.dg/float-range-1.c: Update. Test for a warning.
8398         * gcc.dg/float-range-3.c: New.
8399         * gcc.dg/float-range-5.c: New.
8400
8401 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8402
8403         PR fortran/31262
8404         * gfortran.dg/no_range_check_1.f90: New test.
8405
8406 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8407
8408         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8409         * g++.dg/other/static1.C: Remove stray semicolon.
8410         * g++.dg/other/init1.C: Likewise.
8411         * g++.dg/rtti/dyncast1.C: Likewise.
8412         * g++.dg/tree-ssa/pr17153.C: Likewise.
8413         * g++.dg/lookup/disamb1.C: Likewise.
8414         * g++.dg/lookup/scoped2.C: Likewise.
8415         * g++.dg/lookup/friend7.C: Likewise.
8416         * g++.dg/parse/parse4.C: Likewise.
8417         * g++.dg/parse/parse5.C: Likewise.
8418         * g++.dg/expr/pr29066.C: Likewise.
8419         * g++.dg/expr/cast4.C: Likewise.
8420         * g++.dg/tc1/dr193.C: Likewise.
8421         * g++.dg/tc1/dr213.C: Likewise.
8422         * g++.dg/abi/dcast1.C: Likewise.
8423         * g++.dg/abi/covariant2.C: Likewise.
8424         * g++.dg/inherit/covariant11.C: Likewise.
8425         * g++.dg/inherit/covariant9.C: Likewise.
8426         * g++.dg/inherit/covariant10.C: Likewise.
8427         * g++.dg/init/static3.C: Likewise.
8428         * g++.dg/init/init-ref3.C: Likewise.
8429         * g++.dg/init/ref10.C: Likewise.
8430         * g++.dg/template/meminit2.C: Likewise.
8431         * g++.dg/template/using9.C: Likewise.
8432         * g++.dg/template/friend9.C: Likewise.
8433         * g++.dg/template/ref1.C: Likewise.
8434         * g++.old-deja/g++.warn/inline.C: Likewise.
8435         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8436         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8437         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8438         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8439         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8440         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8441         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8442         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8443         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8444         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8445         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8446         * g++.old-deja/g++.brendan/template11.C: Likewise.
8447         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8448         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8449         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8450         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8451         * g++.old-deja/g++.jason/parse9.C: Likewise.
8452         * g++.old-deja/g++.jason/byval2.C: Likewise.
8453         * g++.old-deja/g++.jason/overload8.C: Likewise.
8454         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8455         * g++.old-deja/g++.jason/template33.C: Likewise.
8456         * g++.old-deja/g++.jason/return3.C: Likewise.
8457         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8458         * g++.old-deja/g++.jason/virtual.C: Likewise.
8459         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8460         * g++.old-deja/g++.jason/template27.C: Likewise.
8461         * g++.old-deja/g++.jason/synth6.C: Likewise.
8462         * g++.old-deja/g++.jason/ref8.C: Likewise.
8463         * g++.old-deja/g++.jason/offset1.C: Likewise.
8464         * g++.old-deja/g++.other/static20.C: Likewise.
8465         * g++.old-deja/g++.other/array1.C: Likewise.
8466         * g++.old-deja/g++.other/new3.C: Likewise.
8467         * g++.old-deja/g++.other/array2.C: Likewise.
8468         * g++.old-deja/g++.other/overload9.C: Likewise.
8469         * g++.old-deja/g++.other/cast6.C: Likewise.
8470         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8471         * g++.old-deja/g++.other/eh4.C: Likewise.
8472         * g++.old-deja/g++.other/using7.C: Likewise.
8473         * g++.old-deja/g++.other/init18.C: Likewise.
8474         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8475         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8476         * g++.old-deja/g++.other/dtor11.C: Likewise.
8477         * g++.old-deja/g++.pt/static11.C: Likewise.
8478         * g++.old-deja/g++.pt/crash19.C: Likewise.
8479         * g++.old-deja/g++.pt/overload12.C: Likewise.
8480         * g++.old-deja/g++.pt/crash46.C: Likewise.
8481         * g++.old-deja/g++.pt/mi1.C: Likewise.
8482         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8483         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8484         * g++.old-deja/g++.pt/local5.C: Likewise.
8485         * g++.old-deja/g++.pt/typename2.C: Likewise.
8486         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8487         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8488         * g++.old-deja/g++.law/visibility1.C: Likewise.
8489         * g++.old-deja/g++.law/visibility2.C: Likewise.
8490         * g++.old-deja/g++.law/virtual2.C: Likewise.
8491         * g++.old-deja/g++.law/operators19.C: Likewise.
8492         * g++.old-deja/g++.law/parsing10.C: Likewise.
8493         * g++.old-deja/g++.law/visibility4.C: Likewise.
8494         * g++.old-deja/g++.law/operators4.C: Likewise.
8495         * g++.old-deja/g++.law/dtors2.C: Likewise.
8496         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8497         * g++.old-deja/g++.law/visibility10.C: Likewise.
8498         * g++.old-deja/g++.law/scope3.C: Likewise.
8499         * g++.old-deja/g++.law/casts2.C: Likewise.
8500         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8501         * g++.old-deja/g++.law/operators33.C: Likewise.
8502         * g++.old-deja/g++.law/friend4.C: Likewise.
8503         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8504         * g++.old-deja/g++.mike/p5611.C: Likewise.
8505         * g++.old-deja/g++.mike/net37.C: Likewise.
8506         * g++.old-deja/g++.mike/p3570.C: Likewise.
8507         * g++.old-deja/g++.mike/p5718.C: Likewise.
8508         * g++.old-deja/g++.mike/net21.C: Likewise.
8509         * g++.old-deja/g++.mike/p1862.C: Likewise.
8510         * g++.old-deja/g++.mike/p4511.C: Likewise.
8511         * g++.old-deja/g++.mike/virt3.C: Likewise.
8512         * g++.old-deja/g++.mike/p16146.C: Likewise.
8513         * g++.old-deja/g++.mike/p1989.C: Likewise.
8514         * g++.old-deja/g++.mike/p5571.C: Likewise.
8515         * g++.old-deja/g++.gb/scope10.C: Likewise.
8516         * g++.old-deja/g++.abi/primary5.C: Likewise.
8517         * g++.old-deja/g++.abi/empty2.C: Likewise.
8518         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8519         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8520         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8521         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8522         * g++.old-deja/g++.bob/template3.C: Likewise.
8523         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8524
8525 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         PR fortran/31193
8528         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8529
8530 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8531
8532         PR fortran/20897
8533         * gfortran.dg/derived_name_1.f90: New.
8534         * gfortran.dg/derived_name_2.f: New.
8535
8536 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8537
8538         * lib/target-supports.exp (check_effective_target_nonpic): New
8539         procedure.
8540         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8541         when compiling PIC.
8542         * gcc.target/i386/asm-4.c: Require nonpic.
8543         * gcc.target/i386/cmov1.c: Likewise.
8544         * gcc.target/i386/mul.c: Likewise.
8545         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8546         * gcc.target/i386/ssetype-1.c: Require nonpic.
8547         * gcc.target/i386/ssetype-3.c: Likewise.
8548         * gcc.target/i386/ssetype-5.c: Likewise.
8549
8550 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8551
8552         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8553         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8554         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8555         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8556
8557 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8558
8559         PR tree-optimization/30590
8560         * g++.dg/opt/pr30590.C: New testcase.
8561
8562 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR c/30762
8565         * gcc.dg/pr30762-1.c: New test.
8566         * gcc.dg/pr30762-2.c: New test.
8567
8568         PR inline-asm/30505
8569         * gcc.target/i386/pr30505.c: New test.
8570
8571 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8572
8573         * gcc.target/arm/register-variables.c: New.
8574
8575 2007-03-19  Jeff Law  <law@redhat.com>
8576
8577         * PR tree-optimization/30984
8578         * gcc.c-torture/pr30984.c: New test.
8579
8580 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8581         Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/31254
8584         * gcc.dg/torture/pr31254.c: New testcase.
8585
8586 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8587
8588         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8589         target default_packed.
8590
8591 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8592
8593         PR fortran/31203
8594         * gfortran.dg/string_length_1.f90: New test.
8595
8596 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8597
8598         PR testsuite/30395
8599         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8600
8601 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8602
8603         PR libgfortran/31052
8604         * gfortran.dg/namelist_27.f90: New test.
8605
8606 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8607
8608         PR fortran/30531
8609         * gfortran.dg/used_types_14.f90: New test.
8610
8611         PR fortran/31086
8612         * gfortran.dg/used_types_15.f90: New test.
8613
8614 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8615
8616         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8617         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8618
8619 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8620
8621         PR fortran/31120
8622         * gfortran.dg/integer_exponentiation_2.f90: New test.
8623
8624 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8625
8626         PR tree-optimization/31041
8627         * gcc.dg/vect/pr31041.c: New test.
8628
8629 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8630
8631         * g++.dg/warn/Wconversion-integer.C: New
8632         * g++.dg/warn/Wconversion-real.C: New.
8633         * g++.dg/warn/Wconversion-real-integer.C: New.
8634         * g++.dg/warn/conv2.C: Updated.
8635
8636 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8637
8638         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8639         exclude RTPs.
8640
8641 2007-03-16  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/31146
8644         * g++.dg/tree-ssa/pr31146.C: New testcase.
8645
8646 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8647
8648         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8649         assume that the target has <features.h>.
8650
8651 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8652
8653         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8654         dg-options rather than to the whole test.
8655
8656 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8657
8658         PR debug/29906
8659         * g++.dg/debug/pr29906.C: New
8660
8661 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8662
8663         PR libgfortran/31099
8664         * gfortran.dg/unformatted_recl.f90: Update test.
8665
8666 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8667
8668         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8669
8670 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8671
8672         PR c++/30891
8673         * g++.dg/parse/namespace-definition.C: New.
8674
8675 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8676
8677         PR c++/24924
8678         * g++.dg/cpp/pedantic-errors.C: New.
8679         * g++.dg/cpp/permissive.C: New.
8680
8681 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8682
8683         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8684         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8685
8686 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8687
8688         * lib/target-supports.exp (check_missing_uclibc_feature)
8689         (check_effective_target_wchar): New procedures.
8690         * gcc.dg/wchar_t-1.c: Require target wchar.
8691         * gcc.dg/wint_t-1.c: Likewise.
8692
8693 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8694
8695         * lib/target-supports.exp (check_gc_sections_available): Return
8696         false for VxWorks targets.
8697
8698 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8699
8700         * g++.dg/warn/Wconversion2.C: Fix typo.
8701         * gcc.dg/if-empty-1.c: Ditto.
8702
8703 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8704
8705         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8706
8707 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8708
8709         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8710         * gcc.target/i386/pr31167.c: Ditto.
8711
8712 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8713
8714         PR target/31167
8715         * gcc.target/i386/pr31167.c: New test.
8716
8717 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/30922
8720         * gfortran.dg/import5.f90.f90: New test.
8721
8722
8723         PR fortran/30879
8724         * gfortran.dg/data_components_1.f90: New test.
8725
8726
8727         PR fortran/30870
8728         * gfortran.dg/generic_13.f90: New test.
8729
8730         PR fortran/31163
8731         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8732
8733 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8734
8735         PR libgfortran/31051
8736         * gfortran.dg/fmt_t_4.f90: New
8737
8738 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8739
8740         PR C++/31165
8741         * g++.dg/other/default7.C: New test.
8742
8743 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8744
8745         * g++.dg/warn/Wconversion2.C: New.
8746
8747 2007-03-14  Eric Christopher  <echristo@apple.com>
8748
8749         * gcc.dg/ssp-1.c: New.
8750         * gcc.dg/ssp-2.c: Ditto.
8751
8752 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8753
8754         * g++.dg/warn/do-empty.C: New.
8755         * gcc.dg/do-empty.c: New.
8756         * gcc.dg/if-empty-1.c: Update.
8757         * gcc.dg/20001116-1.c: Update.
8758         * gcc.dg/pr23165.c: Update.
8759
8760 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8761
8762         * gfortran.dg/module_implicit_conversion.f90: New test.
8763
8764 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8765
8766         PR middle-end/31127
8767         * gcc.dg/pr31127.c: New.
8768
8769 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8770
8771         * gcc.dg/tree-ssa/loop-26.c: New test.
8772
8773 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8774
8775         * gcc.target/i386/cmpxchg16b-1.c: New test.
8776
8777 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8778
8779         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8780         * gcc.dg/c99-vla-1.c: Likewise.
8781         * g++.dg/ext/vla1.C: Likewise
8782
8783 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8784
8785         * gcc.dg/wvla-1.c: New test
8786         * gcc.dg/wvla-2.c: New test
8787         * gcc.dg/wvla-3.c: New test
8788         * gcc.dg/wvla-4.c: New test
8789         * gcc.dg/wvla-5.c: New test
8790         * gcc.dg/wvla-6.c: New test
8791         * gcc.dg/wvla-7.c: New test
8792         * g++.dg/warn/Wvla-1.C: New test
8793         * g++.dg/warn/Wvla-2.C: New test
8794         * g++.dg/warn/Wvla-3.C: New test
8795
8796 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8797
8798         PR c++/30108
8799         * g++.dg/other/default6.C: New test.
8800
8801 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8802
8803         * lib/target-supports.exp (check_profiling_available): Return false
8804         for VxWorks.
8805         (check_effective_target_vxworks_kernel): New procedure.
8806         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8807         VxWorks.
8808         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8809         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8810         to include VxWorks.
8811         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8812
8813 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8814
8815         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8816         PIC is not supported.
8817         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8818         * gcc.dg/20020426-2.c: Likewise.
8819         * gcc.dg/pr28243.c: Likewise.
8820         * gcc.dg/visibility-11.c: Likewise.
8821         * gcc.dg/tls/opt-9.c: Likewise.
8822         * gcc.dg/tls/opt-10.c: Likewise.
8823         * gcc.dg/tls/pic-1.c: Likewise.
8824         * gcc.dg/tls/struct-1.c: Likewise.
8825         * gcc.target/i386/20000807-1.c: Likewise.
8826         * gcc.target/i386/20000904-1.c: Likewise.
8827         * gcc.target/i386/20011119-1.c: Likewise.
8828         * gcc.target/i386/990213-2.c: Likewise.
8829         * gcc.target/i386/990214-1.c: Likewise.
8830         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8831         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8832         * gcc.target/i386/pic-1.c: Likewise.
8833         * gcc.target/i386/pr21518.c: Likewise.
8834         * gcc.target/i386/pr23098.c: Likewise.
8835         * gcc.target/i386/pr23943.c: Likewise.
8836
8837 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/31038
8840         * g++.dg/template/complit2.C: New test.
8841
8842         PR c++/30328
8843         * g++.dg/ext/bitfield1.C: New test.
8844
8845 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8846
8847         PR fortran/30883
8848         * gfortran.dg/interface_11.f90: New test.
8849
8850 2007-03-11  Richard Guenther  <rguenther@suse.de>
8851
8852         PR tree-optimization/31115
8853         * gcc.dg/torture/pr31115.c: New testcase.
8854
8855 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8856
8857         PR tree-optimization/29925
8858         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8859
8860 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8861
8862         PR c++/30274
8863         * g++.dg/expr/bitfield3.C: New test.
8864         * g++.dg/expr/bitfield4.C: Likewise.
8865         * g++.dg/expr/bitfield5.C: Likewise.
8866         * g++.dg/expr/bitfield6.C: Likewise.
8867
8868         PR c++/30924
8869         * g++.dg/template/array18.C: New test.
8870
8871 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8872
8873         PR c++/17946
8874         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8875         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8876
8877 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8878
8879         PR c++/20599
8880         * g++.dg/cpp0x/variadic-bind.C: New.
8881         * g++.dg/cpp0x/variadic-function.C: New.
8882         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8883         * g++.dg/cpp0x/variadic-tuple.C: New.
8884         * g++.dg/cpp0x/variadic1.C: New.
8885         * g++.dg/cpp0x/variadic2.C: New.
8886         * g++.dg/cpp0x/variadic3.C: New.
8887         * g++.dg/cpp0x/variadic4.C: New.
8888         * g++.dg/cpp0x/variadic5.C: New.
8889         * g++.dg/cpp0x/variadic6.C: New.
8890         * g++.dg/cpp0x/variadic7.C: New.
8891         * g++.dg/cpp0x/variadic8.C: New.
8892         * g++.dg/cpp0x/variadic9.C: New.
8893         * g++.dg/cpp0x/variadic10.C: New.
8894         * g++.dg/cpp0x/variadic11.C: New.
8895         * g++.dg/cpp0x/variadic12.C: New.
8896         * g++.dg/cpp0x/variadic13.C: New.
8897         * g++.dg/cpp0x/variadic14.C: New.
8898         * g++.dg/cpp0x/variadic15.C: New.
8899         * g++.dg/cpp0x/variadic16.C: New.
8900         * g++.dg/cpp0x/variadic17.C: New.
8901         * g++.dg/cpp0x/variadic18.C: New.
8902         * g++.dg/cpp0x/variadic19.C: New.
8903         * g++.dg/cpp0x/variadic20.C: New.
8904         * g++.dg/cpp0x/variadic21.C: New.
8905         * g++.dg/cpp0x/variadic22.C: New.
8906         * g++.dg/cpp0x/variadic23.C: New.
8907         * g++.dg/cpp0x/variadic24.C: New.
8908         * g++.dg/cpp0x/variadic25.C: New.
8909         * g++.dg/cpp0x/variadic26.C: New.
8910         * g++.dg/cpp0x/variadic27.C: New.
8911         * g++.dg/cpp0x/variadic28.C: New.
8912         * g++.dg/cpp0x/variadic29.C: New.
8913         * g++.dg/cpp0x/variadic30.C: New.
8914         * g++.dg/cpp0x/variadic31.C: New.
8915         * g++.dg/cpp0x/variadic32.C: New.
8916         * g++.dg/cpp0x/variadic33.C: New.
8917         * g++.dg/cpp0x/variadic34.C: New.
8918         * g++.dg/cpp0x/variadic35.C: New.
8919         * g++.dg/cpp0x/variadic36.C: New.
8920         * g++.dg/cpp0x/variadic37.C: New.
8921         * g++.dg/cpp0x/variadic38.C: New.
8922         * g++.dg/cpp0x/variadic39.C: New.
8923         * g++.dg/cpp0x/variadic40.C: New.
8924         * g++.dg/cpp0x/variadic41.C: New.
8925         * g++.dg/cpp0x/variadic42.C: New.
8926         * g++.dg/cpp0x/variadic43.C: New.
8927         * g++.dg/cpp0x/variadic44.C: New.
8928         * g++.dg/cpp0x/variadic45.C: New.
8929         * g++.dg/cpp0x/variadic46.C: New.
8930         * g++.dg/cpp0x/variadic47.C: New.
8931         * g++.dg/cpp0x/variadic48.C: New.
8932         * g++.dg/cpp0x/variadic49.C: New.
8933         * g++.dg/cpp0x/variadic50.C: New.
8934         * g++.dg/cpp0x/variadic51.C: New.
8935         * g++.dg/cpp0x/variadic52.C: New.
8936         * g++.dg/cpp0x/variadic53.C: New.
8937         * g++.dg/cpp0x/variadic54.C: New.
8938         * g++.dg/cpp0x/variadic55.C: New.
8939         * g++.dg/cpp0x/variadic56.C: New.
8940         * g++.dg/cpp0x/variadic57.C: New.
8941         * g++.dg/cpp0x/variadic58.C: New.
8942         * g++.dg/cpp0x/variadic59.C: New.
8943         * g++.dg/cpp0x/variadic60.C : New.
8944         * g++.dg/cpp0x/variadic61.C : New.
8945         * g++.dg/cpp0x/variadic62.C : New.
8946         * g++.dg/cpp0x/variadic63.C : New.
8947         * g++.dg/cpp0x/variadic64.C : New.
8948         * g++.dg/cpp0x/variadic65.C : New.
8949         * g++.dg/cpp0x/variadic66.C : New.
8950         * g++.dg/cpp0x/variadic67.C : New.
8951         * g++.dg/cpp0x/variadic68.C : New.
8952         * g++.dg/cpp0x/variadic69.C : New.
8953         * g++.dg/cpp0x/variadic70.C : New.
8954         * g++.dg/cpp0x/variadic71.C : New.
8955         * g++.dg/cpp0x/variadic72.C : New.
8956         * g++.dg/cpp0x/variadic73.C : New.
8957         * g++.dg/cpp0x/variadic74.C : New.
8958         * g++.dg/cpp0x/variadic75.C : New.
8959         * g++.dg/cpp0x/variadic-ex1.C : New.
8960         * g++.dg/cpp0x/variadic-ex2.C : New.
8961         * g++.dg/cpp0x/variadic-ex3.C : New.
8962         * g++.dg/cpp0x/variadic-ex4.C : New.
8963         * g++.dg/cpp0x/variadic-ex5.C : New.
8964         * g++.dg/cpp0x/variadic-ex6.C : New.
8965         * g++.dg/cpp0x/variadic-ex7.C : New.
8966         * g++.dg/cpp0x/variadic-ex8.C : New.
8967         * g++.dg/cpp0x/variadic-ex9.C : New.
8968         * g++.dg/cpp0x/variadic-ex10.C : New.
8969         * g++.dg/cpp0x/variadic-ex11.C : New.
8970         * g++.dg/cpp0x/variadic-ex12.C : New.
8971         * g++.dg/cpp0x/variadic-ex13.C : New.
8972         * g++.dg/cpp0x/variadic-ex14.C : New.
8973
8974 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8975
8976         PR libgfortran/31099
8977         * gfortran.dg/unformatted_recl.f90: New test.
8978
8979 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8980
8981         * gcc.dg/fold-eqcmplx-1.c: New test case.
8982
8983 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8984
8985         PR rtl-optimization/30643
8986         * gcc.dg/pr30643.c: New.
8987
8988 2007-03-09  Chao-ying Fu  <fu@mips.com>
8989
8990         * gcc.target/mips/mips32-dspr2-type.c: New test.
8991         * gcc.target/mips/mips32-dspr2.c: New test.
8992         * gcc.target/mips/dspr2-MULT.c: New test.
8993         * gcc.target/mips/dspr2-MULTU.c: New test.
8994         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8995         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8996         Adjust some formats.
8997
8998 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8999
9000         PR c++/17946
9001         * gcc.dg/Wlogical-op-1.c: New.
9002         * g++.dg/warn/Wlogical-op-1.C: New.
9003
9004 2007-03-09  Richard Guenther  <rguenther@suse.de>
9005
9006         PR tree-optimization/30904
9007         PR middle-end/31058
9008         * gcc.dg/pr30904.c: Remove xfail.
9009
9010 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9011
9012         PR C/31072
9013         * gcc.c-torture/execute/pr31072.c: New test.
9014
9015 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9016
9017         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9018         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9019         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9020         *lrint* and *lround*.
9021         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9022         floor->lfloor.
9023         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9024         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9025         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9026         and *lround*.  Correct macro names.
9027         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9028         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9029
9030 2007-03-08  Ian Lance Taylor  <iant@google.com>
9031
9032         * gcc.dg/no-strict-overflow-5.c: New test.
9033         * gcc.dg/no-strict-overflow-6.c: New test.
9034         * gcc.dg/Wstrict-overflow-11.c: New test.
9035         * gcc.dg/Wstrict-overflow-12.c: New test.
9036         * gcc.dg/Wstrict-overflow-13.c: New test.
9037         * gcc.dg/Wstrict-overflow-14.c: New test.
9038         * gcc.dg/Wstrict-overflow-15.c: New test.
9039
9040 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9041
9042         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9043         for VxWorks kernel mode.
9044         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9045
9046 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9047
9048         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9049         mode.
9050
9051 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9052
9053         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9054         and lib/bfill.c on VxWorks targets.
9055         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9056         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9057         lib/bfill.c and lib/memmove.c on VxWorks targets.
9058         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9059         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9060         on VxWorks targets.
9061         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9062         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9063
9064 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9065
9066         * gfortran.dg/use_5.f90: New test.
9067         * gfortran.dg/use_6.f90: Ditto.
9068         * gfortran.dg/use_7.f90: Ditto.
9069
9070 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9071
9072         PR fortran/30973
9073         * gfortran.dg/use_4.f90: New test.
9074         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9075
9076 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9077
9078         PR fortran/31011
9079         * gfortran.dg/parameter_array_section_2.f90: New test.
9080
9081 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9082
9083         PR c++/30852
9084         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9085
9086         PR c++/30534
9087         * g++.dg/template/arg5.C: New test.
9088
9089 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9090
9091         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9092
9093 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9094
9095         * gcc.dg/var-expand1.c: Add newline at end of file.
9096
9097 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9098
9099         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9100
9101 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9102
9103         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9104
9105 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9106
9107         * gcc.dg/torture/builtin-convert-4.c: New test.
9108
9109 2007-03-05  Ian Lance Taylor  <iant@google.com>
9110
9111         * gcc.c-torture/compile/pr31034.c: New test.
9112
9113 2007-03-05  Ian Lance Taylor  <iant@google.com>
9114
9115         * gcc.dg/inline-18.c: New test.
9116         * gcc.dg/inline-19.c: New test.
9117         * gcc.dg/inline-20.c: New test.
9118         * gcc.dg/inline-21.c: New test.
9119
9120 2007-03-05  Richard Guenther  <rguenther@suse.de>
9121
9122         PR tree-optimization/14052
9123         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9124
9125 2007-03-05  Richard Guenther  <rguenther@suse.de>
9126
9127         PR tree-optimization/23777
9128         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9129
9130 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9131
9132         PR other/30465
9133         * gcc.dg/multiple-overflow-warn-3.c: New.
9134         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9135
9136 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9137
9138         PR c++/30895
9139         * g++.dg/parse/template23.C: New test.
9140
9141 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9142
9143         PR middle-end/30744
9144         * gcc.dg/pr30744-1.c: New test case.
9145
9146 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9147
9148         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9149
9150 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9151
9152         PR target/30406
9153         * gfortran.dg/logical_3.f90: New test.
9154
9155 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9156
9157         PR libfortran/30981
9158         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9159
9160 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         * gcc.target/m68k/m68k.exp: New.
9163         * gcc.target/m68k/crash1.c: New.
9164
9165 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9166
9167         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9168         to be more compatible with integer(kind=8).
9169
9170 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9171
9172         PR libfortran/31001
9173         * gfortran.dg/zero_sized_3.f90: New test.
9174
9175 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9176
9177         PR c++/15787
9178         * g++.dg/parse/else.C: New.
9179         * g++.dg/parse/else-2.C: New.
9180
9181 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9182             Tobias Burnus  <burnus@net-b.de>
9183
9184         PR fortran/30882
9185         * gfortran.dg/size_dim.f90: New test.
9186
9187 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9188             Tobias Burnus  <burnus@net-b.de>
9189
9190         PR fortran/30873
9191         * gfortran.dg/entry_9.f90: New test.
9192
9193 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9194
9195         PR c++/28253
9196         * g++.dg/inherit/covariant16.C: New test.
9197
9198 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9199
9200         * g++.dg/other/darwin-minversion-1.C: New.
9201
9202 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9203
9204         * gcc.dg/tree-ssa/20070302-1.c: New test.
9205
9206 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9207
9208         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9209         tests.
9210
9211 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9212
9213         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9214
9215 2007-03-01  Simon Baldwin <simonb@google.com>
9216
9217         PR c++/23689
9218         * warn/ignored_typedef.C: New.
9219         * init/ctor8.C: Added dg-warning to consume ignored typedef
9220         warning.
9221         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9222         and added an explicit line number.
9223
9224 2007-02-28  Richard Guenther  <rguenther@suse.de>
9225
9226         PR middle-end/30364
9227         * gcc.dg/torture/pr30364-1.c: New testcase.
9228         * gcc.dg/torture/pr30364-2.c: Likewise.
9229         * gcc.dg/torture/pr30364-3.c: Likewise.
9230
9231 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9232
9233         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9234         powerpc*, use -funsafe-math-optimizations.
9235         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9236         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9237
9238 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9239             Paul Thomas  <pault@gcc.gnu.org>
9240
9241         PR fortran/30888
9242         PR fortran/30887
9243         * c_by_val_1.f: Test %VAL() with non-default kind.
9244         * c_by_val.c: Ditto.
9245         * c_by_val_4.f: New test.
9246
9247 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9248
9249         PR fortran/30968
9250         * gfortran.dg/continuation_7.f90: New test.
9251
9252 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9253
9254         * g++.dg/inherit/thunk7.C: New test.
9255         * lib/target-supports.exp (check_profiling_available): Not available
9256         for bfin-*-*.
9257
9258 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9259
9260         PR target/30970
9261         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9262
9263 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9264
9265         * lib/target-supports.exp (check_effective_target_init_priority):
9266         Remove Solaris special case.
9267
9268 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9269
9270         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9271         for more builtin types.
9272
9273         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9274         * g++.dg/ext/visibility/noPLT.C: Likewise.
9275
9276 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9277
9278         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9279         sh* targets.
9280
9281 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9282
9283         PR fortran/30865
9284         * size_optional_dim_1.f90:  New test.
9285
9286 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9287
9288         * gcc.dg/vxworks/vxworks.exp: New file.
9289         * gcc.dg/vxworks/initpri1.c: Likewise.
9290         * gcc.dg/vxworks/initpri2.c: Likewise.
9291         * gcc.dg/initpri2.c: Add more tests.
9292         * g++.dg/special/initpri2.C: Likewise.
9293
9294         * gcc.dg/initpri1.c: New test.
9295         * gcc.dg/initpri2.c: Likewise.
9296         * g++.dg/special/initpri1.C: New test.
9297         * g++.dg/special/initpri2.C: Likewise.
9298         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9299         * g++.dg/special/conpr-2.C: Likewise.
9300         * g++.dg/special/conpr-3.C: Likewise.
9301         * g++.dg/special/conpr-4.C: Likewise.
9302         * g++.dg/special/initp1.C: Likewise.
9303         * g++.dg/special/ecos.exp: Remove code to detect availability of
9304         constructor priorities.
9305         * lib/target-supports.exp (check_effective_target_init_priority):
9306         New function.
9307
9308 2007-02-24  Jan Hubicka  <jh@suse.cz>
9309
9310         * gcc.c-torture/execute/pr30778.c: New testcase.
9311
9312 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9313
9314         PR libgfortran/30918
9315         * gfortran.dg/namelist_26.f90: New test.
9316
9317 2007-02-24  Richard Guenther  <rguenther@suse.de>
9318
9319         PR middle-end/30951
9320         * gcc.dg/pr30951.c: New testcase.
9321
9322 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9323
9324         * gcc.dg/torture/builtin-modf-1.c: New test.
9325
9326 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9327
9328         PR tree-optimization/30904
9329         * gcc.dg/pr30904.c: New test.
9330
9331 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9332
9333         * gcc.test-framework/README: Correct command.
9334         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9335         -Wunused-value.
9336         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9337
9338 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9339
9340         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9341
9342 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9343
9344         * lib/target-supports.exp (check_effective_target_newlib): New
9345         function.
9346
9347 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9348
9349         PR fortran/30660
9350         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9351         allocatable component.
9352
9353
9354 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9355
9356         * gcc.dg/torture/builtin-logb-1.c: New test.
9357         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9358         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9359         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9360         sh* targets.
9361
9362 2007-02-23  Richard Guenther  <rguenther@suse.de>
9363
9364         * g++.dg/warn/changes-meaning.C: New testcase.
9365
9366 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9367
9368         PR libgfortran/30910
9369         * gfortran.dg/fmt_zero_precision.f90: Update test.
9370
9371 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9372
9373         * gcc.dg/torture/builtin-frexp-1.c: New test.
9374
9375 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9376
9377         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9378
9379 2007-02-22  Ian Lance Taylor  <iant@google.com>
9380
9381         PR debug/30898
9382         * g++.dg/debug/pr30898.C: New test.
9383
9384 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9385
9386         * gcc.dg/vect/vect-106.c: New test.
9387
9388 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9389             Ira Rosen  <irar@il.ibm.com>
9390
9391         PR tree-optimization/30843
9392         * gcc.dg/vect/pr30843.c: New test.
9393
9394 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9395
9396         PR tree-optimization/30858
9397         * gcc.dg/vect/pr30858.c: New test.
9398
9399 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9400
9401         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9402         to set options for compiling testglue.
9403         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9404         * lib/obj-c++.exp (obj-c++_init): Likewise.
9405
9406 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9407
9408         * gnat.dg/derived_aggregate.adb: New test.
9409
9410 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9411
9412         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9413         sh* targets.  Call the correct CKSGN macro.
9414
9415 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9416
9417         * gfortran.dg/gomp/omp_parse1.f90: New test.
9418         * gfortran.dg/gomp/omp_parse2.f: New test.
9419
9420 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9421
9422         PR fortran/30869
9423         * gfortran.dg/do_pointer_1.f90:  New test.
9424
9425 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9426
9427         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9428         and scalbln.
9429
9430 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * gcc.dg/darwin-minversion-1.c: New.
9433         * gcc.dg/darwin-minversion-2.c: New.
9434
9435 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9436
9437         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9438
9439 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9440             DJ Delorie <dj@redhat.com>
9441
9442         PR other/30824
9443         * gcc.dg/Wfatal.c: New.
9444         * gcc.dg/Wfatal-2.c: New.
9445         * gcc.dg/Werror-1.c: Adjust expectations.
9446         * gcc.dg/Werror-5.c: Likewise.
9447         * gcc.dg/Werror-7.c: Likewise.
9448         * gcc.dg/Werror-10.c: Likewise.
9449         * gcc.dg/Werror-11.c: Likewise.
9450
9451 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9452
9453         PR fortran/30522
9454         * gfortran.dg/volatile10.f90: New test.
9455
9456 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9457
9458         PR libfortran/30533
9459         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9460
9461 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9462
9463         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9464         * gcc.dg/Walways-true-1.c: Likewise.
9465         * gcc.dg/weak/weak-3.c: Likewise.
9466         * gcc.dg/Werror-1.c: Likewise.
9467         * gcc.dg/Werror-3.c: Likewise.
9468         * gcc.dg/Werror-4.c: Likewise.
9469         * gcc.dg/Werror-5.c: Likewise.
9470         * gcc.dg/Werror-6.c: Likewise.
9471         * gcc.dg/Werror-7.c: Likewise.
9472         * gcc.dg/Werror-8.c: Likewise.
9473         * gcc.dg/Werror-10.c: Likewise.
9474         * gcc.dg/Werror-11.c: Likewise.
9475         * gcc.dg/Werror-12.c: Likewise.
9476         * g++.old-deja/g++.mike/warn8.C: Likewise.
9477         * g++.dg/warn/Walways-true-1.C: Likewise.
9478         * g++.dg/warn/Walways-true-2.C: Likewise.
9479         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9480         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9481         -Wstring-literal-comparison with -Waddress.
9482         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9483         -Wno-string-literal-comparison with -Wno-address.
9484
9485 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9486
9487         * gnat.dg/self_aggregate_with_call.adb: New test.
9488
9489 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9490
9491         PR tree-optimization/30975
9492         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9493         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9494         * gcc.dg/vect/pr30795.c: New.
9495
9496 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9497
9498         PR fortran/30681
9499         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9500
9501 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9502
9503         PR rtl-optimization/28173
9504         * gcc.target/i386/andor-1.c: New test case.
9505
9506 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9507
9508         * gcc.dg/torture/builtin-ldexp-1.c: New.
9509         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9510
9511 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9512
9513         * gfortran.dg/array_constructor_15.f90: New test case.
9514
9515 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9516
9517         * gfortran.dg/forall_10.f90: New test case.
9518
9519 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9520
9521         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9522
9523 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9524
9525         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9526         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9527
9528 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9529
9530         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9531         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9532         * gcc.target/i386/xchg-1.c: New test.
9533         * gcc.target/i386/xchg-2.c: New test.
9534
9535 2007-02-16  Richard Guenther  <rguenther@suse.de>
9536             Christian Bruel  <christian.bruel@st.com>
9537
9538         * gcc.dg/strict-overflow-5.c: New testcase.
9539
9540 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9541
9542         PR fortran/30793
9543         * gfortran.dg/func_derived_4.f90: New test.
9544
9545 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9546
9547         PR middle-end/30391
9548         * gfortran.dg/pr30391-1.f90: New test case.
9549
9550 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9551
9552         PR middle-end/30433
9553         * gcc.c-torture/compile/pr30433.c: New testcase to check
9554         that complex constants comparisions are foldded.
9555
9556 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9557
9558         PR C++/30158
9559         * g++.dg/ext/stmtexpr10.C: New testcase.
9560
9561 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9562
9563         PR middle-end/30729
9564         * gcc.dg/Wunused-value-2.c: New testcase.
9565
9566 2007-02-15  Ian Lance Taylor  <iant@google.com>
9567
9568         * g++.dg/eh/subreg-1.C: New test.
9569
9570 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9571
9572         PR c/26494
9573         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9574         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9575         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9576         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9577         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9578         * gcc.dg/Werror-implicit-function-declaration.c: New.
9579
9580 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9581
9582         PR c++/28943
9583         * g++.dg/warn/pr28943.C: New.
9584
9585 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9586
9587         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9588
9589 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9590
9591         PR fortran/30779
9592         * gfortran.dg/error_recovery_3.f90: New test.
9593
9594 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9595
9596         * g++.dg/tree-ssa/sra-1.C: New.
9597
9598 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9599
9600         * g++.dg/tree-ssa/sra-1.C: New.
9601
9602 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9603
9604         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9605
9606 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9607
9608         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9609
9610 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9611
9612         PR fortran/30799
9613         * gfortran.dg/logical_2.f90: New test.
9614
9615 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9616
9617         * gcc.dg/torture/complex-alias-1.c: New test.
9618
9619 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9620
9621         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9622         instead of -fdump-tree-tailcall.
9623
9624 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9625
9626         * gfortran.dg/interface_10.f90: Fix comment typo.
9627
9628 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9629
9630         PR tree-optimization/30771
9631         * gcc.dg/vect/pr30771.c: New test.
9632
9633 2007-02-13  Ian Lance Taylor  <iant@google.com>
9634
9635         * gcc.dg/Wstrict-overflow-1.c: New test.
9636         * gcc.dg/Wstrict-overflow-2.c: New test.
9637         * gcc.dg/Wstrict-overflow-3.c: New test.
9638         * gcc.dg/Wstrict-overflow-4.c: New test.
9639         * gcc.dg/Wstrict-overflow-5.c: New test.
9640         * gcc.dg/Wstrict-overflow-6.c: New test.
9641         * gcc.dg/Wstrict-overflow-7.c: New test.
9642         * gcc.dg/Wstrict-overflow-8.c: New test.
9643         * gcc.dg/Wstrict-overflow-9.c: New test.
9644         * gcc.dg/Wstrict-overflow-10.c: New test.
9645
9646 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9647
9648         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9649
9650 2007-02-13  Richard Henderson  <rth@redhat.com>
9651
9652         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9653         * gcc.c-torture/execute/pr29302-1.c: ... here.
9654
9655 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9656
9657         PR c/29521
9658         * gcc.dg/c90-return-1.c: Update output.
9659         * gcc.dg/c99-return-1.c: Likewise.
9660
9661 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9662
9663         PR fortran/30554
9664         * gfortran.dg/used_dummy_types_7.f90: New test..
9665
9666 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9667
9668         * gcc.target/i386/parity-1.c: New test.
9669         * gcc.target/i386/parity-2.c: New test.
9670
9671 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9672
9673         * gcc.target/i386/builtin-bswap-3.c: New test case.
9674
9675 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9676
9677         PR tree-optimization/29145
9678         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9679         alias analysis is improved to take better advantage of restrict
9680         qualified pointers.
9681         * gcc.dg/vect/vect-80.c: Likewise.
9682         * gcc.dg/vect/pr29145.c: New.
9683
9684 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9685
9686         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9687         * gcc.target/i386/sse4a-insert.c: Likewise.
9688
9689 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9690
9691         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9692         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9693
9694 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9695
9696         PR fortran/30478
9697         * gfortran.dg/enum_4.f90: Update error message checks.
9698
9699 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9700
9701         PR fortran/30554
9702         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9703         versions of the modules.
9704
9705         PR fortran/30617
9706         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9707         by getting rid of recursive I/O and providing functions with
9708         results.
9709
9710         PR fortran/30319
9711         * gfortran.dg/char_array_constructor_2.f90
9712
9713 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9714
9715         PR c++/26988
9716         * g++.dg/template/spec34.C: New test
9717
9718 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9719
9720         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9721         on i?86 and x86_64.
9722         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9723         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9724         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9725         on i?86 and x86_64.
9726         * gcc.dg/vect/vect-113.c: Ditto.
9727
9728 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/29487
9731         * g++.dg/eh/weak1-C: New test.
9732         * g++.dg/eh/weak1-a.cc: Likewise.
9733         * g++.dg/eh/comdat1.C: Likewise.
9734
9735 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9736             Dorit Nuzman  <dorit@il.ibm.com>
9737
9738         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9739         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9740         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9741         * gcc.dg/vect/vect-113.c: Likewise.
9742
9743         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9744
9745 2007-02-10  Richard Henderson  <rth@redhat.com>
9746
9747         * lib/target-supports.exp (check_effective_target_tls): Redefine
9748         to mean non-emulated tls.
9749         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9750         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9751         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9752         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9753         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9754         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9755         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9756
9757 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9758
9759         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9760
9761 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9762
9763         * gfortran.dg/secnds.f: Replace time tolerance with a
9764         before-and-after bracket.
9765         * gfortran.dg/secnds-1.f: Likewise.
9766
9767 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9768
9769         PR fortran/30512
9770         * gfortran.dg/maxlocval_1.f90: New test.
9771
9772 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9773
9774         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9775
9776 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9777
9778         PR fortran/30720
9779         * gfortran.dg/array_function_1.f90: New test.
9780
9781 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9782
9783         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9784         (check_effective_target_dummy_wcsftime): New functions.
9785
9786 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9787
9788         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9789         * lib/target-supports.exp (check_effective_target_uclibc): New
9790         function.
9791
9792 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9793
9794         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9795         (vsnprintf): Don't define for uClibc targets.
9796
9797 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9798
9799         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9800         set before checking whether it was allowed.
9801         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9802         before checking inside_main.
9803
9804 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9805
9806         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9807         uClinux targets.
9808         (u16sf): Likewise u4sf.
9809         * g++.dg/compat/struct-layout-1.h: Likewise.
9810
9811 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9812
9813         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9814         procedure.
9815         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9816         m68k targets if check_effective_target_coldfire_fpu returns true.
9817
9818 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9819         Richard Guenther  <rguenther@suse.de>
9820
9821         PR middle-end/23361
9822         * gcc.dg/fold-compare-3.c: New testcase.
9823         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9824
9825 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9826
9827         * gcc.dg/pr26570.c: Clean up coverage files.
9828         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9829         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9830         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9831         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9832         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9833         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9834         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9835         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9836         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9837         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9838         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9839         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9840         * gcc.dg/vect/pr28952.c: Ditto.
9841         * gcc.dg/vect/pr27151.c: Ditto.
9842         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9843         * g++.dg/gomp/macro-3.C: Ditto.
9844
9845 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9846
9847         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9848         of the loop.
9849
9850 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9851
9852         * gcc.target/i386/builtin-bswap-2.c: New test case.
9853
9854 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9855
9856         * gfortran.dg/forall_8.f90: New test case.
9857         * gfortran.dg/forall_9.f90: Likewise.
9858
9859 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9860
9861         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9862
9863 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9864
9865         * lib/target-supports.exp (check_effective_target_simulator): New.
9866
9867 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9868
9869         * gcc.dg/tree-ssa/loop-25.c: New test.
9870
9871 2007-02-06  Richard Henderson  <rth@redhat.com>
9872
9873         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9874
9875 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9876
9877         * gcc.target/powerpc/popcount-1.c: New test case.
9878         * gcc.target/powerpc/parity-1.c: Likewise.
9879
9880 2007-02-06  Richard Guenther  <rguenther@suse.de>
9881
9882         PR middle-end/27302
9883         * gcc.dg/torture/pr27302-2.c: New testcase.
9884
9885 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9886
9887         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9888         * gcc.dg/vect/vect-iv-1.c: New test.
9889         * gcc.dg/vect/vect-iv-2.c: New test.
9890         * gcc.dg/vect/vect-iv-3.c: New test.
9891         * gcc.dg/vect/vect-iv-4.c: New test.
9892         * gcc.dg/vect/vect-iv-5.c: New test.
9893         * gcc.dg/vect/vect-iv-6.c: New test.
9894         * gcc.dg/vect/vect-iv-7.c: New test.
9895         * gcc.dg/vect/vect-iv-8.c: New test.
9896         * gcc.dg/vect/vect-iv-9.c: New test.
9897         * gcc.dg/vect/vect-iv-10.c: New test.
9898         * gcc.dg/vect/vect-iv-11.c: New test.
9899         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9900         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9901         * gcc.dg/vect/vect-14.c: Now vectorizable.
9902         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9903         loop).
9904         * gcc.dg/vect/vect-27.c: Likewise.
9905         * gcc.dg/vect/vect-29.c Likewise.
9906         * gcc.dg/vect/vect-dv-2.c: Likewise.
9907         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9908         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9909         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9910
9911 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9912
9913         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9914
9915 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9916
9917         * gcc.dg/builtins-20.c: Add more cases.
9918
9919 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9920
9921         PR debug/30189
9922         * gcc.dg/pr30189.c: New test.
9923
9924 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9925
9926         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9927         for running tests.
9928         * gcc.target/i386/sse4a-extract.c: New test.
9929         * gcc.target/i386/sse4a-insert.c: New test.
9930         * gcc.target/i386/sse4a-montsd.c: New test.
9931         * gcc.target/i386/sse4a-montss.c: New test.
9932
9933 2007-02-05  Richard Guenther  <rguenther@suse.de>
9934
9935         * gcc.target/i386/vectorize3.c: New testcase.
9936
9937 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9938
9939         PR target/30665
9940         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9941
9942 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9943
9944         PR fortran/30611
9945         * gfortran.dg/repeat_1.f90: New test.
9946
9947 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9948
9949         PR fortran/30605
9950         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9951         * gfortran.dg/derived_init_2.f90: Ditto.
9952         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9953         * gfortran.dg/array_initializer_1.f90: Ditto.
9954         * gfortran.dg/do_2.f90: Ditto.
9955         * gfortran.dg/proc_assign_1.f90: Ditto.
9956
9957 2007-02-04  Richard Guenther  <rguenther@suse.de>
9958
9959         PR middle-end/30636
9960         * g++.dg/warn/pr30636.C: New testcase.
9961         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9962
9963 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9964
9965         PR middle-end/30667
9966         * gfortran.dg/pr30667.f: New test.
9967
9968 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9969
9970         * gcc.dg/builtins-54.c: Add more cases.
9971
9972 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9973
9974         PR fortran/30514
9975         * gfortran.dg/zero_sized_2.f90: New test.
9976
9977         PR fortran/30660
9978         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9979
9980         PR fortran/29820
9981         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9982         file.
9983
9984 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9985
9986         PR fortran/30683
9987         * gfortran.dg/interface_10.f90: New test.
9988
9989 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9990
9991         * gcc.dg/builtins-20.c: Add more cases.
9992
9993 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9994
9995         PR target/29682
9996         * gcc-target/ia64/pr29682.c: New test.
9997
9998 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/30284
10001         * gfortran.dg/arrayio_11.f90.f90: New test.
10002
10003         PR fortran/30626
10004         * gfortran.dg/arrayio_12.f90.f90: New test.
10005
10006 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR c++/30536
10009         * g++.dg/tls/diag-5.C: New test.
10010
10011         PR middle-end/30473
10012         * gcc.dg/pr30473.c: New test.
10013         * gcc.c-torture/execute/20070201-1.c: New test.
10014
10015 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10016
10017         * gfortran.dg/dependency_20.f90: New test case.
10018
10019 2007-01-31  Ian Lance Taylor  <iant@google.com>
10020
10021         * gcc.dg/lower-subreg-1.c (test): New test.
10022
10023 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10024
10025         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10026
10027 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10028
10029         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10030         * gcc.dg/torture/builtin-math-3.c: Likewise.
10031
10032 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10033
10034         gcc.dg/Wparentheses-2.c: Update and add new tests.
10035
10036 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10037
10038         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10039         vectorize.
10040
10041 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10042
10043         * gcc.dg/builtins-63.c: New test.
10044
10045 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10046
10047         PR fortran/27588
10048         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10049
10050 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10051
10052         PR fortran/30520
10053         * gfortran.dg/volatile8.f90: New argument conformance test.
10054         * gfortran.dg/volatile9.f90: New scope test.
10055
10056 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10057
10058         PR c++/24745
10059         * g++.dg/warn/null4.C: New.
10060
10061 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10062             Uros Bizjak  <ubizjak@gmail.com>
10063
10064         * gcc.dg/large-size-array-3.c: Correct typo.
10065
10066 2007-01-30  Richard Guenther  <rguenther@suse.de>
10067
10068         PR middle-end/27657
10069         * g++.dg/debug/pr27657.C: New testcase.
10070
10071 2007-01-30  Richard Guenther  <rguenther@suse.de>
10072
10073         PR middle-end/30313
10074         * gcc.dg/torture/pr30313.c: New testcase.
10075
10076 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10077
10078         * gcc.dg/dfp/dfp-except.h: New file.
10079         * gcc.dg/dfp/fe-check.h: New file.
10080         * gcc.dg/dfp/fe-binop.c: New test.
10081         * gcc.dg/dfp/fe-convert-1.c: New test.
10082         * gcc.dg/dfp/fe-convert-2.c: New test.
10083         * gcc.dg/dfp/fe-convert-3.c: New test.
10084
10085         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10086         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10087         * gcc.dg/dfp/convert-dfp.c: Ditto.
10088         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10089
10090 2007-01-29  Josh Conner  <jconner@apple.com>
10091
10092         * gcc.target/powerpc/altivec-24.c: New test.
10093
10094 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10095
10096         PR c++/28266
10097         * g++.dg/parse/defarg12.C: New test.
10098
10099 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10100
10101         PR fortran/30554
10102         * gfortran.dg/used_dummy_types_6.f90: New test.
10103
10104 2007-01-28  Jan Hubicka  <jh@suse.cz>
10105
10106         * gcc.dg/tree-prof/val-prof-6.c: New test.
10107
10108 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10109
10110         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10111
10112 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10113
10114         PR C++/28988
10115         * g++.dg/expr/dtor4.C: New test.
10116
10117 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10118
10119         * gcc.dg/tree-ssa/loop-23.c: New test.
10120
10121 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10122
10123         PR libfortran/30389
10124         * gfortran.dg/achar_2.f90:  New test.
10125         * gfortran.dg/achar_3.f90:  New test.
10126
10127 2007-01-27  Ian Lance Taylor  <iant@google.com>
10128
10129         * gcc.dg/strict-overflow-1.c: New test.
10130         * gcc.dg/no-strict-overflow-1.c: New test.
10131         * gcc.dg/strict-overflow-2.c: New test.
10132         * gcc.dg/no-strict-overflow-2.c: New test.
10133         * gcc.dg/strict-overflow-3.c: New test.
10134         * gcc.dg/no-strict-overflow-3.c: New test.
10135         * gcc.dg/strict-overflow-4.c: New test.
10136         * gcc.dg/no-strict-overflow-4.c: New test.
10137         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10138         * gcc.dg/pr15784-1.c: Likewise.
10139         * gcc.dg/pr20922-1.c: Likewise.
10140         * gcc.dg/pr20922-3.c: Likewise.
10141         * gcc.dg/pr20922-4.c: Likewise.
10142         * gcc.dg/pr20922-6.c: Likewise.
10143         * gcc.dg/compare-4.c: Likewise.
10144         * gcc.dg/torture/pr26898-1.c: Likewise.
10145         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10146         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10147         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10148         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10149         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10150         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10151         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10152         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10153         * g++.dg/tree-ssa/pr21082.C: Likewise.
10154
10155 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10156
10157         * gcc-dg/large-size-array-3.c: New test case.
10158
10159 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10160
10161         * gfortran.dg/forall_7.f90: New test case.
10162
10163 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10164
10165         PR fortran/30407
10166         * gfortran.dg/where_operator_assign_1.f90: New test.
10167         * gfortran.dg/where_operator_assign_2.f90: New test.
10168         * gfortran.dg/where_operator_assign_3.f90: New test.
10169
10170 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10171
10172         * lib/target-supports.exp
10173         (check_effective_target_powerpc_altivec): New.
10174         (check_effective_target_vect_cmdline_needed): Use it.
10175
10176 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10177
10178         PR fortran/30278
10179         * gfortran.dg/backslash_3.f: New test.
10180
10181 2007-01-26  Richard Guenther  <rguenther@suse.de>
10182
10183         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10184
10185 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10186
10187         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10188         * gfortran.dg/vect/vect.exp: Ditto.
10189         * gfortran.dg/dg.exp: Ditto.
10190         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10191         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10192
10193 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10194
10195         * gcc.dg/builtins-20.c: Add more cases.
10196         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10197
10198 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10199
10200         PR fortran/30437
10201         * gcc.dg/Wall.c: New.
10202         * gcc.dg/Wno-all.c: New.
10203         * gfortran.dg/Wall.f90: New.
10204         * gfortran.dg/Wno-all.f90: New.
10205
10206 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10207
10208         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10209         * g++.dg/eh/simd-2.C: Also run on Darwin.
10210         * g++.dg/eh/simd-3.C: New.
10211         * g++.dg/eh/simd-4.C: New.
10212
10213 2007-01-25  Richard Guenther  <rguenther@suse.de>
10214
10215         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10216         and _PROFILE_USE.
10217         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10218
10219 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10220
10221         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10222         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10223         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10224         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10225         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10226         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10227         * gcc.dg/ipa/ipa-7.c: New testcase.
10228
10229 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10230
10231         * g++.dg/cpp0x/warn_cxx0x.C: New.
10232
10233 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10234
10235         * gcc.dg/builtins-20.c: Test builtin carg.
10236
10237 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10238
10239         PR middle-end/27416
10240         * gcc.dg/gomp/pr27416.c: New test.
10241
10242         PR middle-end/30494
10243         * gcc.dg/gomp/pr30494.c: New test.
10244         * g++.dg/gomp/pr30494.C: New test.
10245
10246         PR middle-end/30421
10247         * gcc.dg/gomp/pr30421.c: New test.
10248
10249 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10250
10251         * gcc.target/ia64/versionid-1.c: New test.
10252         * gcc.target/ia64/versionid-2.c: New test.
10253
10254 2007-01-24  Richard Guenther  <rguenther@suse.de>
10255
10256         PR testsuite/30181
10257         * gcc.dg/builtins-57.c: Change to a link-time testcase
10258         to support non-C99 targets.
10259
10260 2007-01-24  Jan Hubicka  <jh@suse.cz>
10261
10262         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10263
10264 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10265
10266         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10267
10268 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10269
10270         PR objc/27438
10271         * objc.dg/const-str-12.m: New test.
10272
10273 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10274
10275         PR fortran/30532
10276         * gfortran.dg/ctrl-z.f90:  New test.
10277
10278 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10279
10280         PR fortran/30481
10281         * gfortran.dg/namelist_assumed_char.f90:  New test.
10282
10283 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10284
10285         PR c++/27492
10286         * g++.dg/inherit/covariant15.C: New test.
10287
10288 2007-01-23  Ian Lance Taylor  <iant@google.com>
10289
10290         * g++.dg/warn/Wparentheses-24.C: New test.
10291
10292 2007-01-23  Richard Guenther  <rguenther@suse.de>
10293
10294         PR testsuite/30560
10295         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10296         with full path.
10297
10298 2007-01-22  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/30038
10301         * gcc.dg/builtins-62.c: New testcase.
10302
10303 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10304
10305         * gcc.c-torture/compile/20070121.c: New test.
10306
10307 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10308
10309         PR libfortran/30525
10310         * gfortran.dg/char_comparison_1.f:  New test.
10311
10312 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10313
10314         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10315
10316 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10317
10318         PR objc/30479
10319         * objc.dg/pch: New directory.
10320         * objc.dg/pch/pch.exp: New file.
10321         * objc.dg/pch/interface-1.m: New test.
10322         * objc.dg/pch/interface-1.hs: New include file.
10323         * lib/objc.exp (objc_target_compile): Add
10324         "-x objective-c-header" in front of the sources if this is
10325         a precompiled header being compiled.
10326
10327 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10328
10329         * gfortran.dg/array_memcpy_3.f90: New test case.
10330         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10331
10332 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10333             Brooks Moses  <brooks.moses@codesourcery.com>
10334             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10335
10336         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10337         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10338
10339 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10340
10341         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10342
10343 2007-01-19  Mike Stump  <mrs@apple.com>
10344
10345         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10346         away.
10347
10348 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10349
10350         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10351         option instead of -funsafe-math-optimizations.
10352
10353 2007-01-19  Tomas Bily  <tbily@suse.cz>
10354
10355         gcc.dg/tree-prof/indir-call-prof.c: New.
10356         g++.dg/dg.exp: Add tree-prof subdirectory.
10357         g++.dg/tree-prof/indir-call-prof.C: New.
10358         g++.dg/tree-prof/tree-prof.exp: New.
10359
10360 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10361
10362         PR c++/17947
10363         * g++.dg/warn/deprecated.C: Update warning output.
10364         * g++.dg/warn/deprecated-2.C: Likewise.
10365         * g++.dg/warn/deprecated-3.C: New.
10366
10367 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         * gcc.c-torture/execute/nestfunc-7.c: New.
10370
10371 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10372
10373         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10374
10375 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10376
10377         * gcc.dg/m68k-pic-1.c: New.
10378
10379 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10380
10381         * gfortran.dg/array_memcpy_4.f90: New test case.
10382
10383 2007-01-18  Josh Conner  <jconner@apple.com>
10384
10385         PR target/30485
10386         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10387         * gcc.dg/vect/no-trapping-math-1: New.
10388         * gcc.dg/vect/no-trapping-math-2: New.
10389
10390 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10391
10392         * gcc.target/i386/387-8.c: Update comment about optimizing
10393         inherent load of 1.0 of fptan instruction.
10394
10395 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10396             Richard Guenther <rguenther@suse.de>
10397
10398         PR diagnostic/8268
10399         * gcc.dg/Warray-bounds.c: New testcase.
10400         * gcc.dg/Warray-bounds-2.c: New testcase.
10401         * g++.dg/warn/Warray-bounds.C: New testcase.
10402         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10403
10404 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10405
10406         PR fortran/30476
10407         * gfortran.dg/generic_12.f90: New test.
10408
10409 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10410
10411         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10412         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10413
10414 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10415
10416         * gcc.dg/dfp/compare-special.h: New file.
10417         * gcc.dg/dfp/compare-special-32.c: New test.
10418         * gcc.dg/dfp/compare-special-64.c: New test.
10419         * gcc.dg/dfp/compare-special-128.c: New test.
10420
10421 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10422             Paul Thomas  <pault@gcc.gnu.org>
10423             Steven G. Kargl  <kargl@gcc.gnu.org>
10424
10425         PR fortran/30404
10426         * gfortran.dg/forall_6.f90: New test case.
10427         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10428         * gfortran.dg/dependency_13.f90: Likewise.
10429
10430 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10431
10432         PR testsuite/12325
10433         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10434         targets that don't support Inf.
10435
10436 2007-01-15  Dale Johannesen  <dalej@apple.com>
10437
10438         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10439
10440 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10441
10442         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10443         of achar for 0xff to avoid the "Extended ASCII not
10444         implemented" error message.
10445
10446 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10447
10448         PR fortran/28172
10449         * gfortran.dg/altreturn_4.f90: New test.
10450
10451         PR fortran/29389
10452         * gfortran.dg/stfunc_4.f90: New test.
10453
10454         PR fortran/29712
10455         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10456         * gfortran.dg/initialization_1.f90: Change warning.
10457
10458         PR fortran/30283
10459         * gfortran.dg/specification_type_resolution_2.f90: New test.
10460
10461 2007-01-14  Jan Hubicka  <jh@suse.cz>
10462
10463         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10464         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10465         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10466         elimination.
10467
10468 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10469
10470         PR fortran/30410
10471         * gfortran.dg/external_procedures_2.f90: New test.
10472
10473 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10474
10475         PR target/30413
10476         * gcc.target/i386/pr30413.c: New test.
10477
10478 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10479
10480         PR fortran/30452
10481         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10482
10483 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10484
10485         * gcc.dg/20070112-1.c: New test.
10486
10487 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10488
10489         PR libgfortran/30435
10490         * gfortran.dg/list_read_6.f90: New test.
10491
10492 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10493
10494         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10495
10496 2007-01-12  Tom Tromey  <tromey@redhat.com>
10497
10498         PR preprocessor/28227:
10499         * gcc.dg/cpp/pr28227.c: New file.
10500
10501 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10502
10503         * gcc.dg/tree-ssa/loop-22.c: New test.
10504
10505 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10506
10507         PR tree-optimization/29516
10508         * gcc.dg/tree-ssa/loop-20.c: New test.
10509
10510 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10511
10512         PR libfortran/30415
10513         * minmaxloc_integer_kinds_1.f90:  New test.
10514
10515 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10516
10517         PR c++/29573
10518         * g++.dg/template/sizeof-template-argument.C: New test.
10519
10520 2007-01-11  Jan Hubicka  <jh@suse.cz>
10521
10522         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10523         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10524         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10525         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10526         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10527         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10528         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10529         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10530         transformation in question.
10531         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10532         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10533         * gcc.dg/always_inline3.c: Likewise.
10534
10535 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/28999
10538         * g++.dg/template/typename11.C: New test.
10539
10540 2007-01-10  Robert Kennedy <jimbob@google.com>
10541
10542         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10543
10544 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10545
10546         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10547         for different integer kinds.
10548         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10549         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10550         * gfortran.dg/ishft_2.f90: New test.
10551         * gfortran.dg/ishft_3.f90: New test.
10552
10553 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10554
10555         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10556
10557 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10558
10559         PR tree-optimization/30322
10560         * gcc.dg/tree-ssa/loop-21.c: New test.
10561
10562 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10563
10564         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10565
10566 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10567
10568         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10569
10570 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10571
10572         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10573         * g++.dg/warn/overflow-warn-3.C: Likewise.
10574         * g++.dg/warn/overflow-warn-4.C: Likewise.
10575         * g++.dg/warn/overflow-warn-5.C: Likewise.
10576         * g++.dg/warn/overflow-warn-6.C: Likewise.
10577         * g++.dg/warn/Woverflow-1.C: Likewise.
10578         * g++.dg/warn/Woverflow-2.C: Likewise.
10579         * g++.dg/warn/Woverflow-3.C: Likewise.
10580         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10581
10582 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10583
10584         * gfortran.dg/array_constructor_14.f90: New test case.
10585         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10586
10587 2007-01-08  Richard Guenther  <rguenther@suse.de>
10588
10589         PR tree-optimization/23603
10590         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10591         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10592
10593 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10594
10595         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10596         in __v8qi typedef.
10597         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10598         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10599         compiler behaviour.
10600         * gcc.dg/simd-5.c: Likewise.
10601         * gcc.dg/simd-6.c: Likewise.
10602         * g++.dg/conversion/simd1.C: Likewise.
10603         * g++.dg/conversion/simd3.C: Likewise.
10604         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10605         (main): Use it.
10606
10607 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10608
10609         PR tree-optimization/29877
10610         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10611         name of a hard register for the target concerned.  Adjust dg-error
10612         directives to cope with new behaviour of TER.
10613
10614 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10615
10616         PR c++/28986
10617         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10618         * g++.dg/warn/overflow-warn-1.C: New.
10619         * g++.dg/warn/overflow-warn-3.C: New.
10620         * g++.dg/warn/overflow-warn-4.C: New.
10621         * g++.dg/warn/overflow-warn-5.C: New.
10622         * g++.dg/warn/overflow-warn-6.C: New.
10623         * g++.dg/warn/Woverflow-1.C: New.
10624         * g++.dg/warn/Woverflow-2.C: New.
10625         * g++.dg/warn/Woverflow-3.C: New.
10626         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10627
10628 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10629
10630         PR fortran/27698
10631         * gfortran.dg/invalid_name.f90: New test.
10632         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10633         * gfortran.dg/gomp/pr29759.f90: Ditto.
10634
10635 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10636
10637         * gfortran.dg/present_1.f90:  Update error message.
10638
10639 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10640
10641         PR c++/19439
10642         * g++.dg/template/duplicate1.C: New test
10643         * g++.dg/template/memfriend6.C: Adjust error markers.
10644
10645 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10646
10647         PR tree-opt/30385
10648         * gcc.dg/torture/inline-1.c: New test.
10649
10650 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10651
10652         PR c/19978
10653         * gcc.dg/multiple-overflow-warn-1.c: New.
10654         * gcc.dg/multiple-overflow-warn-2.c: New.
10655         * gcc.dg/overflow-warn-6.c: New.
10656         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10657
10658 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10659
10660         * gfortran.dg/array_memcpy_1.f90: New test case.
10661         * gfortran.dg/array_memcpy_2.f90: Likewise.
10662
10663 2007-01-05  Richard Guenther  <rguenther@suse.de>
10664
10665         PR middle-end/27826
10666         * g++.dg/opt/pr27826.C: New testcase.
10667
10668 2007-01-05  Ian Lance Taylor  <iant@google.com>
10669
10670         * gcc.dg/Walways-true-1.c: New test.
10671         * gcc.dg/Walways-true-2.c: New test.
10672         * g++.dg/warn/Walways-true-1.C: New test.
10673         * g++.dg/warn/Walways-true-2.C: New test.
10674
10675 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR c/30360
10678         * gcc.dg/pr30360.c: New test.
10679
10680 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10681
10682         PR fortran/23232
10683         * gfortran.dg/data_implied_do_1.f90: New test.
10684
10685         PR fortran/27996
10686         PR fortran/27998
10687         * gfortran.dg/char_length_1.f90: New test.
10688
10689 2007-01-05  Richard Guenther  <rguenther@suse.de>
10690
10691         PR middle-end/28116
10692         * g++.dg/opt/pr28116.C: New testcase.
10693
10694 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10695
10696         PR fortran/29624
10697         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10698           invalid deallocate.
10699         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10700         * gfortran.dg/protected_4.f90: Add pointer intent check.
10701         * gfortran.dg/protected_6.f90: Add pointer intent check.
10702         * gfortran.dg/pointer_intent_1.f90: New test.
10703         * gfortran.dg/pointer_intent_2.f90: New test.
10704         * gfortran.dg/pointer_intent_3.f90: New test.
10705
10706 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10707
10708         PR 30235
10709         * gfortran.dg/altreturn_2.f90: new test.
10710
10711 2007-01-04  Tom Tromey  <tromey@redhat.com>
10712
10713         PR preprocessor/28165:
10714         * gcc.dg/cpp/pr28165.c: New file.
10715
10716 2007-01-03  Josh Conner  <jconner@apple.com>
10717
10718         PR middle-end/29683
10719         * gcc.dg/pr29683.c: New.
10720
10721 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR c++/28217
10724         * g++.dg/pch/template-1.C: New test.
10725         * g++.dg/pch/template-1.Hs: New file.
10726
10727 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10728
10729         PR middle-end/30353
10730         * gcc.c-torture/compile/complex-4.c: New test.
10731
10732 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10733
10734         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10735         -maltivec.
10736         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10737
10738 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10739
10740         PR middle-end/30286
10741         * gcc.dg/pr30286.c: New test.
10742
10743         PR c++/29535
10744         * g++.dg/template/crash66.C: New test.
10745
10746         PR c++/29054
10747         * g++.dg/template/friend49.C: New test.
10748
10749 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10750
10751         * gfortran.dg/ibits.f90: New test.
10752
10753 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10754
10755         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10756         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10757
10758 2007-01-02  Jan Hubicka  <jh@suse.cz>
10759
10760         * gcc.dg/pr16194.c: We now output error on all three functions,
10761         not just first one.
10762
10763 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10764
10765         PR c/19977
10766         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10767         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10768
10769 2006-01-02  Ian Lance Taylor  <iant@google.com>
10770
10771         * g++.dg/warn/Wparentheses-22.C: New test.
10772         * g++.dg/warn/Wparentheses-23.C: New test.
10773
10774 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10775
10776         PR middle-end/7651
10777         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10778         * gcc.dg/declspec-3-Wextra.c: New.
10779         * gcc.dg/declspec-3-no.c: New
10780
10781 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10782
10783         PR fortran/20896
10784         * gfortran.dg/interface_10.f90: Remove.
10785
10786 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10787
10788         * gcc.dg/fold-eqxor-4.c: New test case.
10789
10790 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10791
10792         PR middle-end/30311
10793         * gcc.c-torture/compile/pr30311.c: New test.
10794
10795 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10796
10797         PR middle-end/30253
10798         * gcc.c-torture/compile/statement-expression-1.c: New test.
10799
10800 2007-01-01  Andreas Schwab  <schwab@suse.de>
10801
10802         PR target/29166
10803         * g++.dg/eh/pr29166.C: New test.
10804
10805 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10806
10807         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10808         New.
10809         (check_effective_target_vect_cmdline_needed): Use it.
10810
10811 2006-12-31  Richard Guenther  <rguenther@suse.de>
10812
10813         PR middle-end/30137
10814         * gcc.dg/pr30137-1.c: New testcase.
10815         * gcc.dg/pr30137-2.c: Likewise.
10816
10817 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10818
10819         PR middle-end/30322
10820         * gcc.dg/fold-plusnot-1.c: New test case.
10821
10822 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10823
10824         PR c++/29731
10825         * g++.dg/parse/template22.C: New test.
10826
10827 2006-12-31  Richard Guenther  <rguenther@suse.de>
10828
10829         PR middle-end/30338
10830         * gcc.c-torture/compile/pr30338.c: New testcase.
10831
10832 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10833
10834         PR fortran/27900
10835         * gfortran.dg/intrinsic_actual_4.f90: New test.
10836
10837         PR fortran/24325
10838         * gfortran.dg/func_decl_3.f90: New test.
10839
10840 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10841
10842         PR fortran/23060
10843         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10844         * gfortran.dg/c_by_val_1.f: New test.
10845         * gfortran.dg/c_by_val_2.f: New test.
10846         * gfortran.dg/c_by_val_3.f: New test.
10847
10848 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10849
10850         PR libfortran/30321
10851         * gfortran.dg/sum_zero_array_1.f90:  New test.
10852
10853 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR preprocessor/29612
10856         * gcc.dg/cpp/pr29612-1.c: New test.
10857         * gcc.dg/cpp/pr29612-2.c: New test.
10858
10859 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10860
10861         PR fortran/30034
10862         * gfortran.dg/pure_formal_proc_1.f90: New test.
10863
10864         PR fortran/30237
10865         * gfortran.dg/intrinsic_actual_3.f90: New test.
10866
10867 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10868
10869         PR fortran/30014
10870         * gfortran.dg/io_constraints_1.f90: Update test.
10871         * gfortran.dg/io_constraints_2.f90: Update test.
10872         * gfortran.dg/inquire_iolength.f90: New test.
10873
10874 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10875
10876         PR fortran/20896
10877         * gfortran.dg/interface_10.f90: New test.
10878         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10879         since z is already, locally a variable.
10880
10881         PR fortran/25135
10882         * gfortran.dg/generic_11.f90: New test.
10883         * gfortran.dg/interface_7.f90: Remove name clash between module
10884         name and procedure 'x' referenced in the interface.
10885
10886 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10887
10888         PR middle-end/7651
10889         * gcc.dg/Wmissing-parameter-type.c: New.
10890         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10891         * gcc.dg/Wmissing-parameter-type-no.c: New.
10892
10893 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10894
10895         PR fortran/25818
10896         * gfortran.dg/entry_array_specs_2.f: New test.
10897
10898         PR fortran/30084
10899         * gfortran.dg/nested_modules_6.f90: New test.
10900
10901 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10902
10903         PR middle-end/7651
10904         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10905         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10906
10907 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10908
10909         PR C++/30168
10910         * g++.dg/opt/complex6.C: New test.
10911
10912 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10913
10914         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10915         full" if the linker on spu-*-* warns about exceeding local store.
10916
10917         And revert this patch:
10918         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10919         fail to link due to relocation overflows on spu-*-*.
10920
10921 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10922
10923         PR fortran/30273
10924         * gfortran.dg/dependency_19.f90: New test.
10925
10926 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10927
10928         PR fortran/30202
10929         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10930
10931 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10932
10933         PR middle-end/30262
10934         * gcc.c-torture/execute/20061220-1.c: New test.
10935
10936         PR middle-end/30263
10937         * gcc.dg/gomp/asm-1.c: New test.
10938
10939         PR target/30230
10940         * g++.dg/eh/ia64-2.C: New test.
10941
10942 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         PR target/28966
10945         PR target/29248
10946         * gcc.dg/rs6000-leaf.c: New.
10947
10948 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10949
10950         PR fortran/25392
10951         * gfortran.dg/f2c_8.f90: New test.
10952
10953 2006-12-20  Bill Wendling  <wendling@apple.com>
10954
10955         * gcc.dg/asm-b.c: Check for __ppc64__.
10956
10957 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10958
10959         PR fortran/30190
10960         * gfortran.dg/bounds_check_5.f90: New test.
10961
10962 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10963
10964         PR middle-end/30143
10965         * gcc.dg/gomp/complex-1.c: New testcase.
10966
10967 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10968
10969         * gfortran.dg/array_memset_1.f90: New test case.
10970
10971 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10972
10973         * lib/target-supports.exp: Add spu to
10974         check_effective_target_vect_widen_mult_hi_to_si.
10975
10976 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/29992
10979         * gfortran.dg/generic_9.f90: New test.
10980
10981         PR fortran/30081
10982         * gfortran.dg/generic_10.f90: New test.
10983
10984 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10985
10986         PR tree-opt/30045
10987         * gcc.dg/pr30045.c: New test.
10988
10989 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10990
10991         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10992
10993 2006-12-19  Eric Christopher  <echristo@apple.com>
10994
10995         PR target/29302
10996         * gcc.c-torture/execute/pr29302-1.c: New.
10997
10998 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10999
11000         PR fortran/39238
11001         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11002
11003 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11004
11005         PR fortran/30236
11006         * gfortran.dg/altreturn_3.f90: New test.
11007
11008         * gfortran.dg/char_result_12.f90: Fix comment typos.
11009
11010 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11011
11012         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11013         as newlib's stdio.h uses non-traditional cpp constructs.
11014
11015 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11016
11017         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11018         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11019         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11020         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11021         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11022         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11023         * gfortran.dg/default_initialization.f: Renamed to
11024         default_initialization_1.f
11025         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11026         dollar_edit_descriptor_1.f
11027         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11028         dollar_edit_descriptor_2.f
11029         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11030         dollar_edit_descriptor_3.f
11031         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11032         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11033         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11034         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11035         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11036         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11037         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11038         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11039         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11040         * gfortran.dg/default_initialization_1.f: Renamed from
11041         default_initialization.f
11042         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11043         dollar_edit_descriptor-1.f
11044         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11045         dollar_edit_descriptor-2.f
11046         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11047         dollar_edit_descriptor-3.f
11048         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11049         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11050         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11051
11052 2006-12-18  Bill Wendling  <wendling@apple.com>
11053
11054         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11055         id is an OjbC keyword.
11056
11057 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11058
11059         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11060
11061 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11062
11063         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11064
11065 2006-12-18  Ian Lance Taylor  <iant@google.com>
11066
11067         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11068
11069 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11070
11071         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11072
11073 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11074
11075         PR fortran/30207
11076         * gfortran.fortran-torture/execute/where21.f90: New test.
11077
11078 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11079
11080         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11081
11082 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11083
11084         PR middle-end/7651
11085         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11086         * gcc.dg/if-empty-1.c: Likewise.
11087         * gcc.dg/pr23165.c: Likewise.
11088         * g++.dg/warn/empty-body.C: Likewise.
11089
11090 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11091
11092         PR libfortran/30005
11093         * gfortran.dg/open_errors.f90: New test.
11094
11095 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11096
11097         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11098
11099         * gcc.target/i386/ssse3-pabsb.c: New file.
11100         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11101         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11102         * gcc.target/i386/ssse3-palignr.c: Likewise.
11103         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11104         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11105         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11106         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11107         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11108         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11109         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11110         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11111         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11112         * gcc.target/i386/ssse3-psignb.c: Likewise.
11113         * gcc.target/i386/ssse3-psignd.c: Likewise.
11114         * gcc.target/i386/ssse3-psignw.c: Likewise.
11115         * gcc.target/i386/ssse3-vals.h: Likewise.
11116
11117 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11118
11119         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11120         * lib/fortran-torture.exp: Include target-supports.exp.
11121
11122 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR target/30185
11125         * gcc.c-torture/execute/pr30185.c: New test.
11126
11127 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11128
11129         PR testsuite/30179
11130         PR testsuite/30180
11131         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11132         * gcc.dg/builtin-bswap-2.c: Likewise.
11133         * gcc.dg/builtin-bswap-3.c: Likewise.
11134         * gcc.dg/builtin-bswap-4.c: Likewise.
11135         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11136         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11137
11138 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11139
11140         PR libfortran/30145
11141         * gfortran.dg/write_zero_array: New test.
11142
11143 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11144
11145         PR fortran/30200
11146         * gfortran.dg/write_fmt_trim.f90: New test.
11147
11148 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11149
11150         PR 30194
11151         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11152         temporarily.
11153
11154 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11155
11156         * lib/target-supports.exp (check_weak_available): Use istarget
11157         "hppa*-*-hpux10*" instead of regexp.
11158         (check_cxa_atexit_available): Likewise.
11159
11160 2006-12-14  Richard Guenther  <rguenther@suse.de>
11161
11162         PR tree-optimization/30197
11163         * gcc.c-torture/execute/complex-1.c: Fix function name.
11164         * gcc.dg/builtins-61.c: New testcase.
11165
11166 2006-12-14  Richard Guenther  <rguenther@suse.de>
11167
11168         PR middle-end/30172
11169         * gcc.dg/pr30172-1.c: New testcase.
11170
11171 2006-12-14  Richard Guenther  <rguenther@suse.de>
11172
11173         PR tree-optimization/30198
11174         * gcc.dg/builtins-60.c: New testcase.
11175
11176 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11177
11178         * lib/target-supports.exp (vect_no_align): Remove spu.
11179
11180 2006-12-13  Ian Lance Taylor  <iant@google.com>
11181
11182         PR c++/19564
11183         PR c++/19756
11184         * g++.dg/warn/Wparentheses-5.C: New test.
11185         * g++.dg/warn/Wparentheses-6.C: New test.
11186         * g++.dg/warn/Wparentheses-7.C: New test.
11187         * g++.dg/warn/Wparentheses-8.C: New test.
11188         * g++.dg/warn/Wparentheses-9.C: New test.
11189         * g++.dg/warn/Wparentheses-10.C: New test.
11190         * g++.dg/warn/Wparentheses-11.C: New test.
11191         * g++.dg/warn/Wparentheses-12.C: New test.
11192         * g++.dg/warn/Wparentheses-13.C: New test.
11193         * g++.dg/warn/Wparentheses-14.C: New test.
11194         * g++.dg/warn/Wparentheses-15.C: New test.
11195         * g++.dg/warn/Wparentheses-16.C: New test.
11196         * g++.dg/warn/Wparentheses-17.C: New test.
11197         * g++.dg/warn/Wparentheses-18.C: New test.
11198         * g++.dg/warn/Wparentheses-19.C: New test.
11199         * g++.dg/warn/Wparentheses-20.C: New test.
11200         * g++.dg/warn/Wparentheses-21.C: New test.
11201
11202 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11203
11204         PR testsuite/30157
11205         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11206         for target "hppa.*hpux10".
11207
11208 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * g++.dg/debug/vartrack1.C: New test.
11211
11212         * g++.dg/opt/ifcvt1.C: New test.
11213
11214         * gcc.dg/tls/opt-13.c: New test.
11215
11216         * gcc.dg/20060425-2.c: New test.
11217
11218         * g++.dg/opt/pr15054-2.C: New test.
11219
11220         * gcc.c-torture/execute/20060420-1.c: New test.
11221
11222         * gcc.c-torture/execute/20060412-1.c: New test.
11223
11224         * objc/compile/20060406-1.m: New test.
11225
11226 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11227
11228         * g++.dg/template/array17.C: New test.
11229
11230 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11231
11232         * gcc.target/powerpc/altivec-23.c: New test.
11233
11234 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11235
11236         PR c++27316
11237         * g++.dg/inherit/error3.C: New test.
11238
11239         PR c++/28740
11240         * g++.dg/inherit/error4.C: New test.
11241
11242 2006-12-13  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/17687
11245         * gcc.dg/builtins-59.c: New testcase.
11246
11247 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11248
11249         * gcc.target/spu/Wmain.c: New test.
11250
11251 2006-12-12  Josh Conner  <jconner@apple.com>
11252
11253         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11254         * g++.dg/abi/thunk4.C: Likewise.
11255         * g++.dg/abi/rtti3.C: Likewise.
11256
11257 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11258
11259         * gcc.target/spu/cpat-1.c: New test.
11260         * gcc.target/spu/cpat-2.c: New test.
11261         * gcc.target/spu/cpat-3.c: New test.
11262         * gcc.target/spu/cpat-4.c: New test.
11263
11264 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11265
11266         PR tree-opt/28436
11267         * gcc.c-torture/compile/vector-1.c: New test.
11268         * gcc.c-torture/compile/vector-2.c: New test.
11269         * gcc.c-torture/compile/vector-3.c: New test.
11270
11271 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11272
11273         * lib/fortran-torture.exp: Update copyright years.  Remove
11274         obsolete comment.  Test -ftree-vectorize where it makes sense.
11275         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11276         from fortran-torture.exp.
11277         * gfortran.dg/char_transpose_1.f90,
11278         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11279         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11280         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11281         '-w' to dg-options.
11282
11283 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11284
11285         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11286         saved_${tool}_load.
11287
11288 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11289
11290         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11291         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11292         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11293         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11294         gaps.
11295
11296 2006-12-12  Richard Guenther  <rguenther@suse.de>
11297
11298         PR middle-end/30147
11299         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11300
11301 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11302             Diego Novillo  <dnovillo@redhat.com>
11303
11304         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11305         VDEF/VUSE changes.
11306         * gcc.dg/tree-ssa/pr26421.c: Likewise
11307         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11308         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11309         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11310         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11311         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11312         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11313         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11314         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11315         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11316
11317 2006-12-11  Jan Hubicka  <jh@suse.cz>
11318
11319         * gcc.dg/tree-prof/stringop-1.c: New test.
11320         * gcc.dg/tree-prof/stringop-2.c: New test.
11321
11322 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11323
11324         PR target/30120
11325         * gcc.target/i386/pr30120.c: New test.
11326
11327         Revert:
11328         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11329
11330         * gcc.target/i386/x87regparm-1.c: New test.
11331         * gcc.target/i386/x87regparm-2.c: New test.
11332         * gcc.target/i386/x87regparm-3.c: New test.
11333         * gcc.target/i386/x87regparm-4.c: New test.
11334
11335 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11336
11337         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11338
11339 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11340
11341         PR fortran/23994
11342         * gfortran.dg/protected_1.f90: New test.
11343         * gfortran.dg/protected_2.f90: New test.
11344         * gfortran.dg/protected_3.f90: New test.
11345         * gfortran.dg/protected_4.f90: New test.
11346         * gfortran.dg/protected_5.f90: New test.
11347         * gfortran.dg/protected_6.f90: New test.
11348
11349 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11350             Tobias Burnus  <burnus@gcc.gnu.org>
11351
11352         PR fortran/29975
11353         PR fortran/30068
11354         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11355         interface.
11356         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11357         ambiguous interfaces.
11358         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11359         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11360         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11361         ambiguous interfaces.
11362         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11363         * gfortran.dg/array_initializer_2.f90: Add initializer array
11364         constructor test.
11365
11366         PR fortran/30096
11367         * gfortran.dg/interface_9.f90: Test that host interfaces are
11368         not checked for ambiguity with the local version.
11369
11370 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11371
11372         PR fortran/29464
11373         * gfortran.dg/module_interface_2.f90: New test.
11374
11375 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11376
11377         PR fortran/29941
11378         * gfortran.dg/assumed_len.f90: New test.
11379
11380 2006-12-09  Richard Guenther  <rguenther@suse.de>
11381
11382         * g++.dg/warn/implicit-typename1.C: Qualify types.
11383         * g++.dg/parse/crash12.C: Likewise.
11384         * g++.dg/tree-ssa/pr22444.C: Likewise.
11385
11386 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11387
11388         * gfortran.dg/array_2.f90: Added sqrt test.
11389
11390 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11391
11392         * gcc.target/i386/x87regparm-1.c: XFAIL.
11393         * gcc.target/i386/x87regparm-2.c: XFAIL.
11394         * gcc.target/i386/x87regparm-3.c: XFAIL.
11395         * gcc.target/i386/x87regparm-4.c: XFAIL.
11396
11397 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11398
11399         * lib/target-supports.exp
11400         (check_effective_target_large_long_double): New.
11401         * gcc.dg/Wconversion-real.c : Use it.
11402         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11403         unsigned.
11404
11405 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11406
11407         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11408
11409 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11410
11411         PR fortran/27546
11412         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11413
11414 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11415
11416         PR c++/29732
11417         * g++.dg/template/crash65.C: New test.
11418         * g++.dg/template/spec16.C: Tweak error markers.
11419
11420 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11421
11422         * gcc.target/spu: New directory.
11423         * gcc.target/spu/spu.exp: New file.
11424         * gcc.target/spu/intrinsics-1.c: New test.
11425
11426 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11427
11428         PR c++/29980
11429         * g++.dg/ext/attrib27.C: New test.
11430         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11431         * g++.dg/parse/typedef5.C: Likewise.
11432
11433 2006-12-07  Mike Stump  <mrs@apple.com>
11434
11435         * treelang/compile/var_defs.tree: Adjust.
11436
11437 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR c++/29730
11440         * g++.dg/template/crash64.C: New test.
11441         * g++.dg/parse/crash27.C: Adjust error markers.
11442
11443 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11444
11445         PR libfortran/30009
11446         PR libfortran/30056
11447         * gfortran.dg/read_eof_4.f90:  Add tests.
11448         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11449         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11450
11451 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/29729
11454         * g++.dg/template/crash63.C: New test.
11455
11456         PR c++/29728
11457         * g++.dg/template/crash62.C: New test.
11458
11459 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11460
11461         PR fortran/30003
11462         * gfortran.dg/allocatable_function_1.f90: Increase the number
11463         of expected calls of free to 10; the lhs section reference is
11464         now evaluated so there is another call to bar.  Change the
11465         comment appropriately.
11466         * gfortran.dg/array_section_1.f90: New test.
11467
11468 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11469
11470         PR fortran/29912
11471         * gfortran.dg/char_result_12.f90: New test.
11472
11473 2006-12-05  Richard Guenther  <rguenther@suse.de>
11474
11475         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11476         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11477         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11478         vect_double, xfail for spu*-*-*.
11479
11480 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11481
11482         PR fortran/29962
11483         * initialization_4.f90: Test noninteger exponents (-std=f95).
11484         * initialization_5.f90: New test for noninteger exponents
11485           with -std=f2003.
11486
11487 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11488
11489         PR fortran/29821
11490         * gfortran.dg/parameter_array_section_1.f90: New test.
11491
11492 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c++/29733
11495         * g++.dg/template/crash61.C: New test.
11496
11497         PR c++/29632
11498         * g++.dg/template/error23.C: New test.
11499
11500 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11501
11502         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11503
11504 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11505
11506         PR fortran/29916
11507         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11508
11509 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11510
11511         PR middle-end/29965
11512         * gcc.dg/gomp/pr29965-1.c: New test.
11513         * gcc.dg/gomp/pr29965-2.c: New test.
11514         * gcc.dg/gomp/pr29965-3.c: New test.
11515         * gcc.dg/gomp/pr29965-4.c: New test.
11516         * gcc.dg/gomp/pr29965-5.c: New test.
11517         * gcc.dg/gomp/pr29965-6.c: New test.
11518         * g++.dg/gomp/pr29965-1.C: New test.
11519         * g++.dg/gomp/pr29965-2.C: New test.
11520         * g++.dg/gomp/pr29965-3.C: New test.
11521         * g++.dg/gomp/pr29965-4.C: New test.
11522         * g++.dg/gomp/pr29965-5.C: New test.
11523         * g++.dg/gomp/pr29965-6.C: New test.
11524         * g++.dg/gomp/pr29965-7.C: New test.
11525         * g++.dg/gomp/pr29965-8.C: New test.
11526         * g++.dg/gomp/pr29965-9.C: New test.
11527         * g++.dg/gomp/pr29965-10.C: New test.
11528
11529 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11530
11531         * gnat.dg/pointer_variable_bounds.adb: New test.
11532         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11533         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11534
11535 2006-12-03  Eric Christopher  <echristo@apple.com>
11536
11537         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11538
11539 2006-12-03  Richard Henderson  <rth@redhat.com>
11540             Andrew Pinski  <pinskia@gmail.com>
11541
11542         PR C++/14329
11543         * g++.dg/warn/unit-1.C: New test.
11544
11545 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11546
11547         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11548
11549 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11550
11551         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11552         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11553         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11554         * gcc.dg/vect/vect-70.c: Reduce array size.
11555         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11556         vect_no_compaer_double targets.
11557         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11558         vect_float, vect_double, and vect_int.
11559
11560 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11561
11562         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11563         test for loop versioning on vect_no_align targets.
11564         * gcc.dg/vect/pr20122.c: Likewise.
11565         * gcc.dg/vect/vect-105.c: Likewise.
11566         * gcc.dg/vect/vect-42.c: Likewise.
11567         * gcc.dg/vect/vect-43.c: Likewise.
11568         * gcc.dg/vect/vect-74.c: Likewise.
11569         * gcc.dg/vect/vect-75.c: Likewise.
11570         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11571         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11572         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11573         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11574
11575 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11576
11577         PR fortran/29642
11578         * gfortran.dg/value_1.f90 : New test.
11579         * gfortran.dg/value_2.f90 : New test.
11580         * gfortran.dg/value_3.f90 : New test.
11581         * gfortran.dg/value_4.f90 : New test.
11582         * gfortran.dg/value_4.c : Called from value_4.f90.
11583
11584 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11585
11586         PR C++/30033
11587         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11588
11589 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11590
11591         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11592
11593 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11594
11595         PR c/27953
11596         * gcc.dg/pr27953.c: New test.
11597
11598 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11599
11600         PR c++/30022
11601         * g++.dg/ext/vector5.C: New test.
11602
11603         PR c++/30021
11604         * g++.dg/other/main1.C: New test.
11605
11606 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11607
11608         PR libfortran/29568
11609         * gfortran.dg/convert_implied_open.f90:  Change to
11610         new default record length.
11611         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11612         new error message.
11613         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11614
11615 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11616
11617         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11618
11619 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11620
11621         PR c++/29066
11622         * g++.dg/expr/pr29066.c: New.
11623
11624 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11625             Zdenek Dvorak <dvorakz@suse.cz>
11626
11627         PR tree-optimization/29921
11628         * gcc.dg/pr29921-2.c: New test.
11629
11630 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11631
11632         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11633         (i386_get_cpuid): New function.
11634         (i386_cpuid_ecx): Likewise.
11635         (i386_cpuid_edx): Likewise.
11636         (i386_cpuid): Updated to call i386_cpuid_edx.
11637
11638         * gcc.target/i386/sse3-addsubpd.c: New file.
11639         * gcc.target/i386/sse3-addsubps.c: Likewise.
11640         * gcc.target/i386/sse3-haddpd.c: Likewise.
11641         * gcc.target/i386/sse3-haddps.c: Likewise.
11642         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11643         * gcc.target/i386/sse3-hsubps.c: Likewise.
11644         * gcc.target/i386/sse3-lddqu.c: Likewise.
11645         * gcc.target/i386/sse3-movddup.c: Likewise.
11646         * gcc.target/i386/sse3-movshdup.c: Likewise.
11647         * gcc.target/i386/sse3-movsldup.c: Likewise.
11648
11649 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11650
11651         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11652
11653 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11654
11655         * gcc.dg/dfp/convert-int-max.c: New test.
11656         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11657
11658 2006-11-30  Richard Guenther  <rguenther@suse.de>
11659
11660         * gcc.dg/vect/vect-pow-1.c: Rename ...
11661         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11662         floats instead of doubles, check successful vectorization.
11663
11664 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11665
11666         PR target/29945
11667         * gcc.c-torture/compile/pr29945.c: New testcase.
11668
11669 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11670
11671         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11672         -maltivec.
11673
11674 2006-11-29  Eric Christopher  <echristo@apple.com>
11675
11676         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11677
11678 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11679
11680         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11681
11682         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11683
11684 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11685
11686         PR c++/29022
11687         * g++.dg/inherit/virtual2.C: New test.
11688         * g++.dg/inherit/virtual3.C: Likewise.
11689         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11690         * g++.dg/inherit/error2.C: Likewise.
11691         * g++.dg/template/instantiate1.C: Likewise.
11692
11693 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11694
11695         PR tree-opt/29984
11696         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11697
11698 2006-11-28  Jan Hubicka  <jh@suse.cz>
11699
11700         * gcc.dg/memcpy-1.c: New test.
11701
11702 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11703
11704         PR c++/29735
11705         * g++.dg/warn/main-3.C: New test.
11706
11707 2006-11-28  Jan Hubicka  <jh@suse.cz>
11708
11709         * gcc.dg/winline-1.c: New test.
11710
11711 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11714         alignments.
11715
11716 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11717
11718         PR fortran/29976
11719         * gfortran.dg/missing_optional_dummy_3.f90
11720
11721 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11722
11723         PR fortran/20880
11724         * gfortran.dg/interface_3.f90: Modify errors.
11725
11726 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11727
11728         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11729         fail to link due to relocation overflows on spu-*-*.
11730
11731 2006-11-27  Michael Matz  <matz@suse.de>
11732             Andreas Krebbel  <krebbel1@de.ibm.com>
11733
11734         PR target/29319
11735         * gcc.dg/20061127-1.c: New testcase.
11736
11737 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11738
11739         * gcc.dg/20061124-1.c: Add exit() function prototype.
11740
11741 2006-11-27  Jan Hubicka  <jh@suse.cz>
11742
11743         * gcc.target/i386/memcpy-1.c: Adjust size.
11744         * gcc.dg/visibility-11.c: Likewise.
11745
11746 2006-11-27  Richard Guenther  <rguenther@suse.de>
11747
11748         PR middle-end/25620
11749         * gcc.target/i386/pow-1.c: New testcase.
11750         * gcc.dg/builtins-58.c: Likewise.
11751
11752 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/29886
11755         * g++.dg/expr/cast8.C: New test.
11756
11757 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11758
11759         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11760         Don't ever inline the testcase.
11761
11762 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11763
11764         PR fortran/29982
11765         * gfortran.fortran-torture/compile/parameter_3.f90: New
11766         testcase.
11767
11768 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11769
11770         PR fortran/29951
11771         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11772
11773 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11774
11775         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11776         for CHAR.
11777
11778 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11779
11780         PR libgfortran/29936
11781         * gfortran.dg/write_check3.f90: New test.
11782
11783 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11784
11785         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11786
11787 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11788
11789         PR fortran/20880
11790         * gfortran.dg/interface_3.f90: New test.
11791
11792         PR fortran/29387
11793         * gfortran.dg/generic_8.f90: New test.
11794
11795 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11796
11797         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11798         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11799         * gfortran.dg/specifics_3.f90: Remove.
11800
11801 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11802
11803         PR c/29955
11804         * gcc.dg/gomp/pr29955.c: New test.
11805
11806         PR c/29736
11807         * gcc.dg/pr29736.c: New test.
11808
11809 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11810
11811         PR tree-opt/29964
11812         * gcc.dg/pure-1.c: New test.
11813
11814 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11815
11816         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11817         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11818
11819 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11820
11821         * gcc.dg/20061124-1.c: New testcase.
11822
11823 2006-11-23  Eric Christopher  <echristo@apple.com>
11824
11825         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11826
11827 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11828
11829         PR c/2707
11830         PR c++/26167
11831         * gcc.dg/Wconversion-integer.c: New. Supersedes
11832         Wconversion-negative-constants.c
11833         * gcc.dg/Wconversion-real.c: New.
11834         * gcc.dg/Wconversion-real-integer.c: New.
11835         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11836         * g++.dg/warn/Wconversion1.C: Modified.
11837
11838 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11839
11840         * gfortran.dg/overload_1.f90: New test.
11841
11842 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11843
11844         PR c/9072
11845         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11846         Wtraditional-conversion.
11847         * gcc.dg/overflow-warn-2.c: Likewise.
11848         * gcc.dg/Wconversion.c: Likewise. Renamed as
11849         Wtraditional-conversion.c .
11850         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11851         Wtraditional-conversion-2.c .
11852         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11853         Wtraditional-conversion-2.c
11854         * gcc.dg/Wconversion-negative-constants.c: New.
11855
11856 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11857
11858         * gcc.dg/tree-ssa/dump-1.c: New test.
11859
11860 2006-11-23  David Ung <davidu@mips.com>
11861
11862         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11863         -mfp64, allowable when ISA >= 33 and float is enabled.
11864         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11865         of mthc1 and mfhc1 patterns.
11866
11867 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11868
11869         PR tree-optimization/29921
11870         * gcc.dg/pr29921.c: New test.
11871
11872 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11873
11874         PR fortran/29441
11875         * gfortran.dg/initialization_4.f90: New test.
11876
11877 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11878
11879         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11880         platforms that have interleaving support.
11881         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11882         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11883         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11884         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11885         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11886         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11887         gcc.dg/vect/vect-strided-u8-i8.c,
11888         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11889         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11890         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11891         gcc.dg/vect/vect-strided-float.c,
11892         gcc.dg/vect/vect-strided-a-mult.c,
11893         gcc.dg/vect/vect-strided-mult-char-ls.c,
11894         gcc.dg/vect/vect-strided-a-u16-mult.c,
11895         gcc.dg/vect/vect-strided-a-u32-mult.c,
11896         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11897         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11898         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11899         gcc.dg/vect/vect-strided-mult.c,
11900         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11901         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11902         New.
11903
11904 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11905
11906         PR fortran/25087
11907         * gfortran.dg/auto_char_len_4.f90: New test.
11908
11909 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11910
11911         PR fortran/29652
11912         * gfortran.dg/generic_7.f90: New test.
11913         * gfortran.dg/defined_operators_1.f90: Add new error.
11914
11915 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11916
11917         PR tree-optimization/29902
11918         * g++.dg/tree-ssa/pr29902.C: New test.
11919
11920 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11921
11922         PR fortran/29820
11923         * gfortran.dg/used_types_13.f90: New test.
11924
11925 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11926
11927         * gcc.dg/dfp/snan.c: Delete.
11928
11929 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11930
11931         * g++.dg/cpp0x/static_assert1.C: New.
11932         * g++.dg/cpp0x/static_assert2.C: New.
11933         * g++.dg/cpp0x/static_assert3.C: New.
11934
11935 2006-11-21  Richard Guenther  <rguenther@suse.de>
11936
11937         * gcc.dg/vect/vect-pow-1.c: New testcase.
11938         * gcc.dg/vect/vect-pow-2.c: Likewise.
11939
11940 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11941
11942         PR c++/29570
11943         * g++.dg/template/static29.C: New test.
11944
11945         PR c++/29734
11946         * g++.dg/conversion/simd4.C: New test.
11947
11948 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11949
11950         PR c++/29475
11951         * g++.dg/template/access19.C: New test.
11952         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11953         error is reported.
11954
11955 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11956
11957         PR tree-opt/25500
11958         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11959
11960 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11961
11962         PR fortran/27546
11963         * gfortran.dg/import.f90: Extended test.
11964         * gfortran.dg/import2.f90: Extended test.
11965
11966 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11967
11968         * gfortran.dg/volatile3.f90: Add conflict test.
11969
11970 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11971
11972         PR fortran/24783
11973         * gfortran.dg/implicit_10.f90: New test.
11974
11975 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11976
11977         PR c++/8586
11978         * g++.dg/warn/Wall-write-strings.C: New.
11979
11980 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11981
11982         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11983         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11984
11985 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11986
11987         * gfortran.dg/use_3.f90: Remove error message.
11988         * gfortran.dg/iso_fortran_env_1.f90: New test.
11989         * gfortran.dg/iso_fortran_env_2.f90: New test.
11990         * gfortran.dg/iso_fortran_env_3.f90: New test.
11991         * gfortran.dg/iso_fortran_env_4.f90: New test.
11992
11993 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11994
11995         * gcc.dg/vect/vect-27.c: Fix initialization.
11996
11997 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11998
11999         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12000         * gcc.dg/torture/builtin-minmax-1.c: New.
12001
12002         * gcc.dg/builtins-20.c: Add cases for copysign.
12003
12004 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12005
12006         PR fortran/24285
12007         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12008
12009 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12010         * gfortran.dg/use_1.f90: New test.
12011         * gfortran.dg/use_1.f90: New test.
12012         * gfortran.dg/use_1.f90: New test.
12013
12014 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12015
12016         PR tree-optimization/29801
12017         * gcc.dg/pr29801.c: New test.
12018
12019 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR middle-end/29584
12022         * gcc.dg/torture/pr29584.c: New test.
12023
12024 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12025
12026         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12027         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12028         * gcc.target/powerpc/compress-float-ppc.c,
12029         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12030         powerpc_fprs.
12031         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12032         do not pass -mhard-float.
12033
12034 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12035
12036         * gnat.dg/volatile_aggregate.adb: New test.
12037
12038 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12039
12040         PR fortran/29391
12041         PR fortran/29489
12042         * gfortran.dg/bound_2.f90: Add more checks.
12043         * gfortran.dg/bound_3.f90: New test.
12044
12045 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12046
12047         PR target/29201
12048         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12049
12050 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12051
12052         * gfortran.dg/import3.f90: Fix error message.
12053
12054 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12055
12056         PR tree-opt/29788
12057         * gfortran.fortran-torture/compile/inline_1.f90:
12058         New testcase.
12059
12060 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12061
12062         * gcc.target/i386/x87regparm-1.c: New test.
12063         * gcc.target/i386/x87regparm-2.c: New test.
12064         * gcc.target/i386/x87regparm-3.c: New test.
12065         * gcc.target/i386/x87regparm-4.c: New test.
12066
12067 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12068
12069         PR fortran/27546
12070         * gfortran.dg/import.f90: New test.
12071         * gfortran.dg/import2.f90: New test.
12072         * gfortran.dg/import3.f90: New test.
12073
12074 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12075
12076         PR fortran/27588
12077         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12078
12079 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12080
12081         PR fortran/29806
12082         * gfortran.dg/contains.f90: New test.
12083         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12084
12085 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12086
12087         PR tree-optimization/29581
12088         * gcc.dg/pr29581-1.c: New test.
12089         * gcc.dg/pr29581-2.c: New test.
12090         * gcc.dg/pr29581-3.c: New test.
12091         * gcc.dg/pr29581-4.c: New test.
12092         * gfortran.dg/pr29581.f90: New test.
12093
12094 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12095
12096         PR fortran/29702
12097         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12098         numbers in error message headers.
12099
12100 2006-11-14  Richard Guenther  <rguenther@suse.de>
12101
12102         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12103         to i?86 and x86_64 targets.
12104
12105 2006-11-14  Caroline Tice  <ctice@apple.com>
12106
12107         * gcc.dg/pubtypes-1.c: New file/testcase.
12108         * gcc.dg/pubtypes-2.c: New file/testcase.
12109         * gcc.dg/pubtypes-3.c: New file/testcase.
12110         * gcc.dg/pubtypes-4.c: New file/testcase.
12111         * g++.dg/pubtypes.C: New file/testcase.
12112
12113 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12114
12115         PR c++/29106
12116         * g++.dg/init/self1.C: New test.
12117
12118 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12119
12120         PR fortran/29657
12121         * gfortran.dg/conflicts.f90: Add.
12122
12123 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12124
12125         PR rtl-optimization/29798
12126
12127         * gcc.c-torture/execute/pr29798.c: New.
12128
12129 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12130
12131         * gcc.dg/builtins-20.c: Add more cases.
12132
12133 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR fortran/29759
12136         * gfortran.dg/gomp/pr29759.f90: New test.
12137
12138 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12139
12140         PR c++/29518
12141         * g++.dg/template/static28.C: New test.
12142
12143 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12144
12145         * lib/c-torture.exp: Use target-libpath.exp.
12146         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12147         set GCC_EXEC_PREFIX env var from global variable of same name.
12148
12149 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12150
12151         PR fortran/26994
12152         * gfortran.fortran-torture/compile/transfer-1.f90:
12153         New testcase.
12154
12155 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12156             Zdenek Dvorak <dvorakz@suse.cz>
12157
12158         PR tree-optimization/29680
12159         * gcc.dg/alias-11.c: New test.
12160
12161 2006-11-12  Jason Merrill  <jason@redhat.com>
12162             Andrew Pinski <pinskia@physics.uc.edu>
12163
12164         PR middle-end/28915
12165         * gcc.target/i386/vectorize1.c: New.
12166
12167 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12168
12169         PR rtl-optimization/29797
12170         * gcc.c-torture/execute/pr29797-1.c: New test case.
12171
12172 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12173
12174         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12175
12176 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12177
12178         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12179
12180 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12181
12182         PR tree-optimization/13827
12183         * gcc.dg/fold-eqand-1.c: New test case.
12184
12185 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12186
12187         PR rtl-opt/28812
12188         * gcc.c-torture/execute/mayalias-3.c: New test.
12189
12190 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12191
12192         PR middle-end/27528
12193         * gcc.c-torture/compile/pr27528.c: New test.
12194         * gcc.dg/pr27528.c: Likewise.
12195
12196 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12197
12198         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12199
12200         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12201
12202 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12203
12204         PR fortran/29758
12205         * gfortran.dg/reshape_source_size_1.f90: New test.
12206
12207 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12208
12209         PR fortran/29315
12210         * gfortran.dg/aliasing_dummy_4.f90: New test.
12211
12212 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12213
12214         PR target/29777
12215         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12216         and x86_64-*-* targets.
12217
12218 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12219
12220         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12221         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12222         New macros. Use them in exact tests.
12223         (TESTIT3): New macro.
12224         Add tests for fmin, fmax and fma.
12225
12226 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12227
12228         PR fortran/29431
12229         * gfortran.dg/array_constructor_13.f90: New test.
12230
12231 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12232
12233         PR fortran/29744
12234         * gfortran.dg/used_types_12.f90: New test.
12235
12236 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12237
12238         PR middle-end/29726
12239         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12240         (test6): Ditto.
12241         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12242         * gcc.dg/fold-eqandshift-3.c: New test case.
12243
12244 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12245
12246         PR fortran/29699
12247         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12248
12249         PR fortran/21370
12250         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12251
12252 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12253
12254         * gcc.dg/20061109-1.c: New testcase.
12255
12256 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12257
12258         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12259
12260 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12261
12262         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12263         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12264
12265 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12266
12267         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12268         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12269
12270 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12271
12272         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12273
12274 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12275
12276         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12277         vect-9.c).
12278         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12279         * gcc.dg/vect/vect-9.c: Now vectorizable.
12280         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12281         that support vect_widen_mult.
12282         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12283         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12284         vect-reduc-dot-u16.c).
12285         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12286         vect-reduc-dot-u16.c).
12287         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12288         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12289         vect-reduc-dot-s8.c).
12290         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12291         vect-reduc-dot-s8.c).
12292         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12293         vect-reduc-dot-s8.c).
12294         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12295         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12296         vect-reduc-dot-u8.c).
12297         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12298         vect-reduc-dot-u8.c).
12299         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12300         * gcc.dg/vect/vect-multitypes-9.c: New test.
12301         * gcc.dg/vect/vect-multitypes-10.c: New test.
12302         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12303         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12304         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12305         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12306         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12307         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12308         wrapv-vect-reduc-dot-s8.c.
12309         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12310         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12311         targets that support vec_unpack.
12312         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12313         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12314         (check_effective_target_vect_widen_mult_hi_to_si): New.
12315         (check_effective_target_vect_widen_sum): Removed.
12316
12317         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12318
12319         * gcc.dg/vect/vect-multitypes-8.c: New test.
12320         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12321
12322         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12323
12324         * gcc.dg/vect/vect-multitypes-7.c: New test.
12325
12326         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12327
12328         * gcc.dg/vect/vect-multitypes-4.c: New test.
12329         * gcc.dg/vect/vect-multitypes-5.c: New test.
12330         * gcc.dg/vect/vect-multitypes-6.c: New test.
12331
12332         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12333
12334         * gcc.dg/vect/vect-multitypes-1.c: New test.
12335         * gcc.dg/vect/vect-multitypes-2.c: New test.
12336         * gcc.dg/vect/vect-multitypes-3.c: New test.
12337
12338 2006-11-07  Eric Christopher  <echristo@apple.com>
12339
12340         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12341         Test using scan-assembler-not.
12342
12343 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12344
12345         * gcc.dg/inline-17.c: New test.
12346
12347 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12348
12349         PR other/25028
12350         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12351         on HP-UX.
12352
12353 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12354
12355         PR fortran/29539
12356         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12357
12358         PR fortran/29634
12359         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12360         test.
12361
12362 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12363
12364         PR fortran/29601
12365         * gfortran.dg/volatile.f90: Add.
12366         * gfortran.dg/volatile2.f90: Add.
12367         * gfortran.dg/volatile3.f90: Add.
12368         * gfortran.dg/volatile4.f90: Add.
12369         * gfortran.dg/volatile5.f90: Add.
12370         * gfortran.dg/volatile6.f90: Add.
12371         * gfortran.dg/volatile7.f90: Add.
12372
12373 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12374
12375         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12376           for matching error messages.
12377         * gfortran.dg/specifics_3.f90: Adjust pattern
12378           for matching error messages.
12379
12380 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12381             Bernhard Fischer  <aldot@gcc.gnu.org>
12382
12383         * lib/gcc-dg.exp (output-exists): New proc.
12384         (output-exists-not): New proc.
12385         * gcc.test-framework/test-framework.awk: Support new directives.
12386         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12387         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12388         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12389         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12390         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12391         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12392
12393 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12394
12395         PR fortran/29630
12396         PR fortran/29679
12397         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12398         * gfortran.dg/initialization_3.f90: New.
12399
12400 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12401
12402         PR libgfortran/25545
12403         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12404
12405 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR middle-end/29695
12408         * gcc.c-torture/execute/pr29695-1.c: New test.
12409         * gcc.c-torture/execute/pr29695-2.c: New test.
12410
12411 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12412
12413         PR fortran/29565
12414         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12415
12416 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12417
12418         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12419         for matching error messages.
12420
12421 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12422
12423         PR target/26915
12424         * gcc.target/i386/387-12.c: New test.
12425
12426 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12427
12428         PR libfortran/29713
12429         * gfortran.dg/pr29713.f90: New test.
12430
12431 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12432
12433         * gcc.c-torture/execute/arith-rand-ll.c:
12434         Also test for bogus rest sign.
12435
12436 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12437
12438         PR libfortran/27895
12439         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12440
12441 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12442
12443         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12444         from error messages.
12445
12446 2006-11-02  Mike Stump  <mrs@apple.com>
12447
12448         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12449
12450         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12451
12452 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12453
12454         * g++.dg/eh/gcsec1.C: New test.
12455
12456 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12457
12458         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12459         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12460
12461 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12462
12463         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12464         hexadecimal value.
12465         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12466         * gcc.dg/pr14796-2.c: Likewise.
12467
12468 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12469
12470         * gcc.c-torture/execute/20061101-1.c: New test.
12471
12472 2006-11-01  Richard Guenther  <rguenther@suse.de>
12473
12474         * gcc.target/i386/fpprec-1.c: New testcase.
12475
12476 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12477
12478         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12479         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12480
12481 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12482
12483         * gcc.c-torture/execute/20061031-1.c: New test.
12484
12485 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12486
12487         PR 23067
12488         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12489         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12490         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12491         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12492         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12493         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12494         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12495
12496 2006-10-31  Eric Christopher  <echristo@apple.com>
12497             Falk Hueffner  <falk@debian.org>
12498
12499         * gcc.dg/builtin-bswap-1.c: New.
12500         * gcc.dg/builtin-bswap-2.c: New.
12501         * gcc.dg/builtin-bswap-3.c: New.
12502         * gcc.dg/builtin-bswap-4.c: New.
12503         * gcc.dg/builtin-bswap-5.c: New.
12504         * gcc.target/i386/builtin-bswap-1.c: New.
12505
12506 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12507
12508         * gcc.dg/inline-16.c: New.
12509
12510         PR 16622
12511         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12512         defining it.
12513         * gcc.dg/inline-13.c: New.
12514         * gcc.dg/inline-14.c: New.
12515         * gcc.dg/inline-15.c: New.
12516
12517         PR 11377
12518         * gcc.dg/inline6.c: New.
12519         * gcc.dg/inline7.c: New.
12520
12521 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12522
12523         PR middle-end/23470
12524         * gcc.dg/pr23470-1.c: New test case.
12525
12526 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12527
12528         PR fortran/29537
12529         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12530         data.
12531         * gfortran.dg/blockdata_2.f90: New testcase.
12532
12533 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12534
12535         PR libfortran/29627
12536         * gfortran.dg/unf_short_record_1.f90:  New test.
12537
12538 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12539
12540         PR fortran/29067
12541         * gfortran.dg/pr29067.f: New test.
12542
12543 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12544             Richard Sandiford  <richard@codesourcery.com>
12545
12546         * lib/target-supports.exp (get_compiler_messages): Append options
12547         as a single list element.
12548         (check_effective_target_arm_vfp_ok): New.
12549         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12550
12551 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12552
12553         PR fortran/29387
12554         * gfortran.dg/intrinsic_actual_2.f90: New test.
12555
12556         PR fortran/29490
12557         * gfortran.dg/actual_array_interface_1.f90: New test.
12558
12559         PR fortran/29641
12560         * gfortran.dg/used_types_11.f90: New test.
12561
12562 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12563
12564         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12565         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12566         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12567         * g++.old-deja/g++.mike/net25.C (main): Same.
12568         * g++.dg/lookup/exception1.C (main): Same.
12569         * g++.dg/parse/parens2.C (main): Same.
12570
12571 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12572
12573         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12574
12575 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12576
12577         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12578         * gcc.dg/torture/builtin-math-3.c: Likewise.
12579
12580 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12581
12582         PR fortran/29452
12583         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12584         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12585
12586 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12587
12588         PR Fortran/29410
12589         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12590
12591 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12592
12593         * lib/target-supports.exp (check_function_available): Declare
12594         function before calling.
12595
12596 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12597
12598         PR tree-optimization/29637
12599         * gcc.dg/pr29637.c: New test.
12600
12601 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12602
12603         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12604         tree canonicalization.
12605
12606 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12607
12608         * gcc.dg/builtins-20.c: Add more hypot tests.
12609
12610 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12611
12612         * gcc.dg/fold-compare-1.c: New test case.
12613
12614 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12615
12616         PR c++/16307
12617         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12618
12619 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12620
12621         PR tree-optimization/15458
12622         * gcc.dg/fold-xornot-1.c: New test case.
12623
12624 2006-10-29  Richard Guenther  <rguenther@suse.de>
12625
12626         * gcc.target/i386/math-torture/trunc.c: New testcase.
12627
12628 2006-10-29  Richard Guenther  <rguenther@suse.de>
12629
12630         * gcc.target/i386/math-torture/round.c: New testcase.
12631
12632 2006-10-29  Richard Guenther  <rguenther@suse.de>
12633
12634         * gcc.target/i386/math-torture/ceil.c: New testcase.
12635         * gcc.target/i386/math-torture/floor.c: Likewise.
12636
12637 2006-10-29  Richard Guenther  <rguenther@suse.de>
12638
12639         * gcc.target/i386/math-torture/rint.c: New testcase.
12640         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12641
12642 2006-10-29  Richard Guenther  <rguenther@suse.de>
12643
12644         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12645         * gcc.target/i386/math-torture/lceil.c: Likewise.
12646
12647 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12648
12649         PR libgfortran/24313
12650         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12651
12652 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12653
12654         * gcc.c-torture/execute/20020118-1.c,
12655         gcc.c-torture/execute/builtins/strlen.c,
12656         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12657         comment typos.
12658
12659 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12660
12661         * gcc.dg/builtins-20.c: Add tests for hypot.
12662         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12663         two-argument builtins.
12664         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12665         TESTIT2.  Update all callers.
12666         (TESTIT2, TESTIT2_R): New helper macros.
12667         Add testcases for pow, hypot and atan2.
12668
12669 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12670
12671         PR C++/29295
12672         * g++.dg/expr/bool1.C: New test.
12673         * g++.dg/expr/bool2.C: New test.
12674
12675 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12676
12677         PR fortran/28224
12678         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12679         * gfortran.dg/namelist_internal.f90: New test.
12680
12681 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12682
12683         PR fortran/29625
12684         * gfortran.dg/io_real_boz.f90: Add.
12685         * gfortran.dg/io_real_boz2.f90: Add.
12686
12687 2006-10-28  Richard Guenther  <rguenther@suse.de>
12688
12689         PR middle-end/26899
12690         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12691
12692 2006-10-28  Richard Guenther  <rguenther@suse.de>
12693
12694         PR target/28806
12695         * gcc.target/i386/math-torture/lround.c: New testcase.
12696
12697 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12698
12699         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12700         * gcc.dg/builtins-44.c: Likewise.
12701         * gcc.dg/builtins-45.c: Likewise.
12702         * gcc.dg/pr28796-2.c: Likewise.
12703         * gcc.dg/unordered-3.c: Likewise.
12704
12705 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12706
12707         PR libgfortran/27954
12708         * gfortran.dg/error_recovery_2.f90: New test.
12709
12710 2006-10-26  Richard Guenther  <rguenther@suse.de>
12711
12712         * gcc.target/i386/i386.exp: Use glob, not find to collect
12713         tests.  Avoids recursing into subdirectories.
12714         * gcc.target/i386/math-torture/math-torture.exp: Torture
12715         for interesting ia32 math options.
12716         * gcc.target.i386/math-torture/lrint.c: New testcase.
12717
12718 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12719
12720         PR libgfortran/29563
12721         * gfortran.dg/arrayio_9.f90: Update test.
12722         * gfortran.dg/arrayio_19.f90: New test.
12723
12724 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12725
12726         * gcc.dg/20061026.c: New testcase.
12727
12728 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12729
12730         PR libgfortran/29563
12731         * gfortran.dg/arrayio_9.f90: New test.
12732
12733 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12734
12735         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12736         Copy the strings manually, as strcpy may call strlen.
12737
12738 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12739
12740         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12741         Add checks for log, log2, log10 and log1p.
12742
12743         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12744         we already test 0.0.  Add checks for expm1, log, log2, log10,
12745         log1p, cbrt, erf and erfc.
12746
12747 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12748
12749         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12750
12751 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12752
12753         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12754         and remainderl() built-in functions.  Remove -ffast-math from
12755         dg-options.
12756
12757 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12758
12759         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12760         acosh and atanh.
12761
12762         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12763         floating point modifiers to arguments passed to float and long
12764         double functions respectively.  Update all callers to use floating
12765         point numbers, not integers.  Add tests for exp, exp2 and
12766         exp10/pow10.
12767
12768         * gcc.dg/torture/builtin-math-3.c: New test.
12769
12770 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12771
12772         PR fortran/29393
12773         * gfortran.dg/initialize_2.f90: New.
12774
12775 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         * gcc.dg/torture/builtin-math-2.c: New test.
12778
12779 2006-10-24  Richard Guenther  <rguenther@suse.de>
12780
12781         PR middle-end/28796
12782         * gcc.dg/pr28796-1.c: New testcase.
12783         * gcc.dg/pr28796-2.c: Likewise.
12784
12785 2006-10-24  Richard Guenther  <rguenther@suse.de>
12786
12787         * gcc.dg/builtins-57.c: New testcase.
12788
12789 2006-10-24  Richard Guenther  <rguenther@suse.de>
12790
12791         PR tree-optimization/29567
12792         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12793
12794 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12795
12796         PR tree-optimization/14784
12797         * gcc.dg/alias-10.c: New test.
12798
12799 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12800
12801         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12802
12803 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12804
12805         * gcc.dg/builtin-strncat-chk-1.c: New test.
12806
12807 2006-10-23  Jan Hubicka  <jh@suse.cz>
12808
12809         * gcc.dg/memmove-1.c: New test.
12810
12811 2006-10-23  Paul Brook  <paul@codesourcery.com>
12812
12813         * gcc.dg/pragma-pack-5.c: New test.
12814
12815 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12816
12817         * g++.dg/other/s390-1.C: New testcase.
12818
12819 2006-10-23  Richard Guenther  <rguenther@suse.de>
12820
12821         PR middle-end/27132
12822         PR middle-end/23295
12823         * gcc.dg/pr27132.c: New testcase.
12824         * gcc.dg/pr23295.c: Likewise.
12825         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12826         * g++.dg/tree-ssa/pr19807.C: Likewise.
12827
12828 2006-10-23  Richard Guenther  <rguenther@suse.de>
12829
12830         PR middle-end/21032
12831         * gcc.dg/pr21032.c: New testcase.
12832
12833 2006-10-22  Jeff Law  <law@redhat.com>
12834         Richard Guenther  <rguenther@suse.de>
12835
12836         PR tree-optimization/15911
12837         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12838
12839 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12840
12841         PR c++/20647
12842         * g++.dg/abi/rtti3.C: New.
12843
12844 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12845
12846         PR middle-end/28252
12847         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12848         transformation.
12849
12850 2006-10-21  Richard Guenther  <rguenther@suse.de>
12851
12852         PR tree-optimization/3511
12853         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12854
12855 2006-10-21  Richard Guenther  <rguenther@suse.de>
12856
12857         PR middle-end/26898
12858         * gcc.dg/torture/pr26898-1.c: New testcase.
12859         * gcc.dg/torture/pr26898-2.c: Likewise.
12860
12861 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12862
12863         PR c++/28053
12864         * g++.dg/parse/bitfield1.C: Adjust error markers.
12865         * g++.dg/parse/bitfield2.C: New test.
12866
12867 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12868
12869         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12870
12871 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12872
12873         PR libfortran/27895
12874         * gfortran.dg/zero_sized_1.f90: New test.
12875
12876 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12877
12878         * gcc.dg/div-compare-1.c: New test.
12879
12880 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12881
12882         PR fortran/29216
12883         * gfortran.dg/result_default_init_1.f90: New test.
12884
12885         PR fortran/29314
12886         * gfortran.dg/automatic_default_init_1.f90: New test.
12887
12888         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12889         from 38 to 33.
12890
12891 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12892
12893         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12894         'using namespace std' without previous declaration.
12895         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12896         * g++.old-deja/g++.robertl/eb133c.C: New.
12897
12898 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12899
12900         PR libgfortran/29277
12901         * gfortran.dg/streamio_4.f90: Update test.
12902         * gfortran.dg/streamio_11.f90: New test.
12903
12904 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12905
12906         PR c++/27952
12907         * g++.dg/inherit/virtual1.C: New test.
12908
12909 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR c++/28261
12912         * g++.dg/parse/enum3.C: New test.
12913
12914 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12915
12916         PR c++/29039
12917         * g++.dg/init/ctor8.C: New test.
12918
12919 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12920
12921         PR c++/27270
12922         * g++.dg/ext/complit8.C: Tweak error markers.
12923         * g++.dg/template/complit1.C: Add error marker.
12924
12925 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12926
12927         PR c++/27270
12928         * g++.dg/ext/complit8.C: New test.
12929
12930         PR c++/29408
12931         * g++.dg/parse/dtor12.C: New test.
12932
12933         PR c++/29435
12934         * g++.dg/template/sizeof11.C: New test.
12935
12936 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12937
12938         PR fortran/29392
12939         * gfortran.dg/data_char_3.f90: New test.
12940
12941         PR fortran/29451
12942         * gfortran.dg/negative_automatic_size.f90: New test.
12943
12944 2006-10-16  David Daney  <ddaney@avtrex.com>
12945
12946         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12947
12948 2006-10-16  Eric Christopher  <echristo@apple.com>
12949
12950         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12951         x86_64.
12952
12953 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12954
12955         PR c++/28211
12956         * g++.dg/tc1/dr49.C: Tweak error messages.
12957         * g++.dg/parse/template21.C: New test.
12958
12959 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12960
12961         PR middle-end/20491
12962         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12963
12964 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12965
12966         PR fortran/29403
12967         * gfortran.dg/print_1.f90: New test.
12968
12969 2006-10-15  Jan Hubicka  <jh@suse.cz>
12970
12971         PR middle-end/29241
12972         * gcc.c-torture/compile/pr29241.c: New testcase.
12973
12974 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12975
12976         PR middle-end/29250
12977         * gcc.c-torture/compile/pr29250.c: New test.
12978
12979 2006-10-15  Richard Guenther  <rguenther@suse.de>
12980
12981         * gcc.dg/pr29299.c: New testcase.
12982
12983 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12984
12985         PR fortran/24767
12986         * gfortran.dg/label_4.f90: Adjust warning flag.
12987
12988 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12989
12990         PR fortran/29371
12991         * gfortran.dg/nullify_3.f90: New test.
12992
12993 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12994
12995         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12996         on Solaris 2.5.1 too.
12997
12998 2006-10-13  Eric Christopher  <echristo@apple.com>
12999
13000         * gcc.dg/pr25993.c: Skip for darwin.
13001
13002 2006-10-13  Eric Christopher  <echristo@apple.com>
13003
13004         * gcc.dg/visibility-11.c: Skip for darwin.
13005
13006 2006-10-13  Eric Christopher  <echristo@apple.com>
13007
13008         * gcc.dg/darwin-weakimport-1.c: Use
13009         -fno-asynchronous-unwind-tables.
13010         * gcc.dg/darwin-weakimport-3.c: Ditto.
13011
13012 2006-10-13  Richard Guenther  <rguenther@suse.de>
13013
13014         PR tree-optimization/29446
13015         * gcc.dg/torture/pr29446.c: New testcase.
13016
13017 2006-10-13  Bill Wendling  <wendling@apple.com>
13018
13019         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13020         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13021         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13022         * g++.old-deja/g++.law/shadow1.C: Likewise.
13023         * g++.old-deja/g++.law/ctors10.C: Likewise.
13024         * g++.dg/debug/namespace1.C: Likewise.
13025         * g++.dg/inherit/namespace-as-base.C: Likewise.
13026         * g++.dg/opt/delay-slot-1.C: Likewise.
13027         * g++.dg/parse/defarg10.C: Likewise.
13028         * g++.dg/template/ptrmem11.C: Likewise.
13029         * g++.dg/template/mem_func_ptr.C: Likewise.
13030         * g++.dg/template/spec19.C: Likewise.
13031
13032 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13033
13034         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13035
13036 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13037
13038         PR fortran/29373
13039         * gfortran.dg/implicit_9.f90: New test.
13040
13041         PR fortran/29407
13042         * gfortran.dg/namelist_25.f90: New test.
13043
13044         PR fortran/27701
13045         * gfortran.dg/same_name_2.f90: New test.
13046
13047         PR fortran/29232
13048         * gfortran.dg/host_assoc_types_1.f90: New test.
13049
13050         PR fortran/29364
13051         * gfortran.dg/missing_derived_type_1.f90: New test.
13052         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13053
13054         PR fortran/29422
13055         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13056
13057         PR fortran/29428
13058         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13059
13060 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13061
13062         PR fortran/29391
13063         * gfortran.dg/bound_2.f90: New test.
13064
13065 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13066
13067         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13068         directive.
13069         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13070         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13071         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13072         * gfortran.dg/gomp/reduction3.f90: Likewise.
13073         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13074         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13075         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13076         * gfortran.dg/forall_4.f90: Likewise.
13077         * gfortran.dg/spec_expr_4.f90: Likewise.
13078         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13079         * gfortran.dg/forall_5.f90: Likewise.
13080         * gfortran.dg/open_access_append_2.f90: Add check for
13081         compile-time warning.
13082
13083 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13084
13085         PR c++/28506
13086         * g++.dg/parse/pure1.C: New test.
13087
13088 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13089
13090         PR fortran/21435
13091         * gfortran.dg/io_constraints_3.f90: New test.
13092         * gfortran.dg/open_access_append_1.f90: Add checks
13093         for compile-time warnings.
13094         * gfortran.dg/pr20163-2.f: Likewise.
13095         * gfortran.dg/iostat_2.f90: Likewise.
13096         * gfortran.dg/label_4.f90: Delete the temporary
13097         file.
13098         * gfortran.dg/direct_io_2.f90: Add a FILE=
13099         specifier.
13100         * gfortran.dg/iomsg_1.f90: Add check for
13101         compile-time warning.
13102
13103 2006-10-12  Jan Hubicka  <jh@suse.cz>
13104
13105         PR c/28419
13106         * gcc.dg/pr28319.c: New test.
13107
13108 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13109         PR c++/29318
13110         * g++.dg/ext/vla4.C: New test.
13111
13112 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13113
13114         PR c++/27961
13115         * g++.dg/template/crash60.C: New test.
13116         * g++.dg/other/large-size-array.C: Adjust error markers.
13117         * g++.dg/parse/crash27.C: Likewise.
13118         * g++.dg/template/crash1.C: Likewise.
13119
13120 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13121
13122         PR testsuite/29093
13123         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13124
13125 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13126
13127         PR preprocessor/28709
13128         * gcc.dg/cpp/paste14.c: New test.
13129
13130 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13131
13132         PR c++/29175
13133         * g++.dg/init/array24.C: New test.
13134
13135 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13138         of <sys/types.h>.
13139
13140 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13141
13142         PR c++/29024
13143         * g++.dg/parse/typedef8.C: New test.
13144         * g++.dg/other/mult-stor1.C: Adjust error markers.
13145
13146 2006-10-11  Richard Guenther  <rguenther@suse.de>
13147
13148         PR tree-optimization/28230
13149         * gcc.dg/torture/pr28230.c: New testcase.
13150
13151 2006-10-11  Richard Guenther  <rguenther@suse.de>
13152
13153         PR inline-asm/29119
13154         * gcc.dg/torture/pr29119.c: New testcase.
13155
13156 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13157
13158         PR middle-end/29272
13159         * gcc.c-torture/execute/20060930-2.c: New test.
13160
13161 2006-10-09  Richard Henderson  <rth@redhat.com>
13162
13163         Revert emutls patch.
13164
13165 2006-10-09  Richard Guenther  <rguenther@suse.de>
13166
13167         PR middle-end/29254
13168         * gcc.dg/pr29254.c: New testcase.
13169
13170 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13171             Paul Thomas  <pault@gcc.gnu.org>
13172
13173         PR fortran/20541
13174         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13175         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13176         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13177         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13178         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13179         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13180         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13181         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13182         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13183         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13184         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13185         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13186         * gfortran.dg/alloc_comp_std.f90: New test.
13187         * gfortran.dg/move_alloc.f90: New test.
13188
13189 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13190
13191         PR fortran/29115
13192         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13193
13194         PR fortran/29211
13195         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13196
13197 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13198
13199         PR fortran/28585
13200         * gfortran.dg/new_line.f90: New test.
13201
13202 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13203
13204         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13205         * gcc.dg/torture/builtin-convert-1.c,
13206         gcc.dg/torture/builtin-convert-2.c,
13207         gcc.dg/torture/builtin-convert-3.c,
13208         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13209
13210 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13211
13212         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13213         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13214         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13215         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13216
13217 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13218
13219         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13220         Xfail some tests for powerpc-darwin and powerpc-aix.
13221
13222 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13223
13224         PR c/29380
13225         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13226
13227 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13228
13229         PR target/29300
13230         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13231         on hppa*-*-hpux*.
13232
13233 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13234
13235         PR fortran/16580
13236         PR fortran/29288
13237         * gfortran.fortran-torture/execute/specifics.f90:
13238         Add tests for using all possible intrinsics as actual arguments.
13239         * gfortran.dg/specifics_1.f90: Add tests for using
13240         all possible intrinsics as actual arguments.
13241         * gfortran.dg/specifics_2.f90: New file.
13242         * gfortran.dg/specifics_3.f90: New file.
13243
13244 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13245
13246         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13247         * gcc.dg/debug/debug-2.c: Likewise.
13248
13249 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13250
13251         * gcc.c-torture/compile/sync-2.c: New test.
13252
13253 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13254
13255         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13256         line endings.
13257
13258 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13259
13260         PR rtl-optimization/29128
13261         * gcc.c-torture/compile/pr29128.c: New test.
13262
13263 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13264
13265         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13266         line endings.
13267
13268 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13269
13270         PR middle-end/29256
13271         * gcc.dg/tree-ssa/loop-19.c: New test.
13272
13273 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13274
13275         PR tree-optimization/29330
13276         * gcc.dg/pr29330.c: New test.
13277
13278         PR target/28924
13279         * gcc.c-torture/compile/20061005-1.c: New test.
13280
13281 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13282
13283         * gcc.dg/typename-vla-1.c: New case.
13284         * gnat.dg/forward_vla.adb: New case.
13285
13286 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13287
13288         PR tree-optimization/29290
13289         * gfortran.dg/loop_nest_1.f90: New test.
13290
13291         PR target/29198
13292         * gcc.dg/tls/opt-12.c: New test.
13293
13294         PR fortran/28415
13295         * gfortran.dg/save_2.f90: New test.
13296
13297         PR c/29091
13298         * gcc.dg/pr29091.c: New test.
13299
13300 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13301
13302         * lib/target-supports.exp
13303         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13304         same as x86_64-*-*; check for LP64.
13305
13306 2006-10-04  Richard Henderson  <rth@redhat.com>
13307
13308         * lib/target-supports.exp (check_effective_target_tls): Redefine
13309         to mean non-emulated tls.
13310         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13311         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13312         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13313         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13314         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13315         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13316         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13317
13318 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13319
13320         PR fortran/29343
13321         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13322
13323 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13324
13325         * gfortran.dg/bounds_check_fail_1.f90: New test.
13326
13327 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13328
13329         PR c++/29020
13330         * g++.dg/template/friend48.C: New test.
13331
13332 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13333
13334         PR fortran/29098
13335         * gfortran.dg/default_initialization_2.f90: New test.
13336
13337 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13338
13339         PR fortran/20779
13340         PR fortran/20891
13341         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13342
13343 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13344
13345         PR fortran/29284
13346         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13347
13348         PR fortran/29321
13349         PR fortran/29322
13350         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13351
13352         PR fortran/25091
13353         PR fortran/25092
13354         * gfortran.dg/entry_array_specs_1.f90: New test.
13355
13356 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13357
13358         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13359         insufficient to inhibit some test failures at -O3.  Do testing
13360         on integers.
13361
13362 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13363
13364         PR c++/29138
13365         * g++.dg/inherit/access8.C: New test.
13366         * g++.dg/template/dtor4.C: Tweak error messages.
13367
13368 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13369
13370         PR fortran/27478
13371         * gfortran.dg/entry_8.f90: New test.
13372
13373 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13374
13375         PR c++/29291
13376         * g++.dg/parse/new4.C: New test.
13377
13378 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13379
13380         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13381         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13382         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13383         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13384         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13385
13386 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13387
13388         PR fortran/19260
13389         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13390         * gfortran.dg/continuation_2.f90: New test.
13391
13392         PR fortran/19262
13393         * gfortran.dg/continuation_3.f90: New test.
13394         * gfortran.dg/continuation_4.f90: New test.
13395         * gfortran.dg/continuation_5.f: New test.
13396         * gfortran.dg/continuation_6.f: New test.
13397
13398 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13399
13400         PR c++/29226
13401         * g++.dg/template/vla1.C: New test.
13402
13403 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13404
13405         PR fortran/29210
13406         * gfortran.dg/complex_parameter_1.f90: New test.
13407
13408 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13409
13410         PR c/29154
13411         * gcc.c-torture/execute/20060929-1.c: New test.
13412
13413 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/29105
13416         * g++.dg/template/member6.C: New test.
13417         * g++.dg/parse/typename7.C: Adjust error markers.
13418
13419         PR c++/29080
13420         * g++.dg/template/member7.C: New test.
13421
13422 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13423
13424         PR c/24010
13425         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13426         gcc.dg/Woverride-init-3.c: New tests.
13427
13428 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13429
13430         * gcc.c-torture/execute/20060930-1.c: New test.
13431
13432 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13433
13434         PR fortran/18791
13435         * gfortran.dg/specifics_1.f90: New test.
13436         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13437         complex specifics.
13438
13439 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13440
13441         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13442         pthread-init-common.h: New.
13443
13444 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13445
13446         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13447         precision on some archs.
13448
13449 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13450
13451         * gcc.dg/non-local-goto-1.c: New test.
13452         * gcc.dg/non-local-goto-2.c: Likewise.
13453         * gcc.dg/setjmp-3.c: Likewise.
13454         * gcc.dg/setjmp-4.c: Likewise.
13455
13456 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13457
13458         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13459
13460 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13461
13462         PR fortran/28276
13463         * gfortran.dg/exponent_1.f90: New test.
13464
13465         PR fortran/27021
13466         * gfortran.dg/nearest_1.f90: New test.
13467
13468 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13469
13470         PR middle-end/25261
13471         PR middle-end/28790
13472         * gcc.dg/gomp/nestedfn-1.c: New test.
13473
13474 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13475
13476         PR objc/29195
13477         * objc/compile/method-1.m: New test.
13478
13479 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13480
13481         PR c++/26938
13482         * g++.dg/template/crash58.C: New test.
13483         * g++.dg/parse/crash28.C: Adjust error markers.
13484         * g++.dg/template/crash34.C: Likewise.
13485         * g++.dg/template/friend31.C: Likewise.
13486         * g++.dg/template/crash32.C: Likewise.
13487
13488         PR c++/27329
13489         * g++.dg/template/crash59.C: New test.
13490
13491         PR c++/27667
13492         * g++.dg/template/spec33.C: New test.
13493         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13494
13495 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13496             Adam Nemet  <anemet@caviumnetworks.com>
13497
13498         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13499         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13500
13501 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13502
13503         PR target/28911
13504         * gcc.dg/pr28911.c: New.
13505
13506 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13507
13508         PR target/29169
13509         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13510         (dg-options): Add -mfpmath=387.
13511
13512 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13513
13514         PR c/28706
13515         * gcc.dg/pr28706.c: New test.
13516
13517         PR c/28712
13518         * gcc.dg/pr28712.c: New test.
13519
13520 2006-09-22  Mike Stump  <mrs@apple.com>
13521
13522         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13523
13524 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13525
13526         PR tree-optimization/28888
13527         * gcc.dg/pr28888.c: New test.
13528
13529 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/29016
13532         * g++.dg/init/ptrfn1.C: New test.
13533
13534 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13535
13536         PR c++/28861
13537         * g++.dg/template/spec32.C: New test.
13538         * g++.dg/parse/crash9.C: Adjust error markers.
13539
13540         PR c++/28303
13541         * g++.dg/template/typedef6.C: New test.
13542         * g++.dg/init/error1.C: Adjust error markers.
13543         * g++.dg/parse/crash9.C: Likewise.
13544         * g++.dg/template/crash55.C: Likewise.
13545
13546 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13547
13548         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13549
13550 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13551
13552         PR target/27650
13553         * g++.dg/ext/dllimport12.C: New test.
13554
13555 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13556
13557         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13558         * gcc.target/mips/nmadd-2.c: Likewise.
13559         * gcc.target/mips/mips-ps-6.c: New test.
13560         * gcc.target/mips/neg-abs-1.c: Likewise.
13561         * gcc.target/mips/neg-abs-2.c: Likewise.
13562         * gcc.target/mips/nmadd-3.c: New test.
13563
13564 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13565
13566         PR middle-end/28046
13567         * gcc.dg/gomp/atomic-10.c: New test.
13568         * g++.dg/gomp/atomic-10.C: New test.
13569
13570 2006-09-20  Eric Christopher  <echristo@apple.com>
13571
13572         * gcc.target/i386/sse3-not-fisttp.c: New.
13573
13574 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13575
13576         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13577
13578 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13579
13580         * gcc.c-torture/execute/pr28289.c (one): New variable.
13581         (main): Use it instead of argc.
13582         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13583         (main): Use it instead of argc.
13584
13585 2006-09-19  Paul Brook  <paul@codesourcery.com>
13586
13587         PR target/28516
13588         * gcc.dg/nested-func-5.c: New test.
13589
13590 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13591
13592         * lib/target-supports.exp (check_effective_target_tls): Compile
13593         test stubs using ${tool}_target_compile, not just target_compile.
13594         (check_effective_target_tls_runtime): Likewise.
13595
13596 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13597
13598         * gcc.c-torture/compile/20030405-1.x: Remove.
13599
13600         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13601         optimising linker from discarding it.
13602
13603 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13604
13605         PR fortran/28526
13606         * gfortran.dg/keyword_symbol_1.f90: New test.
13607
13608         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13609         pedantic compilation option.
13610
13611 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13612
13613         PR fortran/29060
13614         * gfortran.dg/spread_shape_1.f90: New test.
13615
13616 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13617
13618         PR tree-optimization/28887
13619         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13620
13621 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13622
13623         PR c/25993
13624         * gcc.dg/pr25993.c: New test.
13625
13626 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13627
13628         PR tree-opt/21591
13629         * gcc.dg/vect/pr21591.c: New test.
13630
13631 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13632
13633         PR tree-opt/29059
13634         * gcc.c-torture/compile/strcpy-1.c: New test.
13635         * gcc.c-torture/compile/strcpy-2.c: New test.
13636         * gcc.c-torture/compile/memcpy-1.c: New test.
13637         * gcc.c-torture/compile/memcpy-2.c: New test.
13638
13639 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13640
13641         PR testsuite/29055
13642         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13643
13644 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13645
13646         * gnat.dg/specs/double_record_extension1.ads: New test.
13647         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13648
13649 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13650
13651         PR fortran/29051
13652         * gfortran.dg/oldstyle_3.f90: New test.
13653
13654 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13655
13656         PR libgfortran/29099
13657         * gfortran.dg/secnds-1.f: New test.
13658
13659 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13660
13661         PR libgfortran/29053
13662         * gfortran.dg/streamio_9.f90: New test.
13663         * gfortran.dg/streamio_10.f90: New test.
13664
13665 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13666
13667         PR C++/29002
13668         * g++.dg/init/array22.C: New test.
13669         * g++.dg/init/array23.C: New test.
13670
13671 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13672
13673         * stackcheck.lst: Update list of tests requiring stack checking.
13674         * norun.lst: Adjust for above change.
13675         * ada95.lst: New file.
13676         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13677         requiring -gnat95 switch.
13678
13679 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13680
13681         * gnat.dg/in_out_parameter.adb: New test.
13682
13683 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13684
13685         PR debug/28980
13686         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13687
13688 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13689
13690         * gnat.dg/specs/unchecked_union.ads: New test.
13691
13692 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13693
13694         PR rtl-optimization/28982
13695         * gcc.c-torture/execute/pr28982a.c: New test.
13696         * gcc.c-torture/execute/pr28982b.c: Likewise.
13697
13698 2006-09-12  Eric Christopher  <echristo@apple.com>
13699
13700         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13701         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13702
13703 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13704
13705         PR c/28768
13706         PR preprocessor/14634
13707         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13708         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13709         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13710
13711 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13712
13713         * gcc.dg/pr28243.c: New test.
13714
13715 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13716
13717         PR fortran/28971
13718         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13719         this undiagnosed regression reappears.
13720
13721 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13722
13723         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13724         Treat $srcdir as a literal.
13725         * lib/fortran-torture.exp (fortran-torture-compile,
13726         fortran-torture-execute): Likewise.
13727         * lib/objc-torture.exp (objc-torture-compile,
13728         objc-torture-execute): Likewise.
13729         * lib/profopt.exp (profopt-execute): Likewise.
13730
13731 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13732
13733         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13734
13735 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13736
13737         PR testsuite/28950
13738         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13739
13740 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13741
13742         PR target/13685
13743         * gcc.target/i386/pr13685.c: New test.
13744
13745 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13746
13747         * gcc.dg/pr28726.c: New test.
13748
13749 2006-09-11  Josh Conner  <jconner@apple.com>
13750
13751         * gcc.dg/nrv3.c: Increase size of structure.
13752         * gcc.dg/nrv4.c: Likewise.
13753         * gcc.dg/nrv5.c: Likewise.
13754
13755 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13756
13757         PR libfortran/28890
13758         gfortran.dg/assumed_charlen_function_5.f90: New test.
13759
13760 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13761
13762         PR c++/28991
13763         * g++.dg/init/static3.C: New test.
13764
13765 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13766
13767         PR testsuite/29007
13768         * gcc.dg/long-long-cst1.c (t): Add cast to
13769         __SIZE_TYPE__ before casting to int.
13770         (main): Return 0 on success.
13771
13772 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13773
13774         * gcc.c-torture/execute/20060910-1.c: New test.
13775
13776 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13777
13778         PR middle-end/26983
13779         * gcc.dg/pr26983.c: New test.
13780
13781 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13782
13783         PR target/29006
13784         * gcc.c-torture/execute/pr29006.c: New test.
13785
13786 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13787
13788         PR libfortran/28947
13789         gfortran.dg/matmul_4.f90: New test.
13790
13791 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13792
13793         PR fortran/28959
13794         gfortran.dg/used_types_10: New test.
13795
13796 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13797
13798         PR libfortran/28923
13799         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13800         gfortran.dg/array_initializer_3.f90: New test.
13801
13802 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13803
13804         PR fortran/28914
13805         * gfortran.dg/actual_array_constructor_3.f90: New test.
13806
13807 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13808
13809         PR testsuite/26778
13810         * gcc.target/i386/pr26778.c: New testcase.
13811
13812 2006-09-08  Eric Christopher  <echristo@apple.com>
13813
13814         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13815         * gcc.target/i386/memcpy-1.c: Ditto.
13816         * gcc.target/i386/asm-1.c: Ditto.
13817         * gcc.target/i386/20060512-4.c: Ditto.
13818         * gcc.target/i386/compress-float-387.c: Ditto.
13819         * gcc.target/i386/20060512-1.c: Ditto.
13820         * gcc.target/i386/compress-float-sse.c: Ditto.
13821         * gcc.target/i386/20060512-2.c: Ditto.
13822         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13823         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13824         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13825         * gcc.dg/pr26449.c: Ditto.
13826         * gcc.dg/attr-ms_struct-2.c: Ditto.
13827         * gcc.dg/attr-ms_struct-1.c: Ditto.
13828         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13829
13830 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13831
13832         PR c/28504
13833         * gcc.dg/vla-10.c: New test.
13834
13835 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13836
13837         PR c++/28858
13838         * g++.dg/parse/template20.C: New test.
13839         * g++.dg/template/operator8.C: Remove obsolete part.
13840         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13841         * g++.old-deja/g++.pt/crash65.C: Likewise.
13842
13843 2006-09-07  Jason Merrill  <jason@redhat.com>
13844
13845         PR middle-end/27724
13846         * gcc.dg/long-long-cst1.c: New test.
13847
13848 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13849
13850         PR C++/28906
13851         * g++.dg/other/array3.C: New test.
13852         * g++.dg/other/array4.C: New test.
13853         * g++.dg/other/array5.C: New test.
13854
13855 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13856
13857         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13858
13859 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13860
13861         PR target/28946
13862         * gcc.target/i386/pr28946.c: New test.
13863
13864 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13865
13866         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13867         in integer literal constant.
13868         * gfortran.dg/enum_8.f90: Ditto.
13869         * gfortran.dg/g77/20030326-1.f: Ditto.
13870
13871 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13872
13873         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13874         nonconformance usage.
13875
13876 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13877
13878         PR middle-end/28862
13879         * gcc.c-torture/compile/vector-align-1.c: New test.
13880
13881 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13882
13883         PR rtl-opt/27883
13884         * g++.dg/opt/copysign-1.C: New test.
13885
13886 2006-09-06  Jason Merrill  <jason@redhat.com>
13887
13888         PR c++/27371
13889         * g++.dg/warn/unused-result1.C: New test.
13890
13891 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/28903
13894         * g++.dg/ext/vla3.C: New test.
13895
13896         PR c++/28886
13897         * g++.dg/template/array16.C: New test.
13898
13899 2006-09-06  Richard Guenther  <rguenther@suse.de>
13900
13901         * gcc.dg/pr27226.c: Remove testcase again.
13902
13903 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13904
13905         PR tree-opt/28937
13906         * g++.dg/opt/unroll2.C: New test.
13907
13908 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13909
13910         PR tree-opt/28952
13911         * gcc.dg/vect/pr28952.c: New test.
13912
13913 2006-09-05  Richard Guenther  <rguenther@suse.de>
13914
13915         PR tree-optimization/28900
13916         * gcc.dg/torture/pr28900.c: New testcase
13917
13918 2006-09-05  Richard Guenther  <rguenther@suse.de>
13919
13920         PR tree-optimization/28905
13921         * gcc.c-torture/compile/pr28905.c: New testcase.
13922
13923 2006-09-05  Richard Guenther  <rguenther@suse.de>
13924
13925         PR middle-end/28935
13926         * gcc.dg/pr28935.c: New testcase.
13927
13928 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13929
13930         * gcc.c-torture/execute/20060905-1.c: New test.
13931
13932 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13933
13934         PR fortran/28908
13935         * gfortran.dg/used_types_7.f90: New test.
13936         * gfortran.dg/used_types_8.f90: New test.
13937         * gfortran.dg/used_types_9.f90: New test.
13938
13939 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13940
13941         * gcc.c-torture/compile/20060904-1.c: New test.
13942
13943 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         PR c++/23287 Revert my 2006-09-01 patch
13946         * g++.dg/parse/dtor12.C: Remove.
13947
13948 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13949
13950         PR c+/27670
13951         * g++.dg/template/operator9.C: New test.
13952
13953         PR c++/27493
13954         * g++.dg/template/operator7.C: New test.
13955
13956         PR c++/27494
13957         * g++.dg/template/operator8.C: New test.
13958
13959         PR c++/27397
13960         * g++.dg/template/crash57.C: New test.
13961
13962         * g++.dg/template/typedef4.C: Adjust error markers.
13963         * g++.dg/template/typedef5.C: Likewise.
13964
13965 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13966
13967         PR c++/28878
13968         * g++.dg/parse/crash33.C: New test.
13969
13970 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13971         Richard Guenther  <rguenther@suse.de>
13972         Adam Nemet  <anemet@caviumnetworks.com>
13973
13974         PR middle-end/27226
13975         * gcc.target/mips/memcpy-1.c: New testcase.
13976         * gcc.dg/pr27226.c: Likewise.
13977
13978 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         PR c++/28705
13981         * g++.dg/lookup/koenig5.C: New.
13982         * g++.dg/template/crash56.C: New.
13983
13984 2006-09-01  Josh Conner  <jconner@apple.com>
13985
13986         PR c++/25505
13987         * gcc.dg/nrv3.c: New test.
13988         * gcc.dg/nrv4.c: New test.
13989         * gcc.dg/nrv5.c: New test.
13990
13991 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13992
13993         PR c++/23287
13994         * g++.dg/parse/dtor12.C: New.
13995
13996 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13997
13998         PR tree-optimization/28839
13999         * gcc.dg/pr28839.c: New test.
14000
14001 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14002
14003         PR target/24367
14004         * gcc.dg/pr24367.c: New testcase.
14005
14006 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14007
14008         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14009
14010 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14011
14012         PR rtl-optimization/27735
14013         * gcc.dg/loop-unswitch-1.c: New test.
14014
14015 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14016
14017         PR fortran/28885
14018         * gfortran.dg/aliasing_dummy_2.f90: New test.
14019
14020         PR fortran/20067
14021         * gfortran.dg/generic_5.f90: Change error message.
14022
14023         PR fortran/28873
14024         * gfortran.dg/generic_6.f90: New test.
14025
14026         PR fortran/25077
14027         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14028
14029         PR fortran/25102
14030         * gfortran.dg/invalid_interface_assignment.f90: New test.
14031
14032         PR fortran/24866
14033         * gfortran.dg/module_proc_external_dummy.f90: New test.
14034
14035 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14036
14037         PR c++/28349
14038         * g++.dg/warn/var-args1.C: New test.
14039
14040 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14041
14042         PR fortran/28866
14043         * gfortran.dg/simpleif_2.f90: New test.
14044         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14045         * gfortran.dg/enum_5.f90: Ditto.
14046
14047 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14048             Kazu Hirata  <kazu@codesourcery.com>
14049
14050         PR tree-optimization/17506
14051         * gcc.dg/pr17506.c: New.
14052
14053 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14054
14055         PR c++/28139
14056         * g++.dg/eh/alias1.C: New test.
14057
14058 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14059
14060         PR c++/28860
14061         * g++.dg/template/ttp22.C: New test.
14062
14063 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14064
14065         PR middle-end/26632
14066         * gcc.dg/pr26632.c: New.
14067
14068 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14069
14070         PR libgfortran/28354
14071         * gfortran.dg/fmt_zero_precision.f90: New test.
14072
14073 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14074
14075         PR c++/28058
14076         * g++.dg/template/spec31.C: New test.
14077
14078 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14079
14080         PR c++/26573
14081         * g++.dg/other/static2.C: New test.
14082
14083 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14084
14085         * gcc.dg/Wswitch-enum-2.c: New test case.
14086         * gcc.dg/Wswitch-enum-3.c: Likewise.
14087
14088 2006-08-26  Richard Guenther  <rguenther@suse.de>
14089
14090         * gcc.c-torture/compile/20060826-1.c: New testcase.
14091
14092 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14093
14094         PR c++/28736
14095         * g++.dg/template/void10.C: New test.
14096
14097         PR c++/28737
14098         * g++.dg/template/void8.C: New test.
14099
14100         PR c+_+/28738
14101         * g++.dg/template/void9.C: New test.
14102
14103         * g++.dg/template/void3.C: Adjust error markers.
14104         * g++.dg/template/void4.C: Likewise.
14105         * g++.dg/template/crash55.C: Likewise.
14106         * g++.dg/template/void7.C: Likewise
14107
14108 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14109
14110         PR c++/28588
14111         * g++.dg/inherit/access6.C: New test.
14112         * g++.dg/inherit/access7.C: Likewise.
14113
14114         PR c++/28595
14115         * g++.dg/template/array15.C: New test.
14116         * g++.dg/template/crash2.C: Tweak error markers.
14117
14118 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14119
14120         PR middle-end/28683
14121         * gcc.c-torture/compile/20060823-1.c: New test.
14122
14123 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14124
14125         PR c++/28853
14126         * g++.dg/template/ttp21.C: New test.
14127
14128         PR c++/28852
14129         * g++.dg/other/operator1.C: Add error-marker.
14130         * g++.dg/other/operator2.C: New test.
14131
14132 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14133
14134         PR c/27893
14135         * gcc.c-torture/compile/vla-const-1.c,
14136         gcc.c-torture/compile/vla-const-2.c: New tests.
14137
14138 2006-08-26  Richard Guenther  <rguenther@suse.de>
14139
14140         PR middle-end/28814
14141         * gcc.dg/torture/pr28814.c: New testcase.
14142
14143 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14144
14145         PR c/28418
14146         * gcc.c-torture/compile/compound-literal-1.c: New test.
14147
14148 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14149
14150         PR c/28299
14151         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14152         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14153         Expect extra diagnostics.
14154
14155 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14156
14157         gcc.dg/noncompile/pr16876.c: New test.
14158
14159 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/28056
14162         * g++.dg/parse/local1.C: New test.
14163         * g++.dg/other/qual1.C: Tweak error marker.
14164
14165 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         PR c++/27787
14168         * g++.dg/template/typename10.C: New.
14169         * g++.dg/template/lookup4.C: Remove bogus error marker.
14170
14171 2006-08-25  Richard Guenther  <rguenther@suse.de>
14172
14173         PR testsuite/28829
14174         * gcc.dg/pr26570.c: Fix testcase.
14175
14176 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14177
14178         PR tree-opt/28807
14179         * gcc.c-torture/execute/mayalias-2.c: New test.
14180         * gcc.dg/tree-ssa/alias-13.c: New test.
14181
14182 2006-08-24  Jan Hubicka  <jh@suse.cz>
14183
14184         PR debug/26881
14185         * gcc.dg/debug/pr26881.c: New file.
14186
14187 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14188
14189         PR fortran/28788
14190         * gfortran.dg/used_types_4.f90: New test.
14191         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14192         association of derived types.
14193         * gfortran.dg/used_types_2.f90: Add module cleanup.
14194         * gfortran.dg/used_types_3.f90: The same.
14195
14196         PR fortran/28771
14197         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14198         fix of regression.
14199
14200 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14201
14202         PR 28813
14203         * gfortran.dg/direct_io_6.f90: Remove test.
14204
14205 2006-08-23  Stuart Hastings  <stuart@apple.com>
14206
14207         PR 28825
14208         * gcc.target/i386/20060821-1.c: New.
14209
14210 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14211
14212         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14213         dg-warning strings for dllimport.
14214
14215 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14216
14217         PR C++/28450
14218         * g++.dg/ext/vector4.C: New test.
14219         * g++.dg/ext/complex1.C: New test.
14220
14221 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14222
14223         PR debug/28692
14224         * gcc.dg/debug/const-1.c: New.
14225         * gcc.dg/debug/const-2.c: New.
14226         * gcc.dg/debug/dwarf2/const-1.c: New.
14227         * gcc.dg/debug/dwarf2/const-2.c: New.
14228         * gcc.dg/debug/dwarf2/const-2b.c: New.
14229
14230 2006-08-22  Richard Guenther  <rguenther@suse.de>
14231
14232         PR middle-end/28776
14233         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14234         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14235
14236 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14237
14238         PR tree-optimization/28003
14239         * g++.dg/tree-ssa/pr28003.C: New.
14240
14241 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14242
14243         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14244
14245 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14246
14247         PR c++/26269
14248         * g++.dg/other/error14.C: New test.
14249
14250         PR c++/28505
14251         * g++.dg/parse/ctor7.C: New test.
14252         * g++.dg/parse/ctor8.C: Likewise.
14253
14254         PR c++/28741
14255         * g++.dg/template/void7.C: New test.
14256
14257 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14258
14259         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14260         * gnat.dg/self_aggregate_with_array.adb: New test.
14261
14262 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14263
14264         * g++.dg/eh/arm-vfp-unwind.C: New test.
14265
14266 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/28341
14269         * g++.dg/template/ref3.C: New test.
14270         * g++.dg/template/nontype13.C: New test.
14271
14272         PR c++/28346
14273         * g++.dg/template/ptrmem17.C: New test.
14274
14275 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14276
14277         PR target/28648 c:
14278         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14279
14280 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14281
14282         PR fortran/28630
14283         * gfortran.dg/used_types_2.f90: New test.
14284
14285         PR fortran/28601
14286         * gfortran.dg/used_types_3.f90: New test.
14287
14288         PR fortran/20886
14289         * gfortran.dg/generic_actual_arg.f90: New test.
14290
14291         PR fortran/28735
14292         * gfortran.dg/module_private_array_refs_1.f90: New test.
14293
14294         PR fortran/28762
14295         * gfortran.dg/program_name_1.f90: New test.
14296
14297         PR fortran/28425
14298         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14299
14300         PR fortran/28496
14301         * gfortran.dg/array_initializer_2.f90: New test.
14302
14303         PR fortran/18111
14304         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14305
14306         PR fortran/28600
14307         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14308
14309         PR fortran/28771
14310         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14311
14312         PR fortran/28660
14313         * gfortran.dg/dependent_decls_1.f90: New test.
14314
14315 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14316
14317         PR fortran/25217
14318         * gfortran.dg/derived_init_2.f90: New.
14319
14320 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14321
14322         * gcc.c-torture/execute/pr28289.c: New test.
14323
14324 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14325
14326         PR c/28744
14327         * gcc.dg/attr-externally-visible-1.c: New test.
14328         * gcc.dg/attr-externally-visible-2.c: New test.
14329         * g++.dg/parse/attr-externally-visible-1.C: New test.
14330         * g++.dg/parse/attr-externally-visible-2.C: New test.
14331
14332 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14333
14334         PR c++/28606
14335         * g++.dg/parse/dtor11.C: New test.
14336
14337 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14338
14339         PR rtl-optimization/28489
14340         * gcc.c-torture/compile/pr28489.c: New test.
14341
14342 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14343
14344         PR c++/28710
14345         * g++.dg/template/redecl4.C: New test.
14346
14347         PR c++/28711
14348         * g++.dg/template/ctor8.C: New test.
14349
14350 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14351
14352         * gcc.dg/pr26570.c: Fix testcase.
14353
14354 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14355
14356         * PR c++/28573
14357         * g++.dg/parse/offsetof6.C: New test.
14358         * g++.dg/parse/offsetof6.C: New test.
14359         * g++.dg/parse/offsetof7.C: New test.
14360
14361 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14362
14363         PR testsuite/28602
14364         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14365         is false.
14366
14367 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14368
14369         PR c++/28302
14370         * g++.dg/ext/vector3.C: New test.
14371
14372 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14373
14374         PR gcov/profile/26570
14375         * gcc.dg/pr26570.c: New test.
14376
14377 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14378
14379         PR c/27697
14380         * gcc.dg/qual-component-1.c: New test.
14381
14382 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14383
14384         PR c++/28593
14385         * g++.dg/parse/new3.C: New test.
14386
14387 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14388
14389         PR fortran/25828
14390         * gfortran.dg/streamio_1.f90: New test.
14391         * gfortran.dg/streamio_2.f90: New test.
14392         * gfortran.dg/streamio_3.f90: New test.
14393         * gfortran.dg/streamio_4.f90: New test.
14394         * gfortran.dg/streamio_5.f90: New test.
14395         * gfortran.dg/streamio_6.f90: New test.
14396         * gfortran.dg/streamio_7.f90: New test.
14397         * gfortran.dg/streamio_8.f90: New test.
14398
14399 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14400
14401         PR c/28287
14402         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14403
14404 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14405
14406         PR c++/28594
14407         * g++.dg/template/void6.C: New test.
14408
14409 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14410
14411         PR c/28649
14412         * gcc.dg/parse-error-1.c: New test.
14413         * gcc.dg/parse-error-2.c: New test.
14414         * gcc.dg/cpp/digraph2.c: Add error-marker.
14415         * gcc.dg/noncompile/920923-1.c: Likewise.
14416
14417 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14418
14419         PR c/27490
14420         * gcc.dg/sizeof-2.c: New testcase.
14421
14422         PR c/27489
14423         * gcc.dg/switch-A.c: New testcase.
14424
14425 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14426
14427         PR c++/28288
14428         PR c++/14556
14429         * g++.old-deja/g++.warn/compare1.C: Delete.
14430         * g++.dg/opt/pr7503-2.C: Delete.
14431         * g++.dg/opt/pr7503-3.C: Delete.
14432         * g++.dg/opt/pr7503-4.C: Delete.
14433         * g++.dg/opt/pr7503-5.C: Delete.
14434         * g++.dg/opt/max1.C: Delete.
14435         * g++.dg/warn/minmax.C: Delete.
14436         * g++.dg/expr/minmax.C: New test.
14437
14438 2006-08-14  Richard Guenther  <rguenther@suse.de>
14439
14440         PR testsuite/28703
14441         * gcc.c-torture/execute/pr28651.c: Do not use argc
14442         to avoid optimization, instead forbid inlining.
14443
14444 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14445
14446         PR rtl-optimization/28634
14447         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14448
14449 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14450
14451         PR c/27184
14452         * gcc.dg/torture/pr27184.c: New test.
14453
14454 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14455
14456         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14457
14458 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14459
14460         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14461         * gfortran.dg/stat_2.f90: Likewise.
14462         * gfortran.dg/chmod_1.f90: Likewise.
14463         * gfortran.dg/chmod_2.f90: Likewise.
14464         * gfortran.dg/chmod_3.f90: Likewise.
14465
14466 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14467
14468         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14469
14470 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14471
14472         * g++.dg/opt/pr23454-2.C: New test.
14473
14474 2006-08-11  Richard Guenther  <rguenther@suse.de>
14475
14476         PR middle-end/28651
14477         * gcc.c-torture/execute/pr28651.c: New testcase.
14478
14479 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14480
14481         * gnat.dg/specs/static_initializer.ads: New test.
14482
14483 2006-08-10  Paul Brook  <paul@codesourcery.com>
14484
14485         * gcc.target/arm/cond-asm.c: New test.
14486
14487 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14488
14489         PR tree-optimization/26197
14490         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14491         * g++.dg/vect/vect.exp: Compile the new tests with
14492         --param max-aliased-vops=0.
14493
14494 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14495
14496         PR c++/28637
14497         * g++.dg/template/void3.C: New test.
14498
14499         PR c++/28638
14500         * g++.dg/template/void4.C: New test.
14501
14502         PR c++/28640
14503         * g++.dg/template/void5.C: New test.
14504
14505 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14506
14507         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14508         after dg-do compile.
14509
14510 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14511
14512         PR tree-optimizations/26969
14513         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14514         "unswitch-loops" with -funswitch-loops.
14515         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14516
14517 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14518
14519         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14520         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14521         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14522         * objc.dg/dwarf-1.m: Likewise.
14523         * objc.dg/dwarf-2.m: Likewise.
14524         * obj-c++.dg/dwarf-2.mm: Likewise.
14525
14526 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14527
14528         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14529         * objc.dg/dwarf-2.m: Likewise.
14530         * obj-c++.dg/dwarf-2.mm: Likewise.
14531
14532         PR libfortran/28603
14533         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14534
14535         PR testsuite/27611
14536         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14537
14538         PR testsuite/27033
14539         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14540
14541 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14542
14543         PR target/27827
14544         * gcc.target/i386/pr27827.c: New testcase.
14545
14546 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14547
14548         PR fortran/28590
14549         * gfortran.dg/sequence_types_1.f90: New test.
14550
14551 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14552
14553         PR fortran/28548
14554         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14555         dg-warning.  Add -pedantic option.
14556
14557 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14558
14559         PR c/28502
14560         * gcc.dg/proto-1.c: New test.
14561
14562         PR c/27721
14563         * gcc.dg/lvalue-4.c: New test.
14564
14565         PR c/28136
14566         * gcc.dg/init-bad-5.c: New test.
14567
14568 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14569
14570         PR c++/28347
14571         * g++.dg/ext/typedef-init.C: Add new test for typedef
14572         initialization inside templates. Adjust existing error markers.
14573
14574 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14575
14576         PR c++/28148
14577         * g++.dg/init/ptrmem3.C: New test.
14578
14579 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14580
14581         PR tree-optimization/27770
14582         * lib/target-support.exp: New target keyword "section_anchors".
14583         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14584         tests.
14585         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14586         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14587         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14588         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14589
14590 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14591
14592         * gcc.dg/20060801-1.c: Add missing '}'.
14593
14594 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14595
14596         PR c++/27508
14597         * g++.dg/parse/dtor9.C: New test.
14598         * g++.dg/parse/dtor10.C: New test.
14599         * g++.dg/other/error7.C: Adjust error-marker.
14600
14601         PR c++/28274
14602         * g++.dg/other/default5.C: New test.
14603
14604 2006-08-02  Richard Guenther  <rguenther@suse.de>
14605
14606         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14607
14608 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14609
14610         PR c++/28557
14611         * g++.dg/template/conv9.C: New test.
14612
14613 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14614
14615         PR debug/28063
14616         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14617         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14618         Optionally return assembly text.  Update callers.
14619         (check_no_compiler_messages): Update verbose messages.
14620         (check_no_messages_and_pattern): New.
14621         (check_effective_target_string_merging): New.
14622
14623 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14624
14625         PR c++/28250
14626         * g++.dg/eh/catch4.C: New test.
14627
14628         PR c++/28257
14629         * g++.dg/other/qual1.C: New test.
14630
14631         PR c++/28259
14632         * g++.dg/inherit/error2.C: New test.
14633
14634         PR c++/28267
14635         * g++.dg/other/new1.C: New test.
14636
14637         * g++.dg/warn/pr23075.C: Remove obsolete test.
14638         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14639         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14640
14641 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/28523
14644         * g++.dg/eh/cast1.C: New test.
14645
14646 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14647
14648         PR libfortran/28452
14649         * gfortran.dg/random_3.f90:  New test.
14650
14651 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14652
14653         PR c++/28432
14654         * g++.dg/other/pr28304.C: Change expected error message.
14655         * g++.dg/other/pr28432.C: New test.
14656
14657 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14658
14659         PR c++/28256
14660         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14661
14662 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14663
14664         PR debug/23336
14665         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14666         at -g1.
14667         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14668         g++.dg/debug/enum-2.C: New.
14669
14670 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14671
14672         PR c++/6634
14673         * g++.dg/parse/long1.C: Add more tests.
14674
14675 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14676
14677         * gfortran.dg/lrshift_1.c: New file.
14678
14679 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14680
14681         PR libgfortran/28335
14682         * gfortran.dg/no_unit_error_1.f90: New test.
14683
14684 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14685
14686         PR libgfortran/28335
14687         * gfortran.dg/no_unit_error_1.f90: Delete test.
14688         * gfortran.dg/no_unit_error_2.f90: Delete test.
14689
14690 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14691
14692         * gfortran.dg/chmod_3.f90: New test.
14693         * gfortran.dg/ltime_gmtime_1.f90: New test.
14694         * gfortran.dg/ltime_gmtime_2.f90: New test.
14695         * gfortran.dg/lrshift_1.f90: New test.
14696         * gfortran.dg/chmod_1.f90: New test.
14697         * gfortran.dg/chmod_2.f90: New test.
14698
14699 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14700
14701         PR c++/27668
14702         * g++.dg/template/crash55.C: New test.
14703
14704         PR c++/27962
14705         * g++.dg/template/nontype16.C: New test.
14706
14707         * g++.dg/template/void2.C: Adjust error markers.
14708         * g++.dg/template/nontype5.C: Adjust error markers.
14709
14710 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14711
14712         * gcc.target/i386/stack-prot-kernel.c: New test.
14713
14714 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14715
14716         * gcc.dg/builtins-55.c: New test case.
14717
14718 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14719
14720         PR rtl-optimization/27907
14721         * gcc.c-torture/compile/pr27907.c: New test.
14722
14723 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14724
14725         * gfortran.dg/mclock.f90: New test.
14726         * gfortran.dg/int_conv_1.f90: New test.
14727         * gfortran.dg/stat_1.f90: New test.
14728         * gfortran.dg/stat_2.f90: New test.
14729
14730 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14731
14732         PR libgfortran/28335
14733         * gfortran.dg/no_unit_error_1.f90: New test.
14734         * gfortran.dg/no_unit_error_2.f90: New test.
14735         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14736
14737 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14738
14739         PR middle-end/28473
14740         * gcc.dg/fold-convround-1.c: New test case.
14741
14742 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14743
14744         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14745
14746 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14747
14748         PR c++/27572
14749         * g++.dg/other/typedef1.C: New test.
14750         * g++.dg/template/typedef4.C: New test.
14751         * g++.dg/template/typedef5.C: New test.
14752
14753 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14754
14755         PR fortran/28416
14756         * gfortran.dg/allocatable_dummy_3.f90: New.
14757
14758 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14759
14760         PR fortran/28439
14761         * gfortran.dg/arithmetic_if.f90:  New test.
14762
14763 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14764
14765         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14766         avoid memcpy optimization.
14767
14768 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14769
14770         PR fortran/25289
14771         * gfortran.dg/direct_io_6.f90: New test.
14772
14773 2006-07-24  Jan Hubicka  <jh@suse.cz>
14774
14775         PR c/25795
14776         PR c++/27369
14777         * gcc.dg/pr25795.c: New test.
14778         * gcc.dg/pr25795-1.c: New test.
14779
14780 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14781
14782         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14783         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14784         which may be transformed to "g || h" on some platforms.
14785
14786 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14787
14788         PR c++/28025
14789         * g++.dg/template/friend45.C: New test.
14790
14791 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14792
14793         PR libgfortran/28339
14794         * gfortran.dg/arrayio_8.f90: New test.
14795
14796 2006-07-21  Mike Stump  <mrs@apple.com>
14797
14798         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14799
14800         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14801
14802 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14803
14804         PR c++/28250
14805         * g++.dg/eh/catch3.C: New test.
14806
14807         PR c++/28363
14808         * g++.dg/template/defarg10.C: New test.
14809
14810 2006-07-20  Paul Brook  <paul@codesourcery.com>
14811
14812         PR 27363
14813         * gcc.dg/pr27363.c: New test.
14814
14815 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/28338
14818         * g++.dg/init/ref13.C: New test.
14819
14820 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14821
14822         PR obj-c++/28434
14823         * obj-c++.dg/proto-error-1.mm: New test.
14824
14825 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/28337
14828         * g++.dg/template/string1.C: New test.
14829
14830 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/28048
14833         * g++.dg/template/defarg9.C: New test.
14834
14835         PR c++/28235
14836         * g++.dg/template/static27.C: New test.
14837
14838 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14839
14840         PR 28410
14841         * gcc.dg/tree-ssa/pr28410.c: New test.
14842
14843 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14844
14845         PR c++/28258
14846         * g++/dg/other/error13.C: New test.
14847
14848         PR c++/28260
14849         * g++.dg/template/friend44.C: New test.
14850
14851 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14852
14853         PR c++/27495
14854         * g++.dg/other/pr27495.C: New.
14855
14856 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14857
14858         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14859         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14860
14861 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14862
14863         PR c/28286
14864         * gcc.dg/pragma-pack-4.c: New test.
14865
14866 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14867
14868         PR c++/28291
14869         * g++.dg/ext/pr28291.C: New test.
14870
14871 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14872
14873         PR middle-end/28403
14874         * gcc.c-torture/execute/pr28403.c: New test.
14875
14876 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14877
14878         PR middle-end/28402
14879         * gcc.dg/pr28402.c: New test.
14880
14881 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14882
14883         PR c++/28304
14884         * g++.dg/other/pr28304.C: New test.
14885
14886 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14887
14888         PR other/28251
14889         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14890         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14891
14892 2006-07-17  Richard Guenther  <rguenther@suse.de>
14893
14894         PR tree-optimization/28238
14895         * g++.dg/tree-ssa/pr28238.C: New testcase.
14896
14897 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14898
14899         PR c++/28250
14900         * g++.dg/eh/catch1.C: New test.
14901         * g++.dg/eh/catch2.C: New test.
14902
14903 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14904
14905         PR c++/28370
14906         * g++.dg/template/anon3.C: New test.
14907
14908 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14909
14910         PR fortran/20844
14911         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14912         specifiers requiring an explicit format tag..
14913
14914         PR fortran/28201
14915         * gfortran.dg/generic_5: New test.
14916
14917         PR fortran/20893
14918         * gfortran.dg/elemental_optional_args_1.f90: New test.
14919
14920 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14921
14922         * gnat.dg/assert.ads: New file.
14923         * gnat.dg/controlled_record.ads: Likewise.
14924         * gnat.dg/controlled_record.adb: Likewise.
14925
14926 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14927
14928         PR c++/28292
14929         * g++.dg/other/error12.C: New test.
14930
14931         PR c++/28269
14932         * g++.dg/template/crash54.C: New test.
14933
14934 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14935
14936         PR c++/28249
14937         * g++.dg/parse/catch1.C: New test.
14938
14939         PR c++/28294
14940         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14941
14942         PR c++/28387
14943         * g++.dg/ext/attrib24.C: New test.
14944
14945 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14946
14947         PR c++/28343
14948         * g++.dg/ext/asmspec1.C: New test.
14949
14950 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14951
14952         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14953         (dg-test): Support shouldfail tests.
14954         * lib/target-supports-dg.exp (dg-shouldfail): New.
14955         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14956         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14957         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14958         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14959         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14960         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14961         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14962
14963 2006-07-13  Jan Hubicka  <jh@suse.cz>
14964
14965         * gcc.target/i386/memcpy-1.c: New.
14966
14967 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14968
14969         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14970
14971 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14972
14973         PR fortran/25097
14974         * gfortran.dg/present_1.f90: New test.
14975
14976         PR fortran/20903
14977         * gfortran.dg/interface_derived_type_1.f90: New test.
14978
14979 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14980
14981         PR fortran/28213
14982         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14983         list.
14984
14985 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14986
14987         PR c++/27820
14988         * g++.dg/other/label1.C: New test.
14989
14990 2006-07-07  Richard Guenther  <rguenther@suse.de>
14991
14992         PR middle-end/28268
14993         * gcc.dg/torture/pr28268.c: New testcase.
14994
14995 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14996
14997         PR c++/27019
14998         * g++.dg/ext/pr27019.C: New.
14999
15000 2006-07-07  Richard Guenther  <rguenther@suse.de>
15001
15002         PR tree-optimization/28187
15003         * gcc.dg/pr28187.c: New testcase.
15004
15005 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15006
15007         * gnat.dg/address_conversion.adb: New test.
15008         * gnat.dg/boolean_subtype.adb: Likewise.
15009         * gnat.dg/frame_overflow.adb: Likewise.
15010         * gnat.dg/pointer_array.adb: Likewise.
15011         * gnat.dg/pointer_conversion.adb: Likewise.
15012
15013 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15014
15015         PR fortran/28237
15016         PR fortran/23420
15017         * gfortran.dg/print_fmt_5.f90: New test.
15018
15019 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15020
15021         PR fortran/28129
15022         * gfortran.dg/bounds_check_4.f90: New test.
15023
15024 2006-07-05  Richard Guenther  <rguenther@suse.de>
15025
15026         PR target/28158
15027         * gfortran.dg/pr28158.f90: New testcase.
15028
15029 2006-07-05  Richard Guenther  <rguenther@suse.de>
15030
15031         PR tree-optimization/28162
15032         * gcc.dg/pr28162.c: New testcase.
15033
15034 2006-07-05  Richard Guenther  <rguenther@suse.de>
15035         Andrew Pinski  <pinskia@gcc.gnu.org>
15036
15037         PR c++/27084
15038         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15039
15040 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15041
15042         PR fortran/28174
15043         * gfortran.dg/actual_array_substr_2.f90: New test.
15044
15045         PR fortran/28167
15046         * gfortran.dg/actual_array_constructor_2.f90: New test.
15047
15048 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15049
15050         * gfortran.dg/itime_idate_1.f: New test.
15051         * gfortran.dg/itime_idate_2.f: New test.
15052
15053 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15054
15055         PR libgfortran/27704
15056         * gfortran.dg/open_status_3.f90: New test.
15057         * gfortran.dg/fmt_l.f90: Update for new feature.
15058
15059 2006-07-03  Asher Langton  <langton2@llnl.gov>
15060
15061         * gfortran.dg/oldstyle_2.f90: New.
15062
15063 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15064
15065         * gnat.dg/string_slice.adb: New test.
15066
15067 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15068
15069         PR fortran/19259
15070         * gfortran.dg/semicolon_fixed.c: New.
15071         * gfortran.dg/semicolon_free.c: New.
15072
15073 2006-06-30  Mike Stump  <mrs@apple.com>
15074
15075         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15076         that don't support internal visibility.
15077
15078 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15079
15080         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15081         for '(' / ')' needing an extra '\'.
15082
15083 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15084
15085         PR middle-end/27428
15086         * gcc.dg/pr27428-1.c: New test case.
15087
15088 2006-06-29  Mike Stump  <mrs@apple.com>
15089
15090         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15091         on darwin as we can't align commons large enough yet.
15092
15093         * gcc.dg/vla-8.c: Add additional testcases.
15094
15095 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15096
15097         PR c++/28114
15098         * g++.dg/other/pr28114.C: New.
15099
15100 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15101
15102         * gcc.c-torture/compile/20060625-1.c: New test.
15103
15104 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15105
15106         PR fortran/20867
15107         * gfortran.dg/stfunc_3.f90: New test.
15108
15109         PR fortran/25056
15110         * gfortran.dg/impure_actual_1.f90: New test.
15111
15112         PR fortran/20874
15113         * gfortran.dg/elemental_result_1.f90: New test.
15114
15115         PR fortran/25073
15116         * gfortran.dg/select_7.f90: New test.
15117
15118         PR fortran/27554
15119         * intrinsic_actual_1.f: New test.
15120
15121         PR fortran/22038
15122         PR fortran/28119
15123         * gfortran.dg/forall_4.f90: New test.
15124
15125         PR fortran/25072
15126         * gfortran.dg/forall_5.f90: New test.
15127
15128 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15129
15130         PR c++/28051
15131         * g++.dg/template/using13.C: New test.
15132
15133         PR c++/28054
15134         * g++.dg/other/incomplete3.C: New test.
15135
15136 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15137
15138         PR fortran/28081
15139         * gfortran.dg/substr_3.f: New test.
15140         * gfortran.dg/equiv_2.f90: Update expected error message.
15141
15142 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15143
15144         PR fortran/28118
15145         * gfortran.dg/actual_array_substr_1.f90: New test.
15146
15147 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15148
15149         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15150         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15151
15152 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15153
15154         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15155
15156 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15157
15158         PR fortran/27981
15159         * gfortran.dg/simpleif_2.f90: New test.
15160
15161 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15162
15163         * g++.dg/template/error22.C: Fix typo.
15164
15165 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15166
15167         PR c++/28112
15168         * g++.dg/ext/attrib23.C: New test.
15169
15170 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15171
15172         * gnat.dg/varsize_temp.adb: New test.
15173
15174 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15175
15176         PR c++/11468
15177         * g++.dg/other/java2.C: New test.
15178
15179 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15180
15181         PR target/27789
15182         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15183         initialization.
15184
15185 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15186
15187         PR target/27531
15188         * gcc.dg/pr27531-1.c: New test case.
15189
15190 2006-06-22  Asher Langton  <langton2@llnl.gov>
15191
15192         PR fortran/24748
15193         * gfortran.dg/implicit_8.f90: New.
15194
15195 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15196
15197         PR rtl-optimization/28121
15198         * gcc.dg/pr28121.c: New test.
15199
15200 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15201
15202         PR c++/27805
15203         * g++.dg/parse/ptrmem6.C: New test.
15204
15205         PR c++/27821
15206         * g++.dg/template/error22.C: New test.
15207
15208 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15209
15210         PR c++/28111
15211         * g++.dg/template/friend43.C: New test.
15212
15213         PR c++/28110
15214         * g++.dg/template/crash53.C: New test.
15215
15216         PR c++/28109
15217         * g++.dg/rtti/incomplete1.C: New test.
15218
15219 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15220
15221         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15222
15223 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15224
15225         * gcc.c-torture/execute/complex-7.c: New.
15226
15227 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15228
15229         * gcc.dg/merge-all-constants-1.c: New test.
15230
15231 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15232
15233         PR c++/28113
15234         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15235
15236 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15237
15238         * gfortran.dg/rrspacing_1.f90: New test.
15239
15240 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15241
15242         PR c++/28052
15243         * g++.dg/other/bitfield2.C: New test.
15244
15245 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15246
15247         PR tree-optimization/27331
15248         * gcc.dg/pr27331.c: New test.
15249
15250 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15251             Eric Botcazou  <ebotcazou@adacore.com>
15252
15253         PR ada/18692
15254         * lib/gnat.exp: New file.
15255         * lib/gnat-dg.exp: Likewise.
15256         * gnat.dg: New directory.
15257         * gnat.dg/dg.exp: New driver.
15258         * gnat.dg/specs: New directory.
15259         * gnat.dg/specs/specs.exp: New driver.
15260         * gnat.dg/style: New directory.
15261         * gnat.dg/style/style.exp: New driver.
15262
15263 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15264
15265         PR fortran/16206
15266         * gfortran.dg/array_initializer_1.f90: New test.
15267
15268         PR fortran/28005
15269         * gfortran.dg/matmul_3.f90: New test.
15270
15271 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15272
15273         PR middle-end/28075
15274         * gcc.dg/tree-ssa/inline-1.c: New test.
15275
15276 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15277
15278         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15279         in malloc prototype; remove XFAIL.
15280         * gcc.dg/pr18241-2.c: Ditto.
15281         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15282         in memset prototype; remove XFAIL.
15283         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15284
15285 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15286
15287         * gcc.dg/vla-8.c: Add.
15288
15289 2006-06-19  Richard Guenther  <rguenther@suse.de>
15290
15291         PR tree-optimization/27090
15292         * g++.dg/tree-ssa/pr27090.C: New testcase.
15293
15294 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15295
15296         PR target/27861
15297         * gcc.dg/pr27861-1.c: New test case.
15298
15299 2006-06-19  Richard Guenther  <rguenther@suse.de>
15300
15301         PR middle-end/28045
15302         * gcc.dg/torture/pr28045.c: New testcase.
15303
15304 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15305
15306         PR fortran/26801
15307         * gfortran.dg/associated_4.f90: New test.
15308
15309 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15310
15311         PR fortran/19310
15312         PR fortran/19904
15313         * gfortran.dg/real_const_3.f90: New test.
15314
15315 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c++/28016
15318         * g++.dg/template/static26.C: New test.
15319
15320         PR c++/27979
15321         * g++.dg/expr/bitfield2.C: New test.
15322
15323         PR c++/27884
15324         * g++.dg/parse/linkage2.C: New test.
15325
15326 2006-06-16  Richard Guenther  <rguenther@suse.de>
15327
15328         PR middle-end/27116
15329         * gcc.dg/pr15785-1.c: Revert last change.
15330         * gcc.dg/torture/pr27116-2.c: New testcase.
15331
15332 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15333
15334         PR middle-end/27802
15335         * gcc.dg/pr27802-1.c: New test case.
15336
15337 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15338
15339         PR c++/27689
15340         * g++.dg/template/ttp18.C: New test.
15341         * g++.dg/template/ttp19.C: Likewise.
15342
15343         PR c++/27666
15344         * g++.dg/expr/cond9.C: New test.
15345
15346         PR c++/27640
15347         * g++.dg/template/ctor7.C: New test.
15348
15349 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15350
15351         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15352
15353 2006-06-16  Richard Guenther  <rguenther@suse.de>
15354
15355         PR tree-optimization/27781
15356         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15357
15358 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15359
15360         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15361
15362 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15363
15364         * gcc.dg/tree-ssa/loop-18.c: New test.
15365
15366 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15367
15368         PR c++/27665
15369         * g++.dg/template/crash52.C: New test.
15370
15371         PR c++/27648
15372         * g++.dg/ext/attrib22.C: New test.
15373
15374         PR c++/26559
15375         * g++.dg/template/builtin1.C: New test.
15376         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15377
15378         PR c++/28018
15379         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15380         assignment.
15381         * g++.old-deja/g++.pt/crash51.C: Likewise.
15382
15383         PR c++/27227
15384         * g++.dg/lookup/linkage1.C: New test.
15385         * g++.dg/lookup/linkage2.C: Likewise.
15386
15387 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15388
15389         PR middle-end/27959
15390         * gcc.dg/pr27959.c: New testcase.
15391
15392 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15393
15394         PR target/28014:
15395         * g++.dg/eh/div.C: New test.
15396
15397 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15398
15399         PR c++/27894
15400         * g++.dg/tree-ssa/pr26757.C: New test.
15401         * g++.dg/tree-ssa/pr27894.C: New test.
15402
15403 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15404
15405         * gcc.c-torture/compile/20060609-1.c: New test.
15406
15407         PR target/27863
15408         * gcc.c-torture/compile/pr27863.c: New test.
15409
15410 2006-06-13  Richard Guenther  <rguenther@suse.de>
15411
15412         PR tree-optimization/27830
15413         * g++.dg/tree-ssa/pr27830.C: New testcase.
15414
15415 2006-06-13  Matthew Sachs  <msachs@apple.com>
15416
15417         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15418         the list of compiler flags; this causes those flags to be checked
15419         for things like dg-skip-if.
15420
15421 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15422
15423         PR c++/27601
15424         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15425
15426 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15427             Kazu Hirata  <kazu@codesourcery.com>
15428
15429         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15430         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15431
15432 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15433
15434         PR c++/27933
15435         * g++.dg/lookup/using15.C: New test.
15436
15437         PR c++/27951
15438         * g++.dg/other/anon4.C: New test.
15439
15440 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15441
15442         PR c++/21210
15443         * g++.dg/init/complex1.C: New test case.
15444
15445 2006-06-11  Eric Christopher  <echristo@apple.com>
15446
15447         PR middle-end/27948
15448         * gcc.dg/bf-ms-layout.c: Run on darwin.
15449         * gcc.dg/bf-no-ms-layout: Ditto.
15450         * gcc.dg/attr-ms_struct-2.c: New.
15451         * gcc.dg/bf-ms-layout-2.c: Ditto.
15452
15453 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15454
15455         * gcc.dg/attr-ms_struct-packed1.c: New.
15456
15457 2006-06-09  Mike Stump  <mrs@apple.com>
15458
15459         * gcc.dg/vla-7.c: Add.
15460
15461 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15462
15463         PR fortran/24558
15464         * gfortran.dg/entry_6.f90: New test.
15465
15466         PR fortran/20877
15467         PR fortran/25047
15468         * gfortran.dg/entry_7.f90: New test.
15469
15470 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15471
15472         PR c/27747
15473         * gcc.dg/cpp/_Pragma6.c: New test.
15474
15475         PR c++/27748
15476         * g++.dg/cpp/_Pragma1.C: New test.
15477
15478         PR preprocessor/27746
15479         * gcc.dg/gomp/macro-3.c: New test.
15480         * gcc.dg/gomp/macro-4.c: New test.
15481         * g++.dg/gomp/macro-3.C: New test.
15482         * g++.dg/gomp/macro-4.C: New test.
15483
15484 2006-06-09  Richard Guenther  <rguenther@suse.de>
15485
15486         PR tree-optimization/26998
15487         * gcc.dg/torture/pr26998.c: New testcase.
15488         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15489
15490 2006-06-08  Mike Stump  <mrs@apple.com>
15491
15492         * gcc.dg/pr27095.c: Account for stubs.
15493
15494         PR target/26427
15495         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15496         produce bad code on darwin.
15497
15498 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15499
15500         PR fortran/27958
15501         * gfortran.dg/substr_2.f: New test.
15502
15503 2006-06-08  Asher Langton  <langton2@llnl.gov>
15504
15505         PR fortran/27786
15506         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15507
15508 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15509
15510         PR target/27421
15511         * gcc.dg/union-3.c: New test.
15512
15513 2006-06-08  Richard Guenther  <rguenther@suse.de>
15514
15515         PR middle-end/27116
15516         * gcc.dg/torture/pr27116.c: New testcase.
15517         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15518
15519 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15520
15521         PR rtl-optimization/26449
15522         * gcc.dg/pr26449.c: New test.
15523
15524 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15525
15526         PR c++/27601
15527         * g++.dg/ext/offsetof1.C: Test member functions.
15528
15529 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15530
15531         * gcc.dg/pr27095.c: Improve scanning.
15532
15533 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15534
15535         PR fortran/23091
15536         * gfortran.dg/saved_automatic_1.f90: New test.
15537
15538         PR fortran/24168
15539         * gfortran.dg/array_simplify_1.f90: New test.
15540
15541         PR fortran/25090
15542         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15543
15544         PR fortran/25058
15545         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15546
15547 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR c++/27177
15550         * g++.dg/expr/cast7.C: New test.
15551
15552 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15553
15554         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15555         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15556         * lib/fortran-torture.exp (fortran-torture-compile,
15557         fortran-torture-execute): Ditto.
15558
15559 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15560
15561         PR target/27842
15562         * gcc.dg/vmx/pr27842.c: New test.
15563
15564 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15565
15566         PR libfortran/27895
15567         * gfortran.dg/bounds_check_3.f90: New test.
15568
15569 2006-06-05  Mike Stump  <mrs@apple.com>
15570
15571         * objc.dg/objc-fast-4.m: Skip for ppc64.
15572
15573 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15574
15575         PR testsuite/27705
15576         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15577
15578 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15579             Victor Kaplansky  <victork@il.ibm.com>
15580
15581         PR tree-optimizations/26360
15582         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15583         with -fno-tree-dce.
15584         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15585
15586 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15587
15588         PR fortran/14067
15589         * gfortran.dg/data_char_1.f90: Add messages for truncated
15590         strings.
15591
15592         PR fortran/16943
15593         * gfortran.dg/func_decl_2.f90: New test.
15594
15595         PR fortran/20839
15596         * gfortran.dg/do_2.f90: New test.
15597
15598         PR fortran/27655
15599         * gfortran.dg/associated_3.f90: New test.
15600
15601 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15602
15603         PR c++/27819
15604         * g++.dg/template/static25.C: New test.
15605
15606         PR c++/27722
15607         * g++.dg/init/array21.C: New test.
15608
15609         PR c++/27807
15610         * g++.dg/ext/complit7.C: New test.
15611
15612         PR c++/27806
15613         * g++.dg/parse/ptrmem5.C: New test.
15614
15615 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15616             Andrew Pinski  <pinskia@physics.uc.edu>
15617
15618         PR c/27150
15619         PR middle-end/27382
15620         * gcc.dg/pr27150-1.c: New testcase.
15621         * gcc.dg/pr27382-1.c: New testcase.
15622         * gcc.dg/pr27382-2.c: New testcase.
15623
15624 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15625
15626         PR c/25161
15627         PR c/27020
15628         * gcc.dg/array-10.c: New test.
15629
15630 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15631
15632         PR c++/27804
15633         * g++.dg/init/const4.C: New test.
15634         * g++.dg/init/member1.C: Add error-marker.
15635         * g++.dg/other/fold1.C: Adjust error-marker.
15636
15637 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15638
15639         PR c++/27601
15640         * g++.dg/ext/offsetof1.C: New test.
15641
15642 2006-06-04 Eric Christopher <echristo@apple.com>
15643
15644         * gcc.dg/attr-ms_struct-1.c: New.
15645
15646 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15647
15648         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15649
15650 2006-06-04  Richard Guenther  <rguenther@suse.de>
15651
15652         PR tree-optimization/27039
15653         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15654
15655 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15656
15657         PR target/26223
15658         * gcc.target/i386/amd64-abi-2.c: New test case.
15659
15660 2006-06-02  Eric Christopher  <echristo@apple.com>
15661
15662         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15663         * gcc.target/i386/20020523-1.c: Skip if darwin.
15664         * gcc.target/i386/asm-3.c: Ditto.
15665         * gcc.target/i386/20011119-1.c: Ditto.
15666         * gcc.target/i386/clobbers.c: Remove pic part of test.
15667
15668 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15669
15670         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15671         * g++.old-deja/g++.other/init19.C: Ditto.
15672         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15673         and add other platforms as expected failures.
15674
15675 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15676
15677         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15678         (is-effective-target-keyword): Ditto.
15679
15680 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15681
15682         PR fortran/27715
15683         * gfortran.dg/extended_char_comparison_1.f:  New test.
15684
15685 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15686
15687         PR fortran/25098
15688         * gfortran.dg/dummy_procedure_1.f90: New test.
15689
15690         PR fortran/25147
15691         * gfortran.dg/dummy_procedure_2.f90: New test.
15692
15693         * gfortran.dg/associated_2.f90: Correct to make consistent with
15694         standard.
15695
15696 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15697
15698         * gcc.target/i386/387-11.c: New test case.
15699
15700 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/27801
15703         * g++.dg/template/cond6.C: New test.
15704
15705         PR c++/26496
15706         * g++.dg/template/crash51.C: New test.
15707         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15708
15709         PR c++/27385
15710         * g++.dg/init/array20.C: New test.
15711
15712 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15713
15714         * gcc.dg/builtins-54.c: New test case.
15715
15716 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15717
15718         PR c++/26433
15719         * g++.dg/template/fntry1.C: Add dg-do link.
15720
15721         PR c++/27808
15722         * g++.dg/parse/friend6.C: New test.
15723
15724 2006-05-30  Asher Langton  <langton2@llnl.gov>
15725
15726         * gfortran.dg/cray_pointers_7.f90: New test.
15727
15728 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15729
15730         PR tree-optimization/23452
15731         * gcc.dg/fold-mulconj-1.c: New test case.
15732
15733 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15734
15735         PR c++/27803
15736         * g++.dg/parse/bitfield1.C: New test.
15737
15738 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15739
15740         * gcc.target/ppc-eq0-1.c: New test case.
15741         * gcc.target/ppc-negeq0-1.c: New test case.
15742
15743 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15744
15745         PR c/27273
15746         * gcc.dg/overflow-warn-5.c: New test.
15747
15748 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15749
15750         PR c/27718
15751         * gcc.dg/sizeof-1.c: New test.
15752
15753 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15754
15755         PR target/27790
15756         * gcc.target/i386/pr27790.c: New test.
15757
15758 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15759
15760         PR libgfortran/27757
15761         * gfortran.dg/direct_io_5.f90: New test.
15762
15763 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15764
15765         PR libgfortran/27634
15766         * gfortran.dg/fmt_missing_period_1.f: New test.
15767         * gfortran.dg/fmt_missing_period_2.f: New test.
15768         * gfortran.dg/fmt_missing_period_3.f: New test.
15769
15770 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15771
15772         PR fortran/19777
15773         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15774         arrays.
15775
15776 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15777
15778         PR c++/27713
15779         * g++.dg/template/new6.C: New test.
15780
15781 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15782
15783         PR tree-optimization/24964
15784         * gcc.target/i386/387-10.c: New test case.
15785
15786 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15787
15788         * intrinsics/string_intrinsics.c (compare_string):
15789         Use memcmp instead of strncmp to avoid tripping over
15790         CHAR(0) in a string.
15791
15792 2006-05-27  Richard Guenther  <rguenther@suse.de>
15793
15794         PR middle-end/27773
15795         * gcc.dg/torture/pr27773.c: New testcase.
15796
15797 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15798
15799         * gcc.dg/pr24561.c: Rename to..
15800         * gcc.dg/pr25962.c: .. this.
15801
15802 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15803
15804         PR fortran/19777
15805         * gfortran.dg/bounds_check_2.f: New test.
15806
15807 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15808
15809         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15810         * gfortran.dg/byte_1.f90: Likewise.
15811         * gfortran.dg/dup_save_2.f90: Likewise.
15812
15813 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15814
15815         * gfortran.dg/associated_2.f90: New test.
15816
15817 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15818
15819         PR fortran/27524
15820         * gfortran.dg/bounds_check_1.f90: New test.
15821
15822 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15823
15824         PR rtl-optimization/27661
15825         * gcc.dg/pr27661.c: New test case.
15826
15827 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15828
15829         PR fortran/23151
15830         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15831         * gfortran.dg/print_parentheses_1.f:  New test.
15832         * gfortran.dg/print_parentheses_2.f90:  New test.
15833
15834 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15835
15836         PR target/27758
15837         * gcc.dg/pr27758.c: New test.
15838
15839 2006-05-24  Falk Hueffner  <falk@debian.org>
15840
15841         * gcc.c-torture/compile/pr27571.c: New test.
15842
15843 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15844
15845         PR fortran/27709
15846         * gfortran.dg/spec_expr_4.f90: New test.
15847
15848         PR fortran/27155
15849         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15850
15851 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15852
15853         PR c++/20103
15854         * g++.dg/ext/complit6.C: New test.
15855         * g++.dg/ext/complit3.C: Adjust error markers.
15856         * g++.dg/init/const3.C: New test.
15857
15858 2006-05-25  Richard Guenther  <rguenther@suse.de>
15859
15860         PR middle-end/27743
15861         * gcc.dg/torture/pr27743.c: New testcase.
15862
15863 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15864
15865         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15866
15867 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15868
15869         * gcc.dg/compat/scalar-by-value-x.h: New.
15870         * gcc.dg/compat/scalar-by-value-y.h: New.
15871         * gcc.dg/compat/scalar-by-value-5.c: New.
15872         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15873         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15874         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15875         * gcc.dg/compat/scalar-by-value-6.c: New.
15876         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15877         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15878         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15879
15880 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15881
15882         PR tree-optimization/27639
15883         PR tree-optimization/26719
15884         * gcc.dg/pr27639.c: New test.
15885         * gcc.dg/pr26719.c: New test.
15886         * gcc.dg/tree-ssa/scev-cast.c: New test.
15887
15888 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15889
15890         PR c++/20173
15891         * g++.dg/template/error21.C: New test.
15892
15893 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15894
15895         PR target/27696
15896         * gcc.target/i386/pr27696.c: New.
15897
15898 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15899
15900         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15901
15902         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15903
15904 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15905
15906         PR c++/27716
15907         * g++.dg/other/assign1.C: New test.
15908
15909 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15910
15911         PR target/27266
15912         * gcc.target/i386/pr27266.c: New.
15913
15914 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15915
15916         PR c++/27451
15917         * g++.dg/ext/asm9.C: New test.
15918
15919 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15920
15921         PR rtl-optimization/25514
15922         * gcc.c-torture/compile/pr25514.c: New test.
15923
15924 2006-05-22  Richard Guenther  <rguenther@suse.de>
15925
15926         Revert
15927         2006-01-31  Richard Guenther  <rguenther@suse.de>
15928
15929         * gcc.target/i386/sselibm-1.c: New testcase.
15930         * gcc.target/i386/sselibm-2.c: Likewise.
15931         * gcc.target/i386/sselibm-3.c: Likewise.
15932         * gcc.target/i386/sselibm-4.c: Likewise.
15933         * gcc.target/i386/sselibm-5.c: Likewise.
15934
15935 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15936
15937         PR c/27420
15938         * gcc.dg/func-args-2.c: New test.
15939
15940         PR c/26818
15941         * gcc.dg/struct-incompl-1.c: New test.
15942
15943 2006-05-22  Richard Guenther  <rguenther@suse.de>
15944
15945         PR testsuite/27708
15946         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15947         the transformations we test for.
15948
15949 2006-05-22  Richard Guenther  <rguenther@suse.de>
15950
15951         PR testsuite/27707
15952         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15953
15954 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15955
15956         PR c++/27210
15957         * g++.dg/warn/new1.C: New test.
15958         * g++.dg/template/new5.C: Likewise.
15959
15960 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15961
15962         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15963         * gcc.target/i386/20060512-3.c: Likewise.
15964
15965 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15966
15967         PR rtl-optimization/27671
15968         * gcc.c-torture/execute/pr27671-1.c: New.
15969         * gcc.dg/pr27671-2.c: Likewise.
15970
15971         PR tree-optimization/26622.
15972         * gcc.c-torture/compile/pr26622.c: New.
15973
15974 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15975
15976         PR fortran/27613
15977         * gfortran.dg/recursive_reference_1.f90: New test.
15978
15979 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15980
15981         PR fortran/25746
15982         * gfortran.dg/elemental_subroutine_3.f90: New test.
15983
15984         PR fortran/25090
15985         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15986
15987         PR fortran/27584
15988         * gfortran.dg/associated_target_1.f90: New test.
15989
15990         PR fortran/19015
15991         * gfortran.dg/maxloc_shape_1.f90: New test.
15992
15993 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15994
15995         PR libgfortran/24459
15996         * gfortran.dg/namelist_24.f90: New test.
15997         * gfortran.dg/namelist_12.f: Fix typo in comment.
15998
15999 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16000
16001         PR middle-end/25776
16002         * g++.dg/other/error11.C: New test.
16003
16004 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16005
16006         * gcc.target/mips/pr26765.c: Add -w to options.
16007
16008 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16009
16010         * lib/target-supports.exp (check_effective_target_mpaired_single):
16011         New function.
16012         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16013         multilibs.
16014         * g++.dg/vect/vect.exp: Likewise.
16015
16016 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16017
16018         PR testsuite/25891
16019         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16020
16021 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16022
16023         PR fortran/27662
16024         * gfortran.dg/temporary_1.f90: New file.
16025
16026 2006-05-19  Andreas Schwab  <schwab@suse.de>
16027
16028         * g++.dg/other/unused1.C: Also match "stringz".
16029
16030 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/26433
16033         * g++.dg/template/fntry1.C: New test.
16034
16035 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16036
16037         PR c++/27471
16038         PR c++/27506
16039         * g++.dg/conversion/bitfield5.C: New test.
16040         * g++.dg/conversion/bitfield6.C: New test.
16041
16042 2006-05-18  Mike Stump  <mrs@apple.com>
16043
16044         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16045         * gcc.dg/vla-4.c: Add.
16046         * gcc.dg/vla-5.c: Add.
16047         * gcc.dg/vla-6.c: Add.
16048
16049 2006-05-12  Stuart Hastings  <stuart@apple.com>
16050
16051         * gcc.target/i386/20060512-1.c: New.
16052         * gcc.target/i386/20060512-2.c: New.
16053         * gcc.target/i386/20060512-3.c: New.
16054         * gcc.target/i386/20060512-4.c: New.
16055
16056 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16057
16058         PR c++/26122
16059         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16060
16061         PR c++/26068
16062         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16063         * g++.dg/parse/linkage1.C: New test.
16064
16065 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16066
16067         PR tree-optimization/27548
16068         * g++.dg/tree-ssa/pr27548.C: New test.
16069
16070 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16071
16072         PR fortran/26551
16073         * gfortran.dg/recursive_check_1.f: New test.
16074         * gfortran.dg/recursive_check_2.f90: New test.
16075
16076 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16077
16078         * g++.dg/opt/temp2.C: New test.
16079
16080 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16081
16082         PR c++/27491
16083         * g++.dg/init/brace5.C: New test.
16084
16085         PR middle-end/27415
16086         * gcc.dg/gomp/pr27415.c: New test.
16087         * g++.dg/gomp/pr27415.C: New test.
16088
16089         PR tree-optimization/27549
16090         * g++.dg/tree-ssa/pr27549.C: New test.
16091
16092 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16093
16094         PR libgfortran/27575
16095         * gfortran.dg/read_eof_4.f90: New test.
16096
16097 2006-05-16  Richard Guenther  <rguenther@suse.de>
16098
16099         PR tree-optimization/22303
16100         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16101
16102 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16103
16104         PR middle-end/27573
16105         * gcc.dg/gomp/pr27573.c: New test.
16106         * gfortran.dg/gomp/pr27573.f90: New test.
16107
16108         PR c/27499
16109         * gcc.dg/gomp/pr27499.c: New test.
16110         * g++.dg/gomp/pr27499.C: New test.
16111
16112 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16113
16114         PR c++/27339
16115         * g++.dg/parser/access8.C: Adjust error marker.
16116         * g++.dg/template/access17.C: New test.
16117         * g++.dg/template/access18.C: Likewise.
16118
16119 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16120
16121         PR target/26600
16122         * gcc.target/i386/pr26600.c: New test case.
16123
16124 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16125
16126         PR c++/27505
16127         * g++.dg/expr/bitfield1.C: New test.
16128
16129 2006-05-15  Richard Guenther  <rguenther@suse.de>
16130
16131         PR tree-optimization/27603
16132         * gcc.dg/torture/pr27603.c: New testcase.
16133
16134 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16135
16136         PR fortran/25090
16137         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16138
16139         PR fortran/25082
16140         * gfortran.dg/scalar_return_1.f90: New test.
16141
16142         PR fortran/27411
16143         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16144
16145 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16146
16147         * gcc.dg/gomp/critical-4.c: New test.
16148         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16149         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16150         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16151         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16152
16153 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16154
16155         PR c++/27582
16156         * g++.dg/template/dependent-args1.C: New test.
16157
16158         PR c++/27581
16159         * g++.dg/lookup/this1.C: New test.
16160
16161         PR c++/27315
16162         * g++.dg/template/operator6.C: New test.
16163         * g++.dg/template/incomplete3.C: New test.
16164
16165         PR c++/27559
16166         * g++.dg/template/new4.C: New test.
16167
16168         PR c++/27496
16169         * g++.dg/template/void2.C: New test.
16170
16171 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16172
16173         * g++.dg/template/dependent-expr5.C: New test.
16174
16175 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16176
16177         PR middle-end/26729
16178         * gcc.dg/pr26729-1.c: New test case.
16179
16180 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16181
16182         * gcc.dg/pr27003.c: New test.
16183
16184 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16185
16186         * lib/target-supports.dg (check_cxa_atexit_available): Change
16187         v3_target_compile to ${tool}_target_compile.
16188
16189 2006-05-11  Jason Merrill  <jason@redhat.com>
16190
16191         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16192
16193 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16194
16195         PR fortran/27553
16196         * gfortran.dg/label_5.f90: New test.
16197
16198 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16199
16200         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16201         check_effective_target_powerpc_altivec_ok): New.
16202         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16203         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16204         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16205         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16206         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16207         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16208         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16209         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16210         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16211         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16212         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16213         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16214         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16215         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16216         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16217         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16218         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16219         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16220         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16221         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16222         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16223         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16224         gcc.target/powerpc/altivec-9.c,
16225         gcc.target/powerpc/altivec-consts.c,
16226         gcc.target/powerpc/altivec-pr22085.c,
16227         gcc.target/powerpc/altivec-splat.c,
16228         gcc.target/powerpc/altivec-types-1.c,
16229         gcc.target/powerpc/altivec-types-2.c,
16230         gcc.target/powerpc/altivec-types-3.c,
16231         gcc.target/powerpc/altivec-types-4.c,
16232         gcc.target/powerpc/altivec-varargs-1.c,
16233         gcc.target/powerpc/altivec-vec-merge.c,
16234         gcc.target/powerpc/ppc-vector-memcpy.c,
16235         gcc.target/powerpc/ppc-vector-memset.c,
16236         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16237         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16238         these effective targets.
16239         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16240         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16241
16242 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16243
16244         PR middle-end/27384
16245         * g++.dg/other/fold1.C: New test.
16246
16247         PR middle-end/27488
16248         * gcc.dg/fold-nonneg-1.c: New test.
16249
16250         PR c++/27547
16251         * g++.dg/other/operator1.C: New test.
16252
16253 2006-05-11  Richard Guenther  <rguenther@suse.de>
16254
16255         PR middle-end/27529
16256         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16257
16258 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16259
16260         * lib/target-supports-dg.exp (check-flags): New.
16261         (dg-skip-if): Move flag checks.
16262
16263 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16264
16265         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16266         * lib/target-supports.dg (check_cxa_atexit_available): New.
16267
16268 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16269
16270         PR fortran/27470
16271         * gfortran.dg/multiple_allocation_2.f90: New test case.
16272
16273 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16274
16275         * gcc.target/arm/pr27387.C: Fix a comment typo.
16276
16277 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16278
16279         PR fortran/24549
16280         * gfortran.dg/error_recovery_1.f90: New test.
16281
16282 2006-05-10  Richard Guenther  <rguenther@suse.de>
16283
16284         PR tree-optimization/27302
16285         * gcc.dg/torture/pr27302.c: New testcase.
16286
16287 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16288         Richard Guenther  <rguenther@suse.de>
16289
16290         PR middle-end/27498
16291         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16292
16293 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16294
16295         PR rtl-optimization/27335
16296         * gcc.dg/pr27335.c: New test.
16297
16298 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16299
16300         * gcc.target/mips/mips-ps-5.c: New file.
16301
16302 2006-05-08  Jan Hubicka  <jh@suse.cz>
16303
16304         PR middle-end/25962
16305         * gcc.dg/pr25962.c: New.
16306
16307 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16308
16309         PR target/27158
16310         * gcc.target/powerpc/pr27158.c: New test case.
16311
16312 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16313
16314         PR testsuite/27476
16315         * ada/acats/run_all.sh: Use test -z.
16316
16317 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16318
16319         PR libfortran/18271
16320         * gfortran.dg/spec_expr_3.f90: New test.
16321
16322 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16323
16324         PR target/24879
16325         * gcc.target/i386/monitor.c: New file.
16326
16327 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16328
16329         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16330
16331 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16332
16333         PR c++/27447
16334         * g++.dg/other/ptrmem7.C: New test.
16335
16336 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16337
16338         PR target/27421
16339         * gcc.dg/array-9.c: New test.
16340
16341 2006-05-07  Richard Guenther  <rguenther@suse.de>
16342
16343         PR tree-optimization/27409
16344         * gcc.dg/torture/pr27409.c: New testcase.
16345
16346 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16347
16348         PR fortran/27457
16349         * gfortran.dg/select_6.f90: New.
16350
16351 2006-05-07  Richard Guenther  <rguenther@suse.de>
16352
16353         PR tree-optimization/27136
16354         * gcc.dg/torture/pr27136.c: New testcase.
16355
16356 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16357
16358         PR fortran/24813
16359         * gfortran.dg/char_cons_len_1.f90: New test.
16360
16361 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16362
16363         PR c++/27427
16364         * g++.dg/template/incomplete2.C: New test.
16365
16366 2006-05-06  Richard Guenther  <rguenther@suse.de>
16367
16368         PR tree-optimization/27151
16369         * gcc.dg/vect/pr27151.c: New testcase.
16370
16371 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16372
16373         PR c++/27430
16374         * g++.dg/template/void1.C: New test.
16375
16376         PR c++/27423
16377         * g++.dg/other/void2.C: New test.
16378
16379         PR c++/27422
16380         * g++.dg/conversion/void1.C: New test.
16381
16382 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16383
16384         PR/21391
16385         * g++.dg/other/unused1.C: New.
16386
16387 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16388
16389         PR objc/27240
16390         * objc.dg/member-1.m: New test.
16391
16392 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16393
16394         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16395
16396 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16397
16398         PR libfortran/26985
16399         * gfortran.dg/matmul_2.f90: New test.
16400
16401 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16402
16403         * ada/acats/run_all.sh: Use sync when main not found.
16404
16405 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16406
16407         PR target/26765
16408         * gcc.target/mips/pr26765.c: New.
16409
16410 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16411
16412         * gcc.target/bfin: New directory.
16413         * gcc.target/bfin/bfin.exp: New file.
16414         * gcc.target/bfin/frmul.c: New file.
16415         * gcc.target/bfin/arith.c: New file.
16416         * gcc.target/bfin/mul-combine.c: New file.
16417         * gcc.target/bfin/shift.c: New file.
16418
16419 2006-05-04  Richard Guenther  <rguenther@suse.de>
16420
16421         PR tree-optimization/14287
16422         PR tree-optimization/14844
16423         PR tree-optimization/19792
16424         PR tree-optimization/21608
16425         PR tree-optimization/27090
16426         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16427         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16428         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16429         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16430         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16431
16432 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16433
16434         PR tree-optimization/27285
16435         * gcc.c-torture/execute/pr27285.c: New test.
16436
16437         PR middle-end/27388
16438         * gcc.dg/gomp/pr27388-1.c: New test.
16439         * gcc.dg/gomp/pr27388-2.c: New test.
16440         * gcc.dg/gomp/pr27388-3.c: New test.
16441
16442         PR c++/27359
16443         * g++.dg/gomp/pr27359.C: New test.
16444
16445 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16446
16447         PR fortran/20248
16448         * gfortran.dg/iargc.f90: New test.
16449
16450 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/27102
16453         * g++.dg/template/crash49.C: New test.
16454
16455 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16456
16457         PR testsuite/27032
16458         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16459
16460 2006-05-02  Jeff Law  <law@redhat.com>
16461
16462         PR tree-optimization/27364
16463         * gcc.c-torture/execute/pr27364.c: New test.
16464
16465 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16466
16467         PR c++/27309
16468         * g++.dg/parser/ctor5.C: New test.
16469
16470 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16471
16472         PR target/27387
16473         * gcc.target/arm/arm.exp: New.
16474         * gcc.target/arm/pr27387.C: Likewise.
16475
16476 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16477
16478         PR fortran/27269
16479         PR fortran/27324
16480         * gfortran.dg/module_equivalence_2.f90: New test.
16481
16482 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16483
16484         PR middle-end/27337
16485         * g++.dg/gomp/pr27337-1.C: New test.
16486         * g++.dg/gomp/pr27337-2.C: New test.
16487
16488         PR middle-end/27328
16489         * gcc.dg/gomp/pr27328.c: New test.
16490
16491         PR middle-end/27325
16492         * g++.dg/gomp/pr27325.C: New test.
16493
16494         PR middle-end/27310
16495         * g++.dg/gomp/pr27310.C: New test.
16496
16497 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16498
16499         PR tree-optimization/27291
16500         * g++.dg/tree-ssa/pr27291.C: New test.
16501
16502 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16503
16504         PR tree-optimization/27283
16505         * g++.dg/tree-ssa/pr27283.C: New test.
16506
16507 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16508
16509         * gcc.dg/tree-ssa/loop-16.c: New test.
16510
16511 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16512             Joseph S. Myers  <joseph@codesourcery.com>
16513
16514         * gcc.dg/Wconversion-3.c: New test case.
16515         * gcc.dg/Wconversion-4.c: Likewise.
16516
16517 2006-05-01  Richard Guenther  <rguenther@suse.de>
16518
16519         PR tree-optimization/26726
16520         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16521
16522 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16523
16524         * gcc.dg/Woverflow-1.c: New test case.
16525         * gcc.dg/Woverflow-2.c: Likewise.
16526         * gcc.dg/Woverflow-3.c: Likewise.
16527
16528 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16529
16530         PR c++/27094
16531         * g++.dg/template/defarg8.C: New test.
16532
16533 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16534
16535         PR c++/27278
16536         * g++.dg/parse/operator7.C: New test.
16537
16538 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16539
16540         PR c++/11471
16541         PR c++/27102
16542         * g++.dg/template/crash48.C: New test.
16543
16544         PR c++/27279
16545         * g++.dg/parse/ctor4.C: New test.
16546
16547 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16548
16549         PR fortran/25681
16550         * gfortran.df/char_type_len.f90: New test.
16551
16552 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16553
16554         PR libgfortran/27304
16555         * gfortran.dg/fmt_exhaust.f90: New test.
16556
16557 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16558
16559         PR c/25309
16560         * gcc.dg/large-size-array-2.c: New test case.
16561
16562 2006-04-28  Richard Guenther  <rguenther@suse.de>
16563
16564         PR target/26826
16565         * gcc.target/i386/pr26826.c: New testcase.
16566
16567 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16568
16569         PR middle-end/27260
16570         * gcc.c-torture/execute/pr27260.c: New.
16571
16572 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16573
16574         PR middle-end/27095
16575         * gcc.dg/pr27095.c: New.
16576
16577 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16578
16579         PR c++/27292
16580         * g++.dg/conversion/bitfield4.C: New test.
16581
16582 2006-04-27  Eric Christopher  <echristo@apple.com>
16583
16584         * gcc.dg/pragma-ms_struct.c: New.
16585
16586 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16587
16588         PR c++/27102
16589         * g++.dg/template/crash47.C: New test.
16590
16591 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16592
16593         * gcc.target/i386/sse-7.c: build with -msse.
16594
16595 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16596
16597         PR testsuite/27274:
16598         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16599         (main): Exit if processor doesn't support SSE.
16600
16601 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16602
16603         PR middle-end/27282
16604         * gcc.c-torture/compile/pr27282.c: New test.
16605
16606 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16607
16608         PR middle-end/26913
16609         * g++.dg/gomp/pr26913.C: New test.
16610
16611         PR c/25996
16612         * gcc.dg/gomp/pr25996.c: New test.
16613         * g++.dg/gomp/pr25996.C: New test.
16614
16615 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16616
16617         PR rtl-optimization/26725
16618         * gcc.c-torture/compile/pr26725.c: New test.
16619
16620 2006-04-25  Richard Guenther  <rguenther@suse.de>
16621
16622         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16623         than n + -1.
16624
16625 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16626
16627         * gcc.dg/20060425-1.c: New testcase.
16628
16629 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16630
16631         PR tree-optimization/26865
16632         * gcc.dg/pr26865.c: New test.
16633
16634 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16635
16636         PR c++/27292
16637         * g++.dg/conversion/bitfield1.C: New test.
16638         * g++.dg/conversion/bitfield2.C: Likewise.
16639         * g++.dg/conversion/bitfield3.C: Likewise.
16640
16641 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16642         Richard Guenther  <rguenther@suse.de>
16643
16644         PR tree-optimization/27236
16645         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16646
16647 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16648
16649         PR c++/19963
16650         * g++.dg/other/incomplete2.C: New test.
16651
16652 2006-04-24  Richard Guenther  <rguenther@suse.de>
16653
16654         PR middle-end/26869
16655         * gcc.dg/torture/pr26869.c: New testcase.
16656
16657 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16658         Richard Guenther  <rguenther@suse.de>
16659
16660         PR tree-optimization/27218
16661         * g++.dg/tree-ssa/pr27218.C: New testcase.
16662
16663 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/26912
16666         * g++.dg/template/friend41.C: New test.
16667
16668 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16669
16670         * g++.dg/opt/pr15551.C: Include cstdio.
16671         (main): Use remove instead of unlink.
16672
16673 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16674
16675         * gcc.dg/sibcall-7.c: New test.
16676         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16677         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16678         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16679         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16680         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16681
16682 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/26534
16685         * g++.dg/opt/bitfield1.C: New test.
16686         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16687         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16688         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16689         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16690         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16691         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16692         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16693         * g++.dg/abi/bitfield2.C: Likewise.
16694         * g++.dg/init/bitfield1.C: Likewise.
16695
16696 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16697
16698         PR fortran/25099
16699         * gfortran.dg/elemental_subroutine_4.f90: New test.
16700         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16701         call sub (m, x).
16702
16703 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16704
16705         * gcc.c-torture/compile/20060421-1.c: New testcase.
16706
16707 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16708
16709         PR c/25875
16710         * gcc.dg/init-bad-4.c: New test.
16711
16712 2006-04-21  Paul Brook  <paul@codesourcery.com>
16713
16714         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16715
16716 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16717
16718         PR fortran/27122
16719         * gfortran.dg/defined_operators_1.f90: New test.
16720         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16721         remove old ones associated, incorrectly, with Note 5.46.
16722
16723         PR fortran/27113
16724         * gfortran.dg/character_array_constructor_1.f90: New test.
16725
16726 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16727
16728         * gcc.dg/20060419-1.c: New test.
16729
16730 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16731
16732         PR c/26774
16733         * gcc.dg/struct-parse-1.c: New test case.
16734
16735 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16736
16737         PR c++/26558
16738         * g++.dg/parse/template19.C: New test.
16739
16740         PR c++/26739
16741         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16742
16743         PR c++/26036
16744         * g++.dg/expr/call3.C: New test.
16745
16746         PR c++/10385
16747         * g++.dg/conversion/dynamic1.C: New test.
16748
16749 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/27102
16752         * g++.dg/template/crash35.C: Tweak error markers.
16753         * g++.dg/template/crash46.C: New test.
16754         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16755         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16756
16757 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16758
16759         PR rtl-optimization/14261
16760         * gcc.c-torture/compile/20060419-1.c: Added.
16761
16762 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16763
16764         * gfortran.dg/label_1.f90: Adjust dg-error.
16765
16766 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16767
16768         PR target/26961
16769         * gcc.dg/fold-cond-1.c: New test case.
16770         * gcc.dg/pr26961-1.c: Likewise.
16771
16772 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16773
16774         PR libgfortran/27138
16775         * gfortran.dg/read_bad_advance.f90: New test.
16776
16777 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16778             Dale Johannesen  <dalej@apple.com>
16779
16780         PR target/24076
16781         * gcc.target/i386/vecinit-3.c: New testcase.
16782         * gcc.target/i386/vecinit-4.c: Likewise.
16783         * gcc.target/i386/sse-18.c: Likewise.
16784         * gcc.target/i386/sse-19.c: Likewise.
16785
16786 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16787
16788         * gfortran.dg/allocate_zerosize_1.f90: New test.
16789
16790 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16791
16792         PR c++/26365
16793         * g++.dg/template/crash45.C: New test.
16794
16795 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16796
16797         PR fortran/26787
16798         * gfortran.dg/proc_assign_1.f90: New test.
16799         * gfortran.dg/procedure_lvalue.f90: Change message.
16800         * gfortran.dg/namelist_4.f90: Add new error.
16801
16802         PR fortran/25597
16803         PR fortran/27096
16804         * gfortran.dg/auto_pointer_array_result_1.f90
16805
16806         PR fortran/27089
16807         * gfortran.dg/specification_type_resolution_1.f90
16808
16809         PR fortran/18003
16810         PR fortran/25669
16811         PR fortran/26834
16812         * gfortran.dg/bounds_temporaries_1.f90: New test.
16813
16814         PR fortran/27124
16815         * gfortran.dg/array_return_value_1.f90: New test.
16816
16817 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16818
16819         PR fortran/25336
16820         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16821
16822 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16823
16824         PR middle-end/26823
16825         * g++.dg/gomp/pr26823-1.C: New test.
16826         * g++.dg/gomp/pr26823-2.C: New test.
16827
16828 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16829
16830         PR middle-end/27134
16831         * gcc.dg/pr27314.c: New test.
16832
16833 2006-04-13  Richard Henderson  <rth@redhat.com>
16834
16835         * g++.dg/gomp/block-0.C: Update expected matches.
16836
16837 2006-04-13  DJ Delorie  <dj@redhat.com>
16838
16839         * lib/target-supports.exp (check_effective_target_int32plus): New.
16840         (check_effective_target_ptr32plus): New.
16841         (check_effective_target_size32plus): New.
16842         (check_effective_target_int16): New.
16843         (check_profiling_available): Add m32c to the list of unsupported
16844         targets.
16845
16846         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16847         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16848         memory size.
16849         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16850         pointers.
16851         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16852         size_t.
16853         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16854         and size_t.
16855         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16856         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16857         not just xstormy16.  Skip m32c due to weird pointer size.
16858         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16859         not just xstormy16.
16860         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16861         not just xstormy16.
16862         * gcc.dg/20020312-2.c: Add m32c support.
16863         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16864         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16865         in test.
16866         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16867         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16868         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16869         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16870         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16871         formats
16872         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16873         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16874         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16875         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16876         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16877         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16878         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16879         in test.
16880         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16881         in test.
16882         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16883         * gcc.dg/pr23049.c: Require >=32 bit integers.
16884         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16885         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16886         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16887         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16888         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16889         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16890         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16891         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16892         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16893         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16894         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16895         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16896         prototype in test.
16897         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16898         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16899         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16900         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16901         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16902
16903         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16904         * gcc.c-torture/execute/20040703-1.x: Likewise.
16905         * gcc.c-torture/execute/20040705-1.x: Likewise.
16906         * gcc.c-torture/execute/20040705-2.x: Likewise.
16907         * gcc.c-torture/execute/20040709-1.x: Likewise.
16908         * gcc.c-torture/execute/20040709-2.x: Likewise.
16909         * gcc.c-torture/execute/20040811-1.x: Likewise.
16910         * gcc.c-torture/execute/20050316-1.x: Likewise.
16911         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16912         * gcc.c-torture/execute/pr19689.x: Likewise.
16913         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16914         * gcc.c-torture/execute/usmul.x: Likewise.
16915         * gcc.c-torture/execute/vrp-5.x: Likewise.
16916         * gcc.c-torture/execute/vrp-6.x: Likewise.
16917         * gcc.dg/debug/20041023-1.s: Likewise.
16918
16919 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16920
16921         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16922         of integers to a vector types are now constant expressions in C.
16923         * gcc.dg/vect/vect-fold-1.c: New test case.
16924
16925 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16926             Ulrich Weigand  <uweigand@de.ibm.com>
16927
16928         PR target/27006
16929         * gcc.dg/vmx/pr27006.c: New testcase.
16930
16931 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16932
16933         PR libgfortran/26766
16934         * gfortran.dg/write_recursive.f90: New test.
16935
16936 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16937
16938         * g++.dg/parse/dtor7.C: New test.
16939         * g++.dg/parse/new1.C: Add error marker.
16940         * g++.dg/template/new3.C: New test.
16941
16942         PR c++/26122
16943         * g++.dg/template/pure1.C: New test.
16944
16945         PR c++/26295
16946         * g++.dg/parse/ptrmem4.C: New test.
16947
16948 2006-04-10  Jeff Law  <law@redhat.com>
16949
16950         PR/27087
16951         * gcc.c-torture/compile/pr27087.c: New test.
16952
16953 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16954
16955         PR/21391
16956         * gcc.dg/20060410.c: New.
16957
16958 2006-04-10  Matthias Klose  <doko@debian.org>
16959
16960         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16961         Recognize multilib directory names containing underscores.
16962
16963 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16964
16965         * gcc.target/i386/vecinit-1.c: New test case.
16966         * gcc.target/i386/vecinit-2.c: Likewise.
16967
16968 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16969
16970         PR debug/27057
16971         * g++.dg/debug/dwarf2-2.C: New test.
16972
16973 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16974
16975         PR rtl-optimization/27073
16976         * gcc.c-torture/execute/pr27073.c: New test.
16977
16978 2006-04-08  Mike Stump  <mrs@apple.com>
16979
16980         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16981
16982 2006-04-07  Richard Guenther  <rguenther@suse.de>
16983
16984         PR tree-optimization/26135
16985         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16986
16987 2006-04-06  Jan Hubicka  <jh@suse.cz>
16988
16989         PR profile/26399
16990         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16991
16992 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16993
16994         * g++.dg/conversion/nullptr1.C: New test case.
16995         * g++.dg/conversion/nullptr2.C: Likewise.
16996
16997 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16998
16999         * gfortran.dg/dependency_18.f90: New test case.
17000
17001 2006-04-05  Richard Guenther  <rguenther@suse.de>
17002
17003         PR tree-optimization/26919
17004         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17005         * gcc.dg/ipa/ipa-2.c: Likewise.
17006         * gcc.dg/ipa/ipa-3.c: Likewise.
17007         * gcc.dg/ipa/ipa-5.c: Likewise.
17008
17009 2006-04-05  Richard Guenther  <rguenther@suse.de>
17010
17011         PR tree-optimization/26763
17012         * gcc.dg/torture/pr26763-1.c: New testcase.
17013         * gcc.dg/torture/pr26763-2.c: Likewise.
17014
17015 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17016
17017         PR fortran/23634
17018         PR fortran/25619
17019         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17020
17021 2006-04-04  Eric Christopher  <echristo@apple.com>
17022
17023         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17024         stubs.
17025         * gcc.target/i386/387-5.c: Ditto.
17026
17027 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17028
17029         * gcc.target/sparc/struct-ret-check.c: New test.
17030
17031 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17032
17033         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17034         zero decimal digits specified in format.
17035
17036 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17037
17038         PR fortran/26891
17039         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17040
17041         PR fortran/26976
17042         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17043         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17044         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17045         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17046         compliant and detect bigendian-ness.
17047
17048 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17049
17050         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17051         dummy arguments work when the actual argument is itself a dummy
17052         argument of the caller.
17053
17054 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17055
17056         PR libfortran/24685
17057         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17058
17059 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17060
17061         * gfortran.dg/dependencency_17.f90: New test case.
17062
17063 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17064
17065         * gfortran.dg/dependency_14.f90: New test case.
17066         * gfortran.dg/dependency_15.f90: Likewise.
17067         * gfortran.dg/dependency_16.f90: Likewise.
17068
17069 2006-03-31  Asher Langton  <langton2@llnl.gov>
17070
17071         PR fortran/25358
17072         gfortran.dg/cray_pointers_6.f90: New test.
17073
17074 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17075
17076         PR libgfortran/26890
17077         * gfortran.dg/read_size_noadvance.f90: New test.
17078
17079 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17080
17081         PR fortran/25031
17082         * gfortran.dg/multiple_allocation_1.f90: Check that the
17083         size has changed after a re-allocation with stat.
17084
17085 2006-03-30  Richard Guenther  <rguenther@suse.de>
17086
17087         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17088         removal.
17089         * gcc.target/i386/sselibm-2.c: Likewise.
17090         * gcc.target/i386/sselibm-3.c: Likewise.
17091         * gcc.target/i386/sselibm-4.c: Likewise.
17092         * gcc.target/i386/sselibm-5.c: Likewise.
17093
17094 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17095
17096         * gcc.dg/fold-andxor-1.c: New test case.
17097         * gcc.dg/fold-xorand-1.c: Likewise.
17098
17099 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17100
17101         * gcc.dg/fold-convnotconv-1.c: New test case.
17102
17103 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17104
17105         PR fortran/26779
17106         * gfortran.dg/private_type_5.f90: New test.
17107
17108 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17109
17110         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17111
17112 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17113
17114         * gfortran.dg/advance_2.f90: New test.
17115         * gfortran.dg/advance_3.f90: New test.
17116
17117         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17118
17119 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17120
17121         PR libgfortran/26661
17122         PR libgfortran/26880
17123         * gfortran.dg/read_x_past.f: New test.
17124
17125 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17126
17127         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17128         to be STABS.
17129
17130 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17131
17132         * objc.dg/dwarf-1.m: Skip on AIX.
17133         * objc.dg/dwarf-2.m: Skip on AIX.
17134
17135 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17136
17137         PR fortran/26816
17138         * gfortran.dg/float_1.f90: New test.
17139
17140 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17141
17142         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17143         X86_64 targets.
17144         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17145
17146 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17147
17148         PR libfortran/26735
17149         * gfortran.dg/convert_implied_open.f90: New test case.
17150
17151 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17152
17153         PR fortran/26769
17154         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17155
17156 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17157
17158         PR middle-end/26717
17159         * gcc.dg/pr26717.c: New test.
17160
17161 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17162
17163         * gfortran.dg/dependency_12.f90: New test case.
17164
17165 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17166
17167         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17168
17169 2006-03-24  Jeff Law  <law@redhat.com>
17170
17171         * gcc.c-torture/pr26840.c: New test.
17172
17173 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17174
17175         * objc.dg/dwarf-2.m: New.
17176         * obj-c++.dg/dwarf-2.mm: New.
17177
17178         * g++.old-deja/g++.other/init19.C: New.
17179
17180 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17181
17182         * g++.dg/eh/spbp.C: Skip on AIX.
17183
17184 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17185
17186         PR middle-end/26611
17187         * g++.dg/gomp/pr26611-1.C: New test.
17188         * g++.dg/gomp/pr26611-2.C: New test.
17189
17190 2006-03-24  Jeff Law  <law@redhat.com>
17191
17192         * gcc.c-torture/compile/pr26833.c: New test.
17193         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17194
17195 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17196
17197         * gfortran.dg/endfile_2.f90: Delete temp file.
17198
17199 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17200
17201         PR fortran/19303
17202         * gfortran.dg/record_marker_1.f90: New test case.
17203         * gfortran.dg/record_marker_2.f: New test case.
17204         * gfortran.dg/record_marker_3.f90: New test case.
17205
17206 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17207
17208         PR fortran/17298
17209         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17210         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17211
17212 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17213
17214         * lib/gcc-dg.exp (cleanup-modules): New proc.
17215         * gfortran.dg/allocatable_function_1.f90,
17216         gfortran.dg/allocate_char_star_scalar_1.f90,
17217         gfortran.dg/assumed_charlen_function_1.f90,
17218         gfortran.dg/assumed_dummy_1.f90,
17219         gfortran.dg/assumed_shape_ranks_1.f90,
17220         gfortran.dg/assumed_shape_ranks_2.f90,
17221         gfortran.dg/assumed_size_dt_dummy.f90,
17222         gfortran.dg/auto_char_dummy_array_1.f90,
17223         gfortran.dg/auto_char_len_3.f90,
17224         gfortran.dg/automatic_module_variable.f90,
17225         gfortran.dg/bad_automatic_objects_1.f90,
17226         gfortran.dg/char_array_constructor.f90,
17227         gfortran.dg/char_array_structure_constructor.f90,
17228         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17229         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17230         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17231         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17232         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17233         gfortran.dg/derived_pointer_recursion.f90,
17234         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17235         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17236         gfortran.dg/dummy_functions_1.f90,
17237         gfortran.dg/elemental_initializer_1.f90,
17238         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17239         gfortran.dg/elemental_pointer_1.f90,
17240         gfortran.dg/elemental_subroutine_1.f90,
17241         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17242         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17243         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17244         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17245         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17246         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17247         gfortran.dg/global_references_1.f90,
17248         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17249         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17250         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17251         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17252         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17253         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17254         gfortran.dg/large_integer_kind_1.f90,
17255         gfortran.dg/large_real_kind_1.f90,
17256         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17257         gfortran.dg/module_double_reuse.f90,
17258         gfortran.dg/module_equivalence_1.f90,
17259         gfortran.dg/module_interface_1.f90,
17260         gfortran.dg/module_parameter_array_refs_1.f90,
17261         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17262         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17263         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17264         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17265         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17266         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17267         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17268         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17269         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17270         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17271         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17272         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17273         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17274         gfortran.dg/same_name_1.f90,
17275         gfortran.dg/sibling_dummy_procedure_1.f90,
17276         gfortran.dg/sibling_dummy_procedure_2.f90,
17277         gfortran.dg/sibling_dummy_procedure_3.f90,
17278         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17279         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17280         gfortran.dg/used_dummy_types_2.f90,
17281         gfortran.dg/used_dummy_types_3.f90,
17282         gfortran.dg/used_dummy_types_4.f90,
17283         gfortran.dg/used_dummy_types_5.f90,
17284         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17285         gfortran.dg/userdef_operator_1.f90: Use it.
17286
17287 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17288
17289         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17290         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17291         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17292         gfortran.dg/write_back.f,
17293         gfortran.fortran-torture/execute/inquire_1.f90,
17294         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17295
17296 2006-03-21  Jeff Law  <law@redhat.com>
17297
17298         * gcc.dg/tree-ssa/vrp28.c: New test.
17299
17300 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17301
17302         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17303         if _STDC_C99 is defined.
17304         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17305         * gcc.dg/builtins-20.c: Likewise.
17306         * gcc.dg/builtins-53.c: Likewise.
17307         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17308         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17309
17310 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17311
17312         PR tree-opt/26781
17313         * gcc.c-torture/compile/pr26781-1.c: New test.
17314         * gcc.c-torture/compile/pr26781-2.c: New test.
17315
17316 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17317
17318         PR c++/26690
17319         * g++.dg/gomp/pr26690-1.C: New test.
17320         * g++.dg/gomp/pr26690-2.C: New test.
17321
17322 2006-03-20  Jeff Law  <law@redhat.com>
17323
17324         * gcc.dg/tree-ssa/pr21829.c: New test.
17325
17326         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17327
17328 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17329
17330         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17331         (check_visibility_available): Use it.
17332         (check_effective_target_default_packed): Likewise.
17333         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17334         (check_effective_target_fopenmp): Likewise.
17335         (check_effective_target_freorder): Likewise.
17336         (check_effective_target_fpic): Likewise.
17337         (check_named_sections_available): Likewise.
17338         (check_effective_target_ilp32): Likewise.
17339         (check_effective_target_lp64): Likewise.
17340
17341 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17342
17343         PR fortran/20935
17344         * gfortran.dg/scalar_mask_2.f90: New test case.
17345
17346 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17347
17348         PR tree-opt/26629
17349         * gcc.dg/tree-ssa/loadpre12.c: New test.
17350         * gcc.dg/tree-ssa/loadpre13.c: New test.
17351         * gcc.dg/tree-ssa/loadpre14.c: New test.
17352         * gcc.dg/tree-ssa/loadpre15.c: New test.
17353         * gcc.dg/tree-ssa/loadpre16.c: New test.
17354         * gcc.dg/tree-ssa/loadpre17.c: New test.
17355         * gcc.dg/tree-ssa/loadpre18.c: New test.
17356         * gcc.dg/tree-ssa/loadpre19.c: New test.
17357         * gcc.dg/tree-ssa/loadpre20.c: New test.
17358         * gcc.dg/tree-ssa/loadpre21.c: New test.
17359         * gcc.dg/tree-ssa/loadpre22.c: New test.
17360
17361 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17362
17363         PR fortran/26741
17364         * gfortran.dg/elemental_initializer_1.f90: New test.
17365
17366         PR fortran/26716
17367         * gfortran.dg/assumed_shape_ranks_2: New test.
17368
17369 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17370
17371         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17372         target fpic.
17373
17374 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17375
17376         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17377         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17378         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17379         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17380         gfortran.fortran-torture/execute/direct_io.f90,
17381         gfortran.fortran-torture/execute/inquire_2.f90,
17382         gfortran.fortran-torture/execute/inquire_4.f90,
17383         gfortran.fortran-torture/execute/list_read_1.f90,
17384         gfortran.fortran-torture/execute/open_replace.f90,
17385         gfortran.fortran-torture/execute/slash_edit.f90,
17386         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17387         temporary files from testcases.
17388
17389 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17390
17391         PR libgfortran/26509
17392         gfortran.dg/write_direct_eor.f90: New test.
17393
17394 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17395
17396         * gcc.target/powerpc/pr26350.c: New.
17397         * gcc.target/powerpc/indexed-addr.c: New.
17398
17399 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17400
17401         * gfortran.dg/dependency_13.f90: New test case.
17402
17403 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17404
17405         PR middle-end/21781
17406         * gcc.dg/real-const-1.c: New test case.
17407
17408 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17409
17410         * g++.old-deja/g++.other/init18.C: New.
17411         * g++.old-deja/g++.other/init5.C: Remove xfail.
17412
17413 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17414
17415         * g++.dg/opt/pr15551.C: Cleanup temp file.
17416
17417 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17418
17419         PR c++/6634
17420         g++.dg/parse/long1.C: New test.
17421
17422 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17423
17424         PR fortran/19101
17425         * gfortran.dg/continuation.f90: New test.
17426         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17427
17428 2006-03-14  Richard Guenther  <rguenther@suse.de>
17429
17430         PR tree-optimization/26672
17431         * gcc.dg/torture/pr26672.c: New testcase.
17432
17433 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17434
17435         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17436         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17437
17438 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17439
17440         PR middle-end/26557
17441         * gcc.c-torture/compile/switch-1.c: New test case.
17442
17443 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17444
17445         PR fortran/25378
17446         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17447         test to include more permuatations of mask and index.
17448         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17449         respond to F2003 spec. that the position returned for an all false
17450         mask && condition is zero.
17451
17452 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17453
17454         PR middle-end/25989
17455         * gcc.dg/gomp/pr25989.c: New test.
17456
17457 2006-03-13  Jeff Law  <law@redhat.com>
17458
17459         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17460
17461 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17462
17463         * gcc.dg/switch-9.c: New test.
17464
17465 2006-03-13  Richard Guenther  <rguenther@suse.de>
17466
17467         PR middle-end/26630
17468         * gcc.dg/torture/pr26630.c: New testcase.
17469
17470 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17471
17472         * gfortran.dg/dependency_10.f90: New test case.
17473         * gfortran.dg/dependency_11.f90: Likewise.
17474
17475 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17476             Erik Edelmann  <eedelman@gcc.gnu.org>
17477
17478         * gfortran.dg/allocatable_function_1.f90: New.
17479         * gfortran.dg/allocatable_function_2.f90: New.
17480
17481 2006-03-10  Richard Guenther  <rguenther@suse.de>
17482
17483         PR middle-end/26565
17484         * gcc.dg/torture/pr26565.c: New testcase.
17485
17486 2006-03-09  Eric Christopher  <echristo@apple.com>
17487
17488         * gcc.c-torture/compile/20060309-1.c: New.
17489
17490 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17491
17492         PR libgfortran/26499
17493         * gfortran.dg/write_back.f: New test.
17494         * gfortran.dg/write_rewind_1.f: New test.
17495         * gfortran.dg/write_rewind_2.f: New test.
17496
17497 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17498
17499         PR libgfortran/26554
17500         * gfortran.dg/read_logical.f90: New test.
17501
17502 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17503
17504         * ada/acats/norun.lst: cdd2a03 now passes.
17505
17506 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17507
17508         PR testsuite/25177
17509         * gcc.target/powerpc/pr18096-1.c: Change where the error
17510         would match.
17511
17512 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17513
17514         * gcc.target/i386/cleanup-1.c: New test.
17515         * gcc.target/i386/cleanup-2.c: New test.
17516
17517 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17518
17519         * gfortran.dg/dependency_9.f90: Remove for the time being.
17520
17521 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17522
17523         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17524         directive.
17525
17526 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17527
17528         * gfortran.dg/dependency_9.f90: New test case.
17529
17530 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17531
17532         * gfortran.dg/dependency_4.f90: New test case.
17533         * gfortran.dg/dependency_5.f90: New test case.
17534         * gfortran.dg/dependency_6.f90: New test case.
17535         * gfortran.dg/dependency_7.f90: New test case.
17536         * gfortran.dg/dependency_8.f90: New test case.
17537
17538 2006-03-03  Paul Brook  <paul@codesourcery.com>
17539
17540         * lib/target-supports.exp (check_profiling_available):
17541         Add m68k-*-elf.
17542
17543 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17544
17545         PR fortran/25031
17546         * multiple_allocation_1.f90: New test.
17547
17548 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17549
17550         PR tree-optimization/26524
17551         * gfortran.dg/pr26524.f: New test case.
17552
17553 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17554
17555         * g++.dg/template/repo5.C: Cleanup repo files.
17556         * gcc.dg/20051201-1.c: Cleanup coverage files.
17557         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17558         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17559         tree dump files.
17560
17561 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17562
17563         * objc.dg/objc-nofilename-1.m: New test.
17564         * objc.dg/bad-receiver-type.m: New test.
17565         * obj-c++.dg/bad-receiver-type.mm: New test.
17566
17567 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17568
17569         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17570
17571 2006-03-01  Mike Stump  <mrs@apple.com>
17572
17573         * g++.dg/abi/key2.C: Add.
17574
17575 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17576
17577         * gfortran.dg/logical_dot_product.f90: New test.
17578
17579         PR fortran/26393
17580         * gfortran.dg/used_interface_ref.f90: New test.
17581
17582         PR fortran/20938
17583         * gfortran.dg/dependency_2.f90: New test.
17584         * gfortran.fortran-torture/execute/where17.f90: New test.
17585         * gfortran.fortran-torture/execute/where18.f90: New test.
17586         * gfortran.fortran-torture/execute/where19.f90: New test.
17587         * gfortran.fortran-torture/execute/where20.f90: New test.
17588
17589 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17590
17591         * g++.dg/tree-ssa/pr26443.C: New test case.
17592
17593 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17594
17595         PR middle-end/26022
17596         * g++.dg/opt/return-slot1.C: New test.
17597
17598 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17599
17600         PR libgfortran/26136
17601         * gfortran.dg/namelist_23.f90: New test.
17602
17603 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17604
17605         PR middle-end/14752
17606         * gcc.dg/fold-eqandshift-2.c: New test case.
17607
17608 2006-02-28  Richard Guenther  <rguenther@suse.de>
17609
17610         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17611         decomposition.
17612
17613 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17614
17615         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17616
17617 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17618
17619         PR libgfortran/26464
17620         * gfortran.dg/backspace_5.f: New test.
17621         * gfortran.dg/backspace_6.f: New test.
17622
17623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17624
17625         * gcc.dg/fold-eqandnot-1.c: New test case.
17626
17627 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17628
17629         PR middle-end/19983
17630         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17631
17632 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17633
17634         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17635         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17636
17637 2006-02-26  Richard Guenther  <rguenther@suse.de>
17638
17639         PR tree-optimization/26421
17640         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17641
17642 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17643
17644         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17645         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17646
17647 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17648
17649         * gcc.dg/fold-even-1.c: New test case.
17650
17651 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17652
17653         PR middle-end/21137
17654         * gcc.dg/fold-eqandshift-1.c: New test case.
17655
17656 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17657
17658         PR tree-optimization/25125
17659         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17660         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17661
17662 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17663
17664         PR tree-optimizations/26359
17665         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17666         with -fdump-tree-dceloop-details.
17667         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17668
17669 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17670
17671         PR middle-end/23673
17672         * gcc.dg/fold-eqxor-1.c: New test case.
17673         * gcc.dg/fold-eqxor-2.c: Likewise.
17674         * gcc.dg/fold-eqxor-3.c: Likewise.
17675
17676 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17677
17678         PR fortran/23092
17679         * scalar_mask_1.f90: New test.
17680
17681 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17682
17683         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17684         * g++.dg/eh/uncaught2.C: New.
17685         * g++.dg/eh/uncaught3.C: New.
17686
17687 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17688
17689         PR libgfortran/26423
17690         * gfortran.dg/read_many_1.f: New test.
17691
17692 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17693
17694         PR fortran/24519
17695         * gfortran.dg/dependency_3.f90: New test.
17696         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17697         XFAILs.
17698
17699         PR fortran/25395
17700         * gfortran.dg/equiv_6.f90: New test.
17701
17702 2006-02-23  Jeff Law  <law@redhat.com>
17703
17704         * gcc.c-torture/compile/pr26425.c: New test.
17705
17706 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17707
17708         PR middle-end/26412
17709         * gcc.dg/gomp/pr26412.c: New test.
17710
17711 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17712
17713         PR c++/26291
17714         * g++.dg/other/ellipsis1.C: New test.
17715         * g++.dg/parse/operator4.C: Adjust error marker.
17716
17717 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17718
17719         PR target/25603
17720         * gfortran.dg/pr25603.f: New testcase.
17721
17722 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17725         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17726
17727 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17728
17729         * g++.dg/eh/spbp.C: New.
17730
17731 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17732
17733         PR middle-end/26379
17734         * gcc.target/i386/mmx-7.c: New test.
17735
17736 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17737
17738         PR tree-optimization/26361
17739         * gcc.dg/tree-ssa/vrp27.c: New test case.
17740
17741 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17742
17743         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17744         * gcc.dg/tree-ssa/complex-4.c: Here.
17745
17746 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17747
17748         PR middle-end/19543
17749         * gfortran.dg/logical_1.f90: New test case.
17750
17751 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17752
17753         PR middle-end/26334
17754         * gcc.dg/20060218-1.c: Moved to...
17755         * gcc.target/i386/20060218-1.c: ... here.  New test.
17756
17757 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17758
17759         PR fortran/26201
17760         * gfortran.dg/convert_1.f90: New.
17761
17762 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17763
17764         PR fortran/25054
17765         * gfortran.dg/namelist_5.f90: New test.
17766
17767         PR fortran/25089
17768         * gfortran.dg/namelist_4.f90: New test.
17769
17770 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17771
17772         PR tree-opt/25680
17773         * gcc.dg/tree-ssa/complex-3.c: New test.
17774
17775 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17776
17777         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17778         variable to take into account the variable name in the
17779         function header.
17780         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17781
17782 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17783
17784         PR middle-end/26334
17785         * gcc.c-torture/compile/20060217-1.c: New test.
17786         * gcc.dg/20060218-1.c: New test.
17787
17788 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17789
17790         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17791
17792 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17793
17794         * gcc.dg/cpp/undef3.c: New test.
17795         * gcc.dg/cpp/trad/builtins2.c: New test.
17796
17797 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17798
17799         PR c++/26266
17800         * g++.dg/template/static22.C: New test.
17801         * g++.dg/template/static23.C: New test.
17802         * g++.dg/template/static24.C: New test.
17803         * g++.dg/template/non-dependent13.C: New test.
17804         * g++.dg/init/member1.C: Tweak error markers.
17805
17806 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17807
17808         PR target/26255
17809         * gcc.c-torture/compile/pr26255.c: New test case.
17810
17811 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17812
17813         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17814         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17815         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17816         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17817         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17818         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17819         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17820
17821 2006-02-16  Jeff Law  <law@redhat.com>
17822
17823         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17824         * gcc.dg/tree-ssa/vrp26.c: New test.
17825
17826 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17827
17828         PR target/20353
17829         PR target/24578
17830         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17831         __UCLIBC__ is defined.
17832
17833 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17834
17835         PR fortran/26224
17836         * gfortran.dg/gomp/pr26224.f: New test.
17837
17838 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17839
17840         PR tree-opt/25918
17841         * lib/target-supports.exp
17842         (check_effective_target_vect_short_mult): New.
17843         (check_effective_target_vect_char_mult): New.
17844         (check_effective_target_vect_widen_sum_qi_to_si): New.
17845         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17846         (check_effective_target_vect_widen_sum_hi_to_si): New.
17847         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17848         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17849         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17850         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17851         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17852         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17853         vect-reduc-pattern-2c.c
17854         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17855         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17856         vect-reduc-pattern-1c.c
17857
17858 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17859
17860         PR fortran/24557
17861         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17862
17863 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17864
17865         PR fortran/26054
17866         * gfortran.dg/enum_8.f90: Remove check for warning.
17867         * gfortran.dg/iomsg_1.f90: Ditto.
17868         * gfortran.dg/enum_1.f90: Ditto.
17869         * gfortran.dg/enum_9.f90: Ditto.
17870         * gfortran.dg/enum_2.f90: Ditto.
17871         * gfortran.dg/enum_10.f90: Ditto.
17872         * gfortran.dg/enum_3.f90: Ditto.
17873         * gfortran.dg/flush_1.f90: Ditto.
17874         * gfortran.dg/enum_4.f90: Ditto.
17875         * gfortran.dg/array_constructor_1.f90: Ditto.
17876         * gfortran.dg/enum_5.f90: Ditto.
17877         * gfortran.dg/enum_6.f90: Ditto.
17878         * gfortran.dg/enum_7.f90: Ditto.
17879
17880 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17881
17882         PR middle-end/26300
17883         * gcc.c-torture/compile/20060215-1.c: New test.
17884
17885 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17886
17887         PR middle-end/23670
17888         * gcc.dg/tree-ssa/andor-2.c: New test case.
17889
17890 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17891
17892         PR fortran/25045
17893         * optional_dim.f90: New test.
17894
17895 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17896
17897         PR fortran/26277
17898         * gfortran.dg/label_4.f90: New.
17899
17900 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17901             Diego Novillo  <dnovillo@redhat.com>
17902             Uros Bizjak  <uros@kss-loka.si>
17903
17904         * gfortran.dg/gomp: New directory.
17905
17906 2006-02-14  Richard Guenther  <rguenther@suse.de>
17907
17908         PR tree-optimization/26258
17909         * gcc.dg/torture/pr26258.c: New testcase.
17910
17911 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17912
17913         PR fortran/26246
17914         * gfortran.dg/pr26246_1.f90: New test.
17915         * gfortran.dg/pr26246_2.f90: New test.
17916
17917         PR middle-end/26092
17918         * gcc.c-torture/compile/20060208-1.c: New test.
17919
17920 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17921
17922         PR fortran/26074
17923         PR fortran/25103
17924         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17925         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17926         * gfortran.dg/automatic_module_variable.f90: Change error message.
17927
17928         PR fortran/20861
17929         * gfortran.dg/internal_dummy_1.f90: New test.
17930
17931         PR fortran/20871
17932         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17933
17934
17935         PR fortran/25083
17936         * gfortran.dg/uncommon_block_data_1.f90: New test.
17937         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17938         with standard.
17939
17940         PR fortran/25088
17941         * gfortran.dg/typed_subroutine_1.f90: New test.
17942
17943 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17944
17945         * objc.dg/dwarf-1.m: New.
17946
17947 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17948
17949         PR middle-end/24427
17950         * gcc.dg/tree-ssa/andor-1.c: New test case.
17951
17952 2006-02-13  Josh Conner  <jconner@apple.com>
17953
17954         PR target/25376
17955         * gcc.dg/pr25376.c: New test.
17956
17957         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17958         assemble.
17959         * lib/target-supports.exp (check_named_sections_available):
17960         Only compile named-sections test -- don't assemble.
17961
17962 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17963
17964         * g++.dg/warn/no-write-strings.C: New test.
17965         * g++.dg/warn/write-strings.C: Likewise.
17966         * g++.dg/warn/write-strings-default.C: Likewise.
17967
17968 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17969
17970         PR fortran/25806
17971         * gfortran.dg/ret_pointer_2.f90: New test.
17972
17973 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17974
17975         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17976
17977 2006-02-10  Jeff Law  <law@redhat.com>
17978
17979         * gcc.c-torture/compile/pr26213.c: New test.
17980
17981 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17982
17983         gfortran.dg/null_1.f90: New test.
17984
17985 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17986
17987         PR fortran/14771
17988         * gfortran.dg/parens_4.f90: New.
17989         * gfortran.dg/parens_5.f90: New.
17990
17991 2006-02-10  Richard Guenther  <rguenther@suse.de>
17992
17993         * gcc.dg/pr23372-1.c: Remove empty file.
17994
17995 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17996         Paul Thomas  <pault@gcc.gnu.org>
17997
17998         PR fortran/14771
17999         * gfortran.dg/parens_1.f90: New.
18000         * gfortran.dg/parens_2.f90: New.
18001         * gfortran.dg/parens_3.f90: New.
18002
18003 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18004
18005         PR fortran/26038
18006         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18007
18008         PR fortran/25059
18009         * gfortran.dg/impure_assignment_1.f90: New test.
18010
18011         PR fortran/25070
18012         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18013
18014 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18015
18016         PR target/26141
18017         * g++.dg/expr/stdarg2.C: New test.
18018
18019 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18020
18021         PR inline-asm/16194
18022         * gcc.dg/pr16194.c: New test.
18023
18024 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18025
18026         * ada/acats/run_acats: Use portable variant of "$@".
18027
18028 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18029
18030         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18031         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18032
18033 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18034
18035         PR tree-opt/26179
18036         * g++.dg/opt/pr26179.C: New test.
18037
18038 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18039
18040         PR middle-end/26134
18041         * gcc.dg/tree-ssa/complex-3.c: New test.
18042
18043 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18044
18045         * gcc.c-torture/compile/volatile-1.c: New test.
18046
18047 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18048
18049         PR 26180
18050         * gcc.dg/tree-ssa/pr26180.c: New test.
18051
18052 2006-02-08  Jeff Law  <law@redhat.com>
18053
18054         * gcc.dg/tree-ssa/pr21417.c: New test.
18055
18056 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18057
18058         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18059         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18060
18061 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18062
18063         * lib/scanrtl.exp: New.
18064
18065 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18066
18067         PR c++/26071
18068         * g++.dg/other/virtual2.C: New test.
18069
18070         PR c++/26070
18071         * g++.dg/other/virtual1.C: New test.
18072
18073 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18074
18075         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18076         cleanup-ipa-dump): Update dump file glob patterns.
18077         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18078         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18079
18080         * lib/gcc-dg.exp: Load it.
18081         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18082
18083 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18084
18085         PR testsuite/26159
18086         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18087         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18088
18089 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18090
18091         PR fortran/25577
18092         * gfortran.dg/mvbits_1.f90: New.
18093
18094 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18095
18096         * g++.dg/warn/Wdiv-by-zero.C: New test.
18097         * g++.dg/warn/Wno-div-by-zero.C: New.
18098
18099 2006-02-07  Jeff Law  <law@redhat.com>
18100
18101         * gcc.dg/tree-ssa/pr21559.c: New test.
18102
18103         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18104         multiple VRP passes.
18105         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18106         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18107         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18108         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18109         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18110         * gcc.dg/tree-ssa/vrp02.c: Likewise
18111         * gcc.dg/tree-ssa/vrp11.c: Likewise
18112         * gcc.dg/tree-ssa/pr14341.c: Likewise
18113         * gcc.dg/tree-ssa/vrp19.c: Likewise
18114         * gcc.dg/tree-ssa/vrp20.c: Likewise
18115         * gcc.dg/tree-ssa/vrp03.c: Likewise
18116         * gcc.dg/tree-ssa/pr21086.c: Likewise
18117         * gcc.dg/tree-ssa/pr21959.c: Likewise
18118         * gcc.dg/tree-ssa/vrp21.c: Likewise
18119         * gcc.dg/tree-ssa/vrp04.c: Likewise
18120         * gcc.dg/tree-ssa/pr25485.c: Likewise
18121         * gcc.dg/tree-ssa/pr22026.c: Likewise
18122         * gcc.dg/tree-ssa/vrp22.c: Likewise
18123         * gcc.dg/tree-ssa/vrp05.c: Likewise
18124         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18125         * gcc.dg/tree-ssa/pr20701.c: Likewise
18126         * gcc.dg/tree-ssa/vrp23.c: Likewise
18127         * gcc.dg/tree-ssa/vrp06.c: Likewise
18128         * gcc.dg/tree-ssa/pr22117.c: Likewise
18129         * gcc.dg/tree-ssa/pr20702.c: Likewise
18130         * gcc.dg/tree-ssa/vrp15.c: Likewise
18131         * gcc.dg/tree-ssa/pr21090.c: Likewise
18132         * gcc.dg/tree-ssa/pr21294.c: Likewise
18133         * gcc.dg/tree-ssa/vrp24.c: Likewise
18134         * gcc.dg/tree-ssa/vrp07.c: Likewise
18135         * gcc.dg/tree-ssa/pr21563.c: Likewise
18136         * gcc.dg/tree-ssa/pr25382.c: Likewise
18137         * gcc.dg/tree-ssa/vrp16.c: Likewise
18138         * gcc.dg/tree-ssa/vrp25.c: Likewise
18139         * gcc.dg/tree-ssa/vrp08.c: Likewise
18140         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18141         * gcc.dg/tree-ssa/vrp17.c: Likewise
18142         * gcc.dg/tree-ssa/pr21458.c: Likewise
18143         * g++.dg/tree-ssa/pr18178.C: Likewise
18144
18145 2006-02-07  Richard Guenther  <rguenther@suse.de>
18146
18147         PR c++/26140
18148         Revert
18149         2006-01-30  Richard Guenther  <rguenther@suse.de>
18150         PR c++/23372
18151         * gcc.dg/pr23372-1.C: New testcase.
18152
18153         * g++.dg/tree-ssa/pr26140.C: New testcase.
18154
18155 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR c++/9737
18158         * g++.dg/template/ttp15.C: New test.
18159         * g++.dg/template/ttp16.C: Likewise.
18160         * g++.dg/template/ttp17.C: Likewise.
18161         * g++.old-deja/g++.pt/ttp36.C: Remove.
18162         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18163         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18164         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18165         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18166         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18167         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18168         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18169         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18170         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18171
18172 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18173
18174         PR libfortran/23815
18175         * unf_io_convert_4.f90: New test.
18176
18177 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18178
18179         * gcc.dg/tree-ssa/loadpre10.c: New test.
18180         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18181         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18182         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18183
18184 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18185
18186         PR libfortran/24685
18187         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18188
18189 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18190
18191         PR tree-opt/25251
18192         * gfortran.dg/assign_7.f: New test.
18193
18194 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18195
18196         PR fortran/26041
18197         PR fortran/26064
18198         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18199         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18200         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18201
18202 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18203
18204         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18205         in size_t typedef.
18206
18207 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18208
18209         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18210         * g++.dg/charset/string.c (foo): Likewise.
18211         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18212         const char*
18213         * g++.dg/ext/builtin2.C (printf): Likewise.
18214         * g++.dg/init/new15.C (printf): Likewise.
18215         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18216         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18217         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18218         * g++.dg/template/non-dependent4.C (temp): Likewise.
18219         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18220         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18221         parameter type to const char*.
18222         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18223         Change type to const char*.
18224         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18225         Likewise.
18226         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18227         second parameter type to const char*.
18228         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18229         (Y::Y): Change parameter type to const char*.
18230         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18231         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18232         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18233         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18234         (char*).
18235         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18236         const char*.
18237         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18238         type to const char*.
18239         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18240         return type to const char*.
18241         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18242         to const char*.
18243         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18244         * g++.old-deja/g++.law/refs1.C: Likewise.
18245         * g++.old-deja/g++.law/visibility1.C: Likewise.
18246         * g++.old-deja/g++.law/visibility2.C: Likewise.
18247         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18248         const char*.
18249         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18250         * g++.old-deja/g++.mike/net48.C: Likewise.
18251         * g++.old-deja/g++.mike/p646.C: Likewise.
18252         * g++.old-deja/g++.mike/p6746.C: Likewise.
18253         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18254         type to const char*.
18255         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18256         deprecated conversion warning.
18257         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18258         char*.
18259         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18260         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18261         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18262         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18263         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18264         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18265         * g++.old-deja/g++.pt/t39.C: Likewise.
18266         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18267         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18268
18269 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18270
18271         PR fortran/25075
18272         intrinsic_argument_conformance_1.f90: New test.
18273
18274 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18275
18276         PR fortran/20845
18277         * gfortran.dg/char_result_11.f90: Add SAVE.
18278         * gfortran.dg/der_pointer_4.f90: Ditto.
18279         * gfortran.dg/default_initialization.f90: New test.
18280
18281 2006-02-03  Jeff Law  <law@redhat.com>
18282
18283         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18284         handle more than 100 dump files.
18285         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18286         * lib/scantree.exp (scan-tree-dump): Likewise.
18287         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18288         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18289         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18290         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18291         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18292
18293 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18294
18295         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18296
18297 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18298
18299         * g++.dg/template/using12.C: New test.
18300
18301 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18302
18303         * gcc.target/powerpc/pr25960.c: New test.
18304
18305 2006-02-02  Steven G. Kargl  <kargls@comcast>
18306
18307         PR fortran/24958
18308         gfortran.dg/nullify_2.f90: New test.
18309
18310 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18311
18312         PR 25990
18313         * gcc.dg/gomp/pr25990.c: New test.
18314
18315 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/25342
18318         * g++.gd/template/partial4.C: New test.
18319
18320 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18321
18322         PR middle-end/26001
18323         * gfortran.dg/data_char_2.f90: New.
18324
18325 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18326
18327         PR fortran/26039
18328         maxval_maxloc_conformance_1.f90: New test.
18329
18330 2006-01-31  Richard Guenther  <rguenther@suse.de>
18331
18332         * gcc.target/i386/sselibm-1.c: New testcase.
18333         * gcc.target/i386/sselibm-2.c: Likewise.
18334         * gcc.target/i386/sselibm-3.c: Likewise.
18335         * gcc.target/i386/sselibm-4.c: Likewise.
18336         * gcc.target/i386/sselibm-5.c: Likewise.
18337
18338 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18339
18340         PR fortran/24266
18341         * gfortran.dg/arrayio_derived_2.f90: New.
18342
18343 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18344
18345         * gcc.dg/unsigned-long-compare.c: New test.
18346
18347 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18348
18349         PR testsuite/25318
18350         * lib/target-supports.exp (check_effective_target_freorder):
18351         Check to see if target supports -freorder-blocks-and-partition.
18352         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18353         instead of "dg-require-named-sections".
18354
18355 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18356
18357         PR target/14798:
18358         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18359         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18360         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18361         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18362         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18363         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18364         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18365         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18366
18367 2006-01-30  Richard Guenther  <rguenther@suse.de>
18368
18369         PR c++/23372
18370         * gcc.dg/pr23372-1.C: New testcase.
18371
18372 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18373
18374         * gcc.dg/gomp/pr25874.c: New test.
18375
18376 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18377
18378         PR tree-opt/25911
18379         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18380
18381 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18382
18383         PR fortran/18578
18384         PR fortran/18579
18385         PR fortran/20857
18386         PR fortran/20885
18387         * gfortran.dg/intent_out_1.f90: New test.
18388
18389 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18390
18391         PR fortran/17911
18392         * gfortran.dg/procedure_lvalue.f90: New test.
18393
18394         PR fortran/20895
18395         PR fortran/25030
18396         * gfortran.dg/char_pointer_assign_2.f90: New test.
18397         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18398         assignment to be consistent with standard.
18399         * gfortran.dg/char_result_2.f90: The same.
18400         * gfortran.dg/char_result_8.f90: The same.
18401
18402 2006-01-28  Zack Weinberg  <zackw@panix.com>
18403
18404         * gcc.dg/Woverlength-strings.c
18405         * gcc.dg/Woverlength-strings-pedantic-c89.c
18406         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18407         * gcc.dg/Woverlength-strings-pedantic-c99.c
18408         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18409
18410 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18411
18412         * gcc.c-torture/execute/20060127-1.c: New test.
18413
18414 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/25999
18417         * g++.dg/ext/pragmaweak1.C: New test.
18418
18419 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18420
18421         PR c++/25855
18422         * g++.dg/template/spec29.C: New test.
18423
18424 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18425
18426         PR c/19606.
18427         * gcc.c-torture/execute/pr19606.c: New.
18428
18429 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18430
18431         * gcc.dg/pragma-re-4.c: New test.
18432
18433 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18434
18435         PR fortran/25964
18436         * gfortran.dg/assumed_size_refs_3.f90: New test.
18437
18438 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18439
18440         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18441
18442 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18443
18444         PR ada/21317
18445         * ada/acats/support/impdef.a: Add One_Long_Second.
18446         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18447         * ada/acats/tests/c9/c94026.a: Likewise.
18448         * ada/acats/tests/c9/c97305c.ada: Likewise.
18449         * ada/acats/tests/c9/c99004a.ada: Likewise.
18450
18451 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18452
18453         PR fortran/25964
18454         * gfortran.dg/global_references_2.f90: New test.
18455
18456         PR fortran/25084
18457         PR fortran/20852
18458         PR fortran/25085
18459         PR fortran/25086
18460         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18461         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18462
18463         PR fortran/25416
18464         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18465
18466 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18467
18468         PR c/25892
18469         * gcc.dg/Wpointer-sign.c: New.
18470         * gcc.dg/Wpointer-sign-Wall.c: New.
18471         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18472         * gcc.dg/Wpointer-sign-pedantic.c: New.
18473         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18474         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18475
18476 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18477
18478         PR C/25861
18479         * gcc.c-torture/compile/pr25861.c: New test.
18480
18481 2006-01-26  Paul Brook  <paul@codesourcery.com>
18482
18483         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18484         on short-enum targets.
18485         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18486         variable.
18487         (generate_fields): Use short_enums.
18488         (main): Set short_enums.  Document -e.
18489         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18490         on short-enum targets.
18491         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18492         variable.
18493         (generate_fields): Use short_enums.
18494         (main): Set short_enums.  Document -e.
18495         * lib/target-supports.exp (check_effective_target_short_enums): New.
18496
18497 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18498
18499         PR target/25947
18500         * gcc.dg/torture/pr25947-1.c: New test.
18501
18502 2006-01-25  Jan Hubicka  <jh@suse.cz>
18503             Roger Sayle  <roger@eyesopen.com>
18504
18505         PR rtl-optimization/25703
18506         * gcc.target/i386/20060125-1.c: New test case.
18507         * gcc.target/i386/20060125-2.c: New test case.
18508
18509 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18510
18511         PR fortran/18540
18512         * gfortran.dg/goto_1.f: New.
18513
18514 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18515
18516         PR fortran/25716
18517         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18518         25716 on 32-bit systems too.
18519
18520 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18521
18522         PR testsuite/25590
18523         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18524
18525 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18526
18527         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18528
18529 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18530
18531         PR fortran/25835
18532         * gfortran.dg/read_eof.f90: Delete, renamed.
18533         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18534         * gfortran.dg/read_eof_2.f90: New test.
18535         * gfortran.dg/read_eof_3.f90: New test.
18536
18537 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18538
18539         PR tree-opt/25860
18540         * gcc.c-torture/compile/pr25860.c: New test.
18541
18542 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18543
18544         PR c++/25552
18545         * g++.dg/parse/dtor8.C: New test.
18546
18547 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18548
18549         PR testsuite/25891
18550         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18551         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18552         check_effective_target_fopenmp returns 0.
18553
18554 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18555
18556         PR ada/20548
18557         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18558         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18559         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18560
18561 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18562
18563         PR tree-opt/25857
18564         * g++.dg/opt/pr25857.C: New test.
18565
18566 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18567         Jan Hubicka  <jh@suse.cz>
18568         Richard Guenther  <rguenther@suse.de>
18569
18570         PR rtl-optimization/25654
18571         * gcc.dg/torture/pr25654.c: New testcase.
18572         * gcc.target/i386/pr25654.c: Likewise.
18573
18574 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18575
18576         PR fortran/25901
18577         * gfortran.dg/internal references_2.f90: New test.
18578
18579         Fix regression in testing of admissability of attributes.
18580         * gfortran.dg/intent_used_1.f90: New test.
18581
18582 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18583
18584         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18585         Remove target conditional torture options for i?86 and x86_64
18586         GNU/Linux.
18587
18588 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18589
18590         PR c++/10891
18591         * g++.dg/rtti/no-rtti.C: New.
18592
18593 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18594
18595         PR c++/25895
18596         * g++.dg/inherit/conv2.C: New test.
18597
18598         PR c++/25856
18599         * g++.dg/parse/dtor7.C: New test.
18600
18601         PR c++/25858
18602         * g++.dg/template/crash44.C: New test.
18603
18604 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18605
18606         PR fortran/25124
18607         PR fortran/25625
18608         * gfortran.dg/internal_references_1.f90: New test.
18609           PR fortran/20881
18610         PR fortran/23308
18611         PR fortran/25538
18612         PR fortran/25710
18613         * gfortran.dg/global_references_1.f90: New test.
18614         * gfortran.dg/g77/19990905-1.f: Restore the error that
18615         there is a clash between the common block name and
18616         the name of a subroutine reference.
18617
18618         PR fortran/PR24276
18619         * gfortran.dg/aliasing_dummy_1.f90: New test.
18620
18621 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18622
18623         * gcc.dg/vmx/1b-01.c: Warning fix.
18624         * gcc.dg/vmx/1c-02.c: Likewise.
18625         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18626
18627 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18628
18629         PR testsuite/24962
18630         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18631
18632 2006-01-20  Richard Guenther  <rguenther@suse.de>
18633         Steven Bosscher <stevenb.gcc@gmail.com>
18634
18635         PR rtl-optimization/24626
18636         * gcc.dg/torture/pr24626-1.c: New testcase.
18637         * gcc.dg/torture/pr24626-2.c: Likewise.
18638         * gcc.dg/torture/pr24626-3.c: Likewise.
18639         * gcc.dg/torture/pr24626-4.c: Likewise.
18640
18641 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18642
18643         PR c++/5520
18644         * g++.dg/warn/empty-body.C: New.
18645
18646 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18647
18648         PR c++/22136
18649         * g++.dg/template/using10.C: New test.
18650         * g++.dg/temlpate/using11.C: Likewise.
18651         * g++.dg/inherit/using5.C: Tweak error messages.
18652
18653 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18654
18655         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18656         target test.
18657         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18658
18659 2006-01-19  Jan Hubicka  <jh@suse.cz>
18660
18661         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18662
18663 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18664
18665         PR c++/25854
18666         * g++.dg/template/spec28.C: New test.
18667
18668 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18669
18670         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18671         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18672
18673 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18674
18675         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18676         * gcc.dg/gomp/critical-1.c: Likewise.
18677         * gcc.dg/gomp/critical-3.c: Likewise.
18678         * gcc.dg/gomp/empty.c: Likewise.
18679         * gcc.dg/gomp/ordered-1.c: Likewise.
18680         * gcc.dg/gomp/for-4.c: Likewise.
18681         * gcc.dg/gomp/for-6.c: Likewise.
18682         * gcc.dg/gomp/master-3.c: Likewise.
18683         * gcc.dg/gomp/for-8.c: Likewise.
18684         * gcc.dg/gomp/for-10.c: Likewise.
18685         * gcc.dg/gomp/for-18.c: Likewise.
18686         * gcc.dg/gomp/for-5.c: Likewise.
18687         * gcc.dg/gomp/for-7.c: Likewise.
18688         * gcc.dg/gomp/for-9.c: Likewise.
18689
18690 2006-01-18  Jeff Law  <law@redhat.com>
18691
18692         * gcc.dg/tree-ssa/vrp25.c: New test.
18693
18694 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18695
18696         * gcc.dg/pr25805.c: Fix misapplied patch.
18697
18698 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18699
18700         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18701         (check_effective_target_vect_udot_qi): New.
18702         (check_effective_target_vect_sdot_hi): New.
18703         (check_effective_target_vect_udot_hi): New.
18704         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18705         prefixed with "wrapv-" with -fwrapv.
18706         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18707         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18708         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18709         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18710         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18711
18712         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18713         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18714         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18715         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18716
18717 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18718
18719         PR c++/16829
18720         * g++.dg/other/default2.C: New test.
18721         * g++.dg/other/default3.C: New test.
18722
18723 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18724
18725         PR c/25805
18726         * gcc.dg/pr25805.c: New file.
18727
18728 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18729
18730         PR c++/25836
18731         * g++.dg/template/init6.C: New test.
18732
18733 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18734
18735         * gcc.dg/tree-ssa/pr24287.c: New test
18736
18737 2006-01-18  Eric Christopher  <echristo@apple.com>
18738
18739         * g++.dg/eh/table.C: New.
18740
18741 2006-01-18  DJ Delorie  <dj@redhat.com>
18742
18743         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18744         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18745         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18746         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18747
18748 2006-01-18  Jeff Law  <law@redhat.com>
18749
18750         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18751         on wrapping on overflow semantics.
18752
18753         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18754
18755         * gcc.gc/tree-ssa/vrp23.c: New test.
18756         * gcc.gc/tree-ssa/vrp24.c: New test.
18757
18758 2006-01-18  Richard Henderson  <rth@redhat.com>
18759             Aldy Hernandez  <aldyh@redhat.com>
18760             Jakub Jelinek  <jakub@redhat.com>
18761             Diego Novillo  <dnovillo@redhat.com>
18762             Uros Bizjak  <uros@kss-loka.si>
18763
18764         * gcc.dg/gomp: New directory.
18765
18766 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18767             Steven G. Kargl  <kargls@comcast.net>
18768
18769         PR fortran/20869
18770         * gfortran.dg/intrinsic_external_1.f90: New test.
18771
18772         PR fortran/20875.
18773         * gfortran.dg/elemental_pointer_1.f90: New test.
18774
18775         PR fortran/25024
18776         * gfortran.dg/external_procedures_1.f90: New test.
18777
18778         PR fortran/25785
18779         gfortran.dg/assumed_present.f90: New test.
18780
18781 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18782
18783         * g++.dg/parse/lookup5.C: New test.
18784
18785 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18786
18787         PR fortran/25697
18788         * gfortran.dg/read_eof.f90: New test.
18789
18790 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18791
18792         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18793         add a closing brace.
18794
18795 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18796
18797         PR fortran/25631
18798         * gfortran.dg/fmt_tl.f: New test.
18799
18800 2006-01-17  Eric Christopher  <echristo@apple.com>
18801
18802         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18803         * g++.old-deja/g++.warn/impint2.C: Ditto.
18804         * g++.old-deja/g++.other/null1.C: Ditto.
18805         * g++.dg/warn/conv2.C: Ditto.
18806         * g++.dg/warn/conv4.C: New file.
18807
18808 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18809
18810         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18811
18812 2006-01-17  Andreas Jaeger  <aj@suse.de>
18813             Janis Johnson <janis187@us.ibm.com>
18814
18815         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18816         in 64-bit.
18817         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18818         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18819
18820 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18821
18822         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18823         (switchfiles): xfail txxx where xxx >= 25.
18824
18825 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18826
18827         PR testsuite/25764
18828         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18829
18830 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18831
18832         PR c/25682
18833         * gcc.dg/pr25682.c: New test.
18834         * g++.dg/parse/array-size2.C: New test.
18835
18836 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18837
18838         * consistency.vlad: Remove entire directory, 1652 files.
18839
18840 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18841
18842         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18843         check_effective_target_dfprt_nocache): New.
18844         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18845         (check_effective_target_dfprt): New.
18846         * lib/c-compat.exp (check_dfp): Remove.
18847         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18848         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18849         level of support for decimal float.
18850         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18851         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18852         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18853         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18854         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18855         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18856         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18857         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18858         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18859         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18860         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18861         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18862         directives.
18863
18864 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18865
18866         PR testsuite/25741
18867         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18868         $base_dir/../.
18869         * lib/gfortran.exp (gfortran_init): Likewise.
18870         * lib/obj-c++.exp (obj-c++_init): Likewise.
18871         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18872         (scan-assembler-dem-not): Likewise.
18873         * lib/scandump.exp (scan-dump-dem): Likewise.
18874         (scan-dump-dem-not): Likewise.
18875
18876 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18877
18878         PR testsuite/25767
18879         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18880         powerpc-*-darwin*.
18881         * lib/obj-c++.exp (obj-c++_init): Likewise.
18882
18883 2006-01-16  Richard Guenther  <rguenther@suse.de>
18884
18885         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18886
18887 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18888
18889         PR testsuite/25777
18890         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18891         to LD_LIBRARY_PATH.
18892
18893 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18894             Andrew Pinski  <pinskia@physics.uc.edu>
18895
18896         * gcc.dg/minmax-1.c: New test.
18897
18898 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18899
18900         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18901         * gcc.misc-tests/dectest.exp: Ditto.
18902
18903 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18904
18905         PR testsuite/25796
18906         * gcc.target/i386/cmov6.c: Use -march=k8.
18907
18908 2006-01-15  Andreas Jaeger  <aj@suse.de>
18909
18910         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18911         x86 does not have __float128.
18912
18913 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18914
18915         * gcc.target/i386/cmov6.c: New test.
18916
18917 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18918
18919         PR c++/25663
18920         * g++.dg/template/ctor6.C: New test.
18921
18922 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18923
18924         PR tree-optimization/25485
18925         * gcc.dg/tree-ssa/pr25485.c: New.
18926
18927 2006-01-14  Richard Guenther  <rguenther@suse.de>
18928
18929         PR tree-optimization/22548
18930         PR tree-optimization/22555
18931         PR tree-optimization/22501
18932         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18933         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18934         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18935         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18936         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18937         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18938         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18939         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18940         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18941
18942 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18943
18944         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18945         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18946
18947 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18948         Richard Guenther  <rguenther@suse.de>
18949
18950         PR rtl-optimization/24257
18951         * gcc.dg/torture/pr24257.c: New testcase.
18952
18953 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18954
18955         * gcc.c-torture/execute/20060110-1.c: New test.
18956         * gcc.c-torture/execute/20060110-2.c: New test.
18957
18958 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18959
18960         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18961
18962 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18963
18964         PR fortran/25756
18965         * gfortran.dg/label_3.f90: New test.
18966
18967 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18968
18969         PR tree-optimization/25771
18970         * g++.dg/tree-ssa/pr25771.C: New test
18971
18972 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18973
18974         PR tree-opt/24365
18975         * g++.dg/opt/complex5.C: New test.
18976
18977 2006-01-13  Richard Guenther  <rguenther@suse.de>
18978
18979         * gcc.target/i386/387-9.c: New testcase.
18980
18981 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         PR c++/24824
18984         * g++.dg/debug/dwarf2-1.C: New.
18985
18986 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18987
18988         PR testsuite/25728
18989         * lib/gcov.exp (verify-lines): Add "close $fd".
18990
18991 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18992             Ben Elliston  <bje@au.ibm.com>
18993
18994         * gcc.dg/dfp/inf-1.c: New test.
18995
18996 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18997             Yao Qi  <qiyaoltc@cn.ibm.com>
18998             Ben Elliston  <bje@au.ibm.com>
18999             Jon Grimm  <jgrimm2@us.ibm.com>
19000
19001         * gcc.dg/nodfp-1.c: New test.
19002         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19003         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19004         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19005         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19006         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19007         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19008         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19009         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19010         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19011         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19012         * gcc.dg/format/dfp-printf-1.c: Likewise.
19013         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19014         (compat_setup_dfp): New.
19015         * gcc.dg/compat/compat.exp: Use it.
19016         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19017         Make some variables global, prepend "compat_" to their names.
19018         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19019         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19020         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19021         * lib/compat.exp (compat_skip_list): Make global, rename.
19022         * lib/c-compat.exp: New file.
19023         * lib/target-supports.exp (check_effective_target_dfp): New.
19024
19025         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19026         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19027         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19028         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19029         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19030         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19031         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19032         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19033         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19034         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19035         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19036         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19037         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19038         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19039         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19040         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19041         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19042         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19043         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19044         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19045         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19046         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19047         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19048         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19049         gcc.dg/dfp/struct-layout-1.c,
19050         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19051         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19052         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19053         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19054         gcc.dg/dfp/func-vararg-dfp.c,
19055         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19056         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19057         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19058         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19059         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19060
19061 2006-01-11  Richard Guenther  <rguenther@suse.de>
19062
19063         PR tree-optimization/25734
19064         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19065
19066 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19067
19068         PR fortran/25486
19069         * gfortran.dg/literal_character_constant_1_x.F: New test.
19070         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19071         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19072         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19073
19074 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19075
19076         PR c++/25386
19077         * g++.dg/ext/packed3.C: Add expected packed error.
19078
19079 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19080
19081         PR target/25706
19082         * gcc.dg/torture/pr25706-1.c: New test.
19083
19084 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19085
19086         PR tree-optimization/23109
19087         PR tree-optimization/23948
19088         PR tree-optimization/24123
19089
19090         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19091         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19092         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19093         g++.dg/tree-ssa/pr23948.C: New testcases.
19094         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19095         three divisions in order to do the optimization.
19096
19097 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19098
19099         PR c++/25632
19100         * g++.dg/other/pr25632.C: New test.
19101
19102 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19103
19104         PR fortran/25730
19105         * gfortran.dg/used_types_1.f90: New test.
19106
19107 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19108
19109         PR target/25718
19110         * gcc.dg/torture/pr25718-1.c: New test.
19111
19112 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19113
19114         * gfortran.dg/list_read_2.f90: Fix typo in description.
19115
19116 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19117
19118         * lib/target-supports.exp (check_visibility_available): Simplify test
19119         for *-*-netware*.
19120         (check_profiling_available): Fail for *-*-netware*.
19121         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19122         * gcc.dg/20021014-1.c: Likewise.
19123         * gcc.dg/nest.c: Likewise.
19124
19125 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19126
19127         fortran/24936
19128         * gfortran.dg/forall_3.f90: New test.
19129
19130 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19131
19132         PR fortran/21977
19133         * gfortran.dg/nesting_2.f90: New test.
19134         * gfortran.dg/nesting_3.f90: New test.
19135
19136 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19137
19138         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19139         Fix typo in comment.
19140
19141 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19142
19143         * gfortran.dg/single_char_string.f90: New test.
19144
19145 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19146
19147         * gfortran.dg/ichar_2.f90: New test.
19148
19149 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19150
19151         PR fortran/25093
19152         * gfortran.dg/private_type_4.f90: New.
19153
19154 2006-01-07  Richard Guenther  <rguenther@suse.de>
19155
19156         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19157
19158 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19159
19160         * gfortran.dg/func_decl_1.f90: New.
19161         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19162         * gfortran.dg/array_alloc_2.f90: Likewise.
19163         * gfortran.dg/char_result_8.f90: Likewise.
19164         * gfortran.dg/dup_save_1.f90: Likewise.
19165         * gfortran.dg/dup_save_2.f90: Likewise.
19166         * gfortran.dg/f2c_6.f90: Likewise.
19167         * gfortran.dg/f2c_7.f90: Likewise.
19168         * gfortran.dg/func_result_2.f90: Likewise.
19169         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19170
19171 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19172
19173         PR fortran/22146
19174         * gfortran.dg/elemental_subroutine_1.f90: New test.
19175         * gfortran.dg/elemental_subroutine_2.f90: New test.
19176
19177         PR fortran/25029
19178         PR fortran/21256
19179         * gfortran.dg/assumed_size_refs_1.f90: New test.
19180
19181         PR fortran/20868
19182         PR fortran/20870
19183         * gfortran.dg/assumed_size_refs_2.f90: New test.
19184         * gfortran.dg/initialization_1.f90: Change warning message.
19185
19186 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19187
19188         * gcc.dg/tree-ssa/loop-15.c: New test.
19189
19190 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19191
19192         PR fortran/25598
19193         * gfortran.dg/backspace_3.f: New test.
19194         * gfortran.dg/backspace_4.f: New test.
19195
19196 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19197
19198         PR fortran/24268
19199         * gfortran.dg/fmt_white.f: Update test.
19200
19201 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19202
19203         * gcc.dg/cast-1.c: Add new warning.
19204         * gcc.dg/cast-2.c: Likewise.
19205         * gcc.dg/cast-3.c: Likewise.
19206         * gcc.dg/format/cast-1.c: Likewise.
19207         * gcc.dg/cast-4.c: New testcase.
19208
19209 2006-01-05  Richard Guenther  <rguenther@suse.de>
19210
19211         PR tree-optimization/22555
19212         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19213
19214 2006-01-05  Richard Guenther  <rguenther@suse.de>
19215             Diego Novillo  <dnovillo@redhat.com>
19216
19217         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19218         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19219         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19220         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19221         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19222         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19223         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19224         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19225         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19226         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19227         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19228         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19229         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19230         * treelang/compile/extravar.tree: Likewise.
19231         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19232         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19233         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19234         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19235         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19236
19237 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19238
19239         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19240         for 64-bit fix.
19241
19242 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19243
19244         PR fortran/23675
19245         gfortran.dg/char_result_11.f90: New.
19246
19247 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/24782
19250         * g++.dg/parse/access9.C: New test.
19251         * g++.dg/tc1/dr52.C: Tweak error markers.
19252
19253 2006-01-04  Richard Henderson  <rth@redhat.com>
19254
19255         Merge from gomp branch.
19256         * g++.dg/parse/pragma2.C: Update expected error lines.
19257
19258 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19259
19260         * g++.dg/other/i386-2.C: New test.
19261
19262         PR target/25554
19263         * gcc.c-torture/compile/20051228-1.c: New test.
19264
19265         PR c/25559
19266         * gcc.dg/pr25559.c: New test.
19267
19268 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/25492
19271         * g++.dg/lookup/friend9.C: New test.
19272
19273         PR c++/25625
19274         * g++.dg/template/repo5.C: New test.
19275
19276 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19277
19278         PR fortran/25101
19279         * gfortran.dg/forall_2.f90: New test.
19280
19281 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19282
19283         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19284         dg-require-weak.  Adjust regexp to handle leading-underscore
19285         targets and space as well as TAB after .weak.  Change previous
19286         64-bit fix to not use naked dot.
19287
19288 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19289
19290         PR rtl-optimization/25578
19291         * gcc.c-torture/execute/20060102-1.c: New testcase.
19292
19293 2006-01-03  Richard Guenther  <rguenther@suse.de>
19294
19295         PR c/25183
19296         * gcc.dg/torture/pr25183.c: New testcase.
19297
19298 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19299
19300         Merge from gomp-branch.
19301         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19302         * gcc.dg/ia64-sync-2.c: Likewise.
19303         * gcc.dg/ia64-sync-3.c: Likewise.
19304         * gcc.dg/ia64-sync-4.c: Likewise.
19305         * gcc.dg/sync-2.c: Likewise.
19306         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19307         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19308
19309 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/25635
19312         * g++.dg/parse/operator6.C: New test.
19313
19314         PR c++/25637
19315         * g++.dg/parse/error29.C: New test.
19316
19317         PR c++/25638
19318         * g++.dg/parse/dtor6.C: New test.
19319
19320         PR c++/25633
19321         * g++.dg/parse/ctor3.C: New test.
19322
19323         PR c++/25634
19324         * g++.dg/template/class3.C: New test.
19325
19326 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19327
19328         * g++.dg/debug/debug9.C: New.
19329
19330 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19331
19332         PR fortran/24640
19333         * gfortran.dg/label_2.f90: New test.
19334
19335 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19336
19337         * g++.dg/lookup/using12.C: Tighten error marker.
19338
19339 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19340             Andrew Pinski <pinskia@physics.uc.edu>
19341
19342         * gcc.target/powerpc/darwin-abi-3.c: New file.
19343         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19344         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19345         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19346         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19347         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19348         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19349         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19350         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19351
19352 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19353
19354         * gcc.dg/tree-ssa/loadpre1.c: New;
19355         * gcc.dg/tree-ssa/loadpre2.c: New;
19356         * gcc.dg/tree-ssa/loadpre3.c: New;
19357         * gcc.dg/tree-ssa/loadpre4.c: New;
19358         * gcc.dg/tree-ssa/loadpre5.c: New;
19359         * gcc.dg/tree-ssa/loadpre6.c: New;
19360         * gcc.dg/tree-ssa/loadpre7.c: New;
19361         * gcc.dg/tree-ssa/loadpre8.c: New;
19362         * gcc.dg/tree-ssa/loadpre9.c: New;
19363
19364 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19365
19366         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19367         * g++.dg/abi/thunk4.C: Likewise.
19368
19369 2006-01-01  Andreas Jaeger  <aj@suse.de>
19370
19371         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19372         portable.
19373
19374 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19375
19376         PR c++/25294
19377         * gcc.dg/pragma-pack-3.c: New test.
19378         * g++.dg/parse/pragma3.C: New test.
19379
19380 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19381
19382         PR middle-end/24827
19383         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19384
19385 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19386
19387         PR testsuite/25214
19388         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19389
19390 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19391
19392         PR fortran/22607
19393         * gfortran-dg/pure_byref_3.f90: New.
19394
19395         fortran/PR 25396
19396         * gfortran.dg/userdef_operator_1.f90: New.
19397
19398 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19399
19400         * g++.dg/abi/thunk3.C: New.
19401         * g++.dg/abi/thunk4.C: New.
19402
19403 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19404
19405         PR fortran/25532
19406         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19407         associated derived type components of derived types are
19408         properly declared in contained procedures.
19409
19410 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19411
19412         PR libgfortran/25139
19413         * gfortran.dg/backspace_2.f: New test.
19414
19415 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19416
19417         PR libgfortran/25550
19418         * gfortran.dg/endfile.f: New test.
19419
19420 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19421
19422         PR libgfortran/25419
19423         * gfortran.dg/comma.f: New test.
19424
19425 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19426
19427         * lib/gfortran-dg.exp: Remove trailing whitespace.
19428         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19429         -funroll-all-loops.
19430
19431 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19432
19433         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19434         Extended Double long doubles or repeat tests when long double is
19435         the same size as double.
19436
19437 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19438
19439         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19440
19441         PR testsuite/25442
19442         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19443         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19444
19445         PR testsuite/25441
19446         * gcc.dg/pr23911.c: Make test variable static.
19447
19448         PR testsuite/25444
19449         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19450
19451 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/25439
19454         * g++.dg/parse/crash17.C: Adjust error markers.
19455         * g++.dg/template/error20.C: New test.
19456
19457 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19458
19459         PR c++/23172
19460         * g++.dg/ext/complit4.C: New test.
19461
19462         PR c++/25417
19463         * g++.dg/ext/complit5.C: Likewise.
19464
19465 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19466
19467         PR tree-optimization/25125
19468         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19469         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19470         * gcc.c-torture/execute/pr25125.c: New.
19471
19472 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19473
19474         PR fortran/25029
19475         PR fortran/21256
19476         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19477         functions with incorrect assumed size references.
19478
19479 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/23171
19482         * g++.dg/opt/init1.C: New test.
19483
19484 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/24671
19487         * g++.dg/template/sfinae3.C: New test.
19488
19489 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19490
19491         * g++.dg/other/friend4.C: New test.
19492
19493 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19494
19495         PR target/25005
19496         * g++.dg/opt/pr25005.C: New test.
19497
19498 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/25369
19501         * g++.dg/template/ptrmem16.C: New test.
19502
19503 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19504
19505         PR fortran/25029
19506         PR fortran/21256
19507         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19508
19509 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19510
19511         PR libgfortran/25307
19512         * gfortran.dg/list_read_5.f90: New test.
19513
19514 2005-12-22  Richard Henderson  <rth@redhat.com>
19515
19516         * gcc.target/i386/sse-7.c: Use -msse2.
19517
19518 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19519
19520         PR rtl-optimization/25432
19521         * gcc.c-torture/compile/20051216-1.c: New test.
19522
19523         PR objc/25328
19524         * objc/execute/pr25328.m: New test.
19525
19526 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19527
19528         PR c++/25364
19529         * g++.dg/template/call4.C: New test.
19530
19531 2005-12-22  Dale Johannesen  <dalej@apple.com>
19532
19533         * gcc.target/i386/sse-17.c: New.
19534
19535 2005-12-22  Paul Brook  <paul@codesourcery.com>
19536
19537         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19538
19539 2005-12-22  Paul Brook  <paul@codesourcery.com>
19540
19541         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19542
19543 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19544
19545         PR tree-opt/25513
19546         * gcc.c-torture/compile/pr25513.c: New test.
19547
19548 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19549
19550         PR c++/23333
19551         * g++.dg/parse/error25.C: Add more tests.
19552
19553 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19554
19555         PR fortran/18990
19556         * gfortran.dg/der_charlen_1.f90: New.
19557
19558 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19559
19560         PR fortran/20889
19561         * gfortran.dg/pointer_component_type_1.f90: New test.
19562
19563         PR fortran/25029
19564         PR fortran/21256
19565         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19566         should give an error with assumed size array refernces and checks
19567         those that should not.
19568         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19569         reference an upper bound so that it does not generate an error.
19570
19571         PR fortran/19362
19572         PR fortran/20244
19573         PR fortran/20864
19574         PR fortran/25391
19575         * gfortran.dg/used_dummy_types_1.f90: New test.
19576         * gfortran.dg/used_dummy_types_2.f90: New test.
19577         * gfortran.dg/used_dummy_types_3.f90: New test.
19578         * gfortran.dg/used_dummy_types_4.f90: New test.
19579         * gfortran.dg/used_dummy_types_5.f90: New test.
19580
19581         PR fortran/23152
19582         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19583         group already being USE associated.
19584         * gfortran.dg/assumed_shape_nml.f90: New test.
19585         * gfortran.dg/assumed_size_nml.f90: New test.
19586
19587         PR fortran/20862
19588         PR fortran/25053
19589         PR fortran/25063
19590         PR fortran/25064
19591         PR fortran/25066
19592         PR fortran/25067
19593         PR fortran/25068
19594         PR fortran/25307
19595         * gfortran.dg/io_constraints_1.f90: New test.
19596         * gfortran.dg/io_constraints_1.f90: New test.
19597         * gfortran.dg/iostat_3.f90: Change wording of warning.
19598         * gfortran.dg/g77/19981216-0.f: The same.
19599
19600 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19601
19602         PR tree-optimization/23518
19603         * gcc.dg/pr23518.c: New.
19604
19605 2005-12-21  Mike Stump  <mrs@apple.com>
19606
19607         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19608
19609 2005-12-21  Paul Brook  <paul@codesourcery.com>
19610
19611         * gcc.dg/pr19340.c: Skip on m68k targets.
19612
19613 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19614
19615         PR rtl-optimization/25196
19616         * gcc.dg/pr25196.c: New test.
19617
19618 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19619
19620         PR fortran/25423
19621         gfortran.dg/where_nested_1.f90: New.
19622
19623 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19624
19625         PR tree-optimization/25382.
19626         * gcc.dg/tree-ssa/pr25382.c: New.
19627
19628 2005-12-20  Richard Guenther  <rguenther@suse.de>
19629
19630         PR middle-end/24306
19631         * gcc.target/i386/pr24306.c: New testcase.
19632
19633 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19634
19635         PR tree-optimization/25501
19636         * gcc.dg/tree-ssa/pr25501.c: New.
19637
19638 2005-12-20  Richard Guenther  <rguenther@suse.de>
19639
19640         Revert
19641         2005-12-02  Richard Guenther  <rguenther@suse.de>
19642
19643         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19644
19645 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/21228
19648         * g++.dg/warn/Wunreachable-code-2.C: New test.
19649
19650 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19651
19652         PR c++/24278
19653         * g++.dg/template/ctor5.C: New test.
19654
19655         PR c++/24915
19656         * g++.dg/template/overload8.C: New test.
19657
19658 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19659
19660         * gcc.c-torture/compile/pr25483 : New test.
19661
19662 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19663
19664         PR c++/20552
19665         * g++.dg/ext/typeof10.C: New test.
19666
19667 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         * gcc.dg/mt-loopi1.c: New.
19670
19671 2005-12-18  Richard Guenther  <rguenther@suse.de>
19672
19673         PR tree-optimization/25481
19674         * gcc.dg/torture/pr25481.c: New testcase.
19675
19676 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19677
19678         PR rtl-optimization/21041
19679         * gcc.dg/pr21041.c: New test.
19680
19681 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19682
19683         PR libgfortran/25463
19684         * gfortran.dg/advance.f90: New test.
19685
19686 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19687
19688         * gcc.dg/20051201-1.c: New test.
19689
19690 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19691
19692         PR fortran/25018
19693         * gfortran.dg/initialization_1.f90: New test.
19694         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19695         * gfortran.dg/g77/980616-0.f: The same.
19696
19697 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19698
19699         * PR fortran/25458
19700         * gfortran.dg/chkbits.f90: New test.
19701
19702 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19703
19704         * gfortran.dg/enum_5.f: Revert to previous version.
19705
19706 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19707
19708         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19709         * gfortran.dg/nested_modules_1.f90: Ditto.
19710         * gfortran.dg/hollerith_f95.f90: Ditto.
19711         * gfortran.dg/select_5.f90: Ditto.
19712         * gfortran.dg/secnds.f: Ditto.
19713         * gfortran.dg/hollerith2.f90: Ditto.
19714         * gfortran.dg/imag_2.f: Ditto.
19715         * gfortran.dg/ftell_2.f90: Ditto.
19716         * gfortran.dg/malloc_free_1.f90: Ditto.
19717         * gfortran.dg/logint-1.f: Ditto.
19718         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19719         * gfortran.dg/e_d_fmt.f90: Ditto.
19720         * gfortran.dg/hollerith_legacy.f90: Ditto.
19721         * gfortran.dg/logint-2.f: Ditto.
19722         * gfortran.dg/enum_5.f90: Ditto.
19723         * gfortran.dg/f2c_2.f90: Ditto.
19724         * gfortran.dg/pr17143.f90: Ditto.
19725         * gfortran.dg/namelist_14.f90: Ditto.
19726         * gfortran.dg/logint-3.f: Ditto.
19727         * gfortran.dg/spread_scalar_source.f90: Ditto.
19728         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19729         * gfortran.dg/namelist_11.f: Ditto.
19730         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19731         * gfortran.dg/g77/20010519-1.f
19732         * gfortran.dg/g77/alpha1.f: Ditto.
19733         * gfortran.dg/g77/990115-1.f: Ditto.
19734         * gfortran.dg/g77/erfc.f: Ditto.
19735         * gfortran.dg/g77/19990313-3.f: Ditto.
19736         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19737         * gfortran.dg/g77/20010426.f: Ditto.
19738         * gfortran.dg/g77/19990313-0.f: Ditto.
19739         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19740         * gfortran.dg/g77/20000629-1.f: Ditto.
19741         * gfortran.dg/g77/970125-0.f: Ditto.
19742         * gfortran.dg/g77/8485.f: Ditto.
19743         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19744         * gfortran.dg/g77/19990313-1.f: Ditto.
19745         * gfortran.dg/g77/int8421.f: Ditto.
19746         * gfortran.dg/g77/19990305-0.f: Ditto.
19747         * gfortran.dg/g77/947.f: Ditto.
19748         * gfortran.dg/g77/19990905-2.f: Ditto.
19749         * gfortran.dg/g77/cabs.f: Ditto.
19750         * gfortran.dg/g77/19990313-2.f: Ditto.
19751         * gfortran.dg/g77/20020307-1.f: Ditto.
19752         * gfortran.dg/g77/dcomplex.f: Ditto.
19753         * gfortran.dg/g77/19990502-1.f: Ditto.
19754         * gfortran.dg/g77/19981216-0.f: Ditto.
19755         * gfortran.dg/common_4.f90: Ditto.
19756         * gfortran.dg/entry_4.f90: Ditto.
19757         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19758         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19759         * gfortran.dg/namelist_12.f: Ditto.
19760         * gfortran.dg/scale_1.f90: Ditto.
19761         * gfortran.dg/modulo_1.f90
19762         * gfortran.dg/hollerith.f90: Ditto.
19763         * gfortran.dg/direct_io_3.f90: Ditto.
19764         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19765         * gfortran.dg/gnu_logical_1.F: Ditto.
19766         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19767         * gfortran.dg/assign_1.f90: Ditto.
19768         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19769         * gfortran.dg/pr23095.f: Ditto.
19770         * gfortran.dg/read_float_1.f90: Ditto.
19771
19772 2005-12-17  Andreas Jaeger  <aj@suse.de>
19773
19774         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19775         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19776
19777 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19778
19779         PR fortran/24268
19780         * gfortran.dg/fmt_white.f: New test.
19781
19782 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19783
19784         * gfortran.dg/label_1.f90: New test.
19785
19786 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19787
19788         PR testsuite/25422
19789         * gcc.dg/20031012-1.c: Add -Walways-true option.
19790         * gcc.dg/weak/weak-3.c: Likewise.
19791         * g++.old-deja/g++.mike/warn8.C: Likewise.
19792
19793 2005-12-16  Mike Stump  <mrs@apple.com>
19794
19795         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19796         exit.
19797
19798 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19799
19800         PR libgfortran/25264
19801         PR libgfortran/25349
19802         * gfortran.dg/tl_editing.f90: Added additional checks.
19803         * gfortran.dg/t_editing.f: New test.
19804         * gfortran.dg/write_padding.f90: New test
19805
19806 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19807
19808         PR testsuite/25215
19809         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19810
19811 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19812
19813         PR rtl-optimization/24899
19814         * gcc.c-torture/execute/20051215-1.c: New test.
19815
19816 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19817
19818         PR 24823
19819         * gfortran.dg/pr24823.f: New test.
19820
19821 2005-12-16  Jeff Law  <law@redhat.com>
19822
19823         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19824
19825 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19826
19827         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19828         (base_types): Change C++ style comments to C style comments.  Remove
19829         aligned types from the array.  Keep Enums disabled.
19830         (complex_types): Remove aligned types from the array.
19831         Comment out "_Complex long double".
19832         (attrib_types): Remove.
19833         (complex_attrib_types): Remove.
19834         (attrib_array_types): Remove.
19835         (complex_attrib_array_types): Remove.
19836         (aligned_bitfld_types): Remove.
19837         (n_aligned_bitfld_types): Remove.
19838         (FEATURE_ALIGNEDPACKED): Delete.
19839         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19840         (singles): Remove support for adding attributes.
19841         (choose_type): Remove support for attributed types.
19842         (generate_fields): Remove support for attributed bit-fields.
19843         Remove support for adding attributes.
19844         (generate_random_tests): Remove support for adding attributes.
19845         (features): Add back "[0] :0" and "complex vector [0]".
19846         (main): Remove support for attributed bit-fields.
19847         Uncomment the calling of generate_random_tests for the rests of
19848         the tests.
19849
19850 2005-12-16  Jan Hubicka  <jh@suse.cz>
19851
19852         * gcc.c-torture/combine/pr25224.c: New.
19853
19854 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19855
19856         PR other/25028
19857         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19858         HP-UX.
19859
19860 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19861
19862         * gcc.dg/20051215-1.c: New file.
19863
19864 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19865
19866         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19867         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19868
19869 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19870
19871         PR fortran/18197
19872         * gfortran.dg/dummy_functions_1.f90: New.
19873
19874 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19875
19876         PR rtl-optimization/25310
19877         * gcc.c-torture/compile/pr25310.c: New test.
19878
19879 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19880
19881         PR debug/25023
19882         * gcc.dg/pr25023.c: New test.
19883
19884 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * g++.old-deja/g++.brendan/redecl1.C,
19887         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19888         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19889         g++.old-deja/g++.oliva/typeof1.C,
19890         g++.old-deja/g++.other/crash16.C,
19891         g++.old-deja/g++.other/crash34.C,
19892         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19893         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19894         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19895         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19896         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19897         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19898         Remove xfail.
19899
19900 2005-12-14  Kean Johnston  <jkj@sco.com>
19901             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19902
19903         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19904         * gcc.target/i386/20020523-1.c: Ditto.
19905         * gcc.target/i386/tailcall-1.c: Ditto.
19906         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19907         * gcc.target/i386/ssetype-5.c: Ditto.
19908
19909 2005-12-14  Jeff Law  <law@redhat.com>
19910
19911         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19912
19913 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19914
19915         PR target/25254
19916         PR target/24188
19917         * gcc.target/i386/pr25254.c: New test.
19918         * gfortran.dg/PR24188.f: New test.
19919
19920 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19921
19922         * lib/fortran-torture.exp: Catch remaining uses of
19923         remote_file build delete.
19924
19925 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19926
19927         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19928
19929 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19930
19931         * gcc.dg/warn-addr-cmp.c: New test.
19932
19933 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19934
19935         PR debug/25023
19936         PR target/25293
19937         * gcc.target/i386/pr25293.c: New test.
19938
19939 2005-12-13  Petr Machata  <machata@post.cz>
19940
19941         PR c++/24907
19942         * g++.dg/parse/comma2.C: New test.
19943
19944 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19945             Jakub Jelinek  <jakub@redhat.com>
19946
19947         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19948         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19949         (limits.h): Include unconditionally.
19950         (stdlib.h): Likewise.
19951         (hashtab.h): Do not include.
19952         (getopt.h): Likewise.
19953         (stddef.h): Include.
19954         (hashval_t): Define.
19955         (struct entry): Add "next" field.
19956         (HASH_SIZE): New macro.
19957         (hash_table): New variable.
19958         (switchfiles): Do not use xmalloc.
19959         (mix): New macro.
19960         (iterative_hash): New function.
19961         (hasht): Remove.
19962         (e_exists): New function.
19963         (e_insert): Likewise.
19964         (output): Use, instead of libiberty hashtable functions.
19965         (main): Do not use getopt.  Do not call htab_create.
19966
19967 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19968
19969         PR c++/25331
19970         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19971         put atal* and atpaal* attributes on array elements.
19972         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19973         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19974         put atal* and atpaal* attributes on array elements.
19975         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19976
19977 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19978
19979         * gcc.dg/single-precision-constant.c: New test.
19980
19981 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19982
19983         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19984         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19985         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19986         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19987         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19988         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19989         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19990         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19991         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19992         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19993         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19994         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19995         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19996         gcc.target/powerpc/ppc-sdata-2.c,
19997         gcc.target/powerpc/ppc-stackalign-1.c,
19998         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19999         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20000         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20001         gcc.target/powerpc/rs6000-ldouble-2.c,
20002         gcc.target/powerpc/rs6000-power2-1.c,
20003         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20004         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20005         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20006         option into target selector.
20007         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20008         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20009
20010 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20011
20012         PR objc/25348
20013         * objc.dg/encode-9.m: New test.
20014
20015 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20016
20017         PR testsuite/20772
20018         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20019         * gcc.dg/asm-b.c: Fix typo.
20020         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20021         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20022         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20023         i?86 lp64 and x86_64 ilp32.
20024         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20025         on i?86 lp64.
20026         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20027
20028 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20029
20030         PR fortran/25078
20031         gfortran.dg/equiv_5.f90: New test.
20032
20033 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20034
20035         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20036         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20037         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20038         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20039         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20040         * gcc.dg/tree-ssa/reassoc-5.c: New.
20041         * gcc.dg/tree-ssa/reassoc-6.c: New.
20042         * gcc.dg/tree-ssa/reassoc-7.c: New.
20043         * gcc.dg/tree-ssa/reassoc-8.c: New.
20044         * gcc.dg/tree-ssa/reassoc-9.c: New.
20045         * gcc.dg/tree-ssa/reassoc-10.c: New.
20046         * gcc.dg/tree-ssa/reassoc-11.c: New.
20047
20048 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20049
20050         PR testsuite/25167
20051         PR testsuite/24478
20052         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20053
20054 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20055
20056         PR c++/25300
20057         * g++.dg/template/inherit.C: Do not use a generic error message.
20058
20059 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20060
20061         PR libobjc/25354
20062         * objc.dg/gnu-encoding: New directory.
20063         * objc.dg/gnu-encoding/compat-common.h: New file.
20064         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20065         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20066         * objc.dg/gnu-encoding/vector-defs.h: New file.
20067         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20068         * objc.dg/gnu-encoding/generate-random.c: New file.
20069         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20070         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20071         * objc.dg/gnu-encoding/generate-random.h: New file.
20072
20073 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/25337
20076         * g++.dg/template/defarg7.C: New test.
20077
20078 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20079
20080         PR libobjc/25347
20081         * objc.dg/encode-8.m: New test.
20082
20083 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20084
20085         PR libobjc/25346
20086         * objc.dg/encode-7.m: New test.
20087
20088 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20089
20090         PR c++/25010
20091         * g++.dg/opt/inline10.C: New test.
20092
20093 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20094
20095         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20096
20097 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20098
20099         * gfortran.dg/substring_equivalence.f90: typo in comment
20100
20101 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20102
20103         PR fortran/25068
20104         * gfortran.dg/iostat_3.f90: New test.
20105
20106 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20107
20108         PR fortran/23815
20109         * gfortran.dg/unf_io_convert_1.f90: New test.
20110         * gfortran.dg/unf_io_convert_2.f90: New test.
20111         * gfortran.dg/unf_io_convert_3.f90: New test.
20112
20113 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20114
20115         PR testsuite/20772
20116         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20117         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20118         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20119         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20120         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20121         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20122         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20123         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20124         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20125         gcc.dg/torture/fp-int-convert-float128-timode.c,
20126         gcc.dg/torture/fp-int-convert-float128.c,
20127         gcc.dg/torture/fp-int-convert-float80-timode.c,
20128         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20129         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20130
20131         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20132
20133 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20134
20135         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20136
20137 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20138
20139         * gcc.dg/20051207-1.c,
20140         * gcc.dg/20051207-2.c,
20141         * gcc.dg/20051207-3.c: New tests.
20142
20143 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20144
20145         PR testsuite/20772
20146         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20147         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20148         dg-skip-if target selector.
20149
20150         PR testsuite/20772
20151         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20152         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20153         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20154         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20155         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20156         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20157         and/or merge with i?86 cases.
20158
20159         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20160
20161         PR testsuite/20772
20162         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20163         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20164         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20165         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20166         x86_64-*-linux*.
20167
20168 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20169
20170         PR target/25311
20171         * gcc.c-torture/compile/pr25311.c: New test.
20172
20173 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20174
20175         PR libgfortran/25039
20176         * gfortran.dg/read_comma.f: New test.
20177
20178 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20179
20180         PR c++/19317
20181         * g++.dg/opt/pr19317-1.C: New test.
20182         * g++.dg/opt/pr19317-2.C: New test.
20183         * g++.dg/opt/pr19317-3.C: New test.
20184
20185         PR target/19005
20186         * gcc.c-torture/execute/pr19005.c: New test.
20187
20188         PR target/17828
20189         * g++.old-deja/g++.other/comdat5.C: New test.
20190         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20191
20192         * g++.dg/compat/struct-layout-1.exp: New file.
20193         * g++.dg/compat/struct-layout-1.h: New.
20194         * g++.dg/compat/struct-layout-1_generate.c: New.
20195         * g++.dg/compat/struct-layout-1_x1.h: New.
20196         * g++.dg/compat/struct-layout-1_x2.h: New.
20197         * g++.dg/compat/struct-layout-1_y1.h: New.
20198         * g++.dg/compat/struct-layout-1_y2.h: New.
20199
20200         * gcc.dg/20050330-2.c: New test.
20201
20202 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20203
20204         PR fortran/25292
20205         * gfortran.dg/associated_1.f90: New.
20206
20207 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20208
20209         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20210         ILP32 vect_no_align platforms.
20211
20212 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20213             Jakub Jelinek  <jakub@redhat.com>
20214
20215         PR target/25268
20216         * gcc.c-torture/compile/20051207-1.c: New test.
20217
20218 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20219
20220         PR testsuite/20772
20221         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20222         gcc.dg/torture/pr18582-1.c,
20223         gcc.target/i386/attributes-error.c: Also test on x86_64.
20224
20225         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20226
20227 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20228
20229         PR c++/19397
20230         * g++.dg/template/typedef3.C: New test.
20231
20232         PR c++/19762
20233         PR c++/19764
20234         * g++.dg/template/dtor3.C: Fix error markers.
20235
20236 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20237
20238         * lib/target-supports.exp (check_effective_target_sync_char_short):
20239         Add s390*.
20240
20241 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20242
20243         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20244
20245 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20246
20247         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20248         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20249         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20250         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20251
20252 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20253
20254         PR c++/25263
20255         * g++.dg/other/array2.C: New test case.
20256
20257 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20258
20259         * gcc.dg/darwin-weakimport-3.c: New.
20260
20261         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20262         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20263         and to work on Darwin.
20264         * gcc.dg/attr-weakref-1b.c: New file.
20265         * gcc.dg/attr-weakref-2.c: New test.
20266         * gcc.dg/darwin-weakref-1.c: New test.
20267
20268 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20269
20270         PR testsuite/25247
20271         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20272         use in selector expressions.
20273         (dg-xfail-if): Ditto.
20274         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20275         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20276         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20277         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20278         * gcc.test-framework/test-framework.exp: Skip generated tests if
20279         CHECK_TEST_FRAMEWORK is not 1.
20280
20281 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20282
20283         PR tree-optimization/24963
20284         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20285
20286         PR target/24108
20287         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20288
20289         PR target/18580
20290         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20291         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20292         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20293         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20294
20295 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20296
20297         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20298         dg-options.
20299
20300 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20301
20302         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20303
20304 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20305
20306         * gcc.dg/format/cast-1.c: New test.
20307
20308 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20309
20310         PR c/7776
20311         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20312         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20313         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20314         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20315
20316 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20317
20318         * gcc.dg/cast-pretty-print-1.c: New test.
20319
20320 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20321
20322         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20323
20324 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/24173
20327         * g++.dg/template/friend40.C: New test.
20328
20329 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20330
20331         PR target/25199
20332         * gcc.target/i386/movq-2.c: New test.
20333         * gcc.target/i386/movq.c: Remove target i?86, instead add
20334         dg-require-effective-target ilp32.
20335
20336 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20337
20338         PR c++/24103
20339         * g++.dg/other/default1.C: New test.
20340
20341 2005-12-02  Richard Guenther  <rguenther@suse.de>
20342
20343         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20344
20345 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20346
20347         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20348
20349 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20350
20351         PR target/21017
20352         * gcc.target/powerpc/rotate.c: New.
20353
20354 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20355
20356         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20357         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20358
20359 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20360
20361         PR c/13384
20362         * gcc.dg/pr17730-1.c: Adjust.
20363         * gcc.dg/lvalue1.c (main): Likewise.
20364         * gcc.dg/lvalue-2.c: Likewise.
20365         * g++.dg/pr7503-3.C
20366
20367 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20368
20369         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20370         error messages.
20371
20372 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20373
20374         PR fortran/24789
20375         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20376
20377 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20378
20379         PR target/24475
20380         * lib/target-supports.exp (check_effective_target_tls): New.
20381         (check_effective_target_tls_runtime): New.
20382         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20383         for TLS support.
20384         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20385         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20386         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20387         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20388         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20389         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20390         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20391         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20392         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20393         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20394         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20395         effective-target TLS.
20396         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20397         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20398         effective-target TLS runtime.
20399
20400 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20401
20402         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20403
20404 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20405
20406         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20407         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20408         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20409         ignored" warnings when "packing" is the same as the ABI layout.
20410
20411 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20412
20413         PR fortran/21302
20414         * gfortran.dg/line_length_1.f: New test.
20415         * gfortran.dg/line_length_2.f90: Ditto.
20416
20417 2005-11-30  Richard Guenther  <rguenther@suse.de>
20418
20419         PR tree-optimization/21655
20420         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20421
20422 2005-11-30  Dale Johannesen  <dalej@apple.com>
20423
20424         * gcc.c-torture/compile/pr24930.c: New.
20425
20426 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20427
20428         PR fortran/15809
20429         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20430
20431 2005-11-30  Jeff Law  <law@redhat.com>
20432
20433         * g++.old-deja/g++.law/pr25000.C: New test.
20434
20435 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20436
20437         * gcc.dg/tls/opt-11.c: New test.
20438
20439 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20440
20441         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20442         targets.
20443         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20444         LP64 ia64.
20445
20446 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20447
20448         * gfortran.dg/open_access_1.f90: New test.
20449
20450 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20451
20452         * gcc.dg/charset/builtin2.c: New test.
20453
20454 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20457         on mmix-*-* for *_[xy].c.
20458
20459 2005-11-28  Kean Johnston  <jkj@sco.com>
20460
20461         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20462         headers.
20463         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20464         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20465         * gcc.target/i386/asm-3.c: Ditto.
20466         * gcc.target/i386/clobbers.c: Ditto.
20467         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20468         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20469         test regexp.
20470         * gcc.target/i386/mul.c: Ditto.
20471         * gcc.target/i386/ssetype-1.c: Ditto.
20472         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20473         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20474         static so the test works with -fPIC mode too. Based on comment in
20475         PR19231 by Pinski.
20476         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20477
20478 2005-11-28  Richard Guenther  <rguenther@suse.de>
20479
20480         * gcc.dg/alias-9.c: New testcase.
20481         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20482
20483 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20484             Uros Bizjak  <uros@kss-loka.si>
20485
20486         PR middle-end/20219
20487         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20488         tan(x)/sin(x) transformations.
20489
20490 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20491
20492         PR middle-end/24575
20493         * gcc.dg/tree-ssa/divide-3.c: New test.
20494         * gcc.dg/tree-ssa/divide-4.c: New test.
20495
20496 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20497
20498         PR fortran/24917
20499         *  gfortran.dg/boz_6.f90: New test.
20500
20501 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20502
20503         PR fortran/23912
20504         * gfortran.dg/modulo_1.f90: New test.
20505
20506 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20507
20508         PR libfortran/24919
20509         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20510         fail on CRLF platforms.
20511         * gfortran.dg/ftell_2.f90: Likewise.
20512
20513 2005-11-26  Eric Christopher  <echristo@apple.com>
20514
20515         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20516
20517 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20518
20519         * objc.dg/gnu-runtime-3.m: Simplify.
20520
20521 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20522
20523         PR middle-end/23669
20524         * gcc.dg/tree-ssa/divide-1.c: New test.
20525         * gcc.dg/tree-ssa/divide-2.c: New test.
20526
20527 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20528
20529         PR libgfortran/24945
20530         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20531
20532 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20533
20534         PR libgfortran/24945
20535         * gfortran.dg/open_status_2.f90: New test.
20536
20537 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20538
20539         * gcc.c-torture/execute/builtins/fprintf.c,
20540         gcc.c-torture/execute/builtins/fputs-lib.c,
20541         gcc.c-torture/execute/builtins/fputs.c,
20542         gcc.c-torture/execute/builtins/lib/fprintf.c,
20543         gcc.c-torture/execute/builtins/lib/printf.c,
20544         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20545
20546 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20547
20548         * gcc.dg/20050922-2.c: New test.
20549
20550 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20551
20552         * objc.dg/gnu-runtime-3.m: New test.
20553
20554 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20555
20556         PR c++/9278
20557         * g++.dg/other/void1.C: New test.
20558
20559 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20560
20561         PR middle-end/24998
20562         * gcc.dg/torture/fp-int-convert-float.c,
20563         gcc.dg/torture/fp-int-convert-double.c,
20564         gcc.dg/torture/fp-int-convert-long-double.c,
20565         gcc.dg/torture/fp-int-convert-timode.c,
20566         gcc.dg/torture/fp-int-convert-float80.c,
20567         gcc.dg/torture/fp-int-convert-float80-timode.c,
20568         gcc.dg/torture/fp-int-convert-float128.c,
20569         gcc.dg/torture/fp-int-convert-float128-timode.c,
20570         gcc.dg/torture/fp-int-convert.h: New files.
20571
20572 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20573
20574         PR middle-end/24989
20575         * gcc.dg/tree-ssa/bool-10.c: New test.
20576         * gcc.dg/tree-ssa/bool-11.c: New test.
20577         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20578
20579 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20580
20581         PR middle-end/24990
20582         * tree-ssa/pr24990-1.c: New test.
20583
20584 2005-11-24  Richard Guenther  <rguenther@suse.de>
20585         Dirk Mueller <dmueller@suse.de>
20586
20587         PR c++/14024
20588         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20589         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20590         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20591         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20592         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20593         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20594
20595 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20596
20597         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20598
20599 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20600
20601         PR c/21668
20602         * gcc.dg/Wc++-compat.c: New.
20603         * gcc.dg/Wno-c++-compat.c: New.
20604
20605 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20606
20607         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20608         (vspltish, vspltisw): Likewise.
20609
20610 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20611
20612         PR libgfortran/24794
20613         * gfortran.dg/namelist_12.f: Fix quotes.
20614         * gfortran.dg/namelist_13.f90: Fix quotes.
20615         * gfortran.dg/namelist_14.f90: Fix quotes.
20616         * gfortran.dg/namelist_15.f90: Fix quotes.
20617         * gfortran.dg/namelist_use.f90: Fix quotes.
20618         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20619         * gfortran.dg/namelist_21.f90: New test.
20620         * gfortran.dg/namelist_22.f90: New test.
20621
20622 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20623
20624         PR target/23435
20625         * gcc.c-torture/compile/pr23435.c: New.
20626
20627 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20628
20629         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20630
20631 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20632
20633         * gcc.target/powerpc/405-macchw-1.c,
20634         gcc.target/powerpc/405-macchw-2.c,
20635         gcc.target/powerpc/405-macchwu-1.c,
20636         gcc.target/powerpc/405-macchwu-2.c,
20637         gcc.target/powerpc/405-machhw-1.c,
20638         gcc.target/powerpc/405-machhw-2.c,
20639         gcc.target/powerpc/405-machhwu-1.c,
20640         gcc.target/powerpc/405-machhwu-2.c,
20641         gcc.target/powerpc/405-maclhw-1.c,
20642         gcc.target/powerpc/405-maclhw-2.c,
20643         gcc.target/powerpc/405-maclhwu-1.c,
20644         gcc.target/powerpc/405-maclhwu-2.c,
20645         gcc.target/powerpc/405-mulchw-1.c,
20646         gcc.target/powerpc/405-mulchw-2.c,
20647         gcc.target/powerpc/405-mulchwu-1.c,
20648         gcc.target/powerpc/405-mulchwu-2.c,
20649         gcc.target/powerpc/405-mulhhw-1.c,
20650         gcc.target/powerpc/405-mulhhw-2.c,
20651         gcc.target/powerpc/405-mulhhwu-1.c,
20652         gcc.target/powerpc/405-mulhhwu-2.c,
20653         gcc.target/powerpc/405-mullhw-1.c,
20654         gcc.target/powerpc/405-mullhw-2.c,
20655         gcc.target/powerpc/405-mullhwu-1.c,
20656         gcc.target/powerpc/405-mullhwu-2.c,
20657         gcc.target/powerpc/405-nmacchw-1.c,
20658         gcc.target/powerpc/405-nmacchw-2.c,
20659         gcc.target/powerpc/405-nmachhw-1.c,
20660         gcc.target/powerpc/405-nmachhw-2.c,
20661         gcc.target/powerpc/405-nmaclhw-1.c,
20662         gcc.target/powerpc/405-nmaclhw-2.c,
20663         gcc.target/powerpc/440-macchw-1.c,
20664         gcc.target/powerpc/440-macchw-2.c,
20665         gcc.target/powerpc/440-macchwu-1.c,
20666         gcc.target/powerpc/440-macchwu-2.c,
20667         gcc.target/powerpc/440-machhw-1.c,
20668         gcc.target/powerpc/440-machhw-2.c,
20669         gcc.target/powerpc/440-machhwu-1.c,
20670         gcc.target/powerpc/440-machhwu-2.c,
20671         gcc.target/powerpc/440-maclhw-1.c,
20672         gcc.target/powerpc/440-maclhw-2.c,
20673         gcc.target/powerpc/440-maclhwu-1.c,
20674         gcc.target/powerpc/440-maclhwu-2.c,
20675         gcc.target/powerpc/440-mulchw-1.c,
20676         gcc.target/powerpc/440-mulchw-2.c,
20677         gcc.target/powerpc/440-mulchwu-1.c,
20678         gcc.target/powerpc/440-mulchwu-2.c,
20679         gcc.target/powerpc/440-mulhhw-1.c,
20680         gcc.target/powerpc/440-mulhhw-2.c,
20681         gcc.target/powerpc/440-mulhhwu-1.c,
20682         gcc.target/powerpc/440-mulhhwu-2.c,
20683         gcc.target/powerpc/440-mullhw-1.c,
20684         gcc.target/powerpc/440-mullhw-2.c,
20685         gcc.target/powerpc/440-mullhwu-1.c,
20686         gcc.target/powerpc/440-mullhwu-2.c,
20687         gcc.target/powerpc/440-nmacchw-1.c,
20688         gcc.target/powerpc/440-nmacchw-2.c,
20689         gcc.target/powerpc/440-nmachhw-1.c,
20690         gcc.target/powerpc/440-nmachhw-2.c,
20691         gcc.target/powerpc/440-nmaclhw-1.c,
20692         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20693
20694 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20695
20696         PR fortran/24774
20697         * gfortran.dg/inquire_9.f90: New test.
20698
20699         PR fortran/21647
20700         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20701
20702 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20703
20704         PR libfortran/24432
20705         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20706         Check that 'cos' is supported.
20707
20708 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20709
20710         PR fortran/24223
20711         * gfortran.dg/substring_equivalence.f90: New test.
20712
20713         PR fortran/24705
20714         * gfortran.dg/auto_internal_assumed.f90: New test.
20715
20716 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20717
20718         * gcc.dg/fold-div-2.c: New test.
20719
20720 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20721
20722         PR rtl-optimization/24883
20723         * gcc.c-torture/compile/pr24883.c: New test.
20724
20725 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20726
20727         PR middle-end/20583
20728         * gcc.c-torture/compile/pr20583.c: New.
20729
20730 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20731
20732         * gcc.c-torture/execute/usmul.c: New test.
20733
20734 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20735
20736         * gcc.dg/tree-ssa/vrp22.c: New test.
20737
20738 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20739
20740         PR middle-end/24912
20741         * gcc.dg/torture/pr24912-1.c: New test.
20742
20743 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20744
20745         PR fortran/24862
20746         * gfortran.dg/arrayio_derived_1.f90: New test.
20747
20748 2005-11-19  Richard Guenther  <rguenther@suse.de>
20749
20750         PR middle-end/23294
20751         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20752
20753 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20754
20755         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20756
20757 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20758
20759         PR c++/8355
20760         * g++.dg/template/friend39.C: New test.
20761
20762 2005-11-18  James E Wilson  <wilson@specifix.com>
20763
20764         * gcc.dg/builtin-strstr.c: New.
20765
20766 2005-11-18  Richard Henderson  <rth@redhat.com>
20767
20768         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20769         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20770         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20771         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20772         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20773         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20774         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20775         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20776         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20777         renaming to remove initial "ia64-".
20778
20779 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20780
20781         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20782
20783 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20784
20785         * g++.dg/cpp/string-2.C: New test.
20786
20787 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20788
20789         * gcc.dg/tree-ssa/loop-14.c: New test.
20790
20791 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20792             Michael Chamberlain <michael@chamberlain.net.au>
20793
20794         * ada/acats/run_all.sh (target_run): Kill long running tests.
20795
20796 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20797
20798         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20799         * gcc.dg/cleanup-9.c: Likewise.
20800         * gcc.dg/cleanup-10.c: Likewise.
20801         * gcc.dg/cleanup-11.c: Likewise.
20802
20803 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20804
20805         PR fortran/24892
20806         * gfortran.dg/open_access_append_1.f90: New test.
20807         * gfortran.dg/open_access_append_2.f90: New test.
20808
20809 2005-11-16  Richard Guenther  <rguenther@suse.de>
20810
20811         PR middle-end/24851
20812         * gcc.c-torture/execute/pr24851.c: New testcase.
20813
20814 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20815
20816         * gcc.dg/fold-overflow-1.c: New test.
20817
20818 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20819
20820         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20821         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20822
20823 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20824
20825         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20826         structures.
20827         * g++.dg/eh/forced2.C: Likewise.
20828         * g++.dg/eh/forced3.C: Likewise.
20829         * g++.dg/eh/forced4.C: Likewise.
20830
20831 2005-11-11  Mike Stump  <mrs@apple.com>
20832
20833         * g++.old-deja/g++.mike/unused.C: Add.
20834
20835 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20836
20837         PR c++/24667
20838         * g++.dg/warn/Wcast-qual1.C: New test.
20839
20840 2005-11-15  Jan Hubicka  <jh@suse.cz>
20841
20842         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20843
20844 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20845
20846         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20847
20848 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20849
20850         PR 24840
20851         * gcc.dg/tree-ssa/pr24840.c: New test.
20852
20853 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20854
20855         PR testsuite/24841
20856         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20857
20858 2005-11-14  Dale Johannesen  <dalej@apple.com>
20859
20860         * gcc.c-torture/execute/20051113-1.c: New.
20861
20862 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20863
20864         PR c++/24687
20865         * g++.dg/template/crash43.C: New test.
20866
20867 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20868
20869         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20870
20871 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/24817
20874         * g++.dg/eh/spec8.C: New test.
20875
20876 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20877
20878         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20879
20880 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/20293
20883         * g++.dg/parse/ambig4.C: New test.
20884         * g++.dg/tc1/dr101.C: Adjust error markers.
20885         * g++.dg/lookup/strong-using-2.C: Likewise.
20886         * g++.dg/lookup/ambig5.C: Likewise.
20887         * g++.dg/lookup/ambig4.C: Likewise.
20888         * g++.dg/parse/crash22.C: Likewise.
20889
20890 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20891
20892         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20893
20894 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20895
20896         * gcc.dg/nested-calls-1.c: New test.
20897
20898 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20899
20900         * gfortran.dg/complex_intrinsic_1.f90: New test.
20901         * gfortran.dg/complex_intrinsic_2.f90: New test.
20902         * gfortran.dg/fgetc_1.f90: New test.
20903         * gfortran.dg/fgetc_2.f90: New test.
20904         * gfortran.dg/fgetc_3.f90: New test.
20905         * gfortran.dg/ftell_1.f90: New test.
20906         * gfortran.dg/ftell_2.f90: New test.
20907         * gfortran.dg/gnu_logical_1.F: New test.
20908         * gfortran.dg/gnu_logical_2.f90: New test.
20909
20910 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20911
20912         PR middle-end/24820
20913         * gcc.dg/pr24820.c: New test.
20914
20915 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20916
20917         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20918         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20919         variable.
20920
20921 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20922
20923         PR testsuite/24614
20924         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20925
20926 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20927
20928         * gcc.target/cris/cris.exp: New file.
20929         * gcc.target/cris/rld-legit1.c: New test.
20930         * gcc.target/cris/rld-legit2.c: New test.
20931
20932 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20933
20934         PR c++/24780
20935         * g++.dg/opt/pr24780.C: New test.
20936
20937         PR c++/24761
20938         * g++.dg/template/asm1.C: New test.
20939
20940 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20941
20942         PR libgfortran/24787
20943         * gfortran.dg/scan_1.f90: New test.
20944
20945 2005-11-12  Jan Hubicka  <jh@suse.cz>
20946
20947         * gcc.target/i386/minmax-1.c: New.
20948         * gcc.target/i386/minmax-2.c: New.
20949
20950 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20951
20952         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20953
20954 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20955
20956         * gcc.c-torture/execute/20051110-1.c,
20957         gcc.c-torture/execute/20051110-2.c: New tests.
20958
20959 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20960
20961         PR middle-end/24750
20962         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20963         New tests.
20964
20965 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20966
20967         * lib/target-libpath.exp (get_shlib_extension): New proc.
20968         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20969         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20970         * lib/objc.exp (objc_target_compile): Likewise.
20971         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20972         detection.
20973
20974 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20975
20976         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20977
20978         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20979         Add -static to additional_flags and pass it to target_compile.
20980
20981 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20982
20983         PR libgfortran/24719
20984         gfortran.dg/read_noadvance.f90: New test.
20985
20986         PR libgfortran/24699
20987         gfortran.dg/fmt_t_2.f90: New test.
20988
20989         PR libgfortran/24785
20990         gfortran.dg/read_x_eor.f90: New test.
20991
20992         PR libgfortran/24584
20993         gfortran.dg/namelist_empty.f90: Rename test.
20994
20995         PR libgfortran/24489
20996         gfortran/read_eor.f90: Rename test.
20997
20998 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20999
21000         PR fortran/15976
21001         * gfortran.dg/automatic_module_variable.f90: New test.
21002
21003 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21004
21005         PR target/24445
21006         * gcc.dg/pr24445.c: New test.
21007
21008 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21009
21010         PR fortran/24655
21011         PR fortran/24755
21012         * gfortran.dg/recursive_statement_functions.f90: Add statement
21013         functions using inline intrinsic functions and parameters to test
21014         that they no longer seg-fault.
21015
21016         PR fortran/24409
21017         gfortran.dg/nested_modules_4.f90: New test.
21018         gfortran.dg/nested_modules_5.f90: New test.
21019
21020 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21021
21022         PR fortran/24643
21023         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21024
21025 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21026
21027         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21028         failures.
21029
21030 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21031
21032         * gcc.dg/sparc-getcontext-1.c: New test.
21033
21034 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21035
21036         * gcc.dg/ifcvt-fabs-1.c: New test.
21037
21038 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21039
21040         PR other/4372
21041         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21042         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21043
21044 2005-11-09  Richard Guenther  <rguenther@suse.de>
21045
21046         PR tree-optimization/24716
21047         * gcc.c-torture/execute/pr24716.c: New testcase.
21048
21049 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21050
21051         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21052
21053 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21054
21055         PR 24624
21056         * gcc.dg/pr24624.c: Testcase added.
21057
21058 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21059
21060         PR 24623
21061         * g++.dg/other/pr24623.C: Testcase added.
21062
21063 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21064
21065         PR fortran/22607
21066         * gfortran-dg/pure_byref_1.f90: New.
21067         * gfortran-dg/pure_byref_2.f90: New.
21068
21069 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21070
21071         PR c/24101
21072         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21073         * gcc.dg/dg.exp: Run main loop also for *.i files.
21074
21075 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21076
21077         PR c++/19450
21078         * g++.dg/tls/diag-3.C: New test.
21079         * g++.dg/tls/diag-4.C: New test.
21080         * g++.dg/tls/static-1.C: New test.
21081         * g++.dg/tls/static-1a.cc: New file.
21082
21083 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21084
21085         PR 23046
21086         * g++.dg/tree-ssa/pr23046.C: New test.
21087
21088 2005-11-08  Devang Patel <dpatel@apple.com>
21089
21090         PR tree-optimization/23115
21091         * gcc.dg/tree-ssa/pr23115.c: New.
21092
21093 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21094
21095         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21096         * gcc.target/powerpc/pr16155.c: Same.
21097         * gcc.target/powerpc/altivec-1.c: Same.
21098         * gcc.target/powerpc/altivec-2.c: Same.
21099         * gcc.target/powerpc/altivec-3.c: Same.
21100         * gcc.target/powerpc/altivec-5.c: Same.
21101         * gcc.target/powerpc/altivec-11.c: Same.
21102         * gcc.target/powerpc/altivec-12.c: Same.
21103         * gcc.target/powerpc/altivec-14.c: Same.
21104         * gcc.target/powerpc/altivec-22.c: Same.
21105         * gcc.target/powerpc/altivec-consts.c: Same.
21106         * gcc.target/powerpc/altivec-pr22085.c: Same.
21107         * gcc.target/powerpc/altivec-splat.c: Same.
21108         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21109         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21110         * gcc.target/powerpc/darwin-longlong.c: Same.
21111
21112 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21113
21114         PR target/19340
21115         * gcc.dg/pr19340.c: New test.
21116
21117 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21118
21119         PR rtl-optimization/24683
21120         * gcc.dg/pr24683.c: New test.
21121
21122 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21123
21124         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21125         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21126
21127 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21128
21129         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21130
21131 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21132
21133         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21134
21135 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21136
21137         PR target/24230
21138
21139         * gcc.target/powerpc/altivec-consts.c,
21140         gcc.target/powerpc/altivec-splat.c: New testcase.
21141
21142 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21143
21144         PR c/24599
21145
21146         * gcc.dg/overflow-2.c: New testcase.
21147
21148 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21149
21150         PR rtl-optimization/23567
21151         * gcc.c-torture/execute/20051104-1.c: New test.
21152
21153 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21154
21155         PR fortran/24534
21156         gfortran.dg/private_type_2.f90: Modified to check that case with
21157         PRIVATE declaration within derived type is accepted.
21158
21159         PR fortran/20838
21160         gfortran.dg/pointer_assign_1.f90: New test.
21161
21162         PR fortran/20840
21163         * gfortran.dg/arrayio_0.f90: New test.
21164
21165         PR fortran/17737
21166         gfortran.dg/data_initialized.f90: New test.
21167         gfortran.dg/data_constraints_1.f90: New test.
21168         gfortran.dg/data_constraints_2.f90: New test.
21169
21170 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21171
21172         PR fortran/24174
21173         PR fortran/24305
21174         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21175
21176 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21177
21178         PR 24670
21179         * gcc.dg/tree-ssa/pr24670.c: New test.
21180
21181 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21182
21183         PR target/22432
21184         * gcc.target/i386/pr22432.c: New test.
21185
21186 2005-11-05  Richard Henderson  <rth@redhat.com>
21187
21188         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21189         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21190         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21191         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21192         from gcc.dg/alpha-*.
21193         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21194         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21195
21196 2005-11-05  Andreas Jaeger  <aj@suse.de>
21197
21198         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21199
21200 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21201
21202         PR target/23424
21203         * gcc.dg/torture/pr23424-1.c: New test.
21204
21205 2005-11-04  Richard Henderson  <rth@redhat.com>
21206
21207         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21208         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21209         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21210         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21211         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21212         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21213         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21214         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21215         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21216         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21217         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21218         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21219         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21220         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21221         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21222         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21223         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21224         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21225         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21226         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21227         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21228         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21229         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21230         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21231         Move from gcc.dg/.
21232         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21233         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21234         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21235         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21236         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21237         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21238         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21239         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21240         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21241         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21242         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21243         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21244         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21245         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21246         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21247         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21248         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21249         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21250         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21251         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21252         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21253         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21254         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21255         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21256         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21257         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21258         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21259         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21260         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21261         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21262         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21263         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21264         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21265         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21266         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21267         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21268         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21269         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21270         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21271         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21272         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21273         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21274         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21275         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21276         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21277
21278 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21279
21280         PR 24627
21281         * gcc.dg/tree-ssa/pr24627.c: New test.
21282
21283 2005-11-04 Paul Brook  <paul@codesourcery.com>
21284
21285         * gcc.dg/tls/opt-10.c: New test.
21286
21287 2005-11-04  Andreas Jaeger  <aj@suse.de>
21288
21289         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21290         avoid extra warnings.
21291
21292 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21293
21294         PR libfortran/22298
21295         * lib/target-supports.exp
21296         (check_effective_target_static_libgfortran): New
21297         static_libgfortran effective target.
21298         * gfortran.dg/static_linking_1.f: New test.
21299         * gfortran.dg/static_linking_1.c: New file.
21300
21301 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21302
21303         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21304
21305 2005-11-03  Josh Conner  <jconner@apple.com>
21306
21307         PR c++/19989
21308         g++.dg/ext/array2.C: New test.
21309         g++.dg/template/dependent-name3.C: New test.
21310         g++.dg/template/dependent-name4.C: New test.
21311         g++.dg/template/sfinae2.C: New test.
21312
21313 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21314
21315         PR preprocessor/22042
21316         * gcc.dg/cpp/strify4.c: New test.
21317
21318 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21319
21320         PR c++/17964
21321         * g++.dg/cpp/string-1.C: New test.
21322
21323 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21324
21325         * gcc.target/powerpc: New directory.
21326         * gcc.target/powerpc/powerpc.exp: New file.
21327         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21328         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21329         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21330         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21331         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21332         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21333         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21334         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21335         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21336         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21337         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21338         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21339         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21340         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21341         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21342         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21343         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21344         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21345         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21346         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21347         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21348         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21349         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21350         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21351         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21352         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21353         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21354         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21355         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21356         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21357         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21358         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21359         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21360         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21361
21362 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21363
21364         PR c++/21627
21365         * g++.dg/warn/inline2.C: New test.
21366
21367 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21368
21369         PR middle-end/23155
21370         * g++.dg/ext/c99struct1.C: New test.
21371         * gcc.dg/union-cast-1.c: New test.
21372         * gcc.dg/union-cast-2.c: New test.
21373         * gcc.dg/union-cast-3.c: New test.
21374
21375 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21376
21377         PR middle-end/24589
21378         * gcc.c-torture/execute/zero-struct-2.c: New test.
21379
21380 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21381
21382         PR c++/24582
21383         * g++.dg/init/switch1.C: New test.
21384
21385 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21386
21387         * gcc.dg/delay-slot-1.c: New test.
21388
21389 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21390
21391         PR target/24620
21392         * gcc.dg/pr24620.c: New test.
21393
21394 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21395
21396         PR c/24329
21397         * gcc.dg/format/unnamed-1.c: New test.
21398
21399 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21400
21401         PR c++/22434
21402         * g++.dg/expr/cond8.C: New test.
21403
21404         PR c++/24560
21405         * g++.dg/parse/dot1.C: New test.
21406
21407 2005-11-02  Jan Hubicka  <jh@suse.cz>
21408
21409         PR target/23303
21410         * gcc.dg/i386-lea.c: New test
21411
21412 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21413
21414         PR target/24615
21415         * gcc.dg/pr24615.c: New test.
21416
21417 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21418
21419         PR target/24600
21420         * gcc.dg/pr24600.c: New test.
21421
21422 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/19253
21425         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21426         * g++.dg/parse/typename9.C: New test.
21427         * g++/dg/parse/typename10.C: Likewise.
21428
21429 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21430
21431         PR fortran/18157
21432         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21433         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21434         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21435
21436 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c++/24569
21439         * g++.dg/debug/static1.C: New test.
21440
21441 2005-11-02  Josh Conner  <jconner@apple.com>
21442
21443         * g++.dg/crash38.C: moved into proper directory...
21444         * g++.dg/template/crash42.C: ...here
21445
21446 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21447
21448         PR target/18338
21449         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21450         pcc_bitfield_type_matters || default_packed.
21451
21452         * lib/target-supports.exp
21453         (check_effective_target_pcc_bitfield_type_matters): New proc.
21454         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21455
21456         PR testsuite/23304
21457         * lib/target-supports.exp (check_effective_default_packed): New proc.
21458         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21459         Gate expected errors on target ! default_packed.
21460         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21461
21462 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21463
21464         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21465         change (r106358).
21466
21467 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21468
21469         PR fortran/24008
21470         * gfortran.dg/entry_5.f90: New.
21471         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21472
21473 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21474
21475         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21476
21477 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21478
21479         PR fortran/21565
21480         gfortran.dg/namelist_blockdata.f90: New test.
21481
21482         PR fortran/18737
21483         gfortran.dg/external_implicit_none.f90: New test.
21484
21485         PR fortran/14994
21486         * gfortran.dg/secnds.f: New test.
21487
21488 2005-10-31  Jan Hubicka  <jh@suse.cz>
21489
21490         PR target/20928
21491         * gcc.c-torture/compile/pr20928.c: New test.
21492
21493 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21494
21495         PR middle-end/23492
21496         * gcc.c-torture/compile/zero-strct-5.c: New test.
21497
21498 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21499
21500         PR libgfortran/24584
21501         * gfortran.dg/pr24584.f90: New test.
21502
21503 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21504
21505         PR fortran/18883
21506         * gfortran.dg/char_result_9.f90: New.
21507         * gfortran.dg/char_result_10.f90: New.
21508
21509 2005-10-30  Jan Hubicka  <jh@suse.cz>
21510
21511         * g++.dg/tree-ssa/pr24172.C: New testcase.
21512
21513 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21514
21515         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21516
21517 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21518
21519         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21520         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21521         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21522         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21523         gfortran.dg/enum_9.f90,
21524         gfortran.fortran-torture/compile/enum_1.f90,
21525         gfortran.fortran-torture/execute/enum_1.f90,
21526         gfortran.fortran-torture/execute/enum_2.f90,
21527         gfortran.fortran-torture/execute/enum_3.f90,
21528         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21529
21530 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21531
21532         PR target/18482
21533         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21534         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21535
21536 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21537
21538         PR libfortran/20179
21539         * gfortran.dg/mixed_io_1.f90: New test.
21540         * gfortran.dg/mixed_io_1.c: New file.
21541
21542 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21543
21544         * gfortran.dg/malloc_free_1.f90: New test.
21545
21546 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21547
21548         * gcc.dg/nested-func-4.c: Require profiling -pg.
21549
21550 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21551
21552         PR C++/23229
21553         * g++.dg/warn/main-2.C: New test.
21554
21555 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21556
21557         PR fortran/24545
21558         * gfortran.dg/interface_2.f90: new test.
21559
21560 2005-10-28  Josh Conner  <jconner@apple.com>
21561
21562         PR c++/22153
21563         * g++.dg/template/crash38.C: New test.
21564         * g++.dg/parse/explicit1.C: Change expected errors.
21565
21566 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21567
21568         PR C++/23426
21569         * g++.dg/other/large-size-array.C: New test.
21570
21571 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21572
21573         PR middle-end/24362
21574         * g++.dg/opt/complex4.C: New test.
21575
21576 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21577
21578         * gcc.dg/nested-func-4.c: New test.
21579
21580 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21581
21582         PR fortran/24158
21583         gfortran.dg/derived_recursion.f90: New test.
21584         gfortran.dg/implicit_actual.f90: New test.
21585
21586 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21587
21588         PR middle-end/24295, PR testsuite/24477
21589         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21590         removed when weakref hits the tree.
21591
21592 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21593
21594         * gfortran.dg/cray_pointers_4.f90: New test.
21595
21596         * gfortran.dg/cray_pointers_5.f90: New test.
21597
21598 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21599
21600         PR fortran/22290
21601         * gfortran.dg/assign_5.f90: New test.
21602         * gfortran.dg/assign_6.f: New test.
21603
21604 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21605
21606         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21607         CPU has no SSE support.
21608
21609 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21610
21611         PR libgfortran/24224
21612         * gfortran.dg/arrayio_1.f90: Update attribution.
21613         * gfortran.dg/arrayio_2.f90: Update attribution.
21614         * gfortran.dg/arrayio_3.f90: Update attribution.
21615         * gfortran.dg/arrayio_4.f90: Update test conditions.
21616         * gfortran.dg/arrayio_5.f90: Update attribution.
21617         * gfortran.dg/arrayio_6.f90: New test.
21618         * gfortran.dg/arrayio_7.f90: New test.
21619
21620 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21621
21622         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21623
21624 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21625
21626         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21627
21628 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21629
21630         PR fortran/24416
21631         * gfortran.dg/namelist_char_only.f90: New test.
21632
21633 2005-10-24  Asher Langton  <langton2@llnl.gov>
21634
21635         PR fortran/17031
21636         PR fortran/22282
21637         * gfortran.dg/cray_pointers_1.f90: New test.
21638         * gfortran.dg/cray_pointers_2.f90: New test.
21639         * gfortran.dg/cray_pointers_3.f90: New test.
21640         * gfortran.dg/loc_1.f90: New test.
21641         * gfortran.dg/loc_2.f90: New test.
21642
21643 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21644
21645         * gcc.dg/pr24225.c: New test.
21646
21647 2005-10-24  Asher Langton  <langton2@llnl.gov>
21648
21649         * gfortran.dg/dup_save_1.f90: New test.
21650         * gfortran.dg/dup_save_2.f90: New test.
21651
21652 2005-10-24  Paul Brook  <paul@codesourcery.com>
21653
21654         PR 24107
21655         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21656         stdint.h.
21657
21658 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21659
21660         PR libgfortran/24489
21661         * gfortran.dg/pr24489.f90: New test.
21662
21663 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21664
21665         PR fortran/23635
21666         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21667
21668 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21669
21670         PR target/18911
21671         * g++.dg/init/array16.C: Skip for mmix-*-*.
21672
21673 2005-10-23  Asher Langton  <langton2@llnl.gov>
21674
21675         * gfortran.dg/byte_1.f90: New test.
21676         * gfortran.dg/byte_2.f90: New test.
21677
21678 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21679
21680         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21681
21682 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21683
21684         PR fortran/18022
21685         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21686
21687         PR fortran/24311
21688         * gfortran.dg/merge_char_const.f90: New test.
21689
21690         PR fortran/24384
21691         * gfortran.dg/spread_scalar_source.f90: New test.
21692
21693 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21694
21695         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21696
21697         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21698         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21699
21700         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21701
21702 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21703
21704         PR fortran/24426
21705         * gfortran.dg/der_pointer_4.f90: New.
21706
21707 2005-10-22  David Ayers  <d.ayers@inode.at>
21708
21709         * obj-c++.dg/except-1.mm: Simplify.
21710
21711 2005-10-21  David Ayers  <d.ayers@inode.at>
21712
21713         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21714
21715 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21716
21717         * gfortran.dg/assumed_dummy_2.f90: New test.
21718
21719 2005-10-21  James E Wilson  <wilson@specifix.com>
21720
21721         PR preprocessor/15220
21722         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21723
21724 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21725
21726         * gcc.c-torture/execute/20051021-1.c: New test.
21727
21728 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/24260
21731         * g++.dg/ext/tmplattr1.C: New test.
21732
21733 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21734
21735         PR fortran/24440
21736         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21737
21738 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21739
21740         * obj-c++.dg/except-1.mm: New.
21741
21742         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21743
21744 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21745
21746         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21747
21748 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21749
21750         PR middle-end/24295
21751         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21752         declarations with the same names as thunks' alias targets, use
21753         aliases instead.
21754         * gcc.dg/attr-alias-3.c: New test.
21755         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21756
21757 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/22618
21760         * g++.dg/parse/access8.C: New test.
21761
21762 2005-10-20  Richard Guenther  <rguenther@suse.de>
21763
21764         PR c++/24439
21765         * g++.dg/tree-ssa/pr24439.C: New testcase.
21766
21767 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21768
21769         * g++.dg/opt/delay-slot-1.C: New test.
21770
21771 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21772
21773         PR fortran/21625
21774         * gfortran.fg/der_init_1.f90: New.
21775
21776 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21777
21778         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21779
21780 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/21908
21783         * g++.dg/parse/error28.C: New test.
21784
21785 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21786
21787         * gcc.dg/profile-generate-2.c: New test.
21788
21789 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21790
21791         PR target/23589
21792         * g++.dg/ext/dllimport11.C: New.
21793
21794 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21795
21796         PR c++/22293
21797         * g++.dg/other/friend3.C: New test.
21798
21799 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/23293
21802         * g++.dg/template/error19.C: New test.
21803
21804 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21805
21806         PR c++/21383
21807         * g++.dg/overload/koenig2.C: New.
21808
21809         PR c++/23118
21810         * g++.dg/overload/error2.C: New.
21811
21812         PR c++/22604
21813         * g++.dg/inherit/covariant14.C: New.
21814
21815 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21816
21817         PR c++/23440
21818         * g++.dg/parse/for1.C: New test.
21819
21820 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21821
21822         PR fortran/23446
21823         * gfortran.dg/host_dummy_index_1.f90: New test.
21824
21825         PR fortran/21459
21826         * gfortran.dg/automatic_char_len_2.f90: New test.
21827
21828         PR fortran/20866
21829         * gfortran.dg/recursive_statement_functions.f90: New test.
21830
21831         PR fortran/20853
21832         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21833
21834         PR fortran/20849
21835         * gfortran.dg/external_initializer.f90: New test.
21836
21837         PR fortran/20837
21838         * non_module_public.f90: New test.
21839
21840 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21841
21842         PR c++/24386
21843         * g++.dg/template/overload7.C: New.
21844
21845         PR c++/22551
21846         * g++.dg/other/switch2.C: Remove expected warnings.
21847
21848         PR c++/21353
21849         * g++.dg/template/defarg6.C: New.
21850
21851 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21852
21853         PR target/24315
21854         * gcc.target/i386/pr24315.c: New test.
21855
21856 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/24389
21859         * g++.dg/template/static21.C: New test.
21860         * g++.dg/template/static21-a.cc: Likewise.
21861
21862 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21863
21864         PR c++/23959
21865         * g++.dg/warn/Wswitch-default-1.C: New test.
21866         * g++.dg/warn/Wswitch-default-2.C: New test.
21867
21868 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21869
21870         PR c++/22173
21871         * g++.dg/parse/template18.C: New test.
21872         * g++.dg/template/nontype15.C: Likewise.
21873
21874 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21875
21876         PR fortran/22273
21877         * gfortran.dg/spec_expr_2.f90: New.
21878
21879 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21880
21881         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21882         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21883         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21884         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21885         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21886         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21887         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21888         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21889         previous target-specific skips and warning-message matches where
21890         applicable.
21891
21892 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21893
21894         PR c++/21347
21895         * g++.dg/warn/Wctor-dtor.C: New test.
21896
21897 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21898
21899         PR c/23439
21900         * gcc.dg/for-1.c: New test.
21901
21902 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21903
21904         PR c++/19565
21905         * g++.dg/warn/Wconversion1.C: New test.
21906         * g++.dg/ext/packed4.C: Compile with -w.
21907         * g++.dg/opt/20050511-1.C: Likewise.
21908         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21909
21910 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * gfortran.dg/boz_5.f90: New test.
21913
21914 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21915
21916         PR c++/22551
21917         * g++.dg/other/switch2.C: New.
21918
21919         PR c++/23984
21920         * g++.dg/init/ctor7.C: New.
21921
21922 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21923
21924         PR c++/23730
21925         * g++.dg/parse/crash32.C: New test.
21926
21927 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21928
21929         PR c++/20721
21930         * g++.dg/init/goto2.C: New test.
21931
21932         PR c++/22464
21933         * g++.dg/template/crash/41.C: New test.
21934
21935         PR c++/22180
21936         * g++.dg/template/crash40.C: New test.
21937
21938         PR c++/23694
21939         * g++.dg/parse/friend5.C: New test.
21940
21941         PR c++/23307
21942         * g++.dg/template/crash38.C: New test.
21943
21944         PR c++/22352
21945         * g++.dg/template/friend38.C: New test.
21946
21947         PR c++/22405
21948         * g++.dg/template/crash39.C: New test.
21949
21950 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21951
21952         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21953         gcc.dg/debug/dwarf2/dwarf-char2.c,
21954         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21955
21956         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21957
21958 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21959
21960         * gcc.dg/dll-2.c: Add tests for warnings.
21961         * gcc.dg/dll-3.c: Likewise.
21962         * gcc.dg/dll-4.c: Likewise.
21963
21964         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21965         * g++.dg/ext/dllimport2.C: Likewise.
21966         * g++.dg/ext/dllimport3.C: Likewise.
21967         * g++.dg/ext/dllimport7.C: Likewise.
21968         * g++.dg/ext/dllimport8.C: Likewise.
21969         * g++.dg/ext/dllimport9.C: Likewise.
21970
21971 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21972
21973         PR fortran/24092
21974         * gfortran.dg/derived_pointer_recursion.f90: New test.
21975
21976 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21977
21978         * gcc.c-torture/execute/20051012-1.c: New test.
21979
21980 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21981
21982         PR fortran/18082
21983         * gfortran.dg/automatic_char_len_1.f90: New test.
21984
21985 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21986
21987         PR fortran/20847
21988         * gfortran.dg/save_common.f90: New test.
21989
21990         PR fortran/20856
21991         * gfortran.dg/save_result.f90: New test.
21992
21993 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21994
21995         PR c++/21592
21996         * g++.dg/template/dependent-expr1.C: Add new expected error.
21997         * g++.dg/template/dependent-expr2.C: Adjust error text.
21998         * g++.dg/template/overload6.C: New.
21999
22000         PR c++/23797
22001         * g++.dg/other/typename8.C: New.
22002
22003         PR c++/21117
22004         * g++.dg/other/return1.C: New.
22005
22006 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22007
22008         PR c++/24052
22009         * g++.dg/ext/label5.C: New.
22010
22011 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         PR c++/19964
22014         * g++.dg/parse/crash31.C: New.
22015
22016 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22017
22018         * g++.dg/ipa/ipa-1.c: New test.
22019         * g++.dg/ipa/ipa-2.c: New test.
22020         * g++.dg/ipa/ipa-3.c: New test.
22021         * g++.dg/ipa/ipa-4.c: New test.
22022         * g++.dg/ipa/ipa-5.c: New test.
22023         * g++.dg/ipa/ipa.exp: New file.
22024
22025 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22026
22027         PR fortran/24207
22028         * gfortran.dg/private_type_3.f90: New test.
22029
22030 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22031
22032         PR fortran/20786
22033         gfortran.dg/aint_anint_1.f90: New test.
22034
22035 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22036
22037         PR libgfortran/24313
22038         gfortran.dg/csqrt.f: New test.
22039
22040 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22041
22042         PR c++/8057
22043         * g++.dg/warn/noeffect7.C: New test.
22044         * g++.dg/warn/noeffect2.C: Instantiate templates.
22045         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22046         and warning.
22047
22048 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/21089
22051         * g++.dg/init/float1.C: New test.
22052
22053         PR c++/24277
22054         * g++.dg/init/member1.C: Tweak error markers.
22055
22056 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22057
22058         PR testsuite/24281
22059         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22060         Check for null pointer.
22061
22062 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/21369
22065         * g++.dg/parse/ret-type3.C: New test.
22066
22067 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22068
22069         PR tree-opt/23946
22070         * gcc.c-torture/compile/pr23946.c: New test.
22071
22072 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22073
22074         * g++.dg/opt/mmx2.C: New test.
22075
22076 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22077
22078         PR c++/24277
22079         * g++.dg/template/static20.C: New test.
22080
22081         PR c++/24302
22082         * g++.dg/warn/Wunused-12.C: New test.
22083
22084         PR c++/23437
22085         * g++.dg/template/arg4.C: New test.
22086
22087 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22088
22089         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22090         * gcc.dg/ucnid-3.c: Likewise.
22091         * gcc.dg/ucnid-4.c: Likewise.
22092         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22093         * g++.dg/other/ucnid-1.C: Likewise.
22094         * gcc.dg/sparc-frame-1.c: New test.
22095
22096 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/24139
22099         * g++.dg/template/spec27.C: New test.
22100
22101         PR c++/24275
22102         * g++.dg/template/static19.C: New test.
22103
22104 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22105
22106         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22107         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22108
22109 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22110
22111         PR target/24136
22112         * gfortran.fortran-torture/compile/pr24136.f: New test.
22113
22114 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22115
22116         PR c++/22172
22117         * g++.dg/parse/crash30.C: New test.
22118
22119 2005-10-07  Richard Guenther  <rguenther@suse.de>
22120
22121         PR middle-end/24227
22122         * gcc.c-torture/compile/pr24227.c: New testcase.
22123
22124 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22125
22126         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22127         Do not put aligned attributes on array elements.
22128
22129 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22130
22131         PR testsuite/23611, PR testsuite/23615
22132         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22133         writing prototypes of library functions by hand.
22134         * obj-c++.dg/bitfield-4.mm: Likewise.
22135         * obj-c++.dg/const-str-4.mm: Likewise.
22136         * obj-c++.dg/encode-4.mm: Likewise.
22137         * obj-c++.dg/encode-5.mm: Likewise.
22138         * obj-c++.dg/encode-6.mm: Likewise.
22139         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22140         * obj-c++.dg/method-10.mm: Likewise.
22141         * obj-c++.dg/method-17.mm: Likewise.
22142         * obj-c++.dg/method-19.mm: Likewise.
22143         * obj-c++.dg/try-catch-2.mm: Likewise.
22144
22145 2005-10-06  Richard Henderson  <rth@redhat.com>
22146
22147         PR 24236
22148         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22149
22150 2005-10-06  Dale Johannesen  <dalej@apple.com>
22151
22152         * gcc.c-torture/execute/20030125-1.c: Correct.
22153
22154 2005-10-06  Richard Guenther  <rguenther@suse.de>
22155
22156         PR tree-optimization/24238
22157         * g++.dg/tree-ssa/pr24238.C: New testcase.
22158
22159 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22160
22161         PR 18568
22162         * gfortran.dg/der_pointer_3.f90: New test.
22163
22164 2005-10-05  Devang Patel  <dpatel@apple.com>
22165
22166         PR Debug/23205
22167         * g++.dg/other/PR23205.C: New.
22168
22169 2005-10-05  Richard Henderson  <rth@redhat.com>
22170
22171         PR target/23602
22172         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22173         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22174
22175 2005-10-05  Dale Johannesen  <dalej@apple.com>
22176
22177         * gcc.c-torture/execute/float-floor.c: New.
22178
22179 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22180
22181         PR tree-optimization/21419
22182         PR tree-optimization/24146
22183         PR tree-optimization/24151
22184
22185         * g++.dg/ext/asm7.C: New.
22186         * g++.dg/ext/asm8.C: New.
22187         * gcc.dg/asm-1.c: Compile on all targets.
22188         * gcc.dg/asm-pr24146.c: New.
22189         * gcc.dg/pr21419.c: Adjust error messages.
22190
22191 2005-10-05  Richard Guenther  <rguenther@suse.de>
22192
22193         PR fortran/24176
22194         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22195
22196 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22197
22198         PR c++/23513
22199         * g++.dg/template/spec22.C: Robustify test.
22200         * g++.dg/template/spec26.C: New.
22201
22202 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22203
22204         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22205         if target supports vector instructions.
22206
22207 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22208
22209         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22210         C99 functions.
22211
22212 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22213
22214         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22215         check_effective_target_fortran_large_int): Replace cached result
22216         when target changes.
22217
22218 2005-10-04  Devang Patel  <dpatel@apple.com>
22219
22220         * gcc.dg/i386-sse-vect-types.c: New.
22221
22222 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22223
22224         PR preprocessor/13726
22225         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22226         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22227
22228 2005-10-04  Richard Guenther  <rguenther@suse.de>
22229
22230         PR c/23576
22231         * gcc.dg/noncompile/pr23576.c: New testcase.
22232
22233 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22234
22235         PR middle-end/23125
22236         * gcc.dg/register-var-3.c: New test.
22237
22238 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22239
22240         * gcc.dg/pr23049.c: New test.
22241
22242         * gcc.dg/ucnid-4.c: Fix test.
22243
22244 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22245
22246         PR 23445
22247         * gcc.c-torture/compile/pr23445.c: New test.
22248
22249 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22250
22251         * g++.dg/overload/unknown1.C: New.
22252
22253 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22254
22255         PR c++/17775
22256         * g++.dg/template/repo4.C: New test.
22257
22258 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22259
22260         PR libfortran/19308
22261         * gfortran.dg/large_real_kind_2.F90: New test.
22262         * gfortran.dg/large_integer_kind_2.f90: New test.
22263
22264 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22265
22266         * lib/target-supports.exp (check_effective_target_vect_shift):
22267         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22268         (check_effective_target_vect_condition): Fix copy-n-pasto.
22269
22270         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22271         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22272         targets.
22273
22274 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22275
22276         PR c++/22621
22277         * g++.dg/template/overload5.C : New test.
22278
22279         PR c++/23840
22280         * g++.dg/expr/stdarg1.C: New test.
22281
22282 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22283
22284         PR 24142
22285         * gcc.c-torture/execute/pr24142.c: New test.
22286
22287 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22288
22289         PR 24141
22290         * gcc.c-torture/execute/pr24141.c: New test.
22291
22292 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22293             Diego Novillo  <dnovillo@redhat.com>
22294
22295         PR 23604
22296         * gcc.c-torture/execute/pr23604.c: New test.
22297
22298 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22299
22300         PR fortran/16404
22301         PR fortran/20835
22302         PR fortran/20890
22303         PR fortran/20899
22304         PR fortran/20900
22305         PR fortran/20901
22306         PR fortran/20902
22307         gfortran.dg/equiv_constraint_1.f90: New test.
22308         gfortran.dg/equiv_constraint_2.f90: New test.
22309         gfortran.dg/equiv_constraint_3.f90: New test.
22310         gfortran.dg/equiv_constraint_4.f90: New test.
22311         gfortran.dg/equiv_constraint_5.f90: New test.
22312         gfortran.dg/equiv_constraint_6.f90: New test.
22313         gfortran.dg/equiv_constraint_7.f90: New test.
22314         gfortran.dg/equiv_constraint_8.f90: New test.
22315         gfortran.dg/private_type_1.f90: New test.
22316         gfortran.dg/private_type_2.f90: New test.
22317         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22318         980628-10.f: Assert std=gnu to permit mixing of
22319         types in equivalence statements.
22320
22321 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22322
22323         PR 24112
22324         * gfortran.dg/open_status_1.f90: New.
22325
22326 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22327
22328         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22329         * gcc.dg/vect/pr22480.c: Clean up temp files.
22330         * gcc.dg/vect/pr23831.c: Clean up temp files.
22331         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22332         Clean up temp files.
22333         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22334         Clean up temp files.
22335
22336         * gcc.dg/20050309-1.c: Clean up temp files.
22337         * gcc.dg/20050325-1.c: Clean up temp files.
22338
22339 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22340
22341         PR tree-optimization/24059
22342         * gcc.dg/vect/pr24059.c : New test.
22343
22344 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22345
22346         PR middle-end/24109
22347         * gcc.c-torture/execute/20050929-1.c: New test.
22348
22349 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22350
22351         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22352
22353 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22354
22355         PR c/21419
22356         * gcc.dg/pr21419.c: New test.
22357
22358 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22359
22360         * gcc.dg/pr23911.c: New test.
22361
22362 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22363
22364         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22365
22366         PR c++/16782
22367         * g++.dg/parse/qualified4.C: New test.
22368         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22369         * g++.old-deja/g++.mike/p8154.C: Likewise.
22370
22371 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22372
22373         PR c++/22147
22374         * g++.dg/template/friend37.C: New test.
22375         * g++.dg/parse/crash28.C: Adjust error markers.
22376
22377 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22378
22379         PR fortran/18518
22380         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22381
22382 2005-09-27  Devang Patel  <dpatel@apple.com>
22383
22384         PR tree-optimization/23625
22385         * gcc.dg/pr23625.c: New test.
22386
22387 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22388
22389         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22390         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22391
22392 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22393
22394         PR fortran/23677
22395         * gfortran.fortran-torture/execute/save_1.f90: New test.
22396         * gfortran.dg/save_1.f90: New test.
22397
22398 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22399
22400         * gcc.target/i386/builtin-apply-mmx.c: New test.
22401
22402         PR target/22576
22403         * gcc.target/i386/pr22576.c: New test.
22404
22405         PR target/22585
22406         * gcc.target/i386/pr22585.c: New test.
22407
22408         PR target/23268
22409         * gcc.target/i386/pr23268.c: New test.
22410
22411         PR middle-end/23831
22412         * gcc.dg/vect/pr23831.c: New test.
22413
22414         PR target/24055
22415         * gcc.target/i386/pr24055.c: New test.
22416
22417 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22418
22419         PR tree-optimization/23960
22420         * gcc.c-torture/compile/pr23960.c: New.
22421
22422 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22423
22424         PR fortran/16861
22425         * gfortran.dg/nested_modules_3.f90: New.
22426
22427 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22428
22429         PR fortran/24005
22430         gfortran.dg/interface_1.f90: New test.
22431
22432 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22433         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22434
22435         PR fortran/23843
22436         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22437
22438 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22439
22440         PR fortran/23516
22441         * gfortran.dg/imag_1.f: New test.
22442         * gfortran.dg/imag_2.f: Ditto.
22443
22444 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22445
22446         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22447
22448 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22449
22450         PR c++/21983
22451         * g++.dg/warn/pr21983.C: New test.
22452
22453 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22454
22455         * gcc.dg/20050922-1.c: Testcase added.
22456
22457 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/23993
22460         * g++.dg/template/array14.C: New test.
22461
22462 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22463
22464         PR fortran/19929
22465         * gfortran.dg/der_ptr_component_1.f90: New test.
22466
22467 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22468
22469         PR c++/23965
22470         * g++.dg/template/error1.C: Reject "no matching function" message.
22471
22472 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22473
22474         PR c++/17609
22475         * g++.dg/lookup/error1.C: New test.
22476
22477 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22478
22479         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22480         functionality of the testcase.
22481
22482 2005-09-20  Richard Henderson  <rth@redhat.com>
22483
22484         * gcc.dg/vect/vect-22.c: Require vect_float.
22485         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22486
22487 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22488
22489         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22490         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22491         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22492         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22493         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22494         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22495         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22496         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22497         * gcc.dg/cpp/ucnid-8.c: New test.
22498
22499 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22500
22501         PR tree-optimization/23929
22502         * gcc.c-torture/compile/pr23929.c: New test.
22503
22504 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22505
22506         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22507         for one loop.
22508
22509 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22510
22511         PR testsuite/23186
22512         * g++.dg/other/pr22003.C: Require named sections.
22513
22514 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22515
22516         PR c++/23947
22517         * g++.dg/rtti/crash3.C: New test.
22518
22519         PR tree-optimization/23818
22520         * gcc.dg/pr23818.c: New test.
22521
22522 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22523
22524         PR fortran/23420
22525         * gfortran.dg/print_fmt_4.f: New.
22526
22527 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22528
22529         PR fortran/23663
22530         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22531
22532 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22533
22534         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22535         Use pointers to local alignable arrays instead. Added comments.
22536         * gcc.dg/vect/vect-46.c: Likewise.
22537         * gcc.dg/vect/vect-48.c: Likewise.
22538         * gcc.dg/vect/vect-49.c: Likewise.
22539         * gcc.dg/vect/vect-52.c: Likewise.
22540         * gcc.dg/vect/vect-53.c: Likewise.
22541         * gcc.dg/vect/vect-54.c: Likewise.
22542         * gcc.dg/vect/vect-56.c: Likewise.
22543         * gcc.dg/vect/vect-57.c: Likewise.
22544         * gcc.dg/vect/vect-58.c: Likewise.
22545         * gcc.dg/vect/vect-60.c: Likewise.
22546         * gcc.dg/vect/vect-61.c: Likewise.
22547
22548         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22549         The test is no longer vectorizable on vect_no_align targets.
22550         * gcc.dg/vect/vect-43.c: Likewsie.
22551
22552         * gcc.dg/vect/vect-44.c: Added comments.
22553         * gcc.dg/vect/vect-45.c: Added comments.
22554         * gcc.dg/vect/vect-50.c: Added comments.
22555         * gcc.dg/vect/vect-51.c: Added comments.
22556
22557         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22558         aligned type.
22559         * gcc.dg/vect/Os-vect-95.c: Likewise.
22560
22561         * gcc.dg/vect/vect-41.c: Test removed.
22562         * gcc.dg/vect/vect-47.c: Test removed.
22563         * gcc.dg/vect/vect-55.c: Test removed.
22564         * gcc.dg/vect/vect-59.c: Test removed.
22565
22566 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22567
22568         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22569         No longer vectorizable on vect_no_align targets.
22570         * gcc.dg/vect/pr20122.c: Likewise.
22571         * gcc.dg/vect/vect-74.c: Likewise.
22572         * gcc.dg/vect/vect-75.c: Likewise.
22573         * gcc.dg/vect/vect-76.c: Likewise.
22574
22575         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22576         Will not be vectorizable on vect_no_align targets once aliasing issues
22577         are resolved.
22578         * gcc.dg/vect/vect-79.c: Likewise.
22579
22580         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22581         * gcc.dg/vect/vect-78.c: Likewise.
22582         * gcc.dg/vect/vect-97.c: Likewise.
22583
22584 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22585
22586         * gcc.dg/pr23943.c: New test.
22587
22588 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22589
22590         PR fortran/19181
22591         * gfortran.dg/derived_pointer_null_1.f90: New test.
22592
22593 2005-09-18  Richard Guenther  <rguenther@suse.de>
22594
22595         PR middle-end/23944
22596         * gcc.c-torture/compile/pr23944.c: New testcase.
22597
22598 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22599
22600         PR fortran/15975
22601         * gfortran.dg/der_pointer_2.f90: New test.
22602
22603 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22604
22605         PR fortran/16861
22606         * gfortran.dg/nested_modules_2.f90: New test.
22607
22608 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22609
22610         PR c++/18368
22611         * g++.dg/other/semicolon.C: New test.
22612
22613 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22614
22615         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22616         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22617
22618 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22619
22620         PR c++/23914
22621         * g++.dg/template/static18.C: New test.
22622
22623         PR c++/21514
22624         * g++.dg/template/crash19.C: Remove dg-error marker.
22625         * g++.dg/template/local4.C: New test.
22626
22627 2005-09-16  Paul Brook  <paul@codesourcery.com>
22628
22629         PR fortran/23906
22630         * gfortran.dg/dependency_1.f90: New test.
22631
22632 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22633
22634         PR c++/23896
22635         * g++.dg/template/static17.C: New test.
22636
22637 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22638
22639         PR c++/23139
22640         * g++.dg/warn/huge-val1.C: New test.
22641
22642 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22643
22644         PR c++/13140
22645         * g++.dg/parse/class2.C: New test.
22646         * g++.dg/template/explicit8.C: Likewise.
22647         * g++.dg/template/spec25.C: Likewise.
22648
22649 2005-09-14  Josh Conner  <jconner@apple.com>
22650
22651         PR middle-end/23584
22652         * gcc.dg/pr23584.c: New test.
22653
22654 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22655
22656         PR fortran/21875 Internal Unit Array I/O, NIST
22657         * gfortran.dg/arrayio_1.f90: New test.
22658         * gfortran.dg/arrayio_1.f90: New test.
22659         * gfortran.dg/arrayio_1.f90: New test.
22660         * gfortran.dg/arrayio_1.f90: New test.
22661         * gfortran.dg/arrayio_1.f90: New test.
22662
22663 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22664
22665         PR middle-end/22480
22666         * gcc.dg/vect/pr22480.c: New test.
22667
22668 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22669
22670         PR fortran/19358
22671         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22672
22673 2005-09-13 Josh Conner <jconner@apple.com>
22674
22675         PR c++/23180
22676         * g++.dg/init/struct2.C: New test.
22677         * g++.dg/init/struct3.C: New test.
22678
22679 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22680
22681         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22682         Clean up temp files.
22683         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22684         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22685         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22686         gcc.dg/tree-ssa/builtin-printf-1.c,
22687         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22688         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22689         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22690         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22691         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22692         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22693         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22694         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22695         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22696         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22697         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22698         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22699
22700 2005-09-13  Josh Conner  <jconner@apple.com>
22701
22702         * lib/gcc-dg.exp: Load scanipa.exp.
22703         (cleanup-dump): New procedure.
22704         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22705         * lib/scandump.exp: New file.
22706         * lib/scantree.exp: Use it.
22707         * lib/scanipa.exp: New file.
22708
22709 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22710
22711         PR fortran/17740
22712         * gfortran.dg/generic_4.f90: New test.
22713
22714 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22715
22716         PR target/23816
22717         * gcc.target/i386/pr23816-1.c: New test.
22718         * gcc.target/i386/pr23816-2.c: New test.
22719
22720
22721 2005-09-13  Bastian Blank <waldi@debian.org>
22722
22723         PR c++/16171
22724         * g++.dg/abi/mangle26.C: New test.
22725         * g++.dg/abi/mangle27.C: New test.
22726         * g++.dg/abi/mangle28.C: New test.
22727         * g++.dg/abi/mangle29.C: New test.
22728
22729         PR c++/23839
22730         * g++.dg/parse/register1.C: New test.
22731
22732 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22733
22734         PR c++/23842
22735         * g++.dg/template/access16.C: New test.
22736
22737 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22738
22739         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22740
22741 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22742
22743         PR fortran/18899
22744         * gfortran.dg/shape_2.f90: New test.
22745
22746 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22747
22748         PR target/19269
22749         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22750         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22751         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22752         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22753         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22754         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22755         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22756         tests.
22757
22758 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22759
22760         PR c++/23841
22761         * g++.dg/parse/template17.C: New test.
22762
22763 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22764
22765         PR c++/23789
22766         * g++.dg/template/nontype14.C: New test.
22767
22768 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22769
22770         PR g++/7874
22771         * g++.dg/lookup/friend7.C: New test.
22772         * g++.dg/lookup/friend8.C: New test.
22773         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22774         so that it will be found via argument dependent lookup.
22775         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22776         friend functions which will no longer be found.
22777         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22778         function g, so that it will be found via argument dependent
22779         lookup.
22780         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22781         * g++.old-deja/g++.mike/net43.C: Likewise.
22782
22783 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22784
22785         PR c++/23691
22786         * g++.dg/template/static16.C: New test.
22787
22788 2005-09-12  Josh Conner  <jconner@apple.com>
22789
22790         PR middle-end/23237
22791         * gcc.c-torture/compile/pr23237.c: New test.
22792
22793 2005-09-11  Richard Henderson  <rth@redhat.com>
22794
22795         * g++.dg/other/error8.C: Update expected diagnostic text.
22796
22797 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22798
22799         PR libfortran/19872
22800         * gfortran.dg/overwrite_1.f: New test.
22801
22802 2005-09-09  Josh Conner  <jconner@apple.com>
22803
22804         * g++.dg/init/pr23180-1.C: Removed.
22805         * g++.dg/init/pr23180-2.C: Removed.
22806
22807 2005-09-09  David Daney <ddaney@avtrex.com>
22808
22809         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22810         files which are ...
22811         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22812         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22813
22814 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22815
22816         * gfortran.dg/iostat_2.f90: New test.
22817
22818 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22819
22820         PR c++/22252
22821         * g++.dg/ext/interface1.C: New test.
22822         * g++.dg/ext/interface1.h: Likewise.
22823         * g++.dg/ext/interface1a.cc: Likewise.
22824
22825 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22826
22827         * gfortran.dg/iomsg_1.f90: New test case.
22828
22829 2005-09-09  Richard Guenther  <rguenther@suse.de>
22830
22831         PR c++/23624
22832         * g++.dg/tree-ssa/pr23624.C: New testcase.
22833
22834 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22835
22836         PR fortran/19239
22837         * gfortran.dg/vector_subscript_1.f90,
22838         * gfortran.dg/vector_subscript_2.f90: New tests.
22839
22840 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22841
22842         PR fortran/21104
22843         * gfortran.dg/array_alloc_1.f90,
22844         * gfortran.dg/array_alloc_2.f90,
22845         * gfortran.dg/array_alloc_3.f90: New tests.
22846
22847 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22848
22849         PR fortran/12840
22850         * gfortran.dg/array_constructor_6.f90
22851         * gfortran.dg/array_constructor_7.f90
22852         * gfortran.dg/array_constructor_8.f90
22853         * gfortran.dg/array_constructor_9.f90
22854         * gfortran.dg/array_constructor_10.f90
22855         * gfortran.dg/array_constructor_11.f90
22856         * gfortran.dg/array_constructor_12.f90: New tests.
22857
22858 2005-09-08  Josh Conner  <jconner@apple.com>
22859
22860         PR c++/23180
22861         * g++.dg/init/pr23180-1.C: New test.
22862         * g++.dg/init/pr23180-2.C: New test.
22863
22864 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22865
22866         PR fortran/18878
22867         * gfortran.dg/module_double_reuse.f90: New.
22868
22869 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22870
22871         PR fortran/23270
22872         PR fortran/22304
22873         PR fortran/18870
22874         PR fortran/17917
22875         PR fortran/16511
22876         * gfortran.dg/common_equivalence_1.f: New.
22877         * gfortran.dg/common_equivalence_2.f: New.
22878         * gfortran.dg/common_equivalence_3.f: New.
22879         * gfortran.dg/contained_equivalence_1.f90: New.
22880         * gfortran.dg/module_blank_common.f90: New.
22881         * gfortran.dg/module_commons_1.f90: New.
22882         * gfortran.dg/module_equivalence_1.f90: New.
22883         * gfortran.dg/nested_modules_1.f90: New.
22884         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22885         equivalences and add comment to connect the test with
22886         the PR.
22887
22888 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22889
22890         PR fortran/23765
22891         * gfortran.dg/common_6.f90: New test.
22892
22893 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22894
22895         PR fortran/15326
22896         * gfortran.dg/char_result_1.f90,
22897         * gfortran.dg/char_result_2.f90,
22898         * gfortran.dg/char_result_3.f90,
22899         * gfortran.dg/char_result_4.f90,
22900         * gfortran.dg/char_result_5.f90,
22901         * gfortran.dg/char_result_6.f90,
22902         * gfortran.dg/char_result_7.f90,
22903         * gfortran.dg/char_result_8.f90: New tests.
22904
22905 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22906
22907         PR fortran/19928
22908         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22909
22910 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22911
22912         PR obj-c++/16816
22913         * obj-c++.dg/selector-5.mm: New test.
22914         * obj-c++.dg/selector-6.mm: New test.
22915
22916 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22917
22918         PR objc/20574
22919         PR objc/19324
22920         * objc.dg/error-1.m: New test.
22921
22922 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22923
22924         PR fortran/23373
22925         * gfortran.fortran-torture/execute/pr23373-1.f90,
22926         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22927
22928 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22929
22930         PR libfortran/23760
22931         * gfortran.dg/g77/1832.f: Remove long string in write statement
22932         to allow the test to pass on correct list directed output with
22933         prepended space.
22934
22935 2005-09-07  James E Wilson  <wilson@specifix.com>
22936
22937         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22938
22939 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22940
22941         * gfortran.dg/parameter+save.f90: Rename to
22942         * gfortran.dg/parameter_save.f90: .. this.
22943
22944 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22945
22946         PR fortran/20848
22947         * gfortran.dg/parameter+save.f90: New test case.
22948
22949 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22950
22951         PR fortran/19269
22952         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22953
22954 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22955
22956         PR c/23075
22957         * gcc.dg/pr23075.c: New test.
22958         * g++.dg/warn/pr23075.C: New test.
22959
22960         PR target/22362
22961         * gcc.target/i386/pr22362.c: New test.
22962
22963         PR rtl-optimization/23098
22964         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22965
22966         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22967         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22968         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22969
22970 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22971
22972         * g++.dg/expr/cast6.C: New test.
22973
22974         PR c++/9782
22975         * g++.dg/init/new15.C: New test.
22976
22977 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22978
22979         * gcc.dg/vect/Os-vect-95.c: New test.
22980         * gcc.dg/vect/vect-95.c: Same.
22981
22982 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22983
22984         * gcc.dg/vect/vect-29.c: Update xfail testing.
22985         * gcc.dg/vect/vect-44.c: Same.
22986         * gcc.dg/vect/vect-48.c: Same.
22987         * gcc.dg/vect/vect-50.c: Same.
22988         * gcc.dg/vect/vect-72.c: Same.
22989         * gcc.dg/vect/vect-77.c: Same.
22990         * gcc.dg/vect/vect-78.c: Same.
22991         * gcc.dg/vect/vect-80.c: Same.
22992         * gcc.dg/vect/vect-96.c: Same.
22993         * gcc.dg/vect/vect-100.c: Same.
22994         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22995         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22996         * gfortran.dg/vect/vect-5.f90: Same.
22997
22998 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22999
23000         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23001         start strings.
23002         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23003         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23004
23005         PR c++/23056
23006         * g++.dg/opt/pr23056.C: New test.
23007
23008         PR rtl-optimization/23098
23009         * gcc.target/i386/pr23098.c: New test.
23010
23011 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23012
23013         PR c++/23667
23014         * g++.dg/template/static15.C: New test.
23015
23016         PR c++/21440
23017         * g++.dg/ext/stmtexpr5.C: New test.
23018         * g++.dg/ext/stmtexpr6.C: Likewise.
23019
23020 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23021
23022         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23023
23024         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23025         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23026         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23027
23028 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23029
23030         PR libfortran/23321
23031         * gfortran.dg/direct_io_4.f90: New test case.
23032
23033 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23034             Rasmus Hahn  <rassahah@neofonie.de>
23035
23036         PR libobjc/23108
23037         * objc.dg/type-stream-1.m: New test.
23038
23039 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23040
23041         PR fortran/23661
23042         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23043         gfortran.dg/print_fmt_3.f90: New test.
23044
23045 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23046
23047         * gfortran.dg/fmt_t_1.f90: New test.
23048
23049 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23050
23051         PR rtl-optimization/23454
23052         * g++.dg/opt/pr23454.C: New test.
23053
23054 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c++/23699
23057         * g++.dg/ext/static1.C: New test.
23058
23059 2005-09-02  Richard Henderson  <rth@redhat.com>
23060
23061         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23062         tail call to check_fa_work.
23063
23064 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/21687
23067         * g++.dg/other/gc3.C: New test.
23068
23069 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23070
23071         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23072         * gcc.dg/20050826-1.c: Likewise.
23073
23074 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23075
23076         PR c++/23167
23077         * g++.dg/expr/volatile1.C: New test.
23078
23079 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23080
23081         PR middle-end/23547
23082         * gcc.dg/pr23547.c: New test.
23083
23084 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23085
23086         PR c/22061
23087         * gcc.c-torture/execute/pr22061-1.c,
23088         * gcc.c-torture/execute/pr22061-2.c,
23089         * gcc.c-torture/execute/pr22061-3.c,
23090         * gcc.c-torture/execute/pr22061-4.c: New tests.
23091
23092 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23093
23094         * gcc.dg/Wredundant-decls-2.c: New test to check that
23095         -Wredundant-decls does not issue warning for a variable
23096         definition following a declaration.
23097
23098 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23099
23100         PR debug/7241
23101         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23102         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23103         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23104
23105         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23106         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23107         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23108         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23109         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23110         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23111         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23112         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23113
23114 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23115
23116         PR objc/23306
23117         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23118         scan-assmbler.
23119
23120 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23121
23122         PR target/21255
23123         * gcc.dg/pr21255-1.c: New test.
23124         * gcc.dg/pr21255-2-mb.c: Likewise.
23125         * gcc.dg/pr21255-2-ml.c: Likewise.
23126         * gcc.dg/pr21255-3.c: Likewise.
23127         * gcc.dg/pr21255-4.c: Likewise.
23128
23129 2005-08-31  Dale Johannesen  <dalej@apple.com>
23130
23131         * gcc.dg/20050830-1.c: New.
23132
23133 2005-08-31  Josh Conner  <jconner@apple.com>
23134
23135         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23136         command-line options for arm-*-* targets.
23137         * g++.dg/init/array16.C: Likewise.
23138         * g++.dg/other/crash-4.C: Likewise.
23139
23140 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         PR obj-c++/23640
23143         * obj-c++.dg/gnu-runtime-3.mm: New test.
23144
23145 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23146
23147         PR c++/13377
23148         * g++.dg/lookup/ambig4.C: New test.
23149         * g++.dg/lookup/ambig5.C: New test.
23150         * g++.dg/tc1/dr101.C: Adjust error markers.
23151
23152 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23153
23154         PR c++/23639
23155         * g++.dg/template/ttp5.C: Adjust error markers.
23156
23157 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23158
23159         PR testsuite/23609
23160         * lib/obj-c++.exp: Include target-libpath.exp.
23161         (obj-c++_link_flags): Look for the GNU libobjc library
23162         and set the library path to include it.
23163         Don't manually set LD_LIBRARY_PATH (etc.) but call
23164         set_ld_library_path_env_vars instead.
23165         (obj-c++_target_compile): Don't set library path or
23166         linker flags because they are already set correctly
23167         in obj-c++_link_flags.
23168
23169 2005-08-30  Josh Conner  <jconner@apple.com>
23170
23171         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23172         to command-line options for arm-*-* targets.
23173
23174 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23175
23176         * g++.dg/other/i386-1.C: New.
23177
23178 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23179
23180         PR preprocessor/20348
23181         PR preprocessor/20356
23182         * gcc.dg/cpp/pr20348.c: New test.
23183         * gcc.dg/cpp/pr20348.h: New file.
23184         * gcc.dg/cpp/inc/pr20348.h: New file.
23185         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23186         * gcc.dg/cpp/pr20356.c: New test.
23187         * gcc.dg/cpp/pr20356.h: New file.
23188         * gcc.dg/cpp/inc/pr20356.h: New file.
23189         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23190
23191 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23192
23193         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23194         Fix array dimension to avoid correct end-of-file error.
23195
23196 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23197
23198         PR libfortran/23598
23199         * gfortran.dg/iostat_1.f90: New test.
23200
23201 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23202
23203         PR middle-end/23408
23204         * gcc.dg/pr23408.c: New test.
23205
23206 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23207
23208         PR c++/23099
23209         * g++.dg/init/member1.C: Make sure erroneous static data member
23210         definitions are required.
23211         * g++.dg/template/static13.C: New test.
23212         * g++.dg/template/static14.C: Likewise.
23213
23214 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23217         -march=pentium4, remove ilp32 requirement.
23218
23219         PR middle-end/23484
23220         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23221         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23222
23223 2005-08-29  Andreas Jaeger  <aj@suse.de>
23224
23225         PR testsuite/23607
23226         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23227
23228 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23229
23230         * gcc.c-torture/execute/20050316-2.c: New test.
23231         * gcc.c-torture/execute/20050316-3.c: New test.
23232         * gcc.dg/torture/pr16104-1.c: New test.
23233
23234 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23235
23236         PR middle-end/23463
23237         * gcc.c-torture/execute/zero-struct-1.c: New test.
23238
23239 2005-08-27  Richard Guenther  <rguenther@suse.de>
23240
23241         PR target/23575
23242         * gcc.target/i386/pr23575.c: New testcase.
23243
23244 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23245
23246         PR rtl-optimization/23561
23247         * gcc.c-torture/execute/20050826-1.c: New test.
23248
23249         PR rtl-opt/23560
23250         * gcc.c-torture/execute/20050826-2.c: New test.
23251
23252 2005-08-26  Dale Johannesen  <dalej@apple.com>
23253
23254         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23255         * gcc.dg/20050826-1.c: New.
23256
23257 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23258
23259         PR c++/19004
23260         * g++.dg/template/nontype13.C: New test.
23261
23262         PR c++/23491
23263         * g++.dg/init/new14.C: New test.
23264         * g++.dg/expr/anew1.C: Do not XFAIL.
23265         * g++.dg/expr/anew2.C: Likewise.
23266         * g++.dg/expr/anew3.C: Likewise.
23267
23268 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23269
23270         PR middle-end/22439
23271         * gcc.dg/vla-3.c: New test.
23272
23273 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23274
23275         PR fortran/20363
23276         * gfortran.dg/named_interface.f90: New.
23277
23278 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23279
23280         * gcc.c-torture/execute/frame-address.c: New test.
23281
23282 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23283
23284         PR c++/20817
23285         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23286
23287 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23288
23289         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23290
23291 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23292
23293         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23294         * gcc.dg/altivec-22.c: Rename from..
23295         * gcc.dg/altivec-nomfcr.c: ..this.
23296
23297 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23298
23299         PR tree-optimization/23546
23300         * gcc.dg/tree-ssa/pr23546.c: New test.
23301
23302 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23303
23304         PR fortran/17758
23305         * gfortran.dg/nonreturning_statements.f90: New test.
23306
23307 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23308
23309         PR c++/22454
23310         * g++.dg/parse/crash29.C: New.
23311
23312 2005-08-23  DJ Delorie  <dj@redhat.com>
23313
23314         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23315         constants have the L suffix.
23316
23317 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23318
23319         PR c++/23044
23320         * g++.dg/template/instantiate8.C: New.
23321
23322 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23323
23324         PR middle-end/23467
23325         * gcc.c-torture/execute/pr23467.c: New test.
23326
23327 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23328
23329         PR tree-optimization/22043
23330         * gcc.c-torture/execute/20050613-1.c: New test.
23331
23332 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23333
23334         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23335
23336 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23337
23338         PR rtl-optimization/23478
23339         * g++.dg/opt/pr23478.C: New test.
23340
23341 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23342
23343         PR c/18715
23344         * gcc.dg/switch-warn-3.c: New test.
23345
23346 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23347
23348         PR c++/22233
23349         * g++.dg/template/param1.C: New test.
23350
23351 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23352
23353         PR c++/23089
23354         * g++.dg/other/incomplete1.C: New test.
23355
23356 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23357
23358         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23359         are vectorizable.
23360
23361 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23362
23363         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23364         d_lines_5.f: New.
23365
23366 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * gcc.target/i386/sse-4.c: New test.
23369
23370 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23371
23372         PR testsuite/23239
23373         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23374
23375 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23376
23377         * gcc.dg/20050811-1.c: New test.
23378         * gcc.dg/20050811-2.c: New test.
23379
23380 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23381
23382         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23383
23384 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23385
23386         PR 23476
23387         * gcc.c-torture/compile/pr23476.c: New test.
23388
23389 2005-08-19  Devang Patel  <dpatel@apple.com>
23390
23391         PR tree-optimization/23048
23392         * gcc.dg/tree-ssa/pr23048.c: New test.
23393
23394 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23395
23396         PR middle-end/20624
23397         * g++.dg/warn/Wreturn-3.C: New test
23398
23399 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23400
23401         PR tree-optimization/22228
23402         * g++.dg/vect/pr22543.cc: New test.
23403
23404 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23405
23406         PR tree-optimization/21574
23407         * gcc.dg/tree-ssa/pr21574.c: New test.
23408
23409 2005-08-16  James E Wilson  <wilson@specifix.com>
23410
23411         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23412
23413 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23414
23415         PR tree-opt/23402
23416         * gcc.c-torture/compile/zero-strct-3.c: New test.
23417         * gcc.c-torture/compile/zero-strct-4.c: New test.
23418
23419 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23420
23421         PR target/23376
23422         * gcc.target/x86_64/pr23376.c: New test.
23423
23424 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23425
23426         PR c++/23337
23427         * g++.dg/ext/vector2.C: New.
23428
23429 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23430
23431         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23432
23433 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23434
23435         PR libfortran/23428
23436         * gfortran.dg/inquire-complex.f90: New test case.
23437
23438 2005-08-16  James E Wilson  <wilson@specifix.com>
23439
23440         PR tree-optimization/21105
23441         * gcc.dg/large-size-array.c: New.
23442
23443 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23444
23445         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23446         type.
23447         * gcc.dg/vect/vect-41: Likewise.
23448         * gcc.dg/vect/vect-42: Likewise.
23449         * gcc.dg/vect/vect-43: Likewise.
23450         * gcc.dg/vect/vect-44: Likewise.
23451         * gcc.dg/vect/vect-46: Likewise.
23452         * gcc.dg/vect/vect-47: Likewise.
23453         * gcc.dg/vect/vect-48: Likewise.
23454         * gcc.dg/vect/vect-52: Likewise.
23455         * gcc.dg/vect/vect-53: Likewise.
23456         * gcc.dg/vect/vect-54: Likewise.
23457         * gcc.dg/vect/vect-55: Likewise.
23458         * gcc.dg/vect/vect-56: Likewise.
23459         * gcc.dg/vect/vect-57: Likewise.
23460         * gcc.dg/vect/vect-58: Likewise.
23461         * gcc.dg/vect/vect-59: Likewise.
23462         * gcc.dg/vect/vect-60: Likewise.
23463         * gcc.dg/vect/vect-61: Likewise.
23464         * gcc.dg/vect/vect-85: Likewise.
23465         * gcc.dg/vect/vect-87: Likewise.
23466         * gcc.dg/vect/vect-88: Likewise.
23467         * gcc.dg/vect/vect-93.c: Likewise.
23468         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23469         * gcc.dg/vect/vect-75: Likewise.
23470         * gcc.dg/vect/vect-76: Likewise.
23471         * gcc.dg/vect/vect-77: Likewise.
23472         * gcc.dg/vect/vect-78: Likewise.
23473         * gcc.dg/vect/vect-80: Likewise.
23474         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23475         vectorized for the expected reason, rather than checking how alignment
23476         was handled.
23477         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23478         aligned type and also instead of aligned pointers. Added documentation.
23479
23480 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23481
23482         * gfortran.dg/power.f90: New test.
23483
23484 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23485
23486         PR rtl-optimization/23299
23487         * g++.dg/opt/pr23299.C: New test.
23488
23489 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23490
23491         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23492
23493 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23494
23495         * g++.dg/template/local6.C: New test.
23496
23497 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23498
23499         * execute/exceptions/finally-1.m: Check that the catch and finally are
23500         being called.  Also add a "return 0;" at the end of main.
23501
23502 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23503
23504         PR fortran/21432.
23505         * gfortran.dg/namelist_print_1.f: New test of functionality of
23506         PRINT namelist.
23507         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23508         namelist generates error with -std=f95.
23509
23510 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23511
23512         PR tree-optimization/23119
23513         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23514
23515 2005-08-13  Marcin Koziej  <creep@desk.pl>
23516             Andrew Pinski  <pinskia@physics.uc.edu>
23517
23518         PR libobjc/22492
23519         * execute/exceptions/finally-1.m: New test.
23520
23521 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23522
23523         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23524         testsuite.
23525         * objc/execute/exceptions/trivial.m: New test.
23526         * objc.dg/try-catch-11.m: Move to ...
23527         * objc/execute/exceptions/foward-1.m: Here.
23528         * objc.dg/try-catch-2.m: Move to ...
23529         * objc/execute/exceptions/catchall-1.m: Here.
23530         * objc.dg/try-catch-8.m: Move to ...
23531         * objc/execute/exceptions/local-variables-1.m: Here.
23532
23533 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23534
23535         * objc.dg/nested-func-1.m: Move to ...
23536         * objc/execute/nested-func-1.m: Here.
23537
23538 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23539
23540         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23541         in ${options} instead of [target_info name].
23542         * lib/obj-c++.exp (objc_target_compile): Likewise.
23543
23544 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23545
23546         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23547
23548 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23549
23550         part of PR testsuite/23348
23551         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23552         each of the torture options.
23553         * objc/compile/trivial.m: New test.
23554
23555 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23556
23557         * gfortran.dg/eoshift.f90: Correct format.
23558
23559 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23560
23561         * gfortran.fortran-torture/execute/character_passing.f90:
23562         Fix comment typo.
23563
23564 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23565
23566         PR c++/8271
23567         * g++.dg/template/unify10.C: New.
23568
23569 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23570
23571         * g++.dg/parse/pr22514.C: Move to...
23572         * g++.dg/debug/pr22514.C: here.
23573
23574 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23575
23576         PR c++/23266
23577         * g++.dg/inherit/pure1.C: New test.
23578
23579         * ChangeLog: Fix typos.
23580
23581 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23582             Steven Bosscher  <stevenb@suse.de>
23583
23584         * gfortran.dg/runtime_warning_1.f90: New test.
23585
23586 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23587
23588         PR c++/23219
23589         * g++.dg/parse/crash28.C: New.
23590
23591 2005-08-11  Richard Guenther  <rguenther@suse.de>
23592
23593         PR target/23289
23594         * gcc.target/i386/tailcall-1.c: New testcase.
23595
23596 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23597
23598         * gcc.dg/vect/vect-67.c: Un-xfail.
23599
23600 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23601
23602         PR c++/23225
23603         * g++.dg/parse/crash27.C: new test.
23604
23605 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23606
23607         PR libfortran/22143
23608         * gfortran.dg/shift-kind.f90: New testcase.
23609
23610 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23611
23612         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23613         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23614
23615 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23616
23617         PR c++/20646
23618         * g++.dg/other/mult-stor1.C: New test.
23619
23620 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23621
23622         * gcc.c-torture/pr18299-1.c: Move to ...
23623         * gcc.c-torture/compile/pr18299-1.c: Here.
23624
23625 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23626
23627         * gfortran/fortran.torture/execute/character_passing.f90:
23628         Fix types for LSAME.
23629
23630 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23631
23632         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23633         input data back to what it was originally.
23634
23635 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23636
23637         * objc.dg/try-catch-8.m: Enable for all targets.
23638
23639 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23640
23641         * gcc.dg/pr23165.c: New test.
23642
23643 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23644
23645         PR tree-optimization/23234
23646         * gcc.dg/tree-ssa/pr23234.c: New test.
23647
23648 2005-08-08  Josh Conner  <jconner@apple.com>
23649
23650         PR rtl-optimization/23241
23651         * gcc.dg/char-compare.c: New test.
23652
23653 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23654
23655         PR c++/22508
23656         * g++.dg/init/new13.C: New test.
23657
23658 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23659
23660         PR c++/21166
23661         * g++.dg/other/crash-4.C: Adjust
23662         * g++/dg/ext/packed9.C: New.
23663
23664 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23665
23666         PR middle-end/21964
23667         * gcc.c-torture/execute/pr21964-1.c: New test.
23668
23669 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23670
23671         PR c/22458
23672         * gcc.dg/pr22458-1.c: New test.
23673
23674 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23675             Steven G. Kargl <kargls@comcast.net>
23676
23677         PR fortran/22390
23678         * gfortran.dg/flush_1.f90: New test.
23679
23680 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23681
23682         PR c++/23191
23683         * g++.dg/template/eh2.C: New test.
23684
23685 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23686
23687         PR c++/19498
23688         * g++.dg/template/instantiate7.C: New test.
23689
23690 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23691
23692         PR c/23113
23693         * gcc.dg/Wunused-value-1.c: New test.
23694
23695 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23696
23697         PR rtl-optimization/23233
23698         * gcc.c-torture/compile/pr23233-1.c: New test.
23699
23700 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23701
23702         PR fortran/18833
23703         PR fortran/20850
23704         * gfortran.dg/equiv_1.f90: New test.
23705         * gfortran.dg/equiv_2.f90: New test.
23706         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23707         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23708         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23709
23710 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23711
23712         * gcc.c-torture/execute/vrp-5.c: New test.
23713         * gcc.c-torture/execute/vrp-6.c: New test.
23714         * gcc.dg/tree-ssa/vrp21.c: New test.
23715
23716 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23717
23718         * g++.dg/parse/pr22514.C: New test.
23719
23720 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23721
23722         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23723
23724         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23725         instead of constant loads / pool entries.
23726
23727 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23728
23729         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23730         TEST_TO_WCTYPE.
23731
23732 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23733
23734         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23735         __WINT_TYPE__ in generated prototypes if possible.
23736
23737 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23738
23739         PR 22037
23740         * g++.dg/tree-ssa/pr22037.C:
23741
23742 2005-08-04  Richard Henderson  <rth@redhat.com>
23743
23744         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23745         scan-tree-dump-times directive.
23746
23747 2005-08-04  Jan Hubicka  <jh@suse.cz>
23748
23749         * gcov-1.C: Fix switch counts.
23750         * gcov-4b.c: Likewise.
23751
23752 2005-08-03  Jeff Law  <law@redhat.com>
23753
23754         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23755
23756 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23757
23758         * gcc.c-torture/execute/pr23135.c: New test.
23759
23760 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23761
23762         PR tree-optimization/19899
23763         * gcc.dg/tree-ssa/scev-1.c: New test.
23764         * gcc.dg/tree-ssa/scev-2.c: New test.
23765
23766 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23767
23768         PR target/18582
23769         * gcc.dg/torture/pr18582-1.c: New test.
23770
23771 2005-08-03  Jan Hubicka  <jh@suse.cz>
23772
23773         * update-conroll.c: New testcase.
23774         * update-conroll-2.c: New testcase.
23775
23776 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23777
23778         * gfortran.dg/constant_substring.f: New test.
23779         * gfortran.dg/pr22491.f: New test.
23780
23781 2005-08-02  Jan Hubicka  <jh@suse.cz>
23782
23783         * update-threading.c: Replace by the proper one.
23784
23785 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23786
23787         PR 23164
23788         * g++.dg/tree-ssa/pr23164.C: New test.
23789
23790 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23791
23792         * gcc.dg/tree-ssa/pr23192.c: New test.
23793
23794 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23795
23796         * gcc.c-torture/execute/vrp-4.c: New test.
23797
23798 2005-08-02  Jan Hubicka  <jh@suse.cz>
23799
23800         * update-threading.c: New test.
23801
23802 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23803
23804         * gcc.c-torture/compile/20050801-1.c: New test.
23805         * gcc.c-torture/compile/20050801-2.c: New test.
23806
23807 2005-08-01  Jan Hubicka  <jh@suse.cz>
23808
23809         * val-prof-5.c: New test.
23810
23811 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23812
23813         PR c/22311
23814         * gcc.dg/pr22311-1.c : New test.
23815
23816 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23817
23818         PR target/23095
23819         * gfortran.dg/pr23095.f: New test.
23820
23821         PR c++/22003
23822         * g++.dg/other/pr22003.C: New test.
23823
23824 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23825
23826         PR target/20621
23827         * gcc.c-torture/execute/pr20621-1.c: New test.
23828
23829 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23830
23831         * gfortran.dg/comma_format_extension_4.f: Adjust length
23832         of string for format.
23833         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23834         print statement with internal write.
23835         * gfortran.dg/der_array_io_2.f: Likewise.
23836         * gfortran.dg/der_array_io_3.f: Likewise.
23837
23838 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23839
23840         * gcc.dg/fold-abs-4.c: new test.
23841
23842 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23843
23844         PR fortran/22570 an related issues.
23845         * gfortran.dg/x_slash_1.f: New test.
23846
23847 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23848
23849         PR c/23143
23850         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23851         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23852
23853 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23854
23855         PR c/529
23856         * gcc.dg/Wshadow-3.c: New test.
23857
23858 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23859
23860         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23861         used to have the wrong bounds).
23862
23863 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23864
23865         PR c/21720
23866         * gcc.dg/hex-round-1.c: Test more cases.
23867         * gcc.dg/hex-round-2.c: New test.
23868
23869 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23870
23871         PR 22550
23872         * g++.dg/tree-ssa/pr22550.C: New test.
23873
23874 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23875
23876         * gcc.dg/tree-ssa/vrp19.c: New test.
23877         * gcc.dg/tree-ssa-vrp20.c: New test.
23878
23879 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23880
23881         PR c/22240
23882         * gcc.dg/transparent-union-4.c: New test.
23883
23884 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23885
23886         PR c/22192
23887         * gcc.dg/c99-vla-2.c: New test.
23888
23889 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23890
23891         PR c/21720
23892         * gcc.dg/hex-round-1.c: New test.
23893
23894 2005-07-28  Jan Hubicka  <jh@suse.cz>
23895
23896         * inliner-1.c: Do not dump everything.
23897         * tree-prof.exp: Do not pass -ftree-based-profiling.
23898         * bprob.exp: Likewise.
23899
23900         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23901
23902 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23903
23904         PR c++/22545
23905         * g++.dg/expr/ptrmem7.C: New test.
23906
23907 2005-07-28  Mike Stump  <mrs@apple.com>
23908
23909         * g++.old-deja/g++.mike/visibility-1.C: New test.
23910
23911 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23912
23913         PR c/20187
23914         * gcc.c-torture/execute/pr20187-1.c: New test.
23915
23916 2005-07-28  Jeff Law  <law@redhat.com>
23917
23918         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23919         * gcc.dg/tree-ssa/vrp18.c: New test.
23920
23921 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23922
23923         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23924
23925 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23926
23927         PR tree-optimization/22506
23928         * gcc.dg/vect/ps22506.c: New test.
23929
23930 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23931
23932         PR target/21149
23933         * gcc.target/i386/sse-3.c: New test.
23934
23935 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23936
23937         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23938         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23939
23940 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23941
23942         PR c/22589
23943         * gcc.c-torture/compile/pr22589-1.c: New test.
23944
23945 2005-07-28  Jan Hubicka  <jh@suse.cz>
23946
23947         * update-loopch.c: New testcase.
23948
23949 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23950
23951         PR rtl-optimization/23047
23952         * gcc.c-torture/execute/pr23047.c: New test.
23953         * gcc.c-torture/execute/pr23047.x: New.
23954
23955 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23956
23957         PR tree-optimization/22493
23958         * gcc.c-torture/execute/pr22493-1.c: New test.
23959         * gcc.c-torture/execute/pr22493-1.x: New.
23960         * gcc.c-torture/execute/vrp-1.c: New test.
23961         * gcc.c-torture/execute/vrp-2.c: New test.
23962         * gcc.c-torture/execute/vrp-2.c: New test.
23963
23964 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23965
23966         * gcc.target/frv/all-builtin-read8.c: Delete.
23967         * gcc.target/frv/all-builtin-read16.c: Delete.
23968         * gcc.target/frv/all-builtin-read32.c: Delete.
23969         * gcc.target/frv/all-builtin-read64.c: Delete.
23970         * gcc.target/frv/all-builtin-write8.c: Delete.
23971         * gcc.target/frv/all-builtin-write16.c: Delete.
23972         * gcc.target/frv/all-builtin-write32.c: Delete.
23973         * gcc.target/frv/all-builtin-write64.c: Delete.
23974         * gcc.target/frv/all-read-write-1.c: New.
23975
23976 2005-07-27  Jeff Law  <law@redhat.com>
23977
23978         * gcc.c-torture/execute/pr22630.c: New test.
23979
23980 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23981
23982         PR tree-optimization/23073
23983         * gcc.dg/vect/nodump-pr23073.c: New test.
23984         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23985
23986 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23987
23988         PR tree-optimize/22348
23989         * gcc.c-torture/execute/pr22348.c: New.
23990
23991 2005-07-27  Richard Guenther  <rguenther@suse.de>
23992
23993         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23994
23995 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23996
23997         PR fortran/22503
23998         * gfortran.dg/logical_comp.f90: New test.
23999
24000 2005-07-27  Jan Hubicka  <jh@suse.cz>
24001
24002         * inliner-1.c: Add cleanup of dumps.
24003         * val-prof-*.c: Likewise.
24004         * update-tailcall.c: New.
24005
24006 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24007
24008         PR 22591
24009         * gcc.dg/tree-ssa/pr22591.c: New test.
24010         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24011
24012 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24013
24014         PR libobjc/22606
24015         * objc.dg/try-catch-11.m: New test.
24016
24017 2005-07-26  Richard Guenther  <rguenther@suse.de>
24018
24019         PR tree-optimization/22486
24020         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24021
24022 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24023
24024         PR tree-opt/22484
24025         * g++.dg/opt/loop2.C: New test.
24026
24027 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24028
24029         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24030         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24031
24032 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24033
24034         * lib/profopt.exp (profopt-execute): Check for profiling data
24035         files on the target.
24036
24037 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24038
24039         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24040         for matching of asm labels.
24041
24042 2005-07-25  Richard Guenther  <rguenther@suse.de>
24043
24044         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24045
24046 2005-07-25  Richard Guenther  <rguenther@suse.de>
24047
24048         PR testsuite/22624
24049         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24050
24051 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24052
24053         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24054         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24055         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24056         * gcc.dg/vect/vect-100.c: New test.
24057         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24058         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24059         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24060         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24061         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24062         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24063         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24064         * gfortran.dg/vect/pr19049.f90: New testcase.
24065         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24066
24067 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24068
24069         * gcc.c-torture/execute/20050713-1.c: New test.
24070
24071         PR fortran/20063
24072         * gfortran.fortran-torture/execute/data_4.f90: New test.
24073
24074         PR middle-end/20303
24075         * gcc.dg/visibility-d.c: New test.
24076
24077 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24078
24079         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24080         * gfortran.dg/underflow.f90: Ditto.
24081
24082 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24083
24084         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24085         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24086         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24087
24088 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24089
24090         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24091         include case of field width of zero.
24092
24093 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24094
24095         PR libgfortran/21875
24096         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24097         with trailing blanks on normal formatted read.
24098
24099 2005-07-23  Chao-ying Fu  <fu@mips.com>
24100
24101         * gcc.target/mips/mips32-dsp-type.c: New test.
24102         * gcc.target/mips/mips32-dsp.c: New test.
24103
24104 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24105
24106         PR testsuite/21073
24107         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24108
24109         PR testsuite/20454
24110         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24111         and __cyg_profile_func_exit.
24112
24113 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24114
24115         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24116         * gfortran.dg/comma_format_extension_4.f: Same.
24117         * gfortran.dg/pr15332.f: Same.
24118         * gfortran.dg/pr21730.f: Same.
24119
24120 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24121
24122         * g++.dg/opt/vrp2.C: Fix testcase.
24123
24124         PR tree-opt/22625
24125         * g++.dg/opt/vrp2.C: New test.
24126
24127 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR debug/21828
24130         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24131
24132 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24133
24134         * gcc.dg/tree-ssa/20050719-1.c: New test.
24135
24136 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24137
24138         * gcc.dg/bfin-longcall-1.c: New file.
24139         * gcc.dg/bfin-longcall-2.c: New file.
24140
24141 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24142
24143         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24144
24145 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24146
24147         PR middle-end/19055
24148         * gcc.dg/tree-ssa/pr19055.c: New test.
24149         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24150
24151 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24152
24153         PR C++/22358
24154         * g++.dg/other/pr22358.C: New test.
24155
24156 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24157
24158         PR c++/2922
24159         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24160
24161 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24162
24163         PR c++/15938
24164         * g++.dg/init/union2.C: New test.
24165
24166 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24167
24168         PR c/22393
24169         * gcc.dg/complex-4.c: New test.
24170
24171 2005-07-21  Richard Guenther  <rguenther@suse.de>
24172
24173         PR testsuite/22522
24174         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24175         scanning for asm labels.
24176         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24177
24178 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24179
24180         PR target/22085
24181         * gcc.dg/altivec-pr22085.c: New.
24182
24183 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24184
24185         PR tree-optimization/19210
24186         * gcc.dg/tree-ssa/pr19210-1.c: New.
24187         * gcc.dg/tree-ssa/pr19210-2.c: New.
24188
24189 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24190
24191         PR rtl-optimization/22167
24192         * g++.dg/opt/pr22167.C: New test.
24193
24194 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24195
24196         PR c++/2922
24197         * g++.dg/lookup/two-stage2.C: New.
24198         * g++.dg/lookup/two-stage3.C: New.
24199         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24200         fixed two-stage name lookup for operators.
24201         * g++.dg/template/call3.C: Compiler now produces an appropriate
24202         error message.
24203         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24204         14 as a candidate.
24205         * g++.dg/template/ptrmem4.C: Compiler produces different error
24206         message.
24207         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24208         connect_to_method as a candidate.
24209
24210 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24211
24212         * gcc.dg/fold-alloc-1.c: New test.
24213
24214 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24215
24216         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24217         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24218
24219 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24220
24221         * gcc.dg/fold-abs-1.c: New test.
24222         * gcc.dg/fold-abs-2.c: New test.
24223         * gcc.dg/fold-abs-3.c: New test.
24224
24225 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24226
24227         Make CONSTRUCTOR use VEC to store initializers.
24228         * g++.dg/ext/complit3.C: Check for specific error messages.
24229         * g++.dg/init/brace2.C: Update error message.
24230         * g++.dg/warn/Wbraces2.C: Likewise.
24231
24232 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24233
24234         PR fortran/16940
24235         * gfortran.dg/module_interface_1.f90: New test.
24236
24237 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24238             Kenneth Zadeck <zadeck@naturalbridge.com>
24239
24240         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24241
24242 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24243
24244         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24245         specify -Wformat for these tests.
24246         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24247         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24248         * gcc.dg/format/opt-6.c: Delete.
24249
24250 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24251
24252         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24253         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24254
24255 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24256
24257         * gcc.dg/tree-ssa/alias-2.c: New test.
24258
24259 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24260
24261         PR c++/22263
24262         * g++.dg/template/explicit7.C: New test.
24263
24264 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24265
24266         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24267         field width of 8 to +Inf and -Inf.
24268
24269 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24270
24271         PR c++/22139
24272         * g++.dg/template/friend36.C: New test.
24273
24274 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24275
24276         PR fortran/21730
24277         * gfortran.dg/pr21730.f: New test.
24278
24279 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24280             Kenneth Zadeck <zadeck@naturalbridge.com>
24281
24282         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24283         since pure const detection cannot run at -O1 in c compiler.
24284         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24285         can now optimize this case properly.
24286         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24287         because we now pass.
24288         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24289
24290 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24291
24292         PR c/22421
24293         * gcc.dg/format/bitfld-1.c: New test.
24294
24295 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24296
24297         PR c++/22204
24298         * g++.dg/rtti/repo1.C: New test.
24299
24300 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24301
24302         PR middle-end/22398
24303         * gcc.c-torture/compile/pr22398.c: New test.
24304
24305 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24306
24307         PR c++/22132
24308         * g++.dg/expr/cast4.C: New test.
24309
24310 2005-07-15  Richard Guenther  <rguenther@suse.de>
24311
24312         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24313         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24314
24315 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24316
24317         PR tree-optimization/22230
24318         * gcc.dg/tree-ssa/pr22230.c: New test.
24319
24320 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * gfortran.dg/g77/cpp6.f: New test.
24323
24324         PR fortran/22417
24325         * gfortran.dg/g77/cpp5.F: New test.
24326         * gfortran.dg/g77/cpp5.h: New file.
24327         * gfortran.dg/g77/cpp5inc.h: New file.
24328
24329 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24330
24331         PR libfortran/16435
24332         * gfortran.dg/tl_editting.f90: New.
24333         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24334
24335 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24336
24337         * gfortran.dg/char_array_constructor.f90: New test.
24338
24339 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24340
24341         * gfortran.dg/past_eor.f90: New.
24342         * gfortran.dg/complex_read.f90: New.
24343
24344 2005-07-13  Jeff Law  <law@redhat.com>
24345
24346         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24347         additional casts.
24348
24349         * gcc.dg/tree-ssa/pr22321.c: New test
24350
24351 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24352
24353         PR tree-optimization/21921
24354         * gcc.dg/tree-ssa/pr21921.c: New.
24355
24356 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24357
24358         PR tree-optimizatio/22442
24359         * gcc.dg/tree-ssa/loop-11.c: New test.
24360
24361 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24362
24363         PR tree-opt/21840
24364         * gcc.c-torture/compile/pr21840.c: New test.
24365
24366 2005-07-12  Jan Hubicka  <jh@suse.cz>
24367
24368         * gcc.c-torture/compile/pr22379.c: New test.
24369
24370 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24371
24372         PR libfortran/21593
24373         gfortran.dg/dev_null.f90: Remove outdated comment about
24374         PR libfortran/21593.
24375
24376
24377 2005-07-12  Dale Johannesen  <dalej@apple.com>
24378
24379         * gcc.target/i386/compress-float-sse.c: New.
24380         * gcc.target/i386/compress-float-sse-pic.c: New.
24381         * gcc.target/i386/compress-float-387.c: New.
24382         * gcc.target/i386/compress-float-387-pic.c: New.
24383         * gcc.dg/compress-float-ppc.c: New.
24384         * gcc.dg/compress-float-ppc-pic.c: New.
24385
24386 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24387
24388         PR libfortran/21593
24389         gfortran.dg/dev_null.f90: Remove targets.
24390
24391 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24392
24393         PR tree-opt/22335
24394         * gcc.dg/pr22335-1.c: New test.
24395         * gcc.dg/pr22335-2.c: New test.
24396
24397 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24398
24399         PR c++/20172
24400         * g++.dg/template/nontype12.C : New test.
24401
24402 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24403
24404         * gcc.dg/tree-ssa/loop-10.c: New test.
24405
24406 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24407
24408         * gcc.c-torture/execute/20020720-1.x: Remove.
24409
24410 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24411
24412         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24413
24414 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24415
24416         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24417         (dg-mips-options): Use it.
24418
24419 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24420
24421         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24422
24423 2005-07-09  Richard Henderson  <rth@redhat.com>
24424
24425         * lib/target-supports.exp (check_effective_target_sync_char_short):
24426         Add alpha.
24427
24428 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24429
24430         PR libfortran/22217
24431         * gfortran.dg/negative-z-descriptor.f90: New test.
24432
24433 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24434
24435         PR tree-opt/22329
24436         * gcc.dg/pr22329.c: New test.
24437
24438 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24439
24440         PR tree-optimization/20139
24441         * gcc.dg/tree-ssa/pr20139.c: New.
24442
24443 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24444
24445         PR tree-opt/22356
24446         * gcc.dg/pr22356-1.c: New test.
24447
24448 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24449
24450         PR c++/21799
24451         * g++.dg/template/unify8.C: New.
24452         * g++.dg/template/unify9.C: New.
24453
24454 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24455
24456         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24457
24458 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24459
24460         * gcc.dg/darwin-version-1.c: New.
24461         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24462         * gcc.dg/builtins-20.c: Likewise.
24463         * gcc.dg/builtins-53.c: Likewise.
24464         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24465         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24466         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24467         * gcc.dg/torture/builtins-power-1.c: Likewise.
24468         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24469         on Darwin.
24470
24471 2005-07-07  Jeff Law  <law@redhat.com>
24472
24473         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24474         argument evaluation order.
24475
24476 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24477
24478         PR libfortran/21594
24479         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24480         Add test cases where the shift length is greater than the
24481         array length.
24482
24483 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24484
24485         * obj-c++.dg/proto-lossage-6.mm: New.
24486         * objc.dg/proto-lossage-6.m: New.
24487
24488 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24489
24490         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24491         * objc.dg/gnu-runtime-2.m: Likewise.
24492
24493 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24494
24495         * gfortran.dg/longline.f: New test.
24496
24497         * gfortran.dg/badline.f: New test.
24498
24499 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24500
24501         PR fortran/16531
24502         PR fortran/15966
24503         PR fortran/18781
24504         * gfortran.dg/hollerith.f90: New.
24505         * gfortran.dg/hollerith2.f90: New.
24506         * gfortran.dg/hollerith3.f90: New.
24507         * gfortran.dg/hollerith4.f90: New.
24508         * gfortran.dg/hollerith_f95.f90: New.
24509         * gfortran.dg/hollerith_legacy.f90: New.
24510         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24511
24512 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24513
24514         PR objc/22274
24515         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24516         * objc.dg/gnu-runtime-2.m: New.
24517
24518 2005-07-06  Jeff Law  <law@redhat.com>
24519
24520         * gcc.dg/tree-ssa/vrp17.c: New test.
24521
24522 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24523
24524         PR fortran/22327
24525         * gfortran.dg/array_constructor_5.f90: New test.
24526
24527 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24528
24529         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24530
24531 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24532
24533         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24534         * gcc.dg/980816-1.c: Ditto.
24535
24536 2005-07-06  Jeff Law  <law@redhat.com>
24537
24538         * gcc.c-torture/compile/pr21356.c: New test.
24539
24540 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24541
24542         PR c/22013
24543         PR c/22098
24544         * gcc.c-torture/compile/pr22013-1.c,
24545         gcc.c-torture/execute/pr22098-1.c,
24546         gcc.c-torture/execute/pr22098-2.c,
24547         gcc.c-torture/execute/pr22098-3.c: New tests.
24548
24549 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24550
24551         PR c/22308
24552         * gcc.dg/pr22308-1.c: New test.
24553
24554 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24555
24556         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24557         target.
24558         * gcc.dg/compare9.c: Use -fshort-enums instead of
24559         -fno-short-enums.  Change the last test to dg-bogus.
24560
24561 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24562
24563         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24564         * gcc.dg/compare9.c: New.
24565
24566 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24567
24568         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24569
24570 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24571
24572         PR testsuite/22288
24573         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24574
24575
24576 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24577
24578         * gcc.dg/format/gcc_gfc-1.c: New.
24579
24580 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24581
24582         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24583
24584 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24585
24586         PR fortran/20842
24587         * gfortran.dg/io_invalid_1.f90: New test.
24588
24589 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24590
24591         * gcc.dg/format/gcc_diag-1.c: Update.
24592
24593 2005-07-02  Jeff Law  <law@redhat.com>
24594
24595         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24596         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24597
24598 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24599
24600         * gcc.dg/format/gcc_diag-1.c: Update.
24601
24602 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24603
24604         PR tree-opt/22269
24605         * gcc.c-torture/compile/pr22269.c: New test.
24606
24607 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24608
24609         PR 21584
24610         PR 22219
24611         * g++.dg/tree-ssa/pr21584-1.C: New test.
24612         * g++.dg/tree-ssa/pr21584-2.C: New test.
24613
24614 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24615
24616         * obj-c++.dg/try-catch-11.mm: New.
24617         * objc.dg/try-catch-10.m: New.
24618
24619 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24620
24621         * g++.dg/other/ucnid-1.C: xfail on AIX.
24622
24623 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24624
24625         PR 22234
24626         * gcc.dg/20050629-1.c: New test.
24627
24628 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24629
24630         * obj-c++.dg/const-str-1[0-1].mm: New.
24631         * objc.dg/const-str-1[0-1].m: New.
24632
24633 2005-05-29  Richard Henderson  <rth@redhat.com>
24634
24635         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24636         Rename from check_effective_target_vect_no_max.
24637         (check_effective_target_vect_no_int_add): New.
24638         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24639         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24640         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24641         * gcc.dg/vect/vect-reduc-1.c: Use both.
24642         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24643
24644 2005-05-29  Richard Henderson  <rth@redhat.com>
24645
24646         * lib/target-supports.exp (check_effective_target_vect_no_max):
24647         Remove i386 and x86_64.
24648
24649 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24650
24651         PR testsuite/21969
24652         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24653
24654 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24655
24656         PR middle-end/21969
24657         * gcc.dg/vect/pr21969.c: New test.
24658
24659 2005-06-28  Eric Christopher  <echristo@redhat.com>
24660
24661         PR c/22052
24662         PR c/21975
24663         * gcc.dg/inline1.c: New test.
24664         * gcc.dg/inline2.c: Ditto.
24665         * gcc.dg/inline3.c: Ditto.
24666         * gcc.dg/inline4.c: Ditto.
24667         * gcc.dg/inline5.c: Ditto.
24668
24669 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24670
24671         PR libfortran/22142
24672         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24673         Add testcase also testing eoshift1 for PR 22142.
24674
24675 2005-06-28  Richard Henderson  <rth@redhat.com>
24676
24677         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24678         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24679         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24680         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24681         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24682
24683 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24684
24685         PR libfortran/22142
24686         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24687         Add testcase for PR 22142.
24688
24689 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24690
24691         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24692         gcc.target/ia64/fpreg-2.c: New tests.
24693
24694 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24695
24696         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24697
24698 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24699
24700         PR libfortran/22170
24701         * gfortran.dg/slash_1.f90: New test.
24702
24703 2005-06-27  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24706         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24707         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24708         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24709         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24710         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24711
24712 2005-06-27  Richard Henderson  <rth@redhat.com>
24713
24714         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24715         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24716
24717 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24718
24719         * obj-c++.dg/proto-lossage-5.mm: New.
24720         * objc.dg/proto-lossage-5.m: New.
24721
24722 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24723
24724         PR 21959
24725         * gcc.dg/tree-ssa/pr21959.c: New test.
24726
24727 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24728
24729         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24730         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24731         testing uninitialized var.
24732
24733         * gcc.c-torture/execute/builtins/chk.h: New.
24734         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24735         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24736         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24737         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24738         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24739         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24740         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24741         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24742         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24743         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24744         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24745         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24746         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24747         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24748         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24749         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24750         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24751         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24752         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24753         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24754         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24755         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24756         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24757         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24758         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24759         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24760         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24761         * gcc.dg/builtin-object-size-1.c: New test.
24762         * gcc.dg/builtin-object-size-2.c: New test.
24763         * gcc.dg/builtin-object-size-3.c: New test.
24764         * gcc.dg/builtin-object-size-4.c: New test.
24765         * gcc.dg/builtin-object-size-5.c: New test.
24766         * gcc.dg/builtin-stringop-chk-1.c: New test.
24767         * gcc.dg/builtin-stringop-chk-2.c: New test.
24768         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24769         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24770         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24771         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24772         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24773         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24774         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24775         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24776         * gcc.c-torture/execute/printf-1.c: New test.
24777         * gcc.c-torture/execute/fprintf-1.c: New test.
24778         * gcc.c-torture/execute/vprintf-1.c: New test.
24779         * gcc.c-torture/execute/vfprintf-1.c: New test.
24780         * gcc.c-torture/execute/printf-chk-1.c: New test.
24781         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24782         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24783         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24784
24785 2005-06-27  Michael Matz  <matz@suse.de>
24786
24787         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24788         slot is not merged if address escapes.
24789
24790 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24791
24792         PR c/21911
24793         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24794
24795 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24796
24797         PR middle-end/17965
24798         * gcc.c-torture/compile/20050622-1.c: New test.
24799
24800         PR middle-end/22028
24801         * gcc.dg/20050620-1.c: New test.
24802
24803 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24804
24805         PR tree-optimization/22026
24806         * gcc.dg/tree-ssa/pr22026.c: New.
24807
24808 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24809
24810         PR libfortran/22144
24811         * gfortran.dg/shift-alloc.f90: New testcase.
24812
24813 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24814
24815         * all files: Update FSF address in copyright headers.
24816
24817 2005-06-22  Jan Hubicka  <jh@suse.cz>
24818
24819         * wholeprogram-1.c: New testcase.
24820         * wholeprogram-2.c: New testcase.
24821
24822 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24823
24824         PR 22171
24825         * gcc.dg/tree-ssa/pr22171.c: New test.
24826
24827 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24828
24829         * gfortran.dg/simplify_modulo.f90: New.
24830
24831 2005-06-24  Jan Hubicka  <jh@suse.cz>
24832
24833         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24834
24835 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24836
24837         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24838
24839 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24840
24841         * obj-c++.dg/typedef-alias-1.mm: New.
24842         * objc.dg/typedef-alias-1.m: New.
24843
24844 2005-06-23  Jeff Law  <law@redhat.com>
24845
24846         * gcc.dg/tree-ssa/vrp16.c: New test.
24847
24848 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24849
24850         * lib/target-supports.exp: Add
24851         check_effective_target_fortran_large_real and
24852         check_effective_target_fortran_large_int to check for
24853         corresponding effective targets.
24854         * gfortran.dg/large_integer_kind_1.f90: New test.
24855         * gfortran.dg/large_real_kind_1.f90: New test.
24856
24857 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24858
24859         PR tree-optimization/22117
24860         * gcc.dg/tree-ssa/pr22117.c: New.
24861
24862 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24863
24864         PR testsuite/22123
24865         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24866
24867 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24868
24869         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24870
24871 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24872
24873         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24874         * gfortran.dg/f2c_4.c: Likewise.
24875
24876 2005-06-22 Paul Brook  <paul@codesourcery.com>
24877
24878         PR fortran/21034
24879         * gfortran.dg/auto_save_1.f90: New test.
24880
24881 2005-06-22  Michael Matz  <matz@suse.de>
24882
24883         * gcc.target/x86-64/abi: New directory.
24884         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24885         * gcc.target/x86-64/abi/README.gcc: New file.
24886         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24887         * gcc.target/x86-64/abi/asm-support.s: New file.
24888         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24889         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24890         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24891         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24892         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24893         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24894         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24895         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24896         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24897         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24898         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24899         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24900         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24901         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24902         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24903         * gcc.target/x86_64/abi/test_varargs.c: New test.
24904
24905 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24906
24907         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24908         32-bit i?86 and x86_64.
24909
24910 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24911
24912         * obj-c++.dg/const-str-[1-9].mm: New tests.
24913
24914 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24915
24916         PR fortran/22010
24917         * gfortran.dg/namelist_use.f90: New.
24918         * gfortran.dg/namelist_use_only.f90: New.
24919
24920 2005-06-21  Jeff Law  <law@redhat.com>
24921
24922         * gcc.dg/tree-ssa/vrp15.c: New test.
24923
24924 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24925
24926         * lib/target-supports.exp (check_effective_target_vect_reduction):
24927         Remove.
24928         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24929         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24930         remove vect_reduction target keyword. Also avoid two returns in main.
24931         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24932         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24933         * gcc.dg/vect/vect-reduc-1short.c: New test.
24934         * gcc.dg/vect/vect-reduc-1char.c: New test.
24935         * gcc.dg/vect/vect-reduc-2short.c: New test.
24936         * gcc.dg/vect/vect-reduc-2char.c: New test.
24937         * gcc.dg/vect/vect-reduc-6.c: New test.
24938         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24939         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24940         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24941
24942 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24943         Paul Thomas  <pault@gcc.gnu.org>
24944
24945         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24946         New tests.
24947
24948 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24949
24950         * gfortran.dg/backslash_1.f90: New test.
24951         * gfortran.dg/backslash_2.f90: New test.
24952
24953 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24954
24955         * gfortran.dg/duplicate_labels.f90: New test.
24956
24957 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24958
24959         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24960         unsupportable relocations.
24961         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24962         * gcc.dg/20050321-2.c: xfail for NetWare.
24963
24964 2005-06-20  Andreas Jaeger  <aj@suse.de>
24965
24966         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24967         gcc.target/i386/fastcall-sseregparm.c,
24968         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24969
24970 2005-06-19  Richard Henderson  <rth@redhat.com>
24971
24972         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24973
24974 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24975
24976         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24977
24978 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24979
24980         PR c++/22115
24981         * g++.dg/conversion/simd2.C: Change expected error message.
24982
24983 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24984
24985         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24986         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24987         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24988
24989 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24990
24991         * gcc.dg/fold-mod-1.c: New test.
24992
24993 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24994
24995         PR fortran/19926
24996         * gfortran.dg/pr19926.f90: New test.
24997
24998 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24999
25000         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25001         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25002         targets.
25003         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25004         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25005
25006 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25007
25008         * gcc.target/ia64/float80-varargs-1.c: New test.
25009
25010 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25011
25012         PR tree-opt/22035
25013         * gfortran.dg/f2c_6.f90: New test.
25014
25015 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25016
25017         PR c++/17413
25018         * g++.dg/template/local5.C: New.
25019
25020 2005-06-17  Richard Henderson  <rth@redhat.com>
25021
25022         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25023
25024 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25025
25026         PR testsuite/21945
25027         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25028
25029 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25030
25031         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25032         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25033         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25034         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25035         check_vect to verify the presence of hardware vector support.
25036
25037 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25038
25039         PR testsuite/22056
25040         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25041
25042 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25043
25044         PR libfortran/19216
25045         * gfortran.dg/pr19216.f: Add correct space between brackets and
25046         dg directive.
25047
25048 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25049
25050         PR libfortran/16436
25051         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25052
25053 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25054
25055         * gcc.target/i386/attributes-error.c: New testcase.
25056         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25057         * gcc.target/i386/regparm-stdcall.c: Likewise.
25058         * gcc.target/i386/sseregparm-1.c: Likewise.
25059         * gcc.target/i386/sseregparm-2.c: Likewise.
25060
25061 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         * g++.dg/rtti/crash2.C: New.
25064
25065 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25066
25067         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25068
25069 2005-06-15  David Ung  <davidu@mips.com>
25070
25071         * gcc.target/mips/mips16e-extends.c: New test for testing the
25072         generation of MIPS16e zeb/zeh, seb/seh instructions.
25073
25074 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25075
25076         PR 22018
25077         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25078         * gcc.dg/tree-ssa/pr22018.c: New test.
25079
25080 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25081
25082         * gcc.dg/simd-1.c: Update error messages.
25083         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25084         * gcc.dg/simd-2.c: Update error messages.
25085         * gcc.dg/simd-4.c: New.
25086
25087 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         PR c++/20678
25090         * g++.dg/other/crash-4.C: New.
25091
25092 2005-06-14  Devang Patel  <dpatel@apple.com>
25093
25094         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25095
25096 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25097
25098         PR c++/21929
25099         * g++.dg/parse/crash11.C: Update
25100
25101 2005-06-13  Jeff Law  <law@redhat.com>
25102
25103         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25104         perform the desired transformations.
25105         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25106         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25107
25108 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25109
25110         PR fortran/22038
25111         * gfortran.dg/forall_1.f90: Un-XFAIL.
25112
25113 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         PR c++/21929
25116         * g++.dg/parse/crash26.C: New.
25117
25118         PR c++/20789
25119         * g++.dg/init/member1.C: New.
25120
25121 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25122
25123         * gfortran.dg/altreturn_1.f90: New test.
25124
25125 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25126
25127         PR middle-end/21985
25128         * gcc.dg/tree-ssa/pr21985.c: New test.
25129
25130 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25131
25132         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25133
25134 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25135
25136         PR c++/21930
25137         * g++.dg/other/error10.C: New test case.
25138
25139 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25140
25141         PR libfortran/19155
25142         * gfortran.dg/pr19155.f: Add test.
25143
25144 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25145
25146         * gfortran.dg/f2c_7.f90: New test.
25147
25148         * gfortran.dg/forall_1.f90: XFAILed.
25149
25150 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25151
25152         * gcc.dg/pr14796-1.c: New.
25153         * gcc.dg/pr14796-2.c: New.
25154
25155 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25156
25157         PR fortran/17792
25158         PR fortran/21375
25159         * gfortran.dg/deallocate_stat.f90: New test.
25160
25161 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25162
25163         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25164
25165 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25166
25167         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25168         access will be generated when this loop is vectorized. Test that
25169         accesses with same alignment were detected.
25170         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25171         Test that accesses with same alignment were detected.
25172         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25173         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25174         alignment were detected.
25175
25176 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25177
25178         PR c++/10611
25179         * g++.dg/conversion/simd2.C: New.
25180
25181 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25182
25183         * gcc.dg/Wcxx-compat-1.c: New.
25184
25185 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25186
25187         PR libfortran/21480
25188         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25189         complex array.
25190
25191 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25192
25193         * gcc.dg/alias-8.c: New.
25194
25195 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25196
25197         * gcc.dg/format/cmn_err-1.c: Update.
25198
25199 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25200
25201         PR target/20666
25202         * gcc.target/sparc/fexpand-2.c: New.
25203         * gcc.target/sparc/fpmerge-2.c: New.
25204         * gcc.target/sparc/fpmul-2.c: New.
25205         * gcc.target/sparc/noresult.c: New.
25206         * gcc.target/sparc/pdist-2.c: New.
25207         * gcc.target/sparc/pdist-3.c: New.
25208
25209 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25210
25211         PR testsuite/21702
25212         * gcc.target/i386/i386.exp: Fix comment typo.
25213
25214 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         PR c++/19497
25217         * g++.dg/inherit/using5.C: New.
25218         * g++.dg/inherit/using6.C: New.
25219
25220 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25221
25222         PR c++/19894
25223         * g++.dg/template/ptrmem15.C: New test.
25224
25225         PR c++/20563
25226         * g++.dg/ext/label4.C: New test.
25227
25228 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25229
25230         * gcc.dg/tls/debug-1.c: New test.
25231
25232 2005-06-07  Dale Johannesen  <dalej@apple.com>
25233
25234         * gcc.target/i386/movq.c: New.
25235
25236 2005-06-07  Dale Johannesen  <dalej@apple.com>
25237
25238         * gcc.dg/20050607-1.c: New.
25239
25240 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25241
25242         PR middle-end/21850
25243         * gcc.c-torture/execute/20050607-1.c: New test.
25244
25245 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25246
25247         PR libfortran/21926
25248         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25249         Test case where the return array has lowest stride one,
25250         but isn't packed.
25251
25252 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25253
25254         * lib/target-supports.exp (check_effective_target_sync_int_long):
25255         Add s390 and s390x targets.
25256
25257 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25258
25259         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25260         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25261         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25262         * gcc.dg/tree-ssa/loop-9.c: New test.
25263
25264 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         * g++.dg/parse/defarg10.C: New.
25267
25268 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25269
25270         PR regression/21897
25271         * gcc.c-torture/execute/20050604-1.c: New test.
25272
25273 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25274
25275         PR 21903
25276         * g++.dg/parse/defarg9.C: New.
25277
25278         PR c++/20637
25279         * g++.dg/inherit/using4.C: New.
25280         * g++.dg/overload/error1.C: Adjust expected errors.
25281         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25282         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25283         * g++.old-deja/g++.other/redecl2.C: Likewise.
25284         * g++.old-deja/g++.other/redecl4.C: Likewise.
25285         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25286
25287 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25288
25289         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25290
25291 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25292
25293         * lib/gfortran.exp (gfortran_target_compile): Call
25294         dg-additional-files-options
25295         * gfortran.dg/f2c_4.f90: New file
25296         * gfortran.dg/f2c_4.c: New file
25297         * gfortran.dg/f2c_5.f90: New file
25298         * gfortran.dg/f2c_5.c: New file
25299
25300 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25301
25302         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25303
25304         PR fortran/21912
25305         * gfortran.dg/array_constructor_4.f90: New test.
25306
25307 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25308
25309         PR c++/21619
25310         * g++.dg/ext/builtin9.C: New test.
25311
25312 2005-06-05  Dale Johannesen  <dalej@apple.com>
25313
25314         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25315         * gcc.c-torture/execute/20050603-2.c: Ditto.
25316
25317 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25318
25319         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25320         * gcc.dg/vect/vect-reduc-1.c: New.
25321         * gcc.dg/vect/vect-reduc-2.c: New.
25322         * gcc.dg/vect/vect-reduc-3.c: New.
25323
25324 2005-06-04  Dale Johannesen  <dalej@apple.com>
25325
25326         * gcc.c-torture/execute/20050603-1.c: New.
25327         * gcc.c-torture/execute/20050603-2.c: New.
25328         * gcc.dg/20050603-3.c: New.
25329
25330 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25331
25332         PR fortran/19195
25333         * gfortran.dg/debug_1.f90: New test.
25334
25335         * gfortran.dg/forall_1.f90: New test.
25336
25337 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25338
25339         * gfortran.dg/array_constructor_3.f90: New test.
25340
25341 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25342
25343         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25344
25345 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25346
25347         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25348
25349 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25350
25351         PR c/21873
25352         * gcc.dg/init-excess-1.c: New test.
25353
25354 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25355
25356         PR c++/21853
25357         * g++.dg/expr/static_cast6.C: New test.
25358
25359 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25360
25361         * gcc.dg/tree-ssa/vrp14.c: New test.
25362
25363 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25364
25365         PR c++/21336
25366         * g++.dg/template/new2.C: New test.
25367
25368 2005-06-03  Josh Conner  <jconner@apple.com>
25369
25370         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25371         all entries in initializer.
25372
25373 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25374
25375         PR middle-end/21858
25376         * gcc.dg/pr21858.c: New testcase.
25377
25378 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25379
25380         PR tree-optimization/21292
25381
25382         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25383         New.
25384         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25385         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25386         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25387         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25388         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25389
25390 2005-06-02  Richard Henderson  <rth@redhat.com>
25391
25392         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25393
25394 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25395
25396         * gcc.dg/wtypequal.c: New testcase.
25397
25398 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25399
25400         PR 21582
25401         * gcc.dg/tree-ssa/pr21582.c: New test.
25402
25403 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         PR c++/21280
25406         * g++.dg/opt/interface2.h: New.
25407         * g++.dg/opt/interface2.C: New.
25408         * g++.dg/init/ctor4.C: Adjust error lines.
25409         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25410         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25411         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25412         * g++.old-deja/g++.pt/assign1.C: Likewise.
25413         * g++.old-deja/g++.pt/crash20.C: Likewise.
25414
25415 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25416
25417         PR tree-optimization/21734
25418         * g++.dg/vect/pr21734_1.cc: New.
25419         * g++.dg/vect/pr21734_2.cc: New.
25420
25421 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         PR c++/20350
25424         * g++.dg/template/spec24.C: New.
25425
25426         PR c++/21151
25427         * g++.dg/pch/local-1.C: New.
25428         * g++.dg/pch/local-1.Hs: New.
25429
25430 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25431
25432         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25433         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25434         * gcc.dg/tree-ssa/pr14341.c: New test.
25435         * gcc.dg/tree-ssa/pr14841.c: New test.
25436         * gcc.dg/tree-ssa/pr20701.c: New test.
25437         * gcc.dg/tree-ssa/pr21086.c: New test.
25438         * gcc.dg/tree-ssa/pr21090.c: New test.
25439         * gcc.dg/tree-ssa/pr21332.c: New test.
25440         * gcc.dg/tree-ssa/pr21458.c: New test.
25441         * gcc.dg/tree-ssa/pr21658.c: New test.
25442         * gcc.dg/tree-ssa/vrp01.c: New test.
25443         * gcc.dg/tree-ssa/vrp02.c: New test.
25444         * gcc.dg/tree-ssa/vrp03.c: New test.
25445         * gcc.dg/tree-ssa/vrp04.c: New test.
25446         * gcc.dg/tree-ssa/vrp05.c: New test.
25447         * gcc.dg/tree-ssa/vrp06.c: New test.
25448         * gcc.dg/tree-ssa/vrp07.c: New test.
25449         * gcc.dg/tree-ssa/vrp08.c: New test.
25450         * gcc.dg/tree-ssa/vrp09.c: New test.
25451         * gcc.dg/tree-ssa/vrp10.c: New test.
25452         * gcc.dg/tree-ssa/vrp11.c: New test.
25453         * gcc.dg/tree-ssa/vrp12.c: New test.
25454         * gcc.dg/tree-ssa/vrp13.c: New test.
25455
25456 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25457
25458         PR 21029
25459         * gcc.dg/tree-ssa/pr21029.c: New test.
25460
25461 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25462
25463         * gfortran.dg/logint-1.f: New test case.
25464         * gfortran.dg/logint-2.f: Likewise.
25465         * gfortran.dg/logint-3.f: Likewise.
25466
25467 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25468
25469         PR c/21536
25470         PR c/20760
25471         * gcc.dg/20050527-1.c: New test.
25472
25473         * gcc.dg/i386-sse-12.c: New test.
25474
25475         PR fortran/21729
25476         * gfortran.dg/implicit_5.f90: New test.
25477
25478 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25479
25480         PR fortran/20883
25481         * gfortran/assign_4.f90: New test.
25482         * gfortran/assign_2.f90: Change compile to run.
25483
25484 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25485
25486         * lib/target-supports.exp
25487         (check_effective_target_sync_char_short): New.
25488         * gcc.dg/sync-2.c: New.
25489
25490 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25491
25492         PR tree-optimization/21817
25493         * gcc.dg/torture/pr21817-1.c: New.
25494
25495 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25496
25497         PR c++/21165
25498         * g++.dg/template/init5.C: New.
25499
25500 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25501
25502         * gfortran.dg/char_initialiser_actual.f90:
25503         Test character initialisers as actual arguments.
25504         * gfortran.dg/char_pointer_comp_assign.f90:
25505         Test character pointer structure component assignments.
25506         * gfortran.dg/char_array_structure_constructor.f90:
25507         Test character components in structure constructors.
25508
25509 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25510
25511         PR middle-end/20931
25512         * g++.dg/opt/pr20931.C: New test.
25513
25514 2005-05-31  Andreas Jaeger  <aj@suse.de>
25515
25516         PR testsuite/20772
25517         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25518         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25519         g++.old-deja/g++.ext/asmspec1.C,
25520         g++.old-deja/g++.other/regstack.C,
25521         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25522         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25523         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25524         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25525         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25526         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25527         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25528         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25529         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25530         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25531         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25532         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25533         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25534         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25535         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25536         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25537         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25538         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25539         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25540
25541 2005-05-31  Jeff Law  <law@redhat.com>
25542
25543         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25544
25545 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25546
25547         PR middle-end/21743
25548         * gcc.dg/builtins-1.c: Activate disabled clog test.
25549         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25550
25551 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25552
25553         * gfortran.dg/char_pointer_assign.f90:
25554         Test character-pointer assignments and pointer assignments.
25555         * gfortran.dg/char_pointer_dummy.f90:
25556         Test character-pointer dummy arguments.
25557         * gfortran.dg/char_pointer_func.f90:
25558         Test character-pointer function returns.
25559         * gfortran.dg/char_pointer_dependency.f90:
25560         Test character-pointer functions with dependencies.
25561
25562 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/21784
25565         * g++.dg/lookup/using14.C: New test.
25566
25567 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25568
25569         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25570         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25571         trailing ^M.
25572
25573 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25574
25575         PR c++/17413
25576         * g++.dg/template/local5.C: New.
25577
25578         PR target/21761
25579         * gcc.c-torture/compile/pr21761.c: New.
25580
25581         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25582         before darwin8.
25583
25584 2005-05-30  Steven G. Kargl
25585
25586         PR fortran/20846
25587         * gfortran.dg/inquire_8.f90: New test.
25588
25589 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25590
25591         PR libfortran/21376
25592         * gfortran.dg/output_exponents_1.f90: New test.
25593
25594 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25595
25596         PR libfortran/20006
25597         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25598
25599 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25600
25601         PR c++/21210
25602         * g++.dg/ext/complex1.C: New test.
25603
25604         PR c++/21340
25605         * g++.dg/init/ctor6.C: New test.
25606
25607 2005-05-29  Jan Hubicka  <jh@suse.cz>
25608
25609         * gcc.c-torture/compile/pr21562.c: New.
25610
25611 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25612
25613         * gfortran.dg/subnormal_1.f90: New test.
25614
25615 2005-05-28  Jan Hubicka  <jh@suse.cz>
25616
25617         * tree-prof.exp: Fix comment.
25618         * value-prof-1.c: New.
25619         * value-prof-2.c: New.
25620         * value-prof-3.c: New.
25621         * value-prof-4.c: New.
25622
25623 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25624
25625         PR c++/21614
25626         * g++.dg/expr/ptrmem6.C: New test.
25627         * g++.dg/expr/ptrmem6a.C: Likewise.
25628
25629 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25630
25631         PR tree-optimization/21658
25632         * gcc.dg/tree-ssa/pr21658.c: New.
25633
25634 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         PR c++/21455
25637         * g++.dg/inherit/ptrmem3.C: New.
25638
25639         PR c++/21681
25640         * g++.dg/parse/template16.C: New.
25641
25642 2005-05-27  Andreas Jaeger  <aj@suse.de>
25643
25644         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25645
25646         * gcc.dg/i386-sse-8.c: Run test on all archs.
25647
25648 2005-05-26  Mike Stump  <mrs@apple.com>
25649
25650         * objc.dg/isa-field-1.m: Only run on darwin.
25651         * objc.dg/lookup-1.m: Likewise.
25652         * objc.dg/try-catch-8.m: Likewise.
25653
25654 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25655
25656         PR tree-optimization/9814
25657         * gcc.dg/pr9814-1.c: New test case.
25658
25659 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25660
25661         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25662         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25663         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25664         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25665         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25666         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25667         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25668         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25669         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25670         objc.dg/try-catch-8.m: New.
25671
25672 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25673
25674         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25675         remove extraneous semicolons.
25676
25677 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25678
25679         * obj-c++.dg/comp-types-12.mm: New.
25680         * objc.dg/comp-types-11.m: New.
25681         * objc.dg/selector-4.m: New.
25682
25683 2005-05-26  Andreas Jaeger  <aj@suse.de>
25684
25685         PR testsuite/20772
25686         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25687         g++.old-deja/g++.ext/attrib3.C,
25688         g++.old-deja/g++.other/store-expr1.C,
25689         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25690         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25691         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25692         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25693         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25694         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25695         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25696         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25697         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25698         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25699         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25700         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25701         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25702         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25703         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25704         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25705         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25706         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25707         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25708
25709 2005-05-26  Andreas Jaeger  <aj@suse.de>
25710
25711         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25712         x86-64 compilation.
25713
25714 2005-05-26  Andreas Jaeger  <aj@suse.de>
25715
25716         PR testsuite/20772
25717         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25718         gcc.misc-tests/i386-pf-athlon-1.c,
25719         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25720         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25721         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25722         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25723         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25724         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25725         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25726         programs.
25727
25728         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25729         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25730         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25731         x86-64 compilation.
25732
25733         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25734         x86_64.
25735
25736         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25737         effective-target ilp32.
25738
25739 2005-05-26  David Ung  <davidu@mips.com>
25740
25741         * gcc.target/mips/ext_ins.c: New test for testing the generation
25742         of MIPS32/64 rev 2 ext/ins instructions.
25743
25744 2005-05-26  Andreas Jaeger  <aj@suse.de>
25745
25746         * treelang/compile/unsigned.tree: Use gimple instead of
25747         nonexisting generic dump.
25748
25749 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25750
25751         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25752
25753 2005-05-26  Andreas Jaeger  <aj@suse.de>
25754
25755         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25756
25757 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25758
25759         PR libfortran/17283
25760         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25761         Test callee-allocated memory with write statements.
25762
25763 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25764
25765         PR middle-end/21709
25766         * gcc.dg/pr21709-1.c: New test case.
25767
25768 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25769             Mike Stump  <mrs@apple.com>
25770
25771         * objc/execute/next_mapping.h: Update for C++.
25772
25773         * obj-c++.dg/selector-1.mm: Move to...
25774         * obj-c++.dg/selector-4.mm: here...
25775
25776         * obj-c++.dg/basic.mm: New.
25777         * obj-c++.dg/comp-types-1.mm: New.
25778         * obj-c++.dg/cxx-class-1.mm: New.
25779         * obj-c++.dg/cxx-ivars-1.mm: New.
25780         * obj-c++.dg/cxx-ivars-2.mm: New.
25781         * obj-c++.dg/cxx-ivars-3.mm: New.
25782         * obj-c++.dg/cxx-scope-1.mm: New.
25783         * obj-c++.dg/cxx-scope-2.mm: New.
25784         * obj-c++.dg/defs.mm: New.
25785         * obj-c++.dg/empty-private-1.mm: New.
25786         * obj-c++.dg/encode-1.mm: New.
25787         * obj-c++.dg/encode-2.mm: New.
25788         * obj-c++.dg/encode-3.mm: New.
25789         * obj-c++.dg/extern-c-1.mm: New.
25790         * obj-c++.dg/extra-semi.mm: New.
25791         * obj-c++.dg/fix-and-continue-2.mm: New.
25792         * obj-c++.dg/isa-field-1.mm: New.
25793         * obj-c++.dg/ivar-list-semi.mm: New.
25794         * obj-c++.dg/local-decl-1.mm: New.
25795         * obj-c++.dg/lookup-1.mm: New.
25796         * obj-c++.dg/lookup-2.mm: New.
25797         * obj-c++.dg/method-1.mm: New.
25798         * obj-c++.dg/method-2.mm: New.
25799         * obj-c++.dg/method-3.mm: New.
25800         * obj-c++.dg/method-4.mm: New.
25801         * obj-c++.dg/method-5.mm: New.
25802         * obj-c++.dg/method-6.mm: New.
25803         * obj-c++.dg/method-7.mm: New.
25804         * obj-c++.dg/no-extra-load.mm: New.
25805         * obj-c++.dg/overload-1.mm: New.
25806         * obj-c++.dg/pragma-1.mm: New.
25807         * obj-c++.dg/pragma-2.mm: New.
25808         * obj-c++.dg/private-1.mm: New.
25809         * obj-c++.dg/private-2.mm: New.
25810         * obj-c++.dg/proto-qual-1.mm: New.
25811         * obj-c++.dg/qual-types-1.mm: New.
25812         * obj-c++.dg/stubify-1.mm: New.
25813         * obj-c++.dg/stubify-2.mm: New.
25814         * obj-c++.dg/super-class-1.mm: New.
25815         * obj-c++.dg/super-class-2.mm: New.
25816         * obj-c++.dg/super-dealloc-1.mm: New.
25817         * obj-c++.dg/super-dealloc-2.mm: New.
25818         * obj-c++.dg/template-1.mm: New.
25819         * obj-c++.dg/template-2.mm: New.
25820         * obj-c++.dg/template-3.mm: New.
25821         * obj-c++.dg/template-4.mm: New.
25822         * obj-c++.dg/template-5.mm: New.
25823         * obj-c++.dg/template-6.mm: New.
25824         * obj-c++.dg/try-catch-1.mm: New.
25825         * obj-c++.dg/try-catch-2.mm: New.
25826         * obj-c++.dg/try-catch-3.mm: New.
25827         * obj-c++.dg/try-catch-4.mm: New.
25828         * obj-c++.dg/try-catch-5.mm: New.
25829         * obj-c++.dg/try-catch-6.mm: New.
25830         * obj-c++.dg/try-catch-7.mm: New.
25831         * obj-c++.dg/try-catch-8.mm: New.
25832         * obj-c++.dg/try-catch-9.mm: New.
25833         * obj-c++.dg/va-meth-1.mm: New.
25834
25835 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25836
25837         * obj-c++.dg/selector-1.mm: New.
25838         * obj-c++.dg/selector-2.mm: New.
25839
25840 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25841
25842         * obj-c++.dg/selector-3.mm: New.
25843         * objc.dg/selector-3.m: New.
25844
25845 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25846
25847         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25848         about where warning appears.
25849
25850 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25851
25852         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25853         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25854         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25855         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25856
25857 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25858
25859         * gcc.dg/20050524-1.c: New test.
25860
25861 2005-05-25  Jan Hubicka  <jh@suse.cz>
25862
25863         * gcc.dg/tree-prof/inliner-1.c: New.
25864
25865 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25866
25867         * gcc.dg/tree-prof: New directory.
25868         * gcc.dg/tree-prof/tree-prof.exp: New.
25869
25870 2005-05-25  DJ Delorie  <dj@redhat.com>
25871
25872         * gcc.dg/Wattributes-1.c: New.
25873         * gcc.dg/Wattributes-2.c: New.
25874         * gcc.dg/Wattributes-3.c: New.
25875
25876 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25877
25878         PR tree-optimization/19833
25879         * gcc.dg/uninit-4.c: Remove xfail.
25880         * gcc.dg/uninit-9.c: Ditto.
25881
25882 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25883
25884         * obj-c++.dg/bitfield-[1-5].mm: New.
25885         * obj-c++.dg/class-protocol-1.mm: New.
25886         * obj-c++.dg/comp-types-1[0-1].mm: New.
25887         * obj-c++.dg/comp-types-[2-9].mm: New.
25888         * obj-c++.dg/encode-[4-8].mm: New.
25889         * obj-c++.dg/layout-1.mm: New.
25890         * obj-c++.dg/method-1[0-9].mm: New.
25891         * obj-c++.dg/method-2[0-1].mm: New.
25892         * obj-c++.dg/method-[8-9].mm: New.
25893         * obj-c++.dg/objc-gc-3.mm: New.
25894         * obj-c++.dg/try-catch-10.mm: New.
25895         * objc.dg/bitfield-5.m: New.
25896         * objc.dg/comp-types-10.m: New.
25897         * objc.dg/comp-types-9.m: New.
25898         * objc.dg/layout-1.m: New.
25899         * objc.dg/objc-gc-4.m: New.
25900         * objc.dg/try-catch-9.m: New.
25901         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25902         * objc.dg/comp-types-1.m: Likewise.
25903         * objc.dg/comp-types-[5-6].m: Likewise.
25904         * objc.dg/method-9.m: Likewise.
25905
25906 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25907
25908         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25909         and on hardware without VMX support.
25910
25911         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25912
25913         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25914
25915         * lib/profopt.exp (dg-final-generate, dg-final-use,
25916         profopt-final-code, profopt-get-options): New.
25917         (profopt-execute): Process test directives.
25918
25919         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25920         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25921         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25922
25923 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25924
25925         PR C++/21645
25926         * g++.dg/init/ctor5.C: New test.
25927
25928 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25929
25930         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25931         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25932         vect-113.c, vect-114.c.
25933
25934 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25935
25936         * gcc.dg/const-elim-1.c: Remove xfails.
25937
25938 2005-05-23  Jeff Law  <law@redhat.com>
25939
25940         * gcc.c-torture/compile/pr21638.c: New test.
25941         * gcc.c-torture/compile/20050520-1.c: New test.
25942
25943 2005-05-23  Nick Clifton  <nickc@redhat.com>
25944
25945         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25946         be a proper triple, ie: m32r*-*-*.
25947         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25948
25949 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25950
25951         PR middle-end/21331
25952         PR tree-opt/21293
25953         * gcc.c-torture/compile/pr21293.c: New test.
25954         * gcc.c-torture/execute/pr21331.c: New test.
25955
25956 2004-05-20  Richard Henderson  <rth@redhat.com>
25957
25958         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25959
25960 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25961
25962         * obj-c++-dg.exp: Add.
25963         * obj-c++.exp: Add.
25964         * obj-c++.dg/dg.exp: Add.
25965
25966 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25967
25968         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25969         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25970
25971 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25972
25973         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25974
25975 2004-05-19  Richard Henderson  <rth@redhat.com>
25976
25977         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25978
25979 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25980
25981         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25982
25983         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25984
25985 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25986
25987         PR c++/21495
25988         * g++.dg/parse/extern1.C: New test.
25989         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25990
25991 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25992
25993         * gcc.dg/c99-math.h: New.
25994         * gcc.dg/c99-math-float-1.c: New test.
25995         * gcc.dg/c99-math-double-1.c: Likewise.
25996         * gcc.dg/c99-math-long-double-1.c: Likewise.
25997
25998 2005-05-18  Richard Henderson  <rth@redhat.com>
25999
26000         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26001
26002 2005-05-18  Devang Patel  <dpatel@apple.com>
26003
26004         * g++.dg/opt/20050511-1.C: New test.
26005
26006 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26007
26008         PR libfortran/21127
26009         * gfortran.dg/reshape-complex.f90: New test.
26010
26011 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26012
26013         * gfortran.dg/array_constructor_1.f90: New test.
26014         * gfortran.dg/array_constructor_2.f90: New test.
26015
26016 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26017
26018         PR fortran/20954
26019         * gfortran.dg/pr20954.f: New test.
26020
26021 2005-05-17  Mike Stump  <mrs@apple.com>
26022
26023         Yet more Objective-C++...
26024
26025         * objc.dg/method-5.m: Update.
26026         * objc.dg/method-6.m: Update.
26027         * objc.dg/method-7.m: Update.
26028         * objc.dg/method-9.m: Update.
26029         * objc.dg/try-catch-2.m: Update.
26030
26031 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26032
26033         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26034         Remove little-endian optimizations.
26035
26036 2005-05-17  Jeff Law  <law@redhat.com>
26037
26038         * g++.dg/tree-ssa/pr14814.C: New test.
26039         * gcc.dg/tree-ssa/pr14814.C: New test.
26040         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26041         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26042
26043 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26044
26045         * gcc.dg/compat/generate-random.c: Do not include
26046         libiberty.h.
26047         * gcc.dg/compat/generate-random_r.c: Likewise.
26048
26049 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26050
26051         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26052
26053 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26054
26055         PR middle-end/21595
26056         * g++.dg/tree-ssa/builtin1.C: New testcase.
26057
26058 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26059
26060         PR c++/21454
26061         * g++.dg/opt/const4.C: New test.
26062
26063         PR middle-end/21492
26064         * g++.dg/opt/crossjump1.C: New test.
26065
26066         PR tree-optimization/21610
26067         * gcc.c-torture/compile/20050516-1.c: New test.
26068
26069         PR fortran/15080
26070         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26071         about the test failing.
26072         * gfortran.fortran-torture/execute/where_7.f90: New test.
26073         * gfortran.fortran-torture/execute/where_8.f90: New test.
26074
26075 2005-05-16  Richard Henderson  <rth@redhat.com>
26076
26077         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26078         i?86 and x86_64.
26079
26080 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26081
26082         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26083         (limits.h): Include unconditionally.
26084         (stdlib.h): Likewise.
26085         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26086         (limits.h): Include unconditionally.
26087         (stdlib.h): Likewise.
26088         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26089         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26090         (limits.h): Include unconditionally.
26091         (stdlib.h): Likewise.
26092         (hashtab.h): Do not include.
26093         (getopt.h): Likewise.
26094         (stddef.h): Include.
26095         (hashval_t): Define.
26096         (struct entry): Add "next" field.
26097         (HASH_SIZE): New macro.
26098         (hash_table): New variable.
26099         (switchfiles): Do not use xmalloc.
26100         (mix): New macro.
26101         (iterative_hash): New function.
26102         (hasht): Remove.
26103         (e_exists): New function.
26104         (e_insert): Likewise.
26105         (output): Use, instead of libiberty hashtable functions.
26106         (main): Do not use getopt.  Do not call htab_create.
26107
26108 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26109
26110         PR libstdc++/21526
26111         * lib/target-supports.exp (check_mkfifo_available):
26112         Return 0 for cygwin as mkfifo support incomplete on platform.
26113         Fix typos in comments.
26114
26115 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26116
26117         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26118
26119 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26120
26121         PR fortran/17432
26122         * gfortran.dg/assign_4.f: New test.
26123
26124 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26125
26126         PR tree-optimization/21563
26127         * gcc.dg/tree-ssa/pr21563.c: New.
26128
26129 2005-05-14  Jan Hubicka  <jh@suse.cz>
26130
26131         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26132
26133 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26134
26135         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26136
26137 2005-05-13  Julian Brown  <julian@codesourcery.com>
26138
26139         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26140         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26141
26142 2005-05-13  Jan Hubicka  <jh@suse.cz>
26143
26144         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26145         * gcc.dg/fold-xor-?.c: Likewise.
26146         * gcc.dg/pr15784-?.c: Likewise.
26147         * gcc.dg/pr20922-?.c: Likewise.
26148         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26149         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26150         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26151
26152 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26153
26154         PR fortran/21260
26155         * gfortran.dg/hollerith_1.f90: New test.
26156
26157 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26158
26159         * gfortran.dg/func_result_2.f90: New test.
26160
26161 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26162
26163         * gfortran.dg/dev_null.f90: New test.
26164
26165 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26166
26167         * gcc.dg/arm-vfp1.c: Revert last change.
26168
26169 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26170
26171         PR middle-end/19807
26172         PR tree-optimization/19639
26173         * g++.dg/tree-ssa/pr19807.C: New testcase.
26174
26175 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26176
26177         PR libfortran/21471
26178         * gfortran.dg/append-1.f90: New test.
26179
26180 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26181
26182         * gcc.dg/pr18501.c: XFAIL.
26183         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26184         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26185         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26186         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26187         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26188         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26189         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26190         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26191
26192 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26193
26194         PR fortran/20178
26195         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26196         gfortran.dg/f2c_3.f90: New tests.
26197
26198         * gfortran.dg/return_1.f90: Fix dg annotation.
26199
26200 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26201
26202         * gcc.c-torture/compile/20050510-1.c: New test.
26203
26204 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26205
26206         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26207
26208 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26209
26210         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26211
26212 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26213
26214         PR c/17913
26215         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26216
26217 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26218
26219         PR c/21342
26220         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26221         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26222
26223 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26224
26225         PR debug/16676
26226         * gcc.dg/debug/pr16676.c: New test.
26227
26228 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26229
26230         PR testsuite/21443
26231         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26232         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26233         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26234         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26235         Change -O1 to -O2.
26236         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26237         -fno-tree-dominator-opts.
26238
26239 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26240
26241         * gfortran.dg/return_1.f90: New test.
26242
26243 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26244
26245         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26246
26247         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26248
26249 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26250
26251         PR c++/21427
26252         * g++.dg/inherit/covariant13.C: New.
26253
26254 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26255
26256         PR libfortran/19155
26257         * gfortran.dg/pr19155.f: New test.
26258
26259 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26260
26261         PR inline-asm/8788
26262         * gcc.dg/pr8788-1.c: New testcase.
26263
26264 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26265
26266         PR target/21416
26267         * gcc.target/mips/fpcmp-[12].c: New tests.
26268
26269 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26270
26271         * lib/target-supports-dg.exp (dg-require-fork): New function.
26272         (dg-require-mkfifo): Likewise.
26273         * lib/target-supports.exp (check_function_available): New
26274         function.
26275         (check_fork_available): Likewise.
26276         (check_mkfifo_available): Likewise.
26277
26278 2005-05-06  Jeff Law  <law@redhat.com>
26279
26280         * gcc.c-torture/compile/pr21380.c: New test.
26281
26282 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26283
26284         PR c++/20961
26285         * g++.dg/ext/weak3.C: New test.
26286
26287 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26288
26289         PR c++/21352
26290         * g++.dg/template/crash37.C: New test.
26291
26292 2005-05-05  Paul Brook  <paul@codesourcery.com>
26293
26294         * gcc.dg/arm-g2.c: Use effective-target arm32.
26295         * gcc.dg/arm-mmx-1.c: Ditto.
26296         * gcc.dg/arm-scd42-2.c: Ditto.
26297         * gcc.dg/arm-vfp1.c: Ditto.
26298         * lib/target-supports.exp (check_effective_target_arm32): New
26299         function.
26300
26301 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26302
26303         PR libfortran/21354
26304         gfortran.dg/in_pack_rank7.f90: New test.
26305
26306 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26307
26308         PR middle-end/15618
26309         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26310
26311 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26312
26313         PR middle-end/21265
26314         * gcc.dg/20050503-1.c: New test.
26315
26316         PR rtl-optimization/21239
26317         * gcc.dg/i386-sse-11.c: New test.
26318
26319 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26320
26321         PR target/16888
26322         * gcc.target/i386/asm-1.c: New test.
26323
26324 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26325
26326         PR rtl-optimization/21330
26327         * gcc.c-torture/execute/20050502-1.c: New test.
26328
26329         PR target/21297
26330         * gcc.c-torture/execute/20050502-2.c: New test.
26331
26332 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26333
26334         PR middle-end/21282
26335         * gcc.dg/pr21282.c: New.
26336
26337 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26338
26339         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26340         * gcc.dg/vect/vect-92.c: Likewise.
26341         * gcc.dg/vect/vect-93.c: Likewise.
26342         * gcc.dg/vect/vect-dv-1.c: Likewise.
26343         * gcc.dg/vect/vect-dv-2.c: Likewise.
26344         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26345
26346 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26347
26348         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26349         * gfortran.dg/vect/vect-2.f90: Likewise.
26350         * gfortran.dg/vect/vect-3.f90: Likewise.
26351         * gfortran.dg/vect/vect-4.f90: Likewise.
26352         * gfortran.dg/vect/vect-5.f90: Likewise.
26353
26354 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26355
26356         PR target/20813
26357         * gcc.dg/rs6000-fpint-2.c: New.
26358
26359 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26360
26361         PR c/15698
26362         * gcc.dg/builtins-30.c: Update expected messages.
26363         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26364         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26365         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26366
26367 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26368
26369         PR tree-optimization/21294
26370         * gcc.dg/tree-ssa/pr21294.c: New.
26371
26372 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26373
26374         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26375         __builtin_altivec_st_internal_4si built-in.
26376
26377 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26378
26379         PR c++/15875
26380         * g++.dg/template/ptrmem14.C: New test.
26381
26382 2005-05-02  Paul Brook  <paul@codesourcery.com>
26383
26384         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26385
26386 2005-05-02  Michael Matz  <matz@suse.de>
26387
26388         PR c++/19542
26389         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26390
26391 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26392
26393         * g++.dg/cpp/weak.C: New test.
26394
26395 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26396
26397         * gcc.dg/tree-ssa/loop-8.c: New test.
26398
26399 2005-04-30  Michael Maty  <matz@suse.de>
26400
26401         * gcc.dg/inline-mcpy.c: New test.
26402
26403 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26404
26405         PR libfortran/18958
26406         * gfortran.dg/eoshift.f90: New test case.
26407
26408 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26409
26410         PR libfortran/18857
26411         * gfortran.dg/matmul_1.f90: New test.
26412
26413 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26414
26415         PR tree-optimization/21030
26416         * gcc.dg/tree-ssa/pr21030.c: New.
26417
26418 2005-04-29  Devang Patel  <dpatel@apple.com>
26419
26420         PR tree-optimization/21272
26421         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26422
26423 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26424
26425         PR fortran/13082
26426         PR fortran/18824
26427         * gfortran.dg/entry_4.f90: New test.
26428         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26429         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26430         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26431         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26432         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26433         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26434         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26435
26436 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26437
26438         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26439
26440 2005-04-29  Paul Brook  <paul@codesourcery.com>
26441
26442         * gfortran.dg/entry_3.f90: New test.
26443
26444 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26445
26446         * gfortran.dg/implicit_4.f90: New test.
26447
26448 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26449
26450         * lib/target-supports.exp (check_profiling_available): Return
26451         false for xtensa-*-elf.
26452
26453 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26454
26455         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26456         error if file cannot be deleted.
26457
26458 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26459
26460         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26461         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26462         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26463         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26464         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26465         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26466         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26467         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26468         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26469         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26470         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26471         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26472         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26473
26474 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26475
26476         PR fortran/20865
26477         * gfortran.dg/pr20865.f90: New test.
26478
26479 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26480
26481         * gcc.dg/void-cast-2.c: New test.
26482
26483 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26484
26485         PR c/21159
26486         * gcc.dg/void-cast-1.c: New test.
26487
26488 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26489
26490         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26491
26492 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26493
26494         PR fortran/21177
26495         * gfortran.dg/pr21177.f90: New test.
26496
26497 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26498
26499         PR tree-optimization/21171
26500         * gcc.dg/tree-ssa/pr21171.c: New test.
26501
26502 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26503
26504         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26505         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26506         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26507         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26508         gcc.dg/tree-ssa/gen-vect-32.c: New.
26509         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26510         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26511         don't run on PPC32.
26512
26513 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26514
26515         PR c/21213
26516         * gcc.dg/transparent-union-3.c: New test.
26517
26518 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26519
26520         PR c/20740
26521         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26522         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26523         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26524         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26525         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26526         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26527
26528 2005-04-26  Jeff Law  <law@redhat.com>
26529
26530         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26531         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26532         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26533         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26534         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26535         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26536         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26537
26538 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26539
26540         PR tree-optimization/17598
26541         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26542
26543 2005-04-25  Mike Stump  <mrs@apple.com>
26544
26545         * objc.dg/fix-and-continue-1.m: Add.
26546
26547 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26548
26549         PR c++/20995
26550         * g++.dg/opt/pr20995-1.C: New test case.
26551
26552 2005-04-25  Devang Patel <dpatel@apple.com>
26553
26554         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26555
26556 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26557
26558         PR testsuite/21062
26559         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26560
26561 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26562
26563         PR C++/21188
26564         * g++.dg/opt/rtti2.C: New test.
26565
26566 2005-04-25  Paul Brook  <paul@codesourcery.com>
26567         Steven G. Kargl  <kargls@comcast.net>
26568
26569         PR fortran/20879
26570         * gfortran.dg/ichar_1.f90: New file.
26571
26572 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26573
26574         PR middle-end/20991
26575         * g++.dg/opt/pr20991.C: New test.
26576
26577         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26578         where sizeof (type) < __alignof__ (type).
26579         * gcc.dg/compat/struct-layout-1.h: Likewise.
26580
26581 2005-04-24  Per Bothner  <per@bothner.com>
26582             Devang Patel  <dpatel@apple.com>
26583
26584         PR preprocessor/20907
26585         * gcc.dg/cpp/very-long-comment.c: New test.
26586
26587 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26588
26589         PR fortran/20059
26590         * gfortran.dg/common_5.f: New test.
26591
26592 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26593
26594         PR middle-end/21082
26595         * g++.dg/tree-ssa/pr21082.C: New testcase.
26596
26597 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26598
26599         * gcc.dg/vect/vect-99.c: New test.
26600
26601 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26602
26603         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26604
26605 2005-04-22  Jeff Law  <law@redhat.com>
26606
26607         * gcc.dg/uninit-5.c: Remove xfails.
26608         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26609         conditionals and loads.
26610
26611 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26612
26613         PR libfortran/20074
26614         PR libfortran/20436
26615         PR libfortran/21108
26616         * gfortran.dg/nested_reshape.f90: new test
26617         * gfortran.dg/reshape-alloc.f90: new test
26618         * gfortran.dg/reshape.f90: new test
26619
26620 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26621
26622         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26623
26624         * gcc.dg/arm-vfp1.c: New test.
26625
26626 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26627
26628         PR c++/21087
26629         * g++.dg/lookup/builtin2.C: New test.
26630
26631 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26632
26633         * gcc.dg/weak/weak-13.c: New test.
26634
26635 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26636
26637         * lib/target-supports.exp (check_effective_target_sync_int_long):
26638         Add powerpc*.
26639
26640 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26641
26642         * gcc.target/mips/branch-1.c: New test.
26643
26644 2005-04-21  Richard Henderson  <rth@redhat.com>
26645
26646         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26647         * gcc.dg/vect/vect-86.c: Likewise.
26648         * gcc.dg/vect/vect-87.c: Likewise.
26649         * gcc.dg/vect/vect-88.c: Likewise.
26650
26651 2005-04-21  Devang Patel  <dpatel@apple.com>
26652
26653         PR optimization/20994
26654         * gcc.dg/tree-ssa/ifc-3.c: New test.
26655
26656 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26657
26658         PR c/12913
26659         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26660         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26661         gcc.dg/c99-vla-jump-5.c: New tests.
26662
26663 2005-04-19  Richard Henderson  <rth@redhat.com>
26664
26665         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26666         Fix typo in exists check.
26667         (check_effective_target_sync_int_long): New.
26668         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26669         * gcc.dg/ia64-sync-2.c: Likewise.
26670         * gcc.dg/ia64-sync-3.c: Likewise.
26671         * gcc.dg/ia64-sync-4.c: Likewise.
26672
26673 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26674
26675         * gcc.dg/fold-xor-1.c: New test.
26676         * gcc.dg/fold-xor-2.c: New test.
26677
26678 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26679
26680         PR target/20670
26681         * g++.dg/eh/fp-regs.C: New test.
26682
26683 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26684
26685         * gcc.dg/Wint-to-pointer-cast-1.c,
26686         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26687         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26688         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26689
26690 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26691
26692         PR fortran/16861
26693         * gfortran.dg/pr16861.f90: New test.
26694
26695 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26696
26697         * gcc.dg/pr21085.c: New test.
26698
26699 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26700
26701         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26702         (setup_mips_tests, dg-mips-options): New procedures.
26703         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26704         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26705         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26706         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26707         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26708         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26709         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26710         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26711         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26712         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26713         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26714         dg-mips-options instead of dg-options.  Remove now-redundant
26715         preprocessor guards.
26716         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26717         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26718         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26719         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26720         * gcc.dg/vr-mult-2.c: Delete.
26721         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26722         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26723         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26724         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26725         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26726         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26727         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26728
26729 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26730
26731         * ada/acats/run_all.sh: Use sync when executable not present.
26732
26733 2005-04-18  Devang Patel  <dpatel@apple.com>
26734
26735         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26736         * gcc.dg/vect/vect-11a.c: New.
26737         * gcc.dg/vect/vect-none.c: Update.
26738         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26739
26740 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26741
26742         PR tree-optimization/20922
26743         * gcc.dg/pr20922-1.c: New test.
26744         * gcc.dg/pr20922-2.c: New test.
26745         * gcc.dg/pr20922-3.c: New test.
26746         * gcc.dg/pr20922-4.c: New test.
26747         * gcc.dg/pr20922-5.c: New test.
26748         * gcc.dg/pr20922-6.c: New test.
26749
26750 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26751
26752         PR libfortran/20950
26753         * gfortran.dg/pr20950.f: New test.
26754
26755 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26756
26757         PR libfortran/19216
26758         * gfortran.dg/pr19216.f: New test.
26759
26760 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26761
26762         PR tree-optimization/21001
26763         * gcc.dg/tree-ssa/pr21001.c: New.
26764
26765 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26766
26767         PR libfortran/21075
26768         * gfortran.dg/reshape_rank7.f90: New test.
26769
26770 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26771
26772         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26773         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26774         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26775         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26776         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26777         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26778         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26779         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26780         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26781         wrong way round).
26782         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26783         in namelists.  New test.
26784         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26785         New test.
26786         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26787         New test.
26788         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26789         namelist.  New test.
26790         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26791         New test.
26792         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26793         New test.
26794         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26795         namelist.  New test.
26796         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26797         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26798         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26799         New test.
26800         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26801         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26802         arrays. New test.
26803
26804 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26805
26806         * gfortran.dg/wtruncate.f: New testcase.
26807         * gfortran.dg/wtruncate.f90: New testcase.
26808
26809 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26810
26811         PR c++/21025
26812         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26813         which sizeof/alignof is dependent, rather than just whether we are
26814         processing_template_decl.
26815
26816 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26817
26818         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26819         corrected typo where the wrong variables had been compared.
26820
26821 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26822
26823         PR libfortran/18495
26824         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26825         Test callee-allocated version of return array with a write
26826         statement.
26827         Test spread with a temporary with another write statement.
26828
26829 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26830
26831         PR tree-optimization/21031
26832         * gcc.dg/tree-ssa/pr21031.c: New.
26833
26834 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26835
26836         PR tree-optimization/21004
26837         * gcc.dg/builtins-53.c: Include builtins-config.h.
26838         Check floorf, ceilf, floorl and ceill transformations
26839         only when HAVE_C99_RUNTIME is defined.
26840
26841 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26842
26843         PR middle-end/20739
26844         * gcc.dg/tree-ssa/pr20739.c: New test.
26845
26846 2005-04-14  Mike Stump  <mrs@apple.com>
26847
26848         * gcc.dg/Foundation.framework/empty: New.
26849         * gcc.dg/framework-2.c: New.
26850
26851 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26852
26853         PR tree-optimization/21021
26854         * gcc.c-torture/compile/pr21021.c: New.
26855
26856 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26857
26858         PR testsuite/21010
26859         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26860         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26861         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26862         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26863         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26864         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26865         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26866         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26867
26868 2005-04-14  Richard Henderson  <rth@redhat.com>
26869
26870         * lib/target-supports.exp (check_effective_target_vect_condition):
26871         Add ia64, i?86, and x86_64.
26872
26873 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26874
26875         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26876
26877 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26878
26879         PR tree-optimization/20657
26880         * gcc.dg/tree-ssa/pr20657.c: New.
26881
26882 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26883
26884         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26885         (long long int)trunc*.
26886
26887 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26888
26889         PR target/20927
26890         * gcc.dg/pr20927.c: New test.
26891
26892 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26893
26894         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26895         * gcc.target/mips/asm-1.c: Likewise.
26896
26897 2005-04-13  Dale Johannesen  <dalej@apple.com>
26898
26899         * objc.dg/objc-fast-4.m: New.
26900
26901 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26902
26903         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26904         directory.
26905         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26906
26907 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26908
26909         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26910         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26911         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26912
26913 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26914
26915         PR tree-optimization/20913
26916         * gcc.dg/tree-ssa/pr20913.c: New.
26917
26918         PR tree-optimization/20702
26919         * gcc.dg/tree-ssa/pr20702.c: New.
26920
26921 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26922
26923         PR c++/13744
26924         * g++.dg/inherit/local3.C: New test.
26925
26926 2005-04-12  Jeff Law  <law@redhat.com>
26927
26928         * gcc.dg/tree-ssa/20050412-1.c: New test.
26929
26930 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26931
26932         PR libfortran/19016
26933         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26934         Add tests with mask generated by expression.
26935         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26936         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26937         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26938
26939 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26940
26941         PR middle-end/20917
26942         * gcc.dg/20050409-1.c: New test.
26943
26944 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26945
26946         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26947
26948 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26949
26950         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26951         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26952         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26953         (TARGET_CXX): Adjust accordingly.
26954         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26955         determine_class_data_visibility and class_data_always_comdat.
26956         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26957         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26958         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26959         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26960         (arm_cxx_determine_class_data_visibility): New.
26961         (arm_cxx_class_data_always_comdat): Likewise.
26962         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26963         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26964         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26965         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26966         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26967         Define.
26968
26969 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26970
26971         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26972
26973 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26974
26975         * gcc.dg/i386-darwin-fpmath.c: New.
26976
26977 2004-04-11  Devang Patel  <dpatel@apple.com>
26978
26979         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26980         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26981         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26982         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26983         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26984         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26985         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26986         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26987         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26988
26989 2004-04-11  Devang Patel  <dpatel@apple.com>
26990
26991         * gcc.dg/vect/vect-dv-1.c: New test.
26992         * gcc.dg/vect/vect-dv-2.c: New test.
26993
26994 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26995
26996         PR tree-optimization/20933
26997         * gcc.dg/tree-ssa/pr20933.c: New test.
26998
26999 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27000
27001         * gfortran.dg/fold_nearest.f90: New test.
27002
27003 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27004
27005         * gcc.dg/tree-ssa/alias-1.c: New test.
27006
27007 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27008
27009         PR tree-optimization/20920
27010         * g++.dg/tree-ssa/pr20920.C: New test.
27011
27012 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27013
27014         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27015         (long long int)ceil*.
27016
27017 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27018
27019         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27020         explicit C++ linkage.
27021
27022 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27023
27024         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27025         warning for arithmetic IF statements.
27026
27027 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27028
27029         * eor_handling_1.f90: New test case.
27030         * eor_handling_2.f90: New test case.
27031         * eor_handling_3.f90: New test case.
27032         * eor_handling_4.f90: New test case.
27033         * eor_handling_5.f90: New test case.
27034         * noadv_size.f90: New test case.
27035         * pad_no.f90: New test case.
27036
27037 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27038
27039         * gcc.c-torture/execute/20050410-1.c: New test.
27040
27041 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27042
27043         * gcc.dg/pr20126.c: New.
27044
27045 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27046             Steven G. Kargl <kargls@comcast.net>
27047
27048         * gfortran.dg/PR19872.f: New test.
27049
27050 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27051
27052         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27053
27054 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27055
27056         * gfortran.dg/nint_1.f90: New test.
27057
27058 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27059
27060         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27061         Added test for callee-allocated arrays with write statements.
27062         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27063         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27064         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27065         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27066         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27067
27068 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27069
27070         PR libfortran/20163
27071         * gfortran.dg/open-options-blanks.f: New test.
27072
27073 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27074
27075         PR fortran/13257
27076         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27077
27078 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27079
27080         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27081         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27082         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27083         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27084         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27085         * gcc.c-torture/execute/stdarg-4.c: New test.
27086
27087         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27088
27089         PR target/20795
27090         * g++.dg/abi/param2.C: New test.
27091
27092 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27093
27094         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27095
27096 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27097
27098         * gcc.dg/builtins-53.c: New test.
27099
27100 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27101
27102         * g++.dg/tree-ssa/pr18178.C: New test.
27103         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27104         * gcc.c-torture/execute/20041019-1.c: New test.
27105         * gcc.dg/tree-ssa/20041008-1.c: New test.
27106         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27107         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27108         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27109         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27110         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27111         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27112         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27113         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27114         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27115         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27116
27117 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27118
27119         PR rtl-optimization/20466
27120         * gcc.c-torture/execute/pr20466-1.c: New test.
27121
27122 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27123
27124         PR c++/20905
27125         * g++.dg/parse/cond2.C: New test.
27126
27127         PR c++/20145
27128         * g++.dg/warn/Wdtor1.C: New test.
27129
27130 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27131
27132         PR fortran/17229
27133         * gfortran.dg/pr17229.f: New test.
27134
27135 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27136
27137         * gfortran.dg/tiny_1.f90: New test.
27138         * gfortran.dg/tiny_2.f90: ditto.
27139
27140 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27141
27142         * gfortran.dg/eor_1.f90: Fix dg-do run line
27143         * gfortran.dg/open_new.f90: Fix dg-do run line
27144
27145 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27146
27147         * lib/target-supports.exp (get_compiler_messages): Support
27148         optional arguments, the fourth being compiler options.
27149         (check_effective_target_fpic): New proc.
27150         * gcc.dg/20050321-2.c: Restrict to target fpic.
27151
27152 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27153
27154         * gcc.dg/15443-1.c: New test.
27155         * gcc.dg/15443-2.c: Likewise.
27156
27157 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27158
27159         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27160
27161 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27162
27163         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27164
27165 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27166
27167         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27168         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27169         -m64.
27170         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27171         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27172         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27173
27174 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27175
27176         PR c++/20212
27177         * g++.dg/warn/Wunused-11.C: New test.
27178
27179 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27180
27181         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27182
27183 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27184
27185         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27186
27187 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27188
27189         PR c++/20734
27190         * g++.dg/template/ptrmem13.C: New test.
27191
27192 2005-04-05  Per Bothner  <per@bothner.com>
27193
27194         * lib/gcc.exp: Always add -fno-show-column, for now.
27195
27196 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27197
27198         PR testsuite/20767
27199         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27200         of plain old "unsigned int" for the type of "i".  Makes this test
27201         64bit clean.
27202
27203 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27204
27205         * gcc.dg/i386-ssefn-1.c: New test.
27206         * gcc.dg/i386-ssefn-2.c: New test.
27207         * gcc.dg/i386-ssefn-3.c: New test.
27208         * gcc.dg/i386-ssefn-4.c: New test.
27209
27210 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27211
27212         PR tree-optimization/20076
27213         * gcc.dg/builtin-apply4.c: New test.
27214
27215         PR preprocessor/19475
27216         * gcc.dg/cpp/macspace1.c: New test.
27217         * gcc.dg/cpp/macspace2.c: New test.
27218
27219 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27220
27221         * gfortran.dg/pr20755.f: Fixed bad format.
27222
27223 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27224
27225         PR c++/20763
27226         * g++.dg/ext/attrib21.C: New test.
27227
27228 2004-04-05  Devang Patel  <dpatel@apple.com>
27229
27230         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27231         * gcc.dg/vect/vect-shift-1.c: New test.
27232
27233 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27234
27235         PR libfortran/20755
27236         * gfortran.dg/pr20755.f: New test.
27237
27238 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27239
27240         * gfortran.dg/pr15959.f90: New test.
27241         * gfortran.dg/string_pad_trunc.f90: New test.
27242
27243 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27244
27245         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27246         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27247         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27248         syntax.
27249
27250 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27251
27252         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27253
27254 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27255
27256         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27257         * gcc.c-torture/compile/20011119-2.c: Likewise.
27258         * gcc.c-torture/compile/981001-2.c: Likewise.
27259
27260 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27261
27262         PR c++/20679
27263         * g++.dg/template/overload4.C: New test.
27264
27265 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27266
27267         PR c++/20746
27268         * g++.dg/abi/covariant5.C: New.
27269
27270         PR debug/20505
27271         * g++.dg/debug/const2.C: New.
27272
27273 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27274
27275         PR rtl-optimization/16104
27276         * gcc.c-torture/execute/20050316-1.c: New test.
27277
27278 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         * g++.dg/template/spec23.C: Fix dg-error text.
27281
27282 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27283
27284         PR c++/19199
27285         * g++.dg/expr/lval2.C: New.
27286
27287 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27288
27289         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27290         __builtin_strcasecmp and __builtin_strncasecmp.
27291
27292 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         PR c++/20723
27295         * g++.dg/template/spec22.C: New.
27296         * g++.dg/template/spec23.C: New.
27297
27298 2005-04-03  Dale Ranta  <dir@lanl.gov>
27299             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27300
27301         PR libfortran/20068
27302         PR libfortran/20125
27303         PR libfortran/20156
27304         PR libfortran/20471
27305         * gfortran.dg/backspace.f: New test.
27306
27307 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27308
27309         * gcc.dg/pr19345.c: New test.
27310
27311 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27312
27313         PR tree-optimization/20640
27314         * gcc.dg/torture/tree-loop-1.c: New.
27315
27316 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27317
27318         PR rtl-optimization/20290
27319         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27320
27321 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27322
27323         * gcc.dg/rs6000-fpint.c: New.
27324
27325 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27326
27327         * gcc.dg/old-style-then-proto-1.c: New test.
27328
27329 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27330
27331         * gfortran.fortran-torture/execute/backspace.f90: Check
27332         after backspace and read was incorrect.
27333
27334 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27335
27336         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27337         buffer past the terminating NUL using memcmp.
27338         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27339         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27340
27341         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27342         Fix unused/uninitialized variable warnings.
27343
27344         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27345         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27346         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27347         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27348
27349         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27350         gcc.c-torture/execute/builtins/fputs-lib.c,
27351         gcc.c-torture/execute/builtins/lib/fprintf.c,
27352         gcc.c-torture/execute/builtins/lib/main.c,
27353         gcc.c-torture/execute/builtins/lib/memcmp.c,
27354         gcc.c-torture/execute/builtins/lib/memmove.c,
27355         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27356         gcc.c-torture/execute/builtins/lib/memset.c,
27357         gcc.c-torture/execute/builtins/lib/printf.c,
27358         gcc.c-torture/execute/builtins/lib/sprintf.c,
27359         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27360         gcc.c-torture/execute/builtins/lib/strchr.c,
27361         gcc.c-torture/execute/builtins/lib/strcmp.c,
27362         gcc.c-torture/execute/builtins/lib/strcpy.c,
27363         gcc.c-torture/execute/builtins/lib/strcspn.c,
27364         gcc.c-torture/execute/builtins/lib/strlen.c,
27365         gcc.c-torture/execute/builtins/lib/strncat.c,
27366         gcc.c-torture/execute/builtins/lib/strncmp.c,
27367         gcc.c-torture/execute/builtins/lib/strncpy.c,
27368         gcc.c-torture/execute/builtins/lib/strrchr.c,
27369         gcc.c-torture/execute/builtins/lib/strspn.c,
27370         gcc.c-torture/execute/builtins/lib/strstr.c,
27371         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27372         gcc.c-torture/execute/builtins/strlen-2.c,
27373         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27374         prototypes.
27375
27376 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27377
27378         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27379         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27380         selectany usage.
27381
27382 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27383
27384         PR c++/19406
27385         * g++.dg/debug/using1.C: New test.
27386
27387 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27388
27389         PR middle-end/20524
27390         * gcc.dg/alias-7.c: Prefix asm-declared name with
27391         __USER_LABEL_PREFIX__.
27392
27393 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27394
27395         Fix fallout from PR middle-end/15700:
27396         * gcc.c-torture/compile/20011119-1.c: Take
27397         __USER_LABEL_PREFIX__ into account.
27398         * gcc.c-torture/compile/20011119-2.c: Likewise.
27399
27400 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27401
27402         PR c++/18644
27403         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27404
27405 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27406
27407         PR c/17855
27408         * gcc.c-torture/compile/struct-non-lval-1.c,
27409         gcc.c-torture/compile/struct-non-lval-2.c,
27410         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27411
27412 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27413
27414         * gcc.dg/tls/tls.exp: Remove temporary file.
27415         * g++.dg/tls/tls.exp: Ditto.
27416         * lib/file-format.exp: Ditto.
27417         * g++.dg/special/ecos.exp: Ditto.
27418
27419         * lib/profopt.exp: Treat prof_ext as a list.
27420         * gcc.misc-tests/bprob.exp: Ditto.
27421         * g++.dg/bprob/bprob.exp: Ditto.
27422
27423         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27424         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27425         g++.dg/tree-ssa/pointer-reference-alias.C,
27426         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27427         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27428         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27429         g++.dg/vect/pr19951.cc: Ditto.
27430         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27431         gcc.dg/builtins-47.c: Ditto.
27432         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27433         gcc.dg/pr20115-1.c: Ditto.
27434         * gcc.dg/tree-ssa/20030530-2.c,
27435         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27436         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27437         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27438         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27439         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27440         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27441         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27442         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27443         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27444         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27445         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27446         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27447         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27448         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27449         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27450         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27451         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27452         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27453         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27454         gcc.dg/tree-ssa/20030824-1.c,
27455         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27456         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27457         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27458         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27459         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27460         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27461         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27462         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27463         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27464         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27465         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27466         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27467         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27468         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27469         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27470         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27471         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27472         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27473         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27474         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27475         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27476         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27477         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27478         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27479         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27480         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27481         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27482         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27483         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27484         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27485         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27486         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27487         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27488         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27489         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27490         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27491         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27492         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27493         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27494         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27495         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27496         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27497         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27498         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27499         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27500         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27501         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27502         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27503         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27504         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27505         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27506         gcc.dg/tree-ssa/useless-1.c: Ditto.
27507         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27508         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27509         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27510         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27511         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27512         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27513         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27514         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27515         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27516         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27517         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27518         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27519         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27520         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27521         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27522         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27523         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27524         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27525         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27526         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27527         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27528         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27529         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27530         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27531         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27532         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27533         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27534         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27535         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27536         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27537         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27538         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27539         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27540         gcc.dg/vect/vect-none.c: Ditto.
27541         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27542         treelang/compile/unsigned.tree: Ditto.
27543
27544         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27545         * gcc.dg/cpp/direct2s.c: Ditto.
27546         * gcc.dg/cpp/paste4.c: Ditto.
27547         * gcc.dg/cpp/separate-1.c: Ditto.
27548         * gcc.dg/pch/save-temps-1.c: Ditto.
27549         * g++.dg/ext/altivec-10.C: Ditto.
27550         * g++.dg/pch/pch.C: Ditto.
27551
27552         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27553
27554         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27555         * g++.dg/template/repo1.C: Ditto.
27556         * g++.dg/template/repo2.C: Ditto.
27557         * g++.dg/template/repo3.C: Ditto.
27558         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27559         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27560         * g++.old-deja/g++.pt/repo1.C: Ditto.
27561         * g++.old-deja/g++.pt/repo2.C: Ditto.
27562         * g++.old-deja/g++.pt/repo3.C: Ditto.
27563         * g++.old-deja/g++.pt/repo4.C: Ditto.
27564
27565         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27566         * gcc.dg/20030107-1.c: Ditto.
27567         * gcc.dg/20030702-1.c: Ditto.
27568         * gcc.dg/profile-generate-1.c: Ditto.
27569         * g++.dg/other/profile1.C: Ditto.
27570         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27571
27572         * lib/gcc-dg.exp (remove-build-file): New.
27573         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27574         cleanup-tree-dump, cleanup-saved-temps): New.
27575
27576 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         PR c++/19203, DR 214
27579         * g++.dg/parse/ambig3.C: Not ambiguous.
27580         * g++.dg/template/spec20.C: New.
27581         * g++.dg/template/spec21.C: New.
27582
27583 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27584
27585         PR target/20045
27586         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27587
27588 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27589
27590         PR libfortran/20660
27591         * gfortran.dg/negative_unit.f: New test.
27592
27593 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27594
27595         * gcc.dg/20050330-1.c: New test.
27596
27597 2005-03-30  Devang Patel  <dpatel@apple.com>
27598
27599         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27600
27601 2005-03-30  Dale Johannesen  <dalej@apple.com>
27602
27603         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27604
27605 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27606
27607         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27608         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27609         Strip options from test name.
27610
27611 2005-03-31  Jan Hubicka  <jh@suse.cz>
27612
27613         * gcc.dg/varpool-1.c: New testcase.
27614
27615 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27616
27617         PR c/772
27618         PR c/17913
27619         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27620         gcc.dg/stmt-expr-label-3.c : New tests.
27621         * gcc.c-torture/execute/medce-2.c: Remove.
27622
27623 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27624
27625         PR c/20368
27626         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27627         tests.
27628
27629 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27630
27631         * gcc.c-torture/compile/pr20203.c: New test.
27632
27633 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27634
27635         * gfortran.dg/promotion.f90: New test.
27636
27637 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27638
27639         PR middle-end/20491
27640         * gcc.dg/torture/asm-subreg-1.c: New test.
27641
27642 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27643
27644         PR c/20672
27645         * gcc.dg/pr20672-1.c: New test.
27646
27647 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27648
27649         * gfortran.dg/vect: New directory.
27650         * gfortran.dg/vect/vect.exp: New.
27651         * gfortran.dg/vect/vect-1.f90: New test.
27652         * gfortran.dg/vect/vect-2.f90: New test.
27653         * gfortran.dg/vect/vect-3.f90: New test.
27654         * gfortran.dg/vect/vect-4.f90: New test.
27655         * gfortran.dg/vect/vect-5.f90: New test.
27656
27657 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27658
27659         PR middle-end/20622
27660         * gcc.dg/alias-7.c: New test.
27661
27662 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27663
27664         * gcc.dg/sparc-reg-1.c: New test.
27665
27666 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27667
27668         PR target/19890
27669         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27670
27671 2005-03-29  Dale Ranta  <dir@lanl.gov>
27672             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27673
27674         PR libfortran/20163
27675         * gfortran.dg/pr20163-2.f: New test.
27676
27677 2005-03-28  Jan Hubicka  <jh@suse.cz>
27678
27679         PR middle-end/20635
27680         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27681         by Jakub Jelinek.
27682
27683 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27684
27685         PR tree-optimization/20626
27686         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27687         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27688
27689 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27690
27691         * gfortran.dg/underflow.f90: New test.
27692         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27693
27694 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27695
27696         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27697
27698 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27699
27700         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27701         (g++_init): Make sure that CXXFLAGS is set.
27702         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27703         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27704         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27705         * lib/objc.exp (objc_init): Likewise.
27706         * lib/treelang.exp (treelang_init): Likewise.
27707
27708 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27709
27710         PR tree-optimization/20470
27711         * gcc.dg/tree-ssa/pr20470.c: New test.
27712
27713 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27714
27715         * gcc.dg/ppc-stfiwx.c: New.
27716
27717 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27718
27719         PR target/19888
27720         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27721
27722 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27723
27724         * gcc.dg/20050325-1.c: Fix a typo.
27725
27726 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27727
27728         PR libfortran/19678
27729         PR libfortran/19679
27730         * gfortran.dg/dos_eol.f: New test.
27731
27732 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27733
27734         PR rtl-optimization/20249
27735         * gcc.dg/20050325-1.c: New test.
27736
27737 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27738
27739         PR libfortran/15332
27740         * gfortran.dg/pr15332.f: New test.
27741
27742 2005-03-24  Dale Johannesen  <dalej@apple.com>
27743
27744         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27745
27746 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27747
27748         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27749         'internal' visibility.
27750         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27751         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27752         'protected' visibility.
27753         * gcc.dg/visibility-7.c: Likewise.
27754         * lib/target-supports.exp (check_visibility_available): Take
27755         a parameter, the kind of visibility to check for.
27756         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27757         to check_visibility_available.
27758
27759         * g++.dg/expr/cast3.C: New.
27760
27761 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27762
27763         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27764         rs6000.
27765
27766 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27767
27768         PR target/20095
27769         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27770
27771 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27772
27773         * gcc.dg/badshift.c: Renamed to...
27774         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27775
27776         * gcc.target/i386/badshift.c: Renamed to...
27777         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27778         only.
27779
27780         PR rtl-optimization/20532
27781         * gcc.target/i386/badshift.c: New.
27782
27783 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27784
27785         * gfortran.dg/pr18025.f90: New test.
27786
27787 2005-03-23  Dale Johannesen  <dalej@apple.com>
27788
27789         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27790
27791 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27792
27793         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27794
27795         * lib/target-supports.exp (check_iconv_available): Default
27796         libiconv to -liconv, if there is no definition.
27797
27798 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27799
27800         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27801
27802 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27803
27804         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27805         * g++.dg/opt/pr7503-2.C: Likewise.
27806         * g++.dg/opt/pr7503-3.C: Likewise.
27807         * g++.dg/opt/pr7503-4.C: Likewise.
27808         * g++.dg/opt/pr7503-5.C: Likewise.
27809         * g++.dg/warn/minmax.C: New test.
27810
27811 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27812
27813         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27814         * gfortran.dg/g77_intrinsics_sub.f: New test.
27815
27816 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27817             Jan Hubicka  <jh@suse.cz>
27818             Steven Bosscher <stevenb@suse.de
27819
27820         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27821
27822 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27823
27824         PR c++/19980
27825         * g++.dg/template/redecl3.C: New test.
27826
27827 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27828
27829         PR c++/20499
27830         * g++.dg/parse/error16.C: Tweak error markers.
27831
27832 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27833
27834         PR target/20561
27835         * gcc.dg/20050321-2.c: New test.
27836
27837 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27838
27839         PR c++/20465
27840         PR c++/20381
27841         * g++.dg/template/ptrmem12.C: New.
27842
27843 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27844
27845         PR rtl-optimization/20527
27846         * gcc.c-torture/execute/pr20527-1.c: New test.
27847
27848 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27849
27850         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27851         program, compile it into a real executable and then delete the .c
27852         and .x files afterwards, to avoid problems on testglue targets.
27853
27854 2005-03-21  Stuart Hastings  <stuart@apple.com>
27855
27856         * gcc.target/i386/sse-2.c: New.
27857
27858 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27859
27860         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27861
27862 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27863
27864         * g++.dg/parse/crash25.C: Fix typo.
27865
27866 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27867
27868         PR c++/20461
27869         * g++.dg/parse/crash24.C: New test.
27870
27871         PR c++/20536
27872         * g++.dg/parse/crash25.C: New test.
27873
27874 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27875
27876         PR c++/20147
27877         * g++.dg/ext/stmtexpr4.C: New test.
27878
27879 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27880
27881         PR middle-end/20539
27882         * gcc.c-torture/compile/pr13066-1.c: New test case.
27883         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27884         * g++.dg/opt/pr13066-1.C: Likewise.
27885
27886 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27887
27888         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27889
27890 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27891
27892         PR fortran/18525
27893         * gfortran.dg/nesting_1.f90: New test.
27894
27895 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27896
27897         PR c++/20240
27898         * g++.dg/lookup/using13.C: New test.
27899
27900 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27901
27902         PR c++/20333
27903         * g++.dg/template/crash36.C: New test.
27904
27905 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27906
27907         PR c++/20463
27908         * g++.dg/template/crash35.C: New test.
27909
27910 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27911
27912         PR c++/19966
27913         * g++.dg/overload/operator2.C: New test.
27914
27915 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27916
27917         PR libfortran/20257
27918         * gfortran.dg/pr20257.f90: New test.
27919
27920 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27921
27922         PR libfortran/20480
27923         * gfortran.dg/pr20480.f90: New test.
27924
27925 2005-03-16  Richard Henderson  <rth@redhat.com>
27926
27927         PR middle-end/15700
27928         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27929         (_rtld_global): New.
27930         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27931         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27932
27933         * gcc.dg/alias-3.c: New.
27934         * gcc.dg/alias-4.c: New.
27935         * gcc.dg/alias-5.c: New.
27936         * gcc.dg/alias-6.c: New.
27937
27938 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27939
27940         * gcc.dg/cpp/ucnid-7.c: New.
27941
27942 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27943             Dorit Naishlos  <dorit@il.ibm.com>
27944
27945         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27946         darwin.
27947
27948 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27949
27950         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27951         support misaligned accesses.
27952         * gcc.dg/vect/vect-58.c: Likewise.
27953         * gcc.dg/vect/vect-92.c: New.
27954         * gcc.dg/vect/vect-93.c: New.
27955
27956 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27957
27958         PR fortran/18827
27959         * gfortran.dg/assign_2.f90: New test.
27960         * gfortran.dg/assign_3.f90: New test.
27961         * gfortran.dg/assign.f90: New test.
27962
27963 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27964
27965         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27966         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27967         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27968         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27969         names.
27970
27971 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27972
27973         * gcc.dg/cpp/ucnid-6.c: New.
27974
27975         * gcc.dg/cpp/normalize-1.c: New.
27976         * gcc.dg/cpp/normalize-2.c: New.
27977         * gcc.dg/cpp/normalize-3.c: New.
27978         * gcc.dg/cpp/normalize-4.c: New.
27979         * gcc.dg/cpp/ucnid-4.c: New.
27980         * gcc.dg/cpp/ucnid-5.c: New.
27981         * g++.dg/cpp/normalize-1.C: New.
27982         * g++.dg/cpp/ucnid-1.C: New.
27983
27984 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27985
27986         * gcc.dg/pr18628.c: New.
27987
27988 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27989
27990         PR c++/20280
27991         * g++.dg/tree-ssa/pr20280.C: New.
27992
27993 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27994
27995         PR fortran/20467
27996         * gfortran.dg/stfunc_2.f90: New test.
27997
27998 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27999
28000         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28001
28002 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28003
28004         * gcc.dg/tree-ssa/20050314-1.c: New test.
28005
28006 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28007
28008         PR c++/4403
28009         PR c++/9783, DR433
28010         * g++.dg/template/friend34.C: New test.
28011         * g++.dg/template/friend35.C: Likewise.
28012         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28013
28014 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28015
28016         Friend class name lookup 5/n
28017         PR c++/1016
28018         * g++.dg/lookup/hidden-class1.C: New test.
28019         * g++.dg/lookup/hidden-class2.C: Likewise.
28020         * g++.dg/lookup/hidden-class3.C: Likewise.
28021         * g++.dg/lookup/hidden-class4.C: Likewise.
28022         * g++.dg/lookup/hidden-class5.C: Likewise.
28023         * g++.dg/lookup/hidden-class6.C: Likewise.
28024         * g++.dg/lookup/hidden-class7.C: Likewise.
28025         * g++.dg/lookup/hidden-class8.C: Likewise.
28026         * g++.dg/lookup/hidden-class9.C: Likewise.
28027         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28028         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28029         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28030         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28031         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28032         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28033         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28034         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28035         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28036         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28037         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28038
28039 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28040
28041         PR c++/20157
28042         * g++.dg/template/error18.C: New test.
28043
28044 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28045
28046         PR debug/16792
28047         * g++.dg/debug/pr16792.C: New test.
28048
28049 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28050
28051         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28052         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28053         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28054         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28055         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28056         test assertion names.
28057
28058 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28059
28060         PR fortran/18600
28061         * gfortran.dg/stfunc_1.f90: New test.
28062
28063 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28064
28065         PR fortran/16907
28066         * gfortran.dg/real_index_1.f90: New test.
28067
28068 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28069
28070         PR fortran/20323
28071         * gfortran.dg/spec_expr_1.f90: New test.
28072
28073 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28074
28075         PR c/20402
28076         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28077         new parser.
28078
28079 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28080
28081         PR fortran/20361
28082         * gfortran.dg/largeequiv_1.f90: New test.
28083
28084 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28085
28086         * gcc.dg/ucnid-1.c: New.
28087         * gcc.dg/ucnid-2.c: New.
28088         * gcc.dg/ucnid-3.c: New.
28089         * gcc.dg/ucnid-4.c: New.
28090         * gcc.dg/ucnid-5.c: New.
28091         * gcc.dg/ucnid-6.c: New.
28092         * gcc.dg/cpp/ucnid-1.c: New.
28093         * gcc.dg/cpp/ucnid-2.c: New.
28094         * gcc.dg/cpp/ucnid-3.c: New.
28095         * g++.dg/other/ucnid-1.C: New.
28096
28097 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28098
28099         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28100
28101 2005-03-11  Per Bothner  <per@bothner.com>
28102
28103         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28104         that diagnotics refer to correct token.
28105         * gcc.dg/unused-3.c: Likewise.
28106
28107 2005-03-11  Per Bothner  <per@bothner.com>
28108
28109         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28110         constant" is now actually on same line as string constant.
28111         * gcc.dg/cpp/direct2s.c: Likewise.
28112
28113 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28114
28115         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28116
28117 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28118
28119         PR libfortran/20124
28120         * gfortran.dg/pr20124.f90: New Test
28121
28122 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28123
28124         PR tree-optimization/20130
28125         * gcc.dg/pr20130-1.c: New test.
28126
28127 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28128
28129         PR target/20095
28130         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28131
28132 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28133
28134         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28135
28136 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28137
28138         * g++.dg/eh/forced1.C: Fix comment.
28139         * g++.dg/eh/forced2.C: Ditto.
28140         * g++.dg/eh/forced3.C: Ditto.
28141         * g++.dg/eh/forced4.C: Ditto.
28142
28143 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28144
28145         PR rtl-opt/20412
28146         * gcc.c-torture/compile/pr20412.c: New test.
28147
28148 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28149
28150         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28151
28152 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28153
28154         PR target/20322
28155         * gcc.dg/20050307-1.c: New test.
28156
28157 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28158
28159         PR c++/20375
28160         * g++.dg/other/stdarg3.C: New.
28161
28162 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28163
28164         PR c++/18384, c++/18327
28165         * g++.dg/init/array19.C: New test.
28166
28167         PR inline-asm/20314
28168         * gcc.dg/torture/pr20314-1.c: New test.
28169         * gcc.dg/torture/pr20314-2.c: New test.
28170
28171 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28172
28173         * gcc.dg/20050309-1.c: New test.
28174
28175 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28176
28177         * gcc.dg/builtins-10.c: Reactivate disabled test.
28178         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28179         new cbrt transformations.
28180
28181 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28182
28183         PR c++/20208
28184         * g++.dg/template/array13.C: New test.
28185
28186 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28187
28188         PR c++/16859
28189         * g++.dg/init/brace4.C: New test.
28190
28191 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28192
28193         PR c++/20186
28194         * g++.dg/template/non-dependent12.C: New.
28195
28196 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28197
28198         PR c++/20142
28199         * g++.dg/init/array18.C: Add dg-do run marker.
28200
28201         PR c++/20142
28202         * g++.dg/init/array18.C: New test.
28203
28204 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28205
28206         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28207         * g++.dg/gcov/gcov.exp: Likewise.
28208         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28209         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28210         * lib/c-torture.exp: Likewise.
28211         * lib/fortran-torture.exp: Likewise.
28212         * lib/g++.exp: Likewise.
28213         * lib/gcc-defs.exp: Likewise.
28214         * lib/gcc-dg.exp: Likewise.
28215         * lib/gcc.exp: Likewise.
28216         * lib/gcov.exp: Likewise.
28217         * lib/gfortran.exp: Likewise.
28218         * lib/mike-g++.exp: Likewise.
28219         * lib/mike-gcc.exp: Likewise.
28220         * lib/objc-torture.exp: Likewise.
28221         * lib/objc.exp: Likewise.
28222         * lib/profopt.exp: Likewise.
28223         * lib/target-libpath.exp: Likewise.
28224         * lib/target-supports.exp: Likewise.
28225         * lib/treelang.exp: Likewise.
28226         * lib/wrapper.exp: Likewise.
28227
28228 2005-03-08  Jeff Law  <law@redhat.com>
28229
28230         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28231         PHI-OPT changes.
28232
28233 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28234
28235         * gcc.dg/vect/pr20122.c: New test.
28236
28237 2005-03-07  Jeff Law  <law@redhat.com>
28238
28239         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28240         was folded away.
28241         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28242         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28243         * gcc.dg/tree-ssa/pr18134.c: New test.
28244
28245 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28246
28247         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28248         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28249         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28250
28251 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28252
28253         PR tree-opt/17671
28254         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28255
28256 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28257
28258         * g++.dg/warn/Wnvdtor.C: New test.
28259
28260 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28261
28262         * gcc.dg/torture/pr19683-1.c: New test.
28263
28264 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28265
28266         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28267         * gfortran.dg/g77/19990313-2.f: Ditto.
28268         * gfortran.dg/g77/19990313-3.f: Ditto.
28269         * gfortran.dg/g77/19990525-0.f: Ditto.
28270         * gfortran.dg/g77/19990826-0.f: Ditto.
28271         * gfortran.dg/g77/19990826-2.f: Ditto.
28272         * gfortran.dg/g77/19990826-3.f: Ditto.
28273         * gfortran.dg/g77/20000511-1.f: Ditto.
28274         * gfortran.dg/g77/20000511-2.f: Ditto.
28275         * gfortran.dg/g77/970625-2.f: Ditto.
28276         * gfortran.dg/g77/980310-2.f: Ditto.
28277         * gfortran.dg/g77/980310-3.f: Ditto.
28278         * gfortran.dg/g77/980310-8.f: Ditto.
28279         * gfortran.dg/g77/980519-2.f: Ditto.
28280         * gfortran.dg/g77/alpha1.f: Ditto.
28281         * gfortran.dg/g77/claus.f: Ditto.
28282         * gfortran.dg/g77/erfc.f: Ditto.
28283         * gfortran.dg/g77/short.f: Ditto.
28284         * gfortran.fortran-torture/execute/data.f90: Ditto.
28285         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28286         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28287
28288 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28289
28290         * lib/file-format.exp (gcc_target_object_format): Add check for som
28291         format and hardcode object formats on hppa*-*-hpux*.
28292         * lib/target-supports.exp (check_weak_available): Add check for som
28293         object format.  Always return 0 on hppa*-*-hpux10*.
28294
28295         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28296         is defined.
28297
28298         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28299
28300 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28301
28302         * gfortran.dg/pr19936_1.f90: New test.
28303         * gfortran.dg/pr19936_2.f90: New test.
28304         * gfortran.dg/pr19936_3.f90: New test.
28305
28306 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28307             Paul Thomas <prthomas@drfccad.cea.fr>
28308
28309         * gfortran.dg/PR19754_1.f90: New test.
28310         * gfortran.dg/PR19754_2.f90: Ditto.
28311
28312 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28313
28314         PR c++/19311
28315         * g++.dg/template/non-dependent11.C: New test.
28316
28317 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28318
28319         * lib/target-supports.exp (check_iconv_available): Fix comment.
28320
28321 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28322             Joseph S. Myers  <joseph@codesourcery.com>
28323
28324         PR c++/19797
28325         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28326
28327 2005-03-04  Matthew Sachs  <msachs@apple.com>
28328
28329         * gcc.exp (gcc_target_compile): Put braces around
28330         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28331         * objc.exp (objc_target_compile): Likewise.
28332         * treelang.exp (treelang_target_compile): Likewise.
28333
28334 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28335
28336         PR fortran/19673
28337         * gfortran.dg/func_result_1.f90: New test.
28338
28339 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28340
28341         * gcc.misc-tests/options.exp: New test.
28342
28343 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28344
28345         * gcc.dg/pr15784-4.c: New test.
28346
28347 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28348
28349         * gcc.c-torture/execute/pr17133.c: New.
28350         * gcc.c-torture/compile/20050303-1.c: New.
28351
28352 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28353
28354         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28355
28356 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28357
28358         * g++.dg/overload/using2.C: New.
28359
28360 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28361
28362         PR c++/19916
28363         * g++.dg/init/ptrmem2.C: New test.
28364
28365 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28366
28367         PR c/8927
28368         * gcc.dg/pr8927-1.c: New test.
28369
28370 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28371
28372         PR c++/20232
28373         * g++.dg/inherit/covariant12.C: New.
28374
28375 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28376
28377         PR fortran/19479
28378         * gfortran.dg/bound_1.f90: New test.
28379
28380 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28381
28382         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28383         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28384
28385 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28386
28387         PR c/20245
28388         * gcc.dg/pr20245-1.c: New test.
28389
28390 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28391
28392         PR middle-end/19874
28393         * gcc.c-torture/execute/20050119-2.c: New test case.
28394
28395 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28396
28397         * README: Update the DejaGnu bug reporting address.
28398         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28399         * lib/objc-torture.exp: Likewise.
28400
28401 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28402
28403         * gfortran.dg/boz_1.f90: New test.
28404         * gfortran.dg/boz_3.f90: New test.
28405         * gfortran.dg/boz_4.f90: New test.
28406
28407 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28408
28409         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28410         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28411
28412 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28413
28414         PR libfortran/20101
28415         * gfortran.dg/write_0_pe_format.f90: New test.
28416
28417 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28418
28419         PR c++/20206
28420         * g++.dg/opt/thunk2.C: New test.
28421         * g++.dg/opt/covariant1.C: New test.
28422
28423 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28424
28425         * gfortran.dg/e_d_fmt.f90: New test.
28426
28427 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28428
28429         * gcc.dg/asm-b.c: Fix comment typos.
28430
28431 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28432
28433         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28434         a V_MAY_DEF also.
28435
28436 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28437
28438         PR tree-opt/20188
28439         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28440         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28441         * gcc.dg/asm-b.c: New test.
28442
28443 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28444
28445         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28446         Disable this test on IRIX 6.
28447
28448 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28449
28450         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28451         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28452         parser.
28453
28454 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28455
28456         PR tree-optimization/20204
28457         * gcc.dg/pr20204.c: New test.
28458
28459 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28460
28461         PR target/20196
28462         * gcc.c-torture/execute/20050224-1.c: New test.
28463
28464         PR c++/20175
28465         * g++.dg/warn/Wbraces2.C: New test.
28466
28467 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28468
28469         PR c++/19878
28470         * g++.dg/init/const2.C: New test.
28471
28472 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28473
28474         PR tree-optimization/20100
28475         * gcc.c-torture/execute/pr20100-1.c: New test.
28476
28477 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28478
28479         * gfortran.dg/implicit_3.f90: New test.
28480
28481         * gfortran.dg/deftype_1.f90: New test.
28482
28483 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28484
28485         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28486         the test passes.
28487         * g++.dg/other/anon3.C: Accept a warning.
28488
28489 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28490
28491         * gcc.dg/pr20017.c: Fix a comment typo.
28492
28493 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28494
28495         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28496
28497 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28498
28499         PR ada/19902
28500         * ada/acats/tests/cxa/cxa3004.a: Remove.
28501         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28502
28503 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28504
28505         PR c++/20073
28506         * g++.dg/init/const1.C: New test.
28507
28508         PR c++/19991
28509         * g++.dg/parse/constant7.C: New test.
28510
28511         PR c++/20152
28512         * g++.dg/parse/error27.C: New test.
28513         * g++.dg/template/qualttp15.C: Adjust error markers.
28514         * g++.old-deja/g++.other/struct1.C: Likewise.
28515
28516         PR c++/20153
28517         * g++.dg/template/error17.C: New test.
28518
28519         PR c++/20148
28520         * g++.dg/parser/error26.C: New test.
28521
28522 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28523
28524         PR tree-optimization/20100
28525         PR tree-optimization/20115
28526         * gcc.dg/pr20115.c: New test.
28527         * gcc.dg/pr20115-1.c: New test.
28528         * gcc.dg/pr20100.c: New test.
28529         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28530         call-clobbered variables after alias1.
28531
28532 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28533
28534         * gfortran.dg/list_read_4.f90: new test.
28535
28536 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28537
28538         PR rtl-optimization/20017.
28539         * gcc.dg/pr20017.c: New.
28540
28541 2005-02-22  Devang Patel  <dpatel@apple.com>
28542
28543         PR 19952
28544         * g++.dg/tree-ssa/pr19952.C: New test.
28545
28546 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28547
28548         PR c++/19883
28549         * g++.dg/parse/constant6.C: New test.
28550
28551 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28552
28553         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28554         * g++.dg/charset/asm2.c: Likewise.
28555         * g++.dg/charset/asm3.c: Likewise.
28556         * g++.dg/charset/asm4.c: Likewise.
28557         * g++.dg/charset/asm5.c: Likewise.
28558         * g++.dg/charset/attribute1.c: Likewise.
28559         * g++.dg/charset/attribute2.c: Likewise.
28560         * g++.dg/charset/extern1.cc: Likewise.
28561         * g++.dg/charset/extern2.cc: Likewise.
28562         * g++.dg/charset/extern3.cc: Likewise.
28563         * g++.dg/charset/function.cc: Likewise.
28564         * g++.dg/charset/string.c: Likewise.
28565         * g++.dg/charset/charset.exp: Likewise.
28566         * lib/target-supports.exp (check_iconv_available): Fix comment.
28567
28568 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28569
28570         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28571         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28572         * gcc.dg/charset/asm2.c: Likewise.
28573         * gcc.dg/charset/asm3.c: Likewise.
28574         * gcc.dg/charset/asm4.c: Likewise.
28575         * gcc.dg/charset/asm5.c: Likewise.
28576         * gcc.dg/charset/asm6.c: Likewise.
28577         * gcc.dg/charset/attribute1.c: Likewise.
28578         * gcc.dg/charset/attribute2.c: Likewise.
28579         * gcc.dg/charset/builtin1.c: Likewise.
28580         * gcc.dg/charset/extern.c: Likewise.
28581         * gcc.dg/charset/function.c: Likewise.
28582         * gcc.dg/charset/string.c: Likewise.
28583         * gcc.dg/charset/charset.exp: Likewise.
28584
28585 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28586
28587         PR fortran/20086
28588         * gfortran.dg/pr20086.f90: New test.
28589
28590 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28591
28592         PR tree-optimization/19786
28593         * g++.dg/tree-ssa/pr19786.C: New.
28594
28595 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28596
28597         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28598
28599 2005-02-21  Jeff Law  <law@redhat.com>
28600
28601         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28602
28603 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28604
28605         * gfortran.dg/do_iterator: Split loop, markup all lines for
28606         which an error locus is printed.
28607         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28608         locus is printed.
28609         * gfortran.dg/select_4.f90: Likewise.
28610         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28611         locuses in the various permutations.
28612
28613 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28614
28615         PR tree-optimization/19951
28616         * g++.dg/vect: New directory.
28617         * g++.dg/vect/vect.exp: New file.
28618         * g++.dg/vect/pr19951.cc: New testcase.
28619         * g++.dg/dg.exp: Also prune vectorizer tests.
28620
28621 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28622
28623         PR 18785
28624         * gcc.dg/charset/builtin1.c: New test.
28625
28626 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28627
28628         PR c++/19299
28629         * g++.dg/inherit/volatile1.C: New test.
28630
28631         PR c++/19440
28632         * g++.dg/template/dtor4.C: New test.
28633
28634 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28635
28636         * gfortran.dg/int_1.f90: New test.
28637
28638 2005-02-19  Devang Patel  <dpatel@apple.com>
28639
28640         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28641
28642 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28643
28644         * gfortran.dg/achar_1.f90: New test.
28645
28646 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28647
28648         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28649
28650 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28651             Jakub Jelinek  <jakub@redhat.com>
28652
28653         PR tree-optimization/19828
28654         * gcc.dg/tree-ssa/loop-7.c: New test.
28655         * gcc.c-torture/execute/20050218-1.c: New test.
28656
28657 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28658
28659         PR c/20043
28660         * gcc.dg/transparent-union-1.c: New test.
28661         * gcc.dg/transparent-union-2.c: New test.
28662
28663 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28664
28665         PR tree-optimization/18977
28666         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28667
28668 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28669
28670         PR target/20054
28671         * gcc.dg/pr20054.c: New test.
28672
28673 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28674
28675         PR c++/19508
28676         * g++.dg/ext/attrib20.C: New test.
28677
28678 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28679
28680         PR middle-end/20030
28681         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28682
28683 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28684
28685         PR c++/20008
28686         * g++.dg/opt/switch4.C: New.
28687
28688 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28689
28690         PR c++/20023
28691         PR tree-optimization/20009
28692         * gcc.c-torture/compile/20050217-1.c: New test.
28693         * g++.dg/opt/switch3.C: New test.
28694
28695         PR tree-optimization/18947
28696         * gcc.c-torture/compile/20050215-1.c: New test.
28697         * gcc.c-torture/compile/20050215-2.c: New test.
28698         * gcc.c-torture/compile/20050215-3.c: New test.
28699
28700 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28701
28702         PR c++/20028
28703         * g++.dg/template/crash34.C: New.
28704
28705         PR c++/20022
28706         * g++.dg/other/access3.C: New.
28707
28708 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28709
28710         * gcc.dg/vect/vect-98.c: New test.
28711
28712 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28713
28714         PR tree-optimization/19967
28715         * gcc.dg/pr19967.c: New.
28716
28717 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28718
28719         PR middle-end/19857
28720         * gcc.dg/tree-ssa/20050215-1.c: New test.
28721         * gcc.c-torture/execute/20050215-1.c: New test.
28722
28723 2005-02-15  Eric Christopher  <echristo@redhat.com>
28724
28725         * gcc.dg/cpp/20050215-1.c: New file.
28726
28727 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28728
28729         PR tree-optimization/15785
28730         * gcc.dg/pr15785-1.c: New test.
28731
28732 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28733
28734         PR c++/17788
28735         * g++.dg/init/ctor4.C: New.
28736         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28737
28738 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28739
28740         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28741         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28742
28743 2005-02-15  Andreas Schwab  <schwab@suse.de>
28744
28745         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28746         declare malloc.
28747
28748 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28749
28750         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28751
28752 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28753
28754         PR tree-optimization/19853
28755         * gcc.c-torture/compile/pr19853.c: New test.
28756
28757 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         PR c++/19608
28760         * g++.dg/parse/local-class1.C: New.
28761
28762         PR c++/19895
28763         * g++.dg/parse/ptrmem3.C: New.
28764
28765         PR c++/19884
28766         * g++.old-deja/g++.oliva/template6.C: Add another case.
28767         * g++.dg/template/explicit6.C: New.
28768
28769 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28770
28771         PR c++/17816
28772         * g++.dg/other/redecl2.C: New.
28773
28774 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         PR c++/19891
28777         * g++.dg/abi/covariant4.C: New.
28778
28779 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28780
28781         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28782         New tests.
28783
28784 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28785
28786         * gcc.dg/vect/vect-96.c: Fix typo.
28787
28788 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28789
28790         PR c++/14479
28791         PR c++/19487
28792         * g++.dg/template/enum5.C: New test.
28793
28794 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28795
28796         * gcc.dg/vect/vect-97.c: New test.
28797
28798 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28799
28800         * gcc.dg/vect/vect-96.c: New test.
28801
28802 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28803
28804         * gcc.dg/builtins-34.c: Also check ldexp*.
28805
28806 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28807
28808         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28809
28810 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28811
28812         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28813         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28814         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28815         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28816         selector_list, selector_expression, dg-process-target): Move to new
28817         file target-supports-dg.exp.
28818         * lib/target-supports-dg.exp: New.
28819
28820         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28821         New.
28822
28823 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28824
28825         PR c++/19666
28826         * g++.dg/other/ptrmem6.C: New test.
28827
28828         PR middle-end/19858
28829         * gcc.c-torture/compile/20050210-1.c: New test.
28830
28831 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28832
28833         PR c++/19755
28834         * g++.dg/warn/Wbraces1.C: New test.
28835
28836 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28837
28838         * gcc.dg/builtins-52.c: New testcase.
28839
28840 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28841
28842         PR c/19342
28843         * gcc.c-torture/execute/20050119-1.c: New test.
28844
28845 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28846
28847         PR c++/19811
28848         * g++.dg/init/delete1.C: New test.
28849
28850 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28851
28852         PR c++/18470
28853         * g++.dg/template/static12.C: New test.
28854
28855 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28856
28857         PR c++/19787
28858         * g++.dg/conversion/ambig1.C: New test.
28859
28860         PR c++/19739
28861         * g++.dg/ext/attrib19.C: New test.
28862
28863         PR c++/19732
28864         * g++.dg/parse/dtor5.C: New test.
28865
28866         PR c++/19762
28867         * g++.dg/template/dtor3.C: New test.
28868
28869         PR c++/19826
28870         * g++.dg/template/static11.C: New test.
28871         * g++.dg/template/crash2.C: Remove dg-error marker.
28872
28873 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28874
28875         PR C++/18491
28876         * g++.old-deja/g++.mike/p10769a.C: Remove.
28877
28878 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28879
28880         * gcc.dg/builtins-48.c: New test case.
28881         * gcc.dg/builtins-49.c: New test case.
28882         * gcc.dg/builtins-50.c: New test case.
28883         * gcc.dg/builtins-51.c: New test case.
28884
28885 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28886
28887         PR middle-end/19583
28888         * g++.dg/warn/Wreturn-type-3.C: New test.
28889
28890 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28891
28892         PR middle-end/19402
28893         * gcc.dg/pr19402-1.c: New testcase.
28894         * gcc.dg/pr19402-2.c: likewise.
28895
28896 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28897
28898         PR middle-end/19854
28899         * g++.dg/tree-ssa/tmmti.C: New testcase.
28900
28901 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28902
28903         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28904
28905 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28906
28907         PR c++/19733
28908         * g++.dg/parse/crash23.C: New test.
28909         * g++.dg/warn/Weff1.C: New test.
28910
28911 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28912
28913         * gcc.dg/20050209-1.c: New test.
28914
28915 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28916
28917         PR target/19799
28918         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28919
28920 2005-02-08  Mike Stump  <mrs@apple.com>
28921
28922         * g++.dg/pch/import-2.c: New test.
28923         * g++.dg/pch/import-2.hs: New.
28924         * g++.dg/pch/include/import-2a.h: New.
28925         * g++.dg/pch/include/import-2b.h: New.
28926
28927 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28928
28929         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28930
28931 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28932
28933         * gfortran.dg/substr_1.f90: New test.
28934
28935 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28936
28937         PR middle-end/19775
28938         * gcc.dg/torture/builtin-power-1.c: Disable test for
28939         invalid transformation.
28940         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28941         no longer optimize.
28942         * gcc.dg/builtins-47.c: New testcase.
28943
28944 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28945             Dorit Naishlos  <dorit@il.ibm.com>
28946
28947         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28948
28949 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28950
28951         * gcc.c-torture/compile/20050206-1.c: New test.
28952
28953 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28954
28955         PR tree-opt/19768
28956         * g++.dg/opt/pr19768.C: New test.
28957
28958 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28959
28960         PR tree-opt/19736
28961         * gcc.c-torture/compile/pr19736.c: New test.
28962
28963 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28964
28965         PR c++/17401
28966         * g++.dg/parse/error25.C: New test.
28967
28968 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28969
28970         * gcc.c-torture/execute/20050203-1.c: New.
28971
28972 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28973
28974         * gcc.dg/vect/vect-85.c: Remove xfail.
28975         * gcc.dg/vect/vect-86.c: Remove xfail.
28976         * gcc.dg/vect/vect-87.c: Remove xfail.
28977         * gcc.dg/vect/vect-88.c: Remove xfail.
28978
28979 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28980
28981         * gcc.dg/altivec-19.c: New.
28982
28983 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28984
28985         PR c/17807
28986         * gcc.dg/nested-func-3.c: New test.
28987         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28988
28989 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28990
28991         * gcc.test-framework/gen_directive_tests: Generate tests for
28992         selector expressions.
28993
28994 2005-02-02  Matt Austern  <austern@apple.com>
28995
28996         PR c++/19628
28997         * g++/ext/builtin7.C: New.
28998         * g++/ext/builtin8.C: New.
28999
29000 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29001
29002         PR c/18502
29003         * gcc.dg/pr18502-1.c: New test.
29004
29005 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29006
29007         PR c++/17413
29008         * g++.dg/template/local4.C: Tweak.
29009
29010 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29011
29012         PR tree-optimization/19578
29013         * gcc.c-torture/compile/20050202-1.c: New test.
29014
29015 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29016
29017         PR c/19435
29018         * gcc.dg/c99-init-4.c: New test.
29019
29020 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29021
29022         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29023
29024         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29025
29026         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29027         * g++.dg/eh/check-vect.h: New.
29028
29029         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29030         * gcc.dg/vect/vect-78.c: Ditto.
29031         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29032         Remove.
29033
29034         * g++.dg/conversion/simd1.C: Expect warning.
29035         * g++.dg/ext/attribute-test-1.C: Ditto.
29036         * g++.dg/ext/attribute-test-2.C: Ditto.
29037         * g++.dg/ext/attribute-test-3.C: Ditto.
29038         * g++.dg/ext/attribute-test-4.C: Ditto.
29039
29040         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29041         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29042
29043         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29044
29045 2005-02-01  Richard Henderson  <rth@redhat.com>
29046
29047         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29048         long double for ibm double-double format.
29049         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29050
29051 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29052
29053         PR tree-optimization/19633
29054         * gcc.dg/pr19633-1.c: New test.
29055         * gcc.dg/pr19633.c: Tweak to make pointer point
29056         to NULL or a symbol.
29057
29058 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29059
29060         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29061         New procs.
29062         (dg-process-target (local override)): Handle selector expressions.
29063
29064         * gcc.test-framework/README: Describe tests in source directory.
29065         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29066         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29067         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29068         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29069         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29070         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29071         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29072         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29073         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29074         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29075         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29076         * gcc.test-framework/dg-error-exp-P.c: New test.
29077         * gcc.test-framework/dg-error-exp-XP.c: New test.
29078         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29079         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29080         * gcc.test-framework/dg-output-exp-P.c: New test.
29081         * gcc.test-framework/dg-output-exp-XF.c: New test.
29082         * gcc.test-framework/dg-warning-exp-P.c: New test.
29083         * gcc.misc-tests/dg-1.c: Remove.
29084         * gcc.misc-tests/dg-2.c: Remove.
29085         * gcc.misc-tests/dg-3.c: Remove.
29086         * gcc.misc-tests/dg-4.c: Remove.
29087         * gcc.misc-tests/dg-5.c: Remove.
29088         * gcc.misc-tests/dg-6.c: Remove.
29089         * gcc.misc-tests/dg-7.c: Remove.
29090         * gcc.misc-tests/dg-8.c: Remove.
29091         * gcc.misc-tests/dg-9.c: Remove.
29092         * gcc.misc-tests/dg-10.c: Remove.
29093         * gcc.misc-tests/dg-11.c: Remove.
29094         * gcc.misc-tests/dg-12.c: Remove.
29095         * gcc.misc-tests/dg-test.exp: Remove.
29096
29097         * gcc.test-framework/test-framework.awk: Change recording and
29098         printing of passes and failures.
29099
29100         * gcc.test-framework: New directory.
29101         * gcc.test-framework/README: New.
29102         * gcc.test-framework/test-framework.exp: New.
29103         * gcc.test-framework/test-framework.awk: New.
29104         * gcc.test-framework/gen_directive_tests: New.
29105
29106 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29107
29108         * lib/treelang.exp: Fix comment typos.
29109         (treelang_target_compile): Don't append libs=-ltreelang to options.
29110
29111 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29112
29113         * g++.dg/parse/typename7.C: Adjust error messages.
29114
29115 2005-01-31  Jeff Law  <law@redhat.com>
29116
29117         * gcc.c-torture/execute/20050131-1.c: New test.
29118         * gcc.dg/wcaselabel.c: New test.
29119
29120 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29121
29122         * g++.dg/other/warning1.C: Adjust error messags.
29123         * g++.dg/parse/constant5.C: New test.
29124
29125 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29126
29127         PR c/19333
29128         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29129         the test case valid.
29130         * gcc.dg/20030815-1.c: Remove invalid tests.
29131         * gcc.dg/array-7.c: Adjust expected result.
29132         * gcc.dg/pr18596-3.c: Likewise.
29133         * gcc.dg/noncompile/20000901-1.c: Likewise.
29134         * gcc.dg/noncompile/init-2.c: Likewise.
29135         * gcc.dg/noncompile/init-4.c: Likewise.
29136
29137 2005-01-31  Dale Johannesen  <dalej@apple.com>
29138
29139         * g++.dg/opt/pr19650.C: New test.
29140
29141 2005-01-31  Richard Henderson  <rth@redhat.com>
29142
29143         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29144         long double for intel double extended format.
29145         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29146
29147 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29148
29149         PR c++/19555
29150         * g++.dg/template/static10.C: New test.
29151
29152         PR c++/19395
29153         * g++.dg/parse/error24.C: New test.
29154
29155         PR c++/19367
29156         * g++.dg/lookup/builtin1.C: New test.
29157
29158         PR c++/19457
29159         * g++.dg/warn/conv3.C: New test.
29160
29161 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29162
29163         PR fortran/19647
29164         * gfortan.dg/inquire_7.f90
29165
29166 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29167
29168         PR tree-optimization/15791
29169         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29170         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29171         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29172         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29173         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29174         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29175         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29176         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29177         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29178         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29179
29180 2005-01-29  Paul Brook  <paul@codesourcery.com>
29181
29182         PR fortran/18565
29183         * check.c (real_or_complex_check): New function.
29184         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29185         * intrinsic.c (add_functions): Use new check functions.
29186         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29187         Add prototypes.
29188
29189 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29190
29191         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29192         gcc.dg/lvalue-3.c: New tests.
29193         * gcc.dg/concat.c: Update expected messages.
29194
29195 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29196
29197         PR libfortran/19595
29198         * gfortran.dg/eor_1.f90: New test.
29199
29200 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29201
29202         PR fortran/19589
29203         * gfortran.dg/logical_data_1.f90: New test.
29204
29205 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29206
29207         PR c++/19253
29208         * g++.dg/template/crash33.C: New test.
29209
29210         PR c++/19667
29211         * g++.dg/template/crash32.C: New test.
29212
29213 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29214
29215         PR middle-end/16558
29216         * g++.dg/warn/Wreturn-type-2.C: New test.
29217
29218 2004-06-24  Jeff Law  <law@redhat.com>
29219
29220         * gcc.dg/tree-ssa/20050128-1.c: New test.
29221
29222 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29223
29224         * gcc.target/frv/all-mdpackh-1.c: New test.
29225
29226 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29227
29228         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29229
29230 2005-01-27  Richard Henderson  <rth@redhat.com>
29231
29232         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29233
29234 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29235
29236         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29237
29238 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29239
29240         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29241         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29242         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29243         to cope with cases where the multilib options override the dg-options.
29244
29245 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29246
29247         PR c/18946
29248         * gcc.dg/noncompile/20050120-1.c: New test.
29249
29250 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29251
29252         PR tree-optimization/19633
29253         * gcc.dg/pr19633.c: New test.
29254         * gcc.dg/tree-ssa/pr19633.c: New test.
29255
29256 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29257
29258         * gcc.dg/20041216-1.c: New test.
29259
29260 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29261
29262         PR objc/18862
29263         * objc.dg/selector-2.m: New test.
29264
29265 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * g++.dg/opt/range-test-2.C: New test.
29268
29269         PR rtl-optimization/19579
29270         * gcc.c-torture/execute/20050124-1.c: New test.
29271
29272 2005-01-26  Greg Parker  <gparker@apple.com>
29273         Stuart Hastings  <stuart@apple.com>
29274
29275         * gcc.c-torture/execute/20050125-1.c: New.
29276
29277 2005-01-18  Jan Hubicka  <jh@suse.cz>
29278
29279         PR tree-optimize/19337
29280         * gcc.c-torture/compile/20050119-1.c: New test.
29281
29282 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29283
29284         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29285         test for successful match.
29286
29287 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29288
29289         PR objc/18408
29290         * objc.dg/comp-types-7.m: New test.
29291
29292 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29293
29294         * lib/target-supports.exp (current_target_name): New.
29295         (check_effective_target_ilp32, check_effective_target_lp64):
29296         Cache the result to use as long as the current target, with
29297         multilib flags, remains the same.
29298
29299         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29300         (dg-require-weak, dg-require-visibility, dg-require-alias,
29301         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29302         dg-require-effective-target, dg-skip-if): Remove call to
29303         skip_test_and_clear_xfail.
29304         (dg-test): Clear xfail data.
29305
29306 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29307
29308         PR target/17751
29309         * gcc.dg/ppc64-toc.c: New test.
29310
29311         * g++.dg/tree-ssa/empty-1.C: New test.
29312
29313         PR middle-end/19551
29314         * gcc.c-torture/execute/20050121-1.c: New test.
29315         * gcc.dg/20050121-2.c: New test.
29316
29317 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29318         Paul Brook  <paul@codesourcery.com>
29319
29320         PR fortran/17941
29321         * gfortran.dg/real_const_1.f: New test.
29322         * gfortran.dg/real_const_2.f90: New test.
29323         * gfortran.dg/complex_int_1.f90: New test.
29324
29325 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29326
29327         PR fortran/19313
29328         * gfortan.dg/inquire_6.f90: New test.
29329
29330 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29331
29332         PR libfortran/19451
29333         * open_readonly_1.f90: New test.
29334
29335 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29336
29337         PR libfortran/18982
29338         * gfortran.dg/open_new.f90: New file.
29339
29340 2005-01-22  Paul Brook  <paul@codesourcery.com>
29341
29342         * namelist_1.f90: New test.
29343
29344 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29345
29346         PR tree-optimization/19484
29347         * gcc.c-torture/compile/20050122-[12].c: New tests.
29348
29349 2005-01-22  Paul Brook  <paul@codesourcery.com>
29350
29351         * gfortran.dg/implicit_2.f90: New test.
29352
29353 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29354
29355         PR fortran/19314
29356         * gfortran.dg/inquire_5.f90: New test.
29357
29358 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29359
29360         PR c/18809
29361         * gcc.dg/pr18809-1.c: New test.
29362
29363 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29364
29365         * gcc.dg/20050121-1.c: New test.
29366
29367         PR tree-optimization/13000
29368         * gcc.dg/20040206-1.c: Change warning to point where function is
29369         being inlined.
29370
29371 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29372
29373         PR c++/19208
29374         * g++.dg/template/array11.C: New test.
29375
29376 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29377
29378         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29379         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29380         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29381         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29382         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29383         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29384
29385 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29386
29387         PR tree-optimization/15349
29388         * gcc.dg/tree-ssa/pr15349.c: New.
29389
29390 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29391
29392         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29393
29394 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29395
29396         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29397         scan-assembler-times directive name.
29398
29399         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29400         after dg-do.
29401
29402         PR rtl-optimization/19462
29403         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29404
29405 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29406
29407         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29408         counting function calls on ia64.
29409
29410 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29411
29412         PR rtl-optimization/15139
29413         * gcc.dg/20050111-2.c: New test.
29414
29415         PR c/17297
29416         * gcc.c-torture/compile/20050113-1.c: New testcase.
29417
29418         PR middle-end/19164
29419         * gcc.dg/20050113-1.c: New testcase.
29420
29421 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29422
29423         * gcc.dg/vect/vect-85.c: Add comment.
29424         * gcc.dg/vect/vect-86.c: Add xfail for now.
29425         * gcc.dg/vect/vect-87.c: Add xfail for now.
29426         * gcc.dg/vect/vect-88.c: Add xfail for now.
29427         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29428
29429 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29430
29431         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29432
29433 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29434
29435         * g++.dg/debug/typedef3.C: New test.
29436
29437 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29438
29439         PR c/19472
29440         * gcc.dg/asm-a.c: New test.
29441
29442 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29443
29444         * gcc.dg/sh-relax.c: Add prototype for abort.
29445
29446 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29447
29448         * gcc.dg/short-compare-1.c: New test.
29449         * gcc.dg/short-compare-2.c: Likewise.
29450
29451 2005-01-18  Michael Matz  <matz@suse.de>
29452
29453         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29454
29455 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29456
29457         PR tree-optimization/19121
29458         * gcc.c-torture/compile/pr19121.c: New test.
29459
29460 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29461
29462         PR target/19357
29463         * gcc.c-torture/compile/pr19357.c: New test.
29464
29465 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29466
29467         PR c/5675
29468         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29469         pass--those that refer just to the variable, possibly with a
29470         cast.
29471         * gcc.dg/c99-const-expr-3.c: Likewise.
29472
29473         PR middle-end/13127
29474         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29475         longer emitted.
29476
29477 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29478
29479         PR fortran/18778
29480         * gfortran.dg/endfile_2.f90: New test.
29481
29482 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29483
29484         PR 19168
29485         * gfortran.dg/select_5.f90: New test.
29486
29487 2004-01-16  Paul Brook  <paul@codesourcery.com>
29488
29489         * gfortran.dg/common_4.f90: New test.
29490
29491 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29492
29493         PR rtl-optimization/19462
29494         * gcc.dg/torture/pr19462-1.c: New test.
29495
29496 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29497
29498         PR objc/19321
29499         * objc.dg/func-ptr-2.m: New.
29500         * objc.dg/volatile-1.m: New.
29501
29502 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29503
29504         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29505
29506 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29507
29508         PR tree-optimization/19060
29509         * gcc.c-torture/execute/20050104-1.c: New test.
29510
29511 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29512
29513         PR fortran/18983
29514         * gfortran.dg/write_to_null.f90: New test.
29515
29516 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29517             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29518
29519         PR other/19328
29520         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29521         argument.
29522
29523 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29524
29525         PR c++/19263
29526         * g++.dg/init/vector1.C: New test.
29527
29528 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29529
29530         PR target/13158
29531         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29532         PR target/18987
29533         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29534
29535 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29536
29537         * gfortran.dg/select_1.f90: New test.
29538         * gfortran.dg/select_2.f90: New test.
29539         * gfortran.dg/select_3.f90: New test.
29540         * gfortran.dg/select_4.f90: New test.
29541
29542 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29543
29544         PR middle-end/19084
29545         PR rtl-optimization/19348
29546         * gcc.dg/20050111-1.c: New test.
29547         * gcc.c-torture/execute/20050111-1.c: New test.
29548
29549         * gcc.dg/i386-asm-4.c: New test.
29550
29551 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29552
29553         * gcc.dg/nested-func-2.c: New test.
29554         * ada/acats/norun.lst: Remove c953002.
29555
29556 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29557
29558         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29559
29560 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29561
29562         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29563
29564 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29565
29566         PR target/18761
29567         * g++.dg/abi/align1.C: New test.
29568
29569 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29570
29571         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29572         at a time.
29573         * g++.dg/ext/altivec_check.h: Support compiling as C.
29574
29575 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29576
29577         PR c++/19355
29578         * g++.dg/expr/pr19355-1.C: New test case.
29579
29580 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29581
29582         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29583         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29584         * ada/acats/tests/c3/c92005b.ada: Likewise.
29585         * ada/acats/tests/c3/cxb3012.a: Likewise.
29586         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29587
29588 2005-01-09  Paul Brook  <paul@codesourcery.com>
29589
29590         * gfortran.dg/common_2.f90: New file.
29591         * gfortran.dg/common_3.f90: New file.
29592
29593 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29594
29595         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29596
29597 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29598
29599         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29600         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29601         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29602         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29603         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29604         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29605         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29606         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29607         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29608         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29609         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29610         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29611         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29612         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29613         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29614         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29615         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29616         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29617         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29618         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29619         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29620         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29621         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29622         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29623         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29624         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29625         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29626         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29627         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29628         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29629         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29630         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29631         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29632         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29633         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29634         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29635         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29636         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29637         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29638         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29639         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29640         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29641         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29642         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29643         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29644         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29645         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29646         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29647         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29648         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29649         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29650         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29651         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29652         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29653         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29654         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29655         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29656         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29657         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29658         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29659         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29660         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29661         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29662         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29663         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29664         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29665         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29666
29667         * gcc.dg/vect/vect-1.c: Fix spelling.
29668         * gcc.dg/vect/vect-10.c: Fix spelling.
29669         * gcc.dg/vect/vect-11.c: Fix spelling.
29670         * gcc.dg/vect/vect-12.c: Fix spelling.
29671         * gcc.dg/vect/vect-14.c: Fix spelling.
29672         * gcc.dg/vect/vect-15.c: Fix spelling.
29673         * gcc.dg/vect/vect-16.c: Fix spelling.
29674         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29675         * gcc.dg/vect/vect-64.c: Fix comments.
29676         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29677
29678 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29679             Ira Rosen  <irar@il.ibm.com>
29680
29681         * gcc.dg/vect/vect-70.c: New test.
29682         * gcc.dg/vect/vect-71.c: New test.
29683
29684 2005-01-09  Manfred Hollstein  <mh@suse.com>
29685
29686         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29687         * gcc.dg/pr18241-2.c: Likewise.
29688         * gcc.dg/pr18241-3.c: Likewise.
29689         * gcc.dg/pr18241-4.c: Likewise.
29690         * gcc.dg/pr18241-5.c: Likewise.
29691
29692 2005-01-08  Richard Henderson  <rth@redhat.com>
29693
29694         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29695         False for x86 and x86-64.
29696
29697 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29698
29699         PR tree-optimization/18241
29700         * gcc.dg/pr18241-1.c: New test.
29701         * gcc.dg/pr18241-2.c: New test.
29702         * gcc.dg/pr18241-3.c: New test.
29703         * gcc.dg/pr18241-4.c: New test.
29704         * gcc.dg/pr18241-5.c: New test.
29705
29706 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29707
29708         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29709         gfortran.dg/select_4.f90: New.
29710
29711 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29712
29713         * gcc.c-torture/execute/20050107-1.c: New test.
29714
29715 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29716
29717         PR c++/19298
29718         * g++.dg/template/ref2.C: New.
29719
29720 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29721
29722         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29723         instead of being empty.
29724
29725 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29726
29727         PR fortran/15553
29728         * gfortran.dg/array-1.f90: New test.
29729
29730 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29731
29732         PR tree-optimization/19283
29733         * gcc.c-torture/execute/20050106-1.c: New test.
29734
29735         PR rtl-optimization/18861
29736         * gcc.dg/20050105-1.c: New test.
29737
29738         PR tree-optimization/18828
29739         * gcc.dg/20050105-2.c: New test.
29740
29741 2005-01-07  Andreas Jaeger  <aj@suse.de>
29742
29743         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29744
29745 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29746
29747         PR fortran/18398
29748         * gfortran.dg/fmt_read.f90: New test.
29749
29750 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29751
29752         * gcc.dg/rs6000-ldouble-2.c: New.
29753
29754 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29755
29756         PR c++/19244
29757         * g++.dg/parser/ctor2.C: New test.
29758
29759 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29760
29761         PR c++/17154
29762         * g++.dg/template/using9.C: New test.
29763
29764 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29765
29766         PR c++/19258
29767         * g++.dg/lookup/friend6.C: New test.
29768
29769 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29770
29771         PR c++/19270
29772         * g++.dg/template/array10.C: New.
29773
29774 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29775
29776         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29777         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29778
29779 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29780
29781         * gcc.c-torture/compile/20050105-1.c: New test.
29782
29783 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29784
29785         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29786
29787 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29788
29789         PR middle-end/19100
29790         * gcc.dg/conv-3.c: New test case.
29791
29792 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29793
29794         * gcc.dg/asm-wide-1.c: New test.
29795
29796 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29797
29798         PR c++/19030
29799         * g++.dg/parse/crash22.C: New
29800
29801 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29802
29803         PR 19257
29804         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29805
29806 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29807
29808         PR middle-end/17767
29809         * gcc.dg/i386-mmx-6.c: New test case.
29810
29811 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29812
29813         PR tree-optimization/18308
29814         * gcc.dg/vect/pr18308.c: New testcase.
29815
29816 2005-01-04  Andreas Jaeger  <aj@suse.de>
29817
29818         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29819
29820 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29821             Robert Bowdidge <bowdidge@apple.com>
29822
29823         * gcc.dg/cpp/subframework1.c: New.
29824         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29825         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29826         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29827         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29828
29829 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29830
29831         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29832         producing warning.
29833         * gcc.dg/darwin-weakimport-2.c: New.
29834
29835 2005-01-03  Richard Henderson  <rth@redhat.com>
29836
29837         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29838
29839 2005-01-03  Richard Henderson  <rth@redhat.com>
29840
29841         * gcc.dg/vect/vect.exp: Enable for ia64.
29842         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29843         (check_effective_target_vect_float): Likewise.
29844         (check_effective_target_vect_no_align): Likewise.
29845         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29846         * gcc.dg/vect/vect-8.c: Likewise.
29847
29848 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29849
29850         PR target/19236
29851         * gcc.dg/pr19236-1.c: New test case.
29852
29853 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29854
29855         PR rtl-optimization/12092
29856         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29857
29858 2005-01-02  Andreas Jaeger  <aj@suse.de>
29859
29860         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29861
29862 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29863             Andrew Pinski  <pinskia@physics.uc.edu>
29864
29865         PR rtl-optimization/12092
29866         * gcc.dg/pr12092-1.c: New test case.
29867
29868 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29869
29870         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29871         'hidden' and 'default' for better portability.
29872         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29873
29874         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29875         6 and 7.
29876         * g++.old-deja/g++.brendan/new3.C: Likewise.
29877
29878 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29879
29880         * gcc.dg/20041231-1.C: New test.
29881         * g++.dg/warn/Wunreachable-code-1.C: New test.
29882
29883 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29884
29885         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29886         file, not /dev/null.  Abort on error.
29887
29888 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29889             Ziemowit Laski  <zlaski@apple.com>
29890
29891         PR objc/18971
29892         * objc.dg/encode-5.m: New test.
29893
29894 2004-12-29  Richard Henderson  <rth@redhat.com>
29895
29896         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29897         * objc.dg/stabs-1.m: Disable for ia64.
29898
29899 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29900
29901         PR c++/19190
29902         * g++.dg/warn/Wunused-10.C: New test.
29903
29904 2004-12-28  Richard Henderson  <rth@redhat.com>
29905
29906         * objc.dg/stabs-1.m: Disable for alpha.
29907
29908 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29909
29910         PR c++/19149
29911         * g++.dg/parse/error23.C: New test.
29912
29913 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29914
29915         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29916
29917         PR fortran/19032
29918         * gfortran.dg/intrinsic_modulo_1.f90: New.
29919         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29920         tests with divisor -1.
29921
29922 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29923
29924         * g++.dg/opt/temp1.C (memcpy): Return a value.
29925
29926         PR c++/19148
29927         * g++.dg/expr/cond7.C: New test.
29928
29929 2004-12-27  Paul Brook  <paul@codesourcery.com>
29930
29931         * gfortran.dg/g77/select_no_compile.f: Remove.
29932
29933 2004-12-27  Richard Henderson  <rth@redhat.com>
29934
29935         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29936         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29937         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29938
29939 2004-12-26  Richard Henderson  <rth@redhat.com>
29940
29941         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29942         by 1i instead of token pasting.
29943
29944 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29945
29946         PR tree-optimization/17578
29947         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29948         to additional_flags.
29949         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29950
29951 2004-12-25  Richard Henderson  <rth@redhat.com>
29952
29953         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29954         Remove Alpha.
29955
29956 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29957
29958         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29959         hppa*-*-hpux*.
29960         * gcc.dg/pr17957.c (dg-options): Likewise.
29961         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29962         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29963         instead of 0 on __hppa__.
29964         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29965         "foo,%r" on hppa*-*-*.
29966
29967 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29968
29969         PR fortran/19071
29970         * gfortran.dg/complex_write.f90: New test.
29971
29972 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/17595
29975         * g++.dg/parse/pragma2.C: New test.
29976
29977         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29978
29979 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29980
29981         * gcc.dg/empty2.c: Add missing dg-warning.
29982
29983 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29984
29985         PR c++/17413
29986         * g++.dg/template/local4.C: New test.
29987         * g++.dg/template/crash19.C: Add dg-error marker.
29988
29989         * g++.dg/template/crash31.C: Correct embedded PR number.
29990
29991 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29992
29993         PR c++/16405
29994         * g++.dg/opt/temp1.C: Add do-run marker.
29995
29996 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29997
29998         * g++.dg/template/spec19.C: New.
29999
30000 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30001
30002         PR target/16819
30003         * gcc.dg/empty2.c: New.
30004
30005 2004-12-23  Richard Henderson  <rth@redhat.com>
30006
30007         * lib/target-supports.exp (check_effective_target_vect_no_align):
30008         Remove i?86 and x86-64.
30009
30010 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30011
30012         PR c++/16405
30013         * g++.dg/opt/temp1.C: New test.
30014
30015 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30016
30017         PR c++/18733
30018         * g++.dg/template/friend33.C: New testcase.
30019
30020 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/18464
30023         * g++.dg/template/cond5.C: New test.
30024
30025         PR c++/18492
30026         * g++.dg/inherit/thunk3.C: New test.
30027
30028         PR c++/11224
30029         * g++.dg/warn/Wunused-9.C: New test.
30030
30031 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30032
30033         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30034
30035 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30036
30037         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30038
30039 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30040
30041         PR c++/18378
30042         * g++.dg/ext/packed8.C: New test.
30043
30044         PR c++/19063
30045         * g++.dg/template/crash31.C: New test.
30046
30047         PR c++/19034
30048         * g++.dg/template/crash30.C: New test.
30049
30050 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30051
30052         PR C++/18984
30053         * g++.dg/eh/ctor3.C: New test.
30054
30055 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30056
30057         * objc.dg/stabs-1.m: Allow section name to be quoted and
30058         assembly label to begin with '.LL'.
30059
30060 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30061
30062         * gcc.dg/vect/vect.exp
30063         (check_effective_target_lp64_or_vect_no_align): New.
30064         * gcc.dg/vect/vect-77.c: Use it.
30065         * gcc.dg/vect/vect-78.c: Use it.
30066
30067         * lib/target-supports.exp
30068         (check_effective_target_vect_no_max,
30069         check_effective_target_vect_no_bitwise,
30070         check_effective_target_vect_no_align): New.
30071         * gcc.dg/vect/vect-13.c: Use them.
30072         * gcc.dg/vect/vect-17.c: Ditto.
30073         * gcc.dg/vect/vect-18.c: Ditto.
30074         * gcc.dg/vect/vect-19.c: Ditto.
30075         * gcc.dg/vect/vect-20.c: Ditto.
30076         * gcc.dg/vect/vect-27.c: Ditto.
30077         * gcc.dg/vect/vect-29.c: Ditto.
30078         * gcc.dg/vect/vect-44.c: Ditto.
30079         * gcc.dg/vect/vect-48.c: Ditto.
30080         * gcc.dg/vect/vect-50.c: Ditto.
30081         * gcc.dg/vect/vect-52.c: Ditto.
30082         * gcc.dg/vect/vect-54.c: Ditto.
30083         * gcc.dg/vect/vect-56.c: Ditto.
30084         * gcc.dg/vect/vect-58.c: Ditto.
30085         * gcc.dg/vect/vect-60.c: Ditto.
30086         * gcc.dg/vect/vect-72.c: Ditto.
30087         * gcc.dg/vect/vect-80.c: Ditto.
30088
30089 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         PR c++/14075
30092         * g++.dg/init/string1.C: New.
30093
30094         PR c++/18975
30095         * g++.dg/other/synth1.C: New.
30096
30097 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30098
30099         PR c/18963
30100         * gcc.dg/pr18963-1.c: New test.
30101
30102 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30103
30104         PR c/18596
30105         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30106         * gcc.dg/pr18596-1.c: Use dg-error.
30107         (dg-options): Use -fno-unit-at-a-time.
30108         * gcc.dg/pr18596-2.c: New test.
30109         * gcc.dg/pr18596-3.c: New test.
30110
30111 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30112
30113         PR middle-end/18683
30114         * g++.dg/opt/pr18683-1.C: New test case.
30115
30116 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30117
30118         PR other/19093
30119         * g++.dg/opt/max1.C: Fix for 64bit targets.
30120
30121 2004-12-20  Matt Austern  <austern@apple.com>
30122
30123         PR c++/19044
30124         * g++.dg/ext/builtin6.C: New
30125
30126 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30127
30128         PR tree-optimization/19080
30129         * gcc.c-torture/compile/pr19080.c: New test.
30130
30131 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30132
30133         * gcc.dg/20041219-1.c: New test.
30134
30135 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30136
30137         PR middle-end/19068
30138         * g++.dg/opt/max1.C: New test case.
30139
30140 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30141
30142         * gcc.dg/fdata-sections-1.c: New test.
30143
30144 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30145
30146         PR middle-end/18548
30147         * gcc.dg/max-1.c: New test case.
30148
30149 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30150
30151         * gcc.c-torture/execute/20041218-1.c: New test.
30152
30153 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30154
30155         * gcc.dg/pr18501.c: New test.
30156         * gcc.dg/uninit-5.c: XFAIL.
30157         * gcc.dg/uninit-9.c: XFAIL.
30158
30159 2004-12-17  Dale Johannesen  <dalej@apple.com>
30160
30161         * gcc.dg/20041213-1.c: New.
30162
30163 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30164
30165         * objc.dg/stabs-1.m: Allow assembly label to begin
30166         with a dot ('.').
30167
30168 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30169
30170         * gcc.c-torture/execute/20041213-1.c: Move...
30171         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30172
30173 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30174
30175         PR c++/18721
30176         * g++.dg/lookup/conv-5.C: New.
30177
30178 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30179
30180         * objc.dg/stabs-1.m: New test.
30181
30182 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30183
30184         * gcc.dg/visibility-c.c: Change compile to
30185         assemble for the test.
30186
30187 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30188
30189         PR target/19041
30190         * gcc.dg/visibility-c.c: New test.
30191
30192 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30193
30194         PR middle-end/18493
30195         * gcc.dg/switch-8.c: New test case.
30196
30197 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30198
30199         PR c++/18905
30200         * g++.dg/template/init4.C: New.
30201         * g++.dg/opt/static3.C: Enable optimizer.
30202
30203 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30204
30205         * g++.dg/other/complex1.C: New test.
30206
30207 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30208
30209         * g++.dg/opt/inline9.C: New test.
30210
30211 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30212
30213         PR fortran/18993
30214         * gfotran.dg/nullify_1.f: New test.
30215
30216 2004-12-15  Richard Henderson  <rth@redhat.com>
30217
30218         * gcc.target/i386/i386.exp: New harness.
30219         * gcc.target/i386/vect-args.c: New.
30220
30221 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30222
30223         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30224
30225 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30226
30227         PR c++/18825
30228         * g++.dg/template/friend32.C: New test.
30229
30230 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30231
30232         * cpp/pragma-once-1.c: New test.
30233         * cpp/pragma-once-1b.h: Likewise.
30234         * cpp/pragma-once-1c.h: Likewise.
30235         * cpp/pragma-once-1d.h: Likewise.
30236         * cpp/inc/pragma-once-1a.h: Likewise.
30237
30238 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30239             Steven G. Kargl  <kargls@comcast.net>
30240
30241         PR fortran/17597
30242         * gfortran.dg/list_read_3.f90: New test.
30243
30244 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30245
30246         * gcc.dg/ftrapv-2.c: New test.
30247
30248 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30249
30250         PR c++/18981
30251         * g++.dg/template/typename9.C: New test.
30252
30253 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30254
30255         PR c++/18738
30256         * g++.dg/template/typename8.C: New test.
30257         * g++.dg/parse/friend2.C: Tweak error message.
30258
30259 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30260
30261         * gcc.c-torture/20041214-1.c: New test.
30262
30263 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30264
30265         PR c++/18965
30266         * g++.dg/init/array17.C: New test.
30267
30268 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/18793
30271         * g++.dg/init/aggr3.C: New test.
30272
30273 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30274
30275         * gcc.dg/altivec-types-1.c: New test.
30276         * gcc.dg/altivec-types-2.c: New test.
30277         * gcc.dg/altivec-types-3.c: New test.
30278         * gcc.dg/altivec-types-4.c: New test.
30279         * g++.dg/ext/altivec-types-1.C: New test.
30280         * g++.dg/ext/altivec-types-2.C: New test.
30281         * g++.dg/ext/altivec-types-3.C: New test.
30282         * g++.dg/ext/altivec-types-4.C: New test.
30283
30284 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30285
30286         PR middle-end/18951
30287         * gcc.c-torture/execute/20041213-1.c: New test.
30288
30289 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30290
30291         PR c++/18949
30292         * g++.dg/template/cast1.C: New.
30293
30294 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30295
30296         * gcc.c-torture/execute/20041213-2.c: New test.
30297
30298 2004-12-13  Richard Henderson  <rth@redhat.com>
30299
30300         * gcc.dg/i386-sse-10.c: Fix typo in options.
30301
30302 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30303
30304         PR c++/18968
30305         * g++.dg/opt/pr18968.C: New test.
30306
30307 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30308
30309         PR c++/18925
30310         * g++.dg/ext/visibility/staticdatamem.C: New test.
30311
30312 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30313
30314         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30315
30316 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30317
30318         PR rtl-optimization/18928
30319         * gcc.dg/pr18928-1.c: New test case.
30320
30321 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30322
30323         PR tree-opt/16951
30324         * gcc.c-torture/compile/20041211-1.c: New.
30325
30326 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30327
30328         PR middle-end/17564
30329         * gcc.c-torture/execute/20041212-1.c: New test.
30330
30331 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30332
30333         PR fortran/18869
30334         * gfortran.dg/common_1.f90: New test.
30335
30336 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30337         Paul Brook  <paul@codesourcery.com>
30338
30339         PR fortran/16222
30340         * gfortran.dg/real_do_1.f90: New test.
30341
30342 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30343
30344         PR tree-opt/18040
30345         * g++.dg/opt/ptrmem6.C: New test.
30346
30347 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30348
30349         PR middle-end/18921
30350         * gcc.dg/pr18921-1.c: New test case.
30351
30352 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30353
30354         PR fortran/17175
30355         * gfortran.dg/scale_1.f90: New test.
30356
30357 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30358
30359         PR middle-end/18903
30360         * gcc.c-torture/compile/pr18903.c: New test.
30361
30362 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30363
30364         * gcc.c-torture/execute/20041210-1.c: New test.
30365
30366 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30367
30368         PR c++/18731
30369         * g++.dg/parser/struct-1.C: New test.
30370         * g++.dg/parser/struct-2.C: New test.
30371         * g++.dg/parser/struct-3.C: New test.
30372
30373 2004-12-09  Richard Henderson  <rth@redhat.com>
30374
30375         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30376
30377         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30378         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30379
30380 2004-12-09  Matt Austern  <austern@apple.com>
30381
30382         PR c++/18514
30383         * g++.dg/ext/builtin1.C: New
30384         * g++.dg/ext/builtin2.C: New
30385         * g++.dg/ext/builtin3.C: New
30386         * g++.dg/ext/builtin4.C: New
30387         * g++.dg/ext/builtin5.C: New
30388
30389 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30390
30391         PR tree-opt/18904
30392         * g++.dg/opt/ptrmem5.C: New test.
30393
30394 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30395
30396         * g++.dg/parse/typename5.C: Adjust for new error.
30397         * g++.dg/parse/typename7.C: New.
30398
30399 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30400
30401         PR c++/18073
30402         * g++.dg/other/mmintrin.C: New test.
30403
30404 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30405
30406         PR c++/16681
30407         * g++.dg/init/array15.C: New.
30408         * g++.dg/init/array16.C: New.
30409
30410 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30411
30412         PR fortran/18826
30413         * gfortran.dg/assign_1.f90: New test.
30414
30415 2004-12-08  Nick Clifton  <nickc@redhat.com>
30416
30417         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30418         * gcc.target/xstormy16/data_below100: Likewise.
30419         * gcc.target/xstormy16/sfr: Likewise.
30420         * gcc.target/xstormy16/below100.S: New test source file.
30421         * gcc.target/xstormy16/below100.ld: New test linker script.
30422         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30423         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30424         bp instructions.
30425         * gcc.target/xstormy16/bp.c: Likewise.
30426
30427         * gcc.target/xstormy16/bss_below100: New files:
30428         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30429         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30430         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30431         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30432         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30433         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30434         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30435         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30436         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30437         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30438         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30439         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30440         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30441         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30442         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30443         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30444         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30445         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30446         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30447         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30448         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30449         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30450         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30451         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30452         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30453         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30454         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30455
30456         * gcc.target/xstormy16/data_below100: New files:
30457         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30458         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30459         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30460         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30461         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30462         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30463         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30464         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30465         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30466         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30467         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30468         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30469         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30470         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30471         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30472         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30473         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30474         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30475         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30476         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30477         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30478         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30479         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30480         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30481         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30482         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30483         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30484
30485         * gcc.target/xstormy16/sfr: New files:
30486         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30487         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30488         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30489         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30490         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30491         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30492         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30493         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30494         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30495         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30496         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30497         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30498         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30499         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30500         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30501         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30502         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30503         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30504         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30505         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30506         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30507         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30508         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30509         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30510         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30511         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30512         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30513         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30514         27_if0_sfrw_bitfield_f.c
30515
30516 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30517
30518         PR c++/18100
30519         * g++.dg/lookup/name-clash4.C: New test.
30520
30521 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30522
30523         PR c++/18672
30524         * g++.dg/opt/array1.C: New.
30525
30526         PR c++/18803
30527         * g++.dg/template/operator5.C: New.
30528
30529 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30530
30531         PR c/18867
30532         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30533
30534 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30535
30536         * gcc.dg/noncompile/20041207.c: New test.
30537
30538 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30539
30540         * g++.dg/other/unreachable-1.C: New test.
30541
30542 2004-12-06  Nick Clifton  <nickc@redhat.com>
30543
30544         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30545         <limits.h> because the latter comes from gcc's include/ directory
30546         and not the newlib/libc/include directory.
30547
30548 2004-12-04  Richard Henderson  <rth@redhat.com>
30549
30550         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30551
30552 2004-12-04  Richard Henderson  <rth@redhat.com>
30553
30554         * lib/target-supports.exp (check_gc_sections_available): Disable
30555         for alpha and ia64.
30556
30557 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30558
30559         PR middle-end/17909
30560         * g++.dg/other/vararg-2.C: New test.
30561
30562 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30563
30564         PR c++/17011, c++/17971
30565         * g++.dg/template/error15.C: Adjust expected error.
30566         * g++.dg/template/instantiate3.C: Likewise.
30567
30568 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30569
30570         * gcc.dg/altivec-18.c: Fix for darwin
30571
30572 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30573
30574         PR c++/18782
30575         * g++.dg/parse/ptrmem2.C: New.
30576
30577         PR c++/18318
30578         * g++.dg/template/new1.C: New.
30579
30580 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30581
30582         PR fortran/18710
30583         * gfortran.dg/direct_io_3.f90: New test.
30584
30585 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30586
30587         PR 18758
30588         * g++.dg/parse/crash21.C: New.
30589
30590 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30591
30592         PR c++/15664, c++/18276
30593         * g++.dg/template/ttp13.C: New test.
30594         * g++.dg/template/ttp14.C: Likewise.
30595
30596 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30597
30598         PR c++/18123
30599         * g++.dg/parse/enum2.C: New test.
30600         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30601
30602 2004-12-02  Nick Clifton  <nickc@redhat.com>
30603
30604         * gcc.target/xstormy16: New test directory.
30605         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30606         * gcc.target/xstormy16/bp.c: Check the generation of bp
30607         instructions.
30608         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30609         bn instructions and the BELOW100 attribute.
30610
30611 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30612
30613         PR target/16952
30614         * gcc.dg/ppc-eabi.c: New.
30615
30616 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30617
30618         PR fortran/18284
30619         * gfortran.dg/backspace.f90
30620
30621 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30622
30623         * gfortran.dg/inquire.f90: New test.
30624
30625 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30626
30627         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30628         handle effective-target-keyword.
30629         (dg-skip-if): Support effective-target keyword as target list.
30630         (dg-xfail-if): Ditto.
30631         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30632
30633 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30634
30635         PR tree-optimization/18291
30636         * gcc.c-torture/compile/pr18291.c: New test.
30637
30638 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30639
30640         PR C++/18729
30641         * g++.dg/parse/crash20.C: New.
30642
30643         PR c++/17431
30644         * g++.dg/overload/arg1.C: New.
30645         * g++.dg/overload/arg2.C: New.
30646         * g++.dg/overload/arg3.C: New.
30647         * g++.dg/overload/arg4.C: New.
30648
30649 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30650
30651         * gcc.dg/c99-flex-array-4.c: Remove.
30652
30653 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30654
30655         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30656
30657         * lib/target-supports.exp (is-effective-target): Simplify.
30658
30659         * lib/target-supports.exp (check_effective_target_vect_long):
30660         Fix for powerpc64-*-*.
30661
30662 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30663
30664         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30665         to support new requirements on FreeBSD 5.
30666
30667 2004-11-30  Devang Patel  <dpatel@apple.com>
30668
30669         PR 18702
30670         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30671
30672 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30673
30674         * g++.dg/ext/altivec-13.C: New test.
30675
30676 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30677
30678         PR tree-opt/18298
30679         * gcc.c-torture/execute/p18298.c: New test.
30680
30681 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30682             Dorit Naishlos  <dorit@il.ibm.com>
30683
30684         PR tree-opt/18607
30685         * gcc.dg/vect/vect-89.c: New test.
30686
30687 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30688
30689         * gcc.dg/pr18596-1.c: New test.
30690
30691 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30692
30693         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30694
30695 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30696
30697         PR c/18479
30698         * gcc.dg/pr18479.c: New test.
30699
30700 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30701
30702         PR target/18490
30703         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30704         mmix-knuth-mmixware.
30705
30706         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30707         cris-*-elf* cris-*-aout* mmix-*-*
30708
30709 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30710
30711         PR middle-end/18725
30712         * gcc.dg/pr18725.c: New test.
30713
30714 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30715
30716         PR target/18488
30717         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30718
30719         PR target/18336
30720         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30721
30722 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30723
30724         PR c++/18368
30725         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30726         * g++.old-deja/g++.law/ctors5.C: Likewise.
30727         * g++.old-deja/g++.other/crash25.C: Likewise.
30728
30729         PR c++/18674
30730         * g++.dg/template/error16.C: New test.
30731
30732         PR c++/18512
30733         * g++.dg/template/crash29.C: New test.
30734
30735 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30736
30737         PR tree-optimization/18712
30738         * gcc.c-torture/compile/pr18712.c: New test.
30739
30740 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30741
30742         PR c/7544
30743         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30744         tests.
30745
30746 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30747
30748         PR c++/18652
30749         * g++.dg/lookup/crash6.C: New test.
30750
30751 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30752
30753         PR middle-end/18164
30754         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30755
30756 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30757
30758         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30759         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30760         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30761
30762 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30763
30764         * gcc.dg/pr18164.c: New test.
30765
30766 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30767
30768         * gcc.dg/funroll-loops-all.c: New.
30769
30770 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30771
30772         PR target/18489
30773         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30774         delimeter, match space and TAB as well as ":".
30775
30776         PR target/18484
30777         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30778
30779         PR target/18348
30780         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30781
30782         PR target/18345
30783         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30784
30785         PR target/18337
30786         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30787
30788 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30789
30790         * gfortran.dg/direct_io_2.f90: New test.
30791
30792 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30793
30794         PR target/18334
30795         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30796
30797 2004-11-28  Richard Henderson  <rth@redhat.com>
30798
30799         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30800
30801 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30802
30803         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30804         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30805         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30806         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30807         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30808         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30809         gcc.dg/pointer-arith-8.c: New tests.
30810
30811 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30812
30813         PR fortran/18364
30814         * gfortran.dg/endfile.f90: New test.
30815
30816 2004-11-27  Falk Hueffner  <falk@debian.org>
30817
30818         * gcc.dg/loop-6.c: New test.
30819
30820 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30821
30822         * gcc.c-torture/execute/20041126-1.c: New test.
30823
30824 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30825
30826         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30827         on IRIX.
30828
30829 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30830
30831         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30832         functions.
30833
30834 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30835
30836         PR rtl-optimization/17825
30837         * gcc.c-torture/compile/20041119-1.c: New test.
30838
30839 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30840
30841         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30842         Check existence of ld library path variables before unsetting.
30843
30844 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30845
30846         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30847
30848 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30849
30850         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30851
30852 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30853
30854         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30855
30856 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30857
30858         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30859         dg-do directive.
30860
30861 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30862
30863         * gcc.dg/pr17957.c: Pass --param, not -param.
30864
30865 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30866
30867         PR middle-end/17957
30868         * gcc.dg/pr17957.c: New test.
30869
30870 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30871
30872         PR c++/18445
30873         * g++.dg/template/crash28.C: Likewise.
30874
30875         PR c++/18001
30876         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30877         * g++.dg/ext/lvaddr.C: Likewise.
30878         * g++.dg/opt/pr7503-3.C: Likewise.
30879
30880         PR c++/18466
30881         * g++.dg/parse/qualified3.C: New test.
30882         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30883
30884         PR c++/18545
30885         * g++.dg/expr/return1.C: New test.
30886
30887 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30888
30889         Friend class name lookup 3/n, PR c++/3332
30890         * g++.dg/lookup/friend3.C: New test.
30891         * g++.dg/lookup/friend4.C: Likewise.
30892         * g++.dg/lookup/friend5.C: Likewise.
30893
30894 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30895
30896         Friend class name lookup 2/n, PR c++/14513, c++/15410
30897         * g++.dg/lookup/friend2.C: New test.
30898         * g++.dg/template/friend31.C: Likewise.
30899
30900 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30901
30902         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30903
30904 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30905
30906         PR c++/17473
30907         * g++.dg/tc1/dr56.C: Remove.
30908         * g++.dg/template/typedef1.C: Add dg-error markers.
30909         * g++.old-deja/g++.other/typedef7.C: Likewise.
30910
30911         PR c++/18285
30912         * g++.dg/parse/typedef7.C: New test.
30913
30914 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30915
30916         * gcc.c-torture/execute/20041124-1.c: New test.
30917
30918 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30919
30920         * g++.dg/template/deduce3.C: New test.
30921
30922         PR c++/18586
30923         * g++.dg/template/crash27.C: New test.
30924
30925         PR c++/18530
30926         * g++.dg/warn/Wshadow-3.C: New test.
30927
30928 2004-11-24  Devang Patel  <dpatel@apple.com>
30929
30930         PR/18555
30931         * gcc.dg/cpp/isysroot-1.c: New test.
30932         * gcc.dg/cpp/usr/include/stdio.h: New file.
30933         * gcc.dg/cpp/isysroot-2.c: New test.
30934         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30935         New file.
30936
30937 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30938
30939         PR c++/8929
30940         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30941
30942 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30943
30944         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30945         * gcc.target/sparc/pdist.c: Likewise.
30946
30947 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30948
30949         PR c++/16882
30950         * g++.dg/conversion/simd1.C: New test.
30951
30952 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30953
30954         * lib/target-libpath.exp: New file defining
30955         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30956         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30957         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30958         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30959         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30960
30961 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30962
30963         * gcc.dg/pragma-align-2.c: Test macro expansion.
30964         * gcc.dg/pragma-pack-2.c: New test.
30965
30966 2004-11-23  Richard Henderson  <rth@redhat.com>
30967
30968         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30969         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30970         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30971         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30972         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30973         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30974
30975         * gcc.dg/vect/vect.exp: Add check for alpha.
30976         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30977         (check_effective_target_vect_int): Enable for alpha.
30978         (check_effective_target_vect_long): New.
30979         (is-effective-target): Add it.
30980
30981 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30982
30983         * gcc.dg/pr18614-1.c: New test.
30984
30985 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30986
30987         * gcc.dg/setjmp-2.c: New test.
30988
30989 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30990
30991         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30992         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30993         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30994         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30995         gcc.target/sparc/pdist.c: New tests.
30996
30997 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30998
30999         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31000
31001 2004-11-22  Dale Johannesen  <dalej@apple.com>
31002
31003         * gcc.dg/20041111-1.c: New.
31004
31005 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31006
31007         PR tree-opt/18536
31008         * gcc.dg/vect/pr18536.c: New test.
31009
31010 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31011
31012         PR c++/18354
31013         * g++.dg/template/nontype11.C: New test.
31014
31015 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31016
31017         PR middle-end/18520
31018         * gcc.dg/pr18520-1.c: New test case.
31019
31020 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31021
31022         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31023         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31024         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31025         expected diagnostics.
31026
31027 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31028
31029         PR target/18580
31030         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31031         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31032         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31033
31034 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31035
31036         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31037
31038 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31039             Joseph Myers  <joseph@codesourcery.com>
31040
31041         * lib/target-supports.exp (check_visibility_available): Really
31042         test the compiler.
31043
31044 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31045
31046         PR tree-opt/18181
31047         * gcc.dg/vect/vect-85.c: New test.
31048         * gcc.dg/vect/vect-86.c: New test.
31049         * gcc.dg/vect/vect-87.c: New test.
31050         * gcc.dg/vect/vect-88.c: New test.
31051
31052 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31053
31054         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31055
31056 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31057
31058         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31059         * gcc.dg/ppc-and-1.c: Ditto.
31060         * gcc.dg/ppc-compare-1.c: Ditto.
31061         * gcc.dg/ppc-mov-1.c: Ditto
31062
31063 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31064             Mark Mitchell  <mark@codesourcery.com>
31065
31066         * gcc.dg/pragma-init-fini-2.c: New test.
31067
31068 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31069             Aldy Hernandez  <aldyh@redhat.com>
31070
31071         * lib/target-supports.exp (check_effective_target_vect_int): New
31072         (check_effective_target_vect_float): New
31073         (check_effective_target_vect_double): New.
31074         (is-effective-target): Support new effective targets keywords.
31075         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31076         default action for dg-do.
31077         * gcc.dg/vect/pr16105.c: Use new support.
31078         * gcc.dg/vect/pr18400.c: Ditto.
31079         * gcc.dg/vect/pr18425.c: Ditto.
31080         * gcc.dg/vect/vect-1.c: Ditto.
31081         * gcc.dg/vect/vect-10.c: Ditto.
31082         * gcc.dg/vect/vect-11.c: Ditto.
31083         * gcc.dg/vect/vect-12.c: Ditto.
31084         * gcc.dg/vect/vect-13.c: Ditto.
31085         * gcc.dg/vect/vect-14.c: Ditto.
31086         * gcc.dg/vect/vect-15.c: Ditto.
31087         * gcc.dg/vect/vect-16.c: Ditto.
31088         * gcc.dg/vect/vect-17.c: Ditto.
31089         * gcc.dg/vect/vect-18.c: Ditto.
31090         * gcc.dg/vect/vect-19.c: Ditto.
31091         * gcc.dg/vect/vect-2.c: Ditto.
31092         * gcc.dg/vect/vect-20.c: Ditto.
31093         * gcc.dg/vect/vect-21.c: Ditto.
31094         * gcc.dg/vect/vect-22.c: Ditto.
31095         * gcc.dg/vect/vect-23.c: Ditto.
31096         * gcc.dg/vect/vect-24.c: Ditto.
31097         * gcc.dg/vect/vect-25.c: Ditto.
31098         * gcc.dg/vect/vect-26.c: Ditto.
31099         * gcc.dg/vect/vect-27.c: Ditto.
31100         * gcc.dg/vect/vect-27a.c: Ditto.
31101         * gcc.dg/vect/vect-28.c: Ditto.
31102         * gcc.dg/vect/vect-29.c: Ditto.
31103         * gcc.dg/vect/vect-29a.c: Ditto.
31104         * gcc.dg/vect/vect-3.c: Ditto.
31105         * gcc.dg/vect/vect-30.c: Ditto.
31106         * gcc.dg/vect/vect-31.c: Ditto.
31107         * gcc.dg/vect/vect-32.c: Ditto.
31108         * gcc.dg/vect/vect-33.c: Ditto.
31109         * gcc.dg/vect/vect-34.c: Ditto.
31110         * gcc.dg/vect/vect-35.c: Ditto.
31111         * gcc.dg/vect/vect-36.c: Ditto.
31112         * gcc.dg/vect/vect-37.c: Ditto.
31113         * gcc.dg/vect/vect-38.c: Ditto.
31114         * gcc.dg/vect/vect-4.c: Ditto.
31115         * gcc.dg/vect/vect-40.c: Ditto.
31116         * gcc.dg/vect/vect-41.c: Ditto.
31117         * gcc.dg/vect/vect-42.c: Ditto.
31118         * gcc.dg/vect/vect-43.c: Ditto.
31119         * gcc.dg/vect/vect-44.c: Ditto.
31120         * gcc.dg/vect/vect-45.c: Ditto.
31121         * gcc.dg/vect/vect-46.c: Ditto.
31122         * gcc.dg/vect/vect-47.c: Ditto.
31123         * gcc.dg/vect/vect-48.c: Ditto.
31124         * gcc.dg/vect/vect-48a.c: Ditto.
31125         * gcc.dg/vect/vect-49.c: Ditto.
31126         * gcc.dg/vect/vect-5.c: Ditto.
31127         * gcc.dg/vect/vect-50.c: Ditto.
31128         * gcc.dg/vect/vect-51.c: Ditto.
31129         * gcc.dg/vect/vect-52.c: Ditto.
31130         * gcc.dg/vect/vect-53.c: Ditto.
31131         * gcc.dg/vect/vect-54.c: Ditto.
31132         * gcc.dg/vect/vect-55.c: Ditto.
31133         * gcc.dg/vect/vect-56.c: Ditto.
31134         * gcc.dg/vect/vect-56a.c: Ditto.
31135         * gcc.dg/vect/vect-57.c: Ditto.
31136         * gcc.dg/vect/vect-58.c: Ditto.
31137         * gcc.dg/vect/vect-59.c: Ditto.
31138         * gcc.dg/vect/vect-6.c: Ditto.
31139         * gcc.dg/vect/vect-60.c: Ditto.
31140         * gcc.dg/vect/vect-61.c: Ditto.
31141         * gcc.dg/vect/vect-62.c: Ditto.
31142         * gcc.dg/vect/vect-63.c: Ditto.
31143         * gcc.dg/vect/vect-64.c: Ditto.
31144         * gcc.dg/vect/vect-65.c: Ditto.
31145         * gcc.dg/vect/vect-66.c: Ditto.
31146         * gcc.dg/vect/vect-67.c: Ditto.
31147         * gcc.dg/vect/vect-68.c: Ditto.
31148         * gcc.dg/vect/vect-69.c: Ditto.
31149         * gcc.dg/vect/vect-7.c: Ditto.
31150         * gcc.dg/vect/vect-72.c: Ditto.
31151         * gcc.dg/vect/vect-72a.c: Ditto.
31152         * gcc.dg/vect/vect-73.c: Ditto.
31153         * gcc.dg/vect/vect-74.c: Ditto.
31154         * gcc.dg/vect/vect-75.c: Ditto.
31155         * gcc.dg/vect/vect-76.c: Ditto.
31156         * gcc.dg/vect/vect-77.c: Ditto.
31157         * gcc.dg/vect/vect-77a.c: Ditto.
31158         * gcc.dg/vect/vect-78.c: Ditto.
31159         * gcc.dg/vect/vect-79.c: Ditto.
31160         * gcc.dg/vect/vect-8.c: Ditto.
31161         * gcc.dg/vect/vect-80.c: Ditto.
31162         * gcc.dg/vect/vect-82.c: Ditto.
31163         * gcc.dg/vect/vect-82_64.c: Ditto.
31164         * gcc.dg/vect/vect-83.c: Ditto.
31165         * gcc.dg/vect/vect-83_64.c: Ditto.
31166         * gcc.dg/vect/vect-9.c: Ditto.
31167         * gcc.dg/vect/vect-all.c: Ditto.
31168         * gcc.dg/vect/vect-none.c: Ditto.
31169
31170 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31171
31172         * lib/gcc-dg.exp (dg-skip-if): New function.
31173         (dg-forbid-option): Remove.
31174         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31175         * g++.dg/abi/bitfield8.C: Likewise.
31176         * g++.dg/abi/dtor1.C: Likewise.
31177         * g++.dg/abi/empty10.C: Likewise.
31178         * g++.dg/abi/empty7.C: Likewise.
31179         * g++.dg/abi/empty9.C: Likewise.
31180         * g++.dg/abi/layout3.C: Likewise.
31181         * g++.dg/abi/layout4.C: Likewise.
31182         * g++.dg/abi/thunk1.C: Likewise.
31183         * g++.dg/abi/thunk2.C: Likewise.
31184         * g++.dg/abi/vbase11.C: Likewise.
31185         * g++.dg/abi/vthunk2.C: Likewise.
31186         * g++.dg/abi/vthunk3.C: Likewise.
31187         * g++.dg/ext/attrib8.C: Likewise.
31188         * g++.dg/opt/longbranch2.C: Likewise.
31189         * g++.dg/opt/reg-stack4.C: Likewise.
31190         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31191         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31192         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31193         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31194         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31195         * gcc.dg/20000609-1.c: Likewise.
31196         * gcc.dg/20000720-1.c: Likewise.
31197         * gcc.dg/20011107-1.c: Likewise.
31198         * gcc.dg/20011119-1.c: Likewise.
31199         * gcc.dg/20020108-1.c: Likewise.
31200         * gcc.dg/20020122-2.c: Likewise.
31201         * gcc.dg/20020122-3.c: Likewise.
31202         * gcc.dg/20020201-3.c: Likewise.
31203         * gcc.dg/20020206-1.c: Likewise.
31204         * gcc.dg/20020218-1.c: Likewise.
31205         * gcc.dg/20020310-1.c: Likewise.
31206         * gcc.dg/20020411-1.c: Likewise.
31207         * gcc.dg/20020418-2.c: Likewise.
31208         * gcc.dg/20020426-1.c: Likewise.
31209         * gcc.dg/20020426-2.c: Likewise.
31210         * gcc.dg/20020517-1.c: Likewise.
31211         * gcc.dg/20020523-1.c: Likewise.
31212         * gcc.dg/20020523-2.c: Likewise.
31213         * gcc.dg/20020729-1.c: Likewise.
31214         * gcc.dg/20030204-1.c: Likewise.
31215         * gcc.dg/20030826-2.c: Likewise.
31216         * gcc.dg/20030926-1.c: Likewise.
31217         * gcc.dg/20031202-1.c: Likewise.
31218         * gcc.dg/980312-1.c: Likewise.
31219         * gcc.dg/980313-1.c: Likewise.
31220         * gcc.dg/990117-1.c: Likewise.
31221         * gcc.dg/990424-1.c: Likewise.
31222         * gcc.dg/990524-1.c: Likewise.
31223         * gcc.dg/991230-1.c: Likewise.
31224         * gcc.dg/i386-387-1.c: Likewise.
31225         * gcc.dg/i386-387-2.c: Likewise.
31226         * gcc.dg/i386-387-3.c: Likewise.
31227         * gcc.dg/i386-387-4.c: Likewise.
31228         * gcc.dg/i386-387-5.c: Likewise.
31229         * gcc.dg/i386-387-6.c: Likewise.
31230         * gcc.dg/i386-asm-1.c: Likewise.
31231         * gcc.dg/i386-bitfield1.c: Likewise.
31232         * gcc.dg/i386-bitfield2.c: Likewise.
31233         * gcc.dg/i386-loop-1.c: Likewise.
31234         * gcc.dg/i386-loop-2.c: Likewise.
31235         * gcc.dg/i386-loop-3.c: Likewise.
31236         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31237         * gcc.dg/i386-pic-1.c: Likewise.
31238         * gcc.dg/i386-regparm.c: Likewise.
31239         * gcc.dg/i386-signbit-1.c: Likewise.
31240         * gcc.dg/i386-signbit-2.c: Likewise.
31241         * gcc.dg/i386-signbit-3.c: Likewise.
31242         * gcc.dg/i386-sse-5.c: Likewise.
31243         * gcc.dg/i386-sse-8.c: Likewise.
31244         * gcc.dg/i386-unroll-1.c: Likewise.
31245         * gcc.dg/tls/opt-1.c: Likewise.
31246         * gcc.dg/tls/opt-2.c: Likewise.
31247         * gcc.dg/unroll-1.c: Likewise.
31248         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31249         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31250         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31251         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31252
31253 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31254
31255         * g++.dg/template/incomplete1.C: New test.
31256
31257 2004-11-16  Nick Clifton  <nickc@redhat.com>
31258
31259         Revert patches accidentally commited during checkin of fixes for
31260         xstormy16 tests:
31261         gcc.c-torture/execute/simd-4.c: Revert
31262         gcc.dg/20040910-1.c: Revert.
31263
31264 2004-11-16  Paul Brook  <paul@codesourcery.com>
31265
31266         PR fortran/13010
31267         * gfortran.dg/der_pointer_1.f90: New test.
31268
31269 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31270
31271         PR c/18498
31272         * gcc.dg/bitfld-13.c: New test.
31273
31274 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31275
31276         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31277         powerpc*-*-linux*.
31278
31279         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31280         * gcc.dg/ppc64-abi-2.c: Ditto.
31281         * gcc.dg/ppc64-abi-3.c: Ditto.
31282
31283         * lib/gcc-dg.exp (dg-target-list): Remove.
31284
31285 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31286
31287         * gcc.dg/ia64-postinc.c: New test.
31288
31289 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31290
31291         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31292
31293 2004-11-15  Nick Clifton  <nickc@redhat.com>
31294
31295         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31296         __INT_MAX__ so that the test can be compiled by toolchains
31297         targeted at 16-bit processors.
31298
31299         * gcc.dg/20040625-1.c: Use long constants rather than integers
31300         when performing arithmetic that will overflow 16-bits.
31301
31302         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31303         xstormy16.  It does not support 128-bit vector operations.
31304
31305         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31306         with the macro PTR_TYPE.  Define this macro to an integer type
31307         suitable for holding a pointer.
31308
31309         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31310         the target is a 16-bit processor.
31311
31312         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31313         16-bit targets where the character constant will be too long.
31314
31315         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31316         where the double will not be directly addressable.
31317
31318 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31319
31320         Friend class name lookup 1/n, PR c++/18471
31321         * g++.dg/template/crash26.C: New test.
31322         * g++.dg/lookup/struct1.C: Adjust expected error.
31323         * g++.dg/parse/elab1.C: Likewise.
31324         * g++.dg/parse/elab2.C: Likewise.
31325         * g++.dg/parse/int-as-enum1.C: Likewise.
31326         * g++.dg/parse/struct-as-enum1.C: Likewise.
31327         * g++.dg/parse/typedef1.C: Likewise.
31328         * g++.dg/parse/typedef3.C: Likewise.
31329         * g++.dg/parse/typedef4.C: Likewise.
31330         * g++.dg/parse/typedef5.C: Likewise.
31331         * g++.dg/template/nontype4.C: Likewise.
31332         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31333         * g++.old-deja/g++.other/elab1.C: Likewise.
31334         * g++.old-deja/g++.other/syntax4.C: Likewise.
31335
31336 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31337
31338         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31339
31340 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31341
31342         * gcc.c-torture/execute/20041114-1.c: New test.
31343
31344 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31345
31346         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31347         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31348         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31349         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31350         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31351         gcc.dg/switch-7.c: New tests.
31352
31353 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31354
31355         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31356
31357 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31358
31359         PR tree-opt/18400
31360         * gcc.dg/vect/pr18400.c: New test.
31361
31362 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31363             Andrew Pinski  <pinskia@physics.uc.edu>
31364
31365         PR tree-opt/18425
31366         * gcc.dg/vect/pr18425.c: New test.
31367
31368 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31369
31370         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31371         Guard with dg-require-alias and dg-require-visibility.
31372
31373 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31374
31375         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31376
31377 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31378
31379         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31380
31381 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31382
31383         PR c++/17344
31384         * g++.dg/template/defarg5.C: New test.
31385
31386 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31387
31388         * g++.dg/parse/cast1.C: Run only on ILP32.
31389         * g++.old-deja/g++.mike/p784.C: Likewise.
31390
31391 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31392
31393         * gcc.c-torture/execute/20041113-1.c: New test.
31394
31395 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31396
31397         PR target/18230
31398         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31399         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31400         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31401         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31402         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31403         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31404         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31405         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31406         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31407         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31408         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31409         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31410         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31411
31412 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31413
31414         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31415         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31416         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31417         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31418         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31419         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31420         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31421         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31422         gcc.target/sparc/combined-1.c: New tests.
31423
31424 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31425
31426         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31427         New tests.
31428
31429 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31430
31431         * lib/gcc-dg.exp (dg-forbid-option): New function.
31432         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31433         * g++.dg/abi/bitfield8.C: Likewise.
31434         * g++.dg/abi/dtor1.C: Likewise.
31435         * g++.dg/abi/empty10.C: Likewise.
31436         * g++.dg/abi/empty7.C: Likewise.
31437         * g++.dg/abi/empty9.C: Likewise.
31438         * g++.dg/abi/layout3.C: Likewise.
31439         * g++.dg/abi/layout4.C: Likewise.
31440         * g++.dg/abi/thunk1.C: Likewise.
31441         * g++.dg/abi/thunk2.C: Likewise.
31442         * g++.dg/abi/vbase11.C: Likewise.
31443         * g++.dg/abi/vthunk2.C: Likewise.
31444         * g++.dg/abi/vthunk3.C: Likewise.
31445         * g++.dg/ext/attrib8.C: Likewise.
31446         * g++.dg/opt/longbranch2.C: Likewise.
31447         * g++.dg/opt/reg-stack4.C: Likewise.
31448         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31449         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31450         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31451         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31452         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31453         * gcc.dg/20000609-1.c: Likewise.
31454         * gcc.dg/20000720-1.c: Likewise.
31455         * gcc.dg/20011107-1.c: Likewise.
31456         * gcc.dg/20011119-1.c: Likewise.
31457         * gcc.dg/20020108-1.c: Likewise.
31458         * gcc.dg/20020122-2.c: Likewise.
31459         * gcc.dg/20020122-3.c: Likewise.
31460         * gcc.dg/20020201-3.c: Likewise.
31461         * gcc.dg/20020206-1.c: Likewise.
31462         * gcc.dg/20020218-1.c: Likewise.
31463         * gcc.dg/20020310-1.c: Likewise.
31464         * gcc.dg/20020411-1.c: Likewise.
31465         * gcc.dg/20020418-2.c: Likewise.
31466         * gcc.dg/20020426-1.c: Likewise.
31467         * gcc.dg/20020426-2.c: Likewise.
31468         * gcc.dg/20020517-1.c: Likewise.
31469         * gcc.dg/20020523-1.c: Likewise.
31470         * gcc.dg/20020523-2.c: Likewise.
31471         * gcc.dg/20020729-1.c: Likewise.
31472         * gcc.dg/20030204-1.c: Likewise.
31473         * gcc.dg/20030826-2.c: Likewise.
31474         * gcc.dg/20030926-1.c: Likewise.
31475         * gcc.dg/20031202-1.c: Likewise.
31476         * gcc.dg/980312-1.c: Likewise.
31477         * gcc.dg/980313-1.c: Likewise.
31478         * gcc.dg/990117-1.c: Likewise.
31479         * gcc.dg/990424-1.c: Likewise.
31480         * gcc.dg/990524-1.c: Likewise.
31481         * gcc.dg/991230-1.c: Likewise.
31482         * gcc.dg/i386-387-1.c: Likewise.
31483         * gcc.dg/i386-387-2.c: Likewise.
31484         * gcc.dg/i386-387-3.c: Likewise.
31485         * gcc.dg/i386-387-4.c: Likewise.
31486         * gcc.dg/i386-387-5.c: Likewise.
31487         * gcc.dg/i386-387-6.c: Likewise.
31488         * gcc.dg/i386-asm-1.c: Likewise.
31489         * gcc.dg/i386-bitfield1.c: Likewise.
31490         * gcc.dg/i386-bitfield2.c: Likewise.
31491         * gcc.dg/i386-loop-1.c: Likewise.
31492         * gcc.dg/i386-loop-2.c: Likewise.
31493         * gcc.dg/i386-loop-3.c: Likewise.
31494         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31495         * gcc.dg/i386-pic-1.c: Likewise.
31496         * gcc.dg/i386-regparm.c: Likewise.
31497         * gcc.dg/i386-signbit-1.c: Likewise.
31498         * gcc.dg/i386-signbit-2.c: Likewise.
31499         * gcc.dg/i386-signbit-3.c: Likewise.
31500         * gcc.dg/i386-sse-5.c: Likewise.
31501         * gcc.dg/i386-sse-8.c: Likewise.
31502         * gcc.dg/i386-unroll-1.c: Likewise.
31503         * gcc.dg/tls/opt-1.c: Likewise.
31504         * gcc.dg/tls/opt-2.c: Likewise.
31505         * gcc.dg/unroll-1.c: Likewise.
31506         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31507         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31508         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31509         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31510         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31511         -m64 is specified.
31512
31513 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31514
31515         PR c++/18389
31516         * g++.dg/parse/cond1.C: New test.
31517
31518         PR c++/18429
31519         * g++.dg/template/array9.C: New test.
31520         * g++.dg/ext/vla1.C: Adjust error messages.
31521         * g++.dg/ext/vlm1.C: Likewise.
31522         * g++.dg/template/crash2.C: Likewise.
31523
31524         PR c++/18436
31525         * g++.dg/template/call3.C: New test.
31526
31527         PR c++/18407
31528         * g++.dg/template/ptrmem11.C: New test.
31529
31530 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31531
31532         PR other/14264
31533         * lib/g++.exp: Set LC_ALL and LANG to C.
31534         * lib/gcc-dg.exp: Likewise.
31535         * lib/gfortran.exp: Likewise.
31536         * lib/objc.exp: Likewise.
31537         * lib/treelang.exp: Likewise.
31538
31539 2004-11-12  Andreas Schwab  <schwab@suse.de>
31540
31541         * gcc.dg/pr16286.c: Fix last change.
31542
31543 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31544
31545         PR c++/18416
31546         * g++.dg/init/global1.C: New test.
31547
31548 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31549
31550         * gcc.c-torture/execute/20041112-1.c: New test.
31551
31552 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31553
31554         * lib/gcc-dg.exp (dg-target-list): New.
31555
31556 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31557             Richard Sandiford  <rsandifo@redhat.com>
31558
31559         * lib/target-supports.exp (get-compiler_messages): New.
31560         (check_named_sections_available): Use it.
31561         (check_effective_target_ilp32): New.
31562         (check_effective_target_lp64): New.
31563         (is-effective-target): New.
31564         * lib/gcc-dg.exp (dg-require-effective-target): New.
31565
31566 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31567
31568         * gcc.dg/precedence-1.c: New test.
31569
31570 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31571
31572         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31573
31574         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31575         message, delete generated files, use more descriptive name for
31576         executable, and make the test unsupported when it cannot be run.
31577
31578         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31579         (dg-require-weak, dg-require-visibility, dg-require-alias,
31580         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31581         dg-require-iconv, dg-require-named-sections): Use it.
31582
31583         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31584
31585 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31586
31587         PR target/16457
31588         * gcc.dg/ppc-and-1: New
31589
31590         PR target/16796
31591         * gcc.dg/ppc-mov-1.c: New.
31592
31593         PR target/16458
31594         * gcc.dg/ppc-compare-1.c: New.
31595
31596 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31597
31598         * objc.dg/desig-init-2.m: New test.
31599
31600 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31601
31602         PR middle-end/18160
31603         * g++.dg/warn/register-var-1.C: New test.
31604         * g++.dg/warn/register-var-2.C: New test.
31605
31606 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31607
31608         * gcc.dg/union-2.c: New test.
31609
31610 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31611
31612         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31613         New test for PR tree-optimization/17892.
31614
31615 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31616
31617         PR c++/18369
31618         * g++.dg/init/new12.C: New test.
31619
31620 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31621
31622         * gcc.target/sparc: New directory.
31623         * gcc.target/sparc/sparc.exp: New driver.
31624         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31625         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31626         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31627         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31628
31629 2004-11-10  Paul Brook  <paul@codesourcery.com>
31630
31631         PR fortran/18218
31632         * gfortran.dg/list_read.c: New test.
31633
31634 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31635
31636         PR c/18322
31637         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31638         expected diagnostic location.
31639
31640 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31641
31642         * gcc.dg/20041109-1.c: New test.
31643
31644 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31645
31646         PR objc/18406
31647         * objc/compile/pr18406.m: New test.
31648
31649 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31650
31651         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31652
31653 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31654
31655         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31656
31657 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31658
31659         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31660
31661 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31662
31663         * gcc.dg/20030225-2.c: Add prototype for abort and
31664         exit.
31665
31666 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31667
31668         PR tree-opt/18299
31669         * gcc.c-torture/pr18299-1.c: New test.
31670
31671 2004-11-06  Andreas Schwab  <schwab@suse.de>
31672
31673         * gcc.dg/pr16286.c: Also test for bool and pixel.
31674
31675 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31676
31677         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31678         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31679         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31680         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31681         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31682         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31683         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31684         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31685         gcc.dg/struct-semi-3.c: New tests.
31686
31687 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31688
31689         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31690
31691 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31692
31693         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31694         Do not use C99 designators.
31695
31696 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31697
31698         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31699
31700 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31701
31702         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31703         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31704         * gcc.c-torture/execute/simd-5.x: Remove.
31705
31706 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31707
31708         PR rtl-optimization/17933
31709         * gcc.dg/torture/pr17933-1.c: New test.
31710
31711 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31712
31713         PR target/18106
31714         * lib/target-supports.exp (check_weak_available): Support
31715         Windows.
31716
31717 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31718
31719         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31720         call to fflush(stdout) before abort.
31721         (my_ffsll): New function.
31722         (generate_fields): Use it.
31723
31724 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31725
31726         * gcc.dg/init-undef-1.c: New test.
31727
31728 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31729
31730         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31731         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31732         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31733         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31734         expected messages for new parser.
31735
31736 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31737
31738         * g++.dg/ext/visibility/symbian1.C: New test.
31739
31740 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31741
31742         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31743         on LP64 targets.
31744
31745 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31746
31747         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31748         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31749         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31750         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31751         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31752         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31753         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31754         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31755         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31756         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31757
31758 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31759
31760         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31761         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31762         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31763         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31764         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31765         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31766         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31767         for new parser.
31768
31769 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31770
31771         PR target/15342
31772         * gcc.dg/20041104-1.c: New test.
31773
31774 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31775
31776         * g++.dg/template/nontype7.C: New test.
31777         * g++.dg/template/nontype8.C: Likewise.
31778         * g++.dg/template/nontype9.C: Likewise.
31779         * g++.dg/template/nontype10.C: Likewise.
31780         * g++.dg/tc1/dr49.C: Likewise.
31781         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31782         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31783
31784 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31785
31786         * g++.dg/rtti/tinfo1.C: Remove xfails.
31787
31788 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31789
31790         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31791         packed attribute to the definition to satisfy the new C++ parser.
31792
31793 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31794
31795         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31796         invocations of va_arg.
31797
31798 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31799
31800         PR c++/18124
31801         * g++.dg/template/crash25.C: New test.
31802
31803         PR c++/18155
31804         * g++.dg/template/typedef2.C: New test.
31805         * g++.dg/parse/crash13.C: Adjust error markers.
31806
31807         PR c++/18177
31808         * g++.dg/conversion/const3.C: New test.
31809
31810 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31811
31812         PR fortran/17535
31813         PR fortran/17583
31814         PR fortran/17713
31815         * gfortran.dg/generic_[123].f90: New testcases.
31816
31817 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31818
31819         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31820         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31821
31822 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31823
31824         PR tree-opt/16808
31825         * gcc.c-torture/compile/pr16808.c: New test.
31826
31827 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31828
31829         PR rtl-optimization/17104
31830         * gcc.dg/ppc-bitfield1.c: New.
31831
31832 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31833
31834         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31835
31836 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31837
31838         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31839         strings for 32-bit code.
31840
31841 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31842
31843         PR c/18239
31844         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31845
31846 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         PR c++/18064
31849         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31850
31851 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31852
31853         PR c++/15172
31854         * g++.dg/init/aggr2.C: New test.
31855
31856 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31857
31858         * objc.dg/local-decl-1.m: New test.
31859
31860 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31861
31862         * gcc.dg/20040910-1.c: Adjust regex.
31863
31864 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31865
31866         PR rtl-optimization/18084
31867         * g++.dg/opt/pr18084-1.C: New testcase.
31868
31869 2004-10-30  Matt Austern  <austern@apple.com>
31870
31871         PR c++/17542
31872         * g++.dg/ext/attrib18.C: New test.
31873
31874 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31875
31876         PR middle-end/18096
31877         * gcc.dg/pr18096-1.c: New test case.
31878
31879 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31880
31881         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31882
31883 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31884
31885         PR c/16666
31886         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31887         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31888         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31889         gcc.dg/old-style-prom-3.c: New tests.
31890
31891 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31892
31893         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31894         Remove unnecessary inclusion of stdio.h.
31895
31896 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31897
31898         PR rtl-optimization/17581
31899         * gcc.dg/pr17581-1.c: New test case.
31900
31901 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31902
31903         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31904         being implemented.
31905         * g++.dg/conversion/dr195-1.C: New.
31906         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31907         * g++.old-deja/g++.mike/p10148.C: Likewise.
31908
31909 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR c++/17695
31912         * g++.dg/debug/typedef2.C: New test.
31913
31914 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31915
31916         PR fortran/13490
31917         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31918         * gfortran.dg/g77/README: Update.
31919
31920 2004-10-28  Matt Austern  <austern@apple.com>
31921
31922         PR c++/14124
31923         * g++.dg/ext/packed7.C: New test.
31924
31925 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31926
31927         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31928         scan-assembler.
31929         * lib/scanasm.exp (hidden-scan-for): New proc.
31930         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31931         string.
31932         (scan-not-hidden): Likewise.
31933         * lib/target-supports.exp (check_visibility_available): mach-o is
31934         support too.
31935
31936 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31937
31938         PR c++/17132
31939         * g++.dg/template/memclass3.C: New test.
31940
31941 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31942
31943         PR middle-end/18160
31944         * gcc.dg/register-var-1.c: New test.
31945         * gcc.dg/register-var-2.c: New test.
31946         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31947         error now.
31948
31949 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31950
31951         PR other/18172
31952         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31953         unused variables.
31954         * gcc.dg/vect/vect-22.c: Likewise.
31955
31956 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31957
31958         * gcc.dg/i386-rotate-1.c: New test.
31959
31960 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31961
31962         * g++.dg/init/ref12.C: Add "run" marker.
31963
31964         PR c++/17435
31965         * g++.dg/init/ref12.C: New test.
31966
31967         PR c++/18140
31968         * g++.dg/template/shift1.C: New test.
31969         * g++.dg/template/error10.C: Adjust error markers.
31970
31971 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31972
31973         PR tree-opt/17529
31974         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31975
31976 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31977
31978         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31979         * gcc.dg/weak/weak-3.c: Likewise.
31980         * gcc.dg/weak/weak-5.c: Likewise.
31981         * gcc.dg/weak/weak-9.c: Likewise.
31982         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31983         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31984
31985         * gcc.dg/darwin-weakimport-1.c: New.
31986
31987 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31988
31989         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31990
31991 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31992
31993         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31994         'syntax' error messages.
31995         * gcc.dg/cpp/direct2s.c: Likewise.
31996
31997 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31998
31999         * gcc.c-torture/compile/20041026-1.c: New.
32000
32001 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32002
32003         PR c++/18093
32004         * g++.dg/lookup/ns2.C: New test.
32005
32006         PR c++/18020
32007         * g++.dg/template/enum4.C: New test.
32008
32009         PR c++/18161
32010         * g++.dg/template/expr1.C: New test.
32011
32012 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32013
32014         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32015
32016 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32017
32018         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32019         gcc.dg/decl-nospec-3.c: New tests.
32020
32021 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32022
32023         * objc.dg/super-class-3.m: New test.
32024
32025 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32026
32027         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32028         resyncing.
32029         * gcc.dg/cpp/direct2s.c: Likewise.
32030
32031 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32032
32033         * objc.dg/image-info.m: Update for changes to section selection.
32034
32035 2004-10-25  David Ayers  <d.ayers@inode.at>
32036             Ziemowit Laski  <zlaski@apple.com>
32037
32038         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32039         diagnostics when messaging 'id <Proto>'.
32040         * objc.dg/class-protocol-1.m: New test.
32041         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32042         a non-existent method signature.
32043         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32044         Update diagnostics when messaging with non-existent method signature.
32045         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32046         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32047         invalid receivers are now resolved as if messaging 'id'; remove
32048         extraneous diagnostics.
32049
32050 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32051
32052         PR c/16667
32053         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32054         gcc.dg/init-desig-obs-3.c: New tests.
32055
32056 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32057
32058         * gcc.dg/debug/20041023-1.c: New test.
32059
32060 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32061
32062         PR middle-end/17407
32063         * gcc.c-torture/compile/pr17407.c: New test.
32064
32065         PR c++/18121
32066         * g++.dg/template/array8.C: New test.
32067
32068 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32069
32070         PR other/18138
32071         * lib/g++.exp: Accept more than one multilib libgcc.
32072         * lib/gcc-dg.exp: Likewise.
32073         * lib/objc.exp: Likewise.
32074         * lib/treelang.exp: Likewise.
32075         * lib/gfortran.exp: Likewise.
32076
32077 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32078
32079         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32080
32081 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32082
32083         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32084         * gcc.dg/c99-const-expr-3.c: Likewise.
32085
32086 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32087
32088         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32089
32090 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32091
32092         * gcc.c-torture/execute/loop-2e.x: Remove.
32093
32094 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32095
32096         PR c++/18095
32097         * g++.dg/parse/crash18.C: New.
32098         * g++.dg/parse/crash19.C: New.
32099
32100 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32101
32102         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32103         * g++.dg/ext/dllimport2.C: Same.
32104         * g++.dg/ext/dllimport8.C: Same.
32105
32106 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32107
32108         PR c++/10841
32109         * g++.dg/conversion/cast1.C: New test.
32110         * g++.dg/overload/pmf1.C: Adjust error marker.
32111
32112 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32113
32114         PR objc/17923
32115         * objc.dg/const-str-7.m: New test.
32116
32117 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32118
32119         * g++.dg/template/memfriend11.C: Fix comment typo.
32120         * g++.dg/template/memfriend14.C: Likewise.
32121
32122 2004-10-20  Richard Henderson  <rth@redhat.com>
32123
32124         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32125         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32126         -fasynchronous-unwind-tables.
32127
32128 2004-10-20  Richard Henderson  <rth@redhat.com>
32129
32130         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32131         (main): Return success.
32132         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32133         (main): Return success.
32134
32135 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32136
32137         PR c++/13495
32138         * g++.dg/template/memfriend9.C: New test.
32139         * g++.dg/template/memfriend10.C: Likewise.
32140         * g++.dg/template/memfriend11.C: Likewise.
32141         * g++.dg/template/memfriend12.C: Likewise.
32142         * g++.dg/template/memfriend13.C: Likewise.
32143         * g++.dg/template/memfriend14.C: Likewise.
32144         * g++.dg/template/memfriend15.C: Likewise.
32145         * g++.dg/template/memfriend16.C: Likewise.
32146         * g++.dg/template/memfriend17.C: Likewise.
32147         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32148
32149 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32150
32151         * g++.dg/conversion/dr195.C: New.
32152         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32153
32154 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32155             Devang Patel  <dpatel@apple.com>
32156
32157         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32158         of floating point arithmetic, which could trap.
32159
32160 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32161
32162         PR c++/14035
32163         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32164         * g++.dg/conversion/const2.C: New test.
32165         * g++.dg/expr/reinterpret2.C: New test.
32166         * g++.dg/expr/reinterpret3.C: New test.
32167         * g++.dg/expr/cast2.C: New test.
32168         * g++.dg/expr/copy1.C: New test.
32169         * g++.dg/other/conversion1.C: Change error message.
32170         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32171         function pointers to void *.
32172         * g++.old-deja/g++.mike/p10148.C: Likewise.
32173
32174 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32175
32176         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32177
32178 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32179
32180         PR c++/18047
32181
32182         * g++.dg/parse/expr3.C: New test.
32183
32184 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32185
32186         * gcc.dg/smod-1.c: New test.
32187
32188 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32189
32190         * objc.dg/method-14.m: New test.
32191
32192 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32193
32194         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32195         Also xfail as the patch was reverted.
32196
32197 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32198
32199         PR middle-end/16973
32200         * gcc.dg/pr16973.c: New test.
32201
32202 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32203
32204         PR tree-optimization/17656
32205         * gcc.c-torture/compile/pr17656.c: New test.
32206
32207 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32208
32209         * g++.dg/eh/shadow1.C: New.
32210
32211 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32212
32213         * gcc.c-torture/compile/20041018-1.c: New test.
32214
32215 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32216
32217         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32218         compiler referring to register 0 when accessing sdata.  The linker
32219         now patches things up.
32220
32221 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32222
32223         PR c/17529
32224         * gcc.c-torture/compile/pr17529.c: New test.
32225
32226 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32227
32228         PR c++/17743
32229         * g++.dg/ext/attrib17.C: New test.
32230
32231 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32232
32233         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32234
32235 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32236
32237         PR c++/10479
32238         * g++.dg/ext/attrib16.C: New test.
32239
32240 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32241
32242         PR c++/17042
32243         * g++.dg/init/dso_handle1.C: New test.
32244
32245         PR c++/14667
32246         * g++.dg/parse/typedef6.C: New test.
32247
32248         PR c++/17916
32249         * g++.dg/parse/pragma1.C: New test.
32250
32251 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32252
32253         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32254
32255 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32256
32257         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32258         -fno-common when on HPPA HP-UX platforms.
32259
32260 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32261
32262         PR other/16820
32263         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32264         stdint.h.
32265         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32266         uintptr_t.
32267
32268 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32269
32270         PR c++/16301
32271         * g++.dg/lookup/strong-using-4.C: New test.
32272
32273 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32274
32275         PR middle-end/16567
32276         * gcc.c-torture/compile/nested-1.c: New test.
32277
32278 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32279
32280         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32281         and mipsisa64*-*-* (until support for misaligned loads is added).
32282         * gcc.dg/vect/vect-50.c: Likewise.
32283         * gcc.dg/vect/vect-52.c: Likewise.
32284         * gcc.dg/vect/vect-54.c: Likewise.
32285         * gcc.dg/vect/vect-58.c: Likewise.
32286         * gcc.dg/vect/vect-60.c: Likewise.
32287         * gcc.dg/vect/vect-80.c: Likewise.
32288
32289 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32290
32291         PR c++/17976
32292         * g++.dg/init/dtor3.C: New test.
32293
32294 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32295
32296         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32297
32298 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32299
32300         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32301         * gcc.dg/macho-lo-sum.c: Likewise.
32302
32303 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32304
32305         * gcc.dg/ppc-spe64-1.c: New test.
32306
32307 2004-10-14  Devang Patel  <dpatel@apple.com>
32308
32309         PR 17635
32310         * gcc.dg/pr17635.c : New test.
32311
32312 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32313
32314         * gcc.dg/vect/vect-28.c: Remove xfail.
32315         * gcc.dg/vect/vect-30.c: Remove xfail.
32316         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32317         * gcc.dg/vect/vect-33.c: Remove xfail.
32318         * gcc.dg/vect/vect-44.c: Remove xfail.
32319         * gcc.dg/vect/vect-46.c: Remove xfail.
32320         * gcc.dg/vect/vect-50.c: Remove xfail.
32321         * gcc.dg/vect/vect-52.c: Remove xfail.
32322         * gcc.dg/vect/vect-54.c: Remove xfail.
32323         * gcc.dg/vect/vect-58.c: Remove xfail.
32324         * gcc.dg/vect/vect-60.c: Remove xfail.
32325         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32326         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32327         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32328         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32329         * gcc.dg/vect/vect-8.c: Remove xfail.
32330         * gcc.dg/vect/vect-80.c: Remove xfail.
32331         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32332
32333 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32334
32335         * gcc.dg/vect/vect-82.c: New testcase.
32336         * gcc.dg/vect/vect-82_64.c: New testcase.
32337         * gcc.dg/vect/vect-83.c: New testcase.
32338         * gcc.dg/vect/vect-83_64.c: New testcase.
32339
32340 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32341
32342         * gcc.dg/cpp/error-1.c: New test.
32343
32344 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32345
32346         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32347
32348 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32349
32350         PR target/17984
32351         * gcc.dg/cris-peep2-xsrand2.c: New test.
32352
32353 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32354
32355         PR c++/17661
32356         * g++.dg/expr/for2.C: New test.
32357
32358 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32359
32360         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32361
32362 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32363
32364         PR tree-optimization/17724
32365         * g++.dg/opt/pr17724-1.C: New test.
32366         * g++.dg/opt/pr17724-2.C: New test.
32367         * g++.dg/opt/pr17724-3.C: New test.
32368         * g++.dg/opt/pr17724-4.C: New test.
32369         * g++.dg/opt/pr17724-5.C: New test.
32370         * g++.dg/opt/pr17724-6.C: New test.
32371
32372 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32373
32374         PR c/17301
32375         * gcc.dg/pr17301-2.c: New test.
32376
32377 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32378
32379         PR c++/15876
32380         * g++.dg/parse/error22.C: New test.
32381
32382         PR c++/17936
32383         * g++.dg/template/spec18.C: New test.
32384
32385 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32386
32387         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32388         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32389         memcpy.
32390         * gcc.dg/ia64-sync-2.c: Ditto.
32391         * gcc.dg/ia64-sync-3.c: Ditto.
32392
32393 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32394
32395         * g++.dg/eh/cleanup5.C: Add dg-options "".
32396
32397 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32398
32399         PR middle-end/17657
32400         * gcc.dg/switch-4.c: New test case.
32401
32402 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32403
32404         * gcc.c-torture/execute/20041011-1.c: New test.
32405
32406 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32407
32408         PR c++/17554
32409         * g++.dg/init/for3.C: New test.
32410
32411         PR c++/17657
32412         * g++.dg/opt/switch2.C: New test.
32413
32414         PR middle-end/17703
32415         * g++.dg/warn/Wreturn-2.C: New test.
32416
32417 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32418
32419         PR c++/17907
32420         * g++.dg/eh/cleanup5.C: New test.
32421
32422 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32423
32424         PR c++/17393
32425         * g++.dg/parse/error21.C: New test.
32426
32427 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32428
32429         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32430         * g++.dg/warn/incomplete1.C: Likewise.
32431         * g++.dg/template/qualttp20.C: Likewise.
32432
32433 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32434
32435         PR c/17881
32436         * parm-incomplete-1.c: New test.
32437
32438 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32439
32440         PR c++/17867
32441         * g++.dg/parse/error19.C: New test.
32442
32443         PR c++/17670
32444         * g++.dg/init/new11.C: New test.
32445
32446         PR c++/17821
32447         * g++.dg/parse/error20.C: New test.
32448
32449         PR c++/17826
32450         * g++.dg/template/crash24.C: New test.
32451
32452 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32453
32454         PR c/17301
32455         * gcc.dg/pr17301-1.c: New test.
32456
32457 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32458
32459         PR c/17189
32460         * gcc.dg/anon-struct-5.c: New test.
32461
32462 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32463
32464         PR c/17844
32465         * gcc.dg/pr17844-1.c: New test.
32466
32467 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32468
32469         PR tree-optimization/17906
32470         * gcc.c-torture/compile/pr17906.c: New.
32471
32472 2004-10-09  Stuart Hastings  <stuart@apple.com>
32473             Roger Sayle  <roger@eyesopen.com>
32474
32475         PR rtl-optimization/17853
32476         * gcc.dg/i386-mmx-5.c: New testcase.
32477
32478 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32479
32480         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32481
32482 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32483
32484         PR c++/17524
32485         * g++.dg/template/static9.C: New test.
32486
32487         PR c++/17685
32488         * g++.dg/parse/operator5.C: New test.
32489
32490 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32491
32492         PR middle-end/17894
32493         * gcc.c-torture/execute/divcmp-4.c: New test case.
32494
32495 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32496
32497         PR tree-opt/17902
32498         * g++.dg/opt/pr17902.C: New test.
32499
32500 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32501
32502         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32503
32504 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32505
32506         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32507
32508 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32509
32510         * gcc.dg/assign-warn-3.c: New test.
32511
32512 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32513
32514         PR c/16999
32515         * gcc.dg/cpp/ident-1.c: New test.
32516
32517 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32518
32519         * gcc.c-torture/compile/acc1.c: New.
32520
32521 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32522
32523         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32524         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32525
32526 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32527
32528         * gcc.dg/ultrasp11.c: New test.
32529
32530 2004-10-08  Michael Matz  <matz@suse.de>
32531
32532         * gcc.dg/doloop-2.c: New test.
32533
32534 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32535
32536         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32537         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32538         objc.dg/method-9.m: Update expected diagnostics.
32539
32540 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32541
32542         * gcc.dg/ppc-fsel-3.c: New file.
32543         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32544
32545 2004-10-07  Paul Brook  <paul@codesourcery.com>
32546
32547         * gfortran.dg/intrinsic_verify_1.f90: New test.
32548
32549 2004-10-07  Paul Brook  <paul@codesourcery.com>
32550
32551         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32552
32553 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32554
32555         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32556         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32557         commit.
32558
32559 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32560
32561         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32562
32563 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32564
32565         PR c++/17115
32566         * g++.dg/warn/Winline-4.C: New test.
32567
32568 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32569
32570         * gcc.c-torture/compile/20041007-1.c: New test.
32571
32572 2004-10-07  Paul Brook  <paul@codesourcery.com>
32573
32574         PR fortran/17678
32575         * gfortran.dg/use_allocated_1.f90: New test.
32576
32577 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32578
32579         PR middle-end/17849
32580         * gfortran.fortran-torture/compile/nested.f90: New test
32581
32582 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32583
32584         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32585
32586 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32587
32588         PR c++/17368
32589         * g++.dg/ext/asm6.C: New test.
32590
32591 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32592
32593         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32594
32595 2004-10-06  Paul Brook  <paul@codesourcery.com>
32596
32597         PR libfortran/17709
32598         * gfortran.dg/empty_format_1.f90: New test.
32599
32600 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32601
32602         PR fortran/17568
32603         * gfortran.dg/ishft.f90: New test.
32604
32605         PR fortran/17283
32606         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32607         tests.
32608
32609 2004-10-06  Paul Brook  <paul@codesourcery.com>
32610
32611         * gfortran.dg/do_1.f90: New test.
32612
32613 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32614
32615         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32616         optimizing for size.
32617
32618 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32619
32620         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32621
32622 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32623
32624         * gcc.c-torture/compile/20041005-1.c: New test.
32625
32626 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32627
32628         PR c++/17829
32629         * g++.dg/lookup/koenig4.C: New.
32630
32631 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32632
32633         * g++.dg/other/classkey1.C: Adjust quoting marks.
32634         * g++.dg/parse/error15.C: Likewise.
32635         * g++.dg/template/meminit2.C (int>): Likewise.
32636
32637 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32638
32639         PR fortran/17283
32640         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32641
32642         PR fortran/17631
32643         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32644
32645         PR fortran/17708
32646         * gfortran.dg/pr17708.f90: New test.
32647
32648 2004-10-04  Chao-ying Fu  <fu@mips.com>
32649
32650         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32651         * gcc.dg/vect/vect-4.c: Ditto.
32652         * gcc.dg/vect/vect-5.c: Ditto.
32653         * gcc.dg/vect/vect-6.c: Ditto.
32654         * gcc.dg/vect/vect-8.c: Ditto.
32655         * gcc.dg/vect/vect-16.c: Ditto.
32656         * gcc.dg/vect/vect-30.c: Ditto.
32657         * gcc.dg/vect/vect-40.c: Ditto.
32658         * gcc.dg/vect/vect-41.c: Ditto.
32659         * gcc.dg/vect/vect-42.c: Ditto.
32660         * gcc.dg/vect/vect-43.c: Ditto.
32661         * gcc.dg/vect/vect-44.c: Ditto.
32662         * gcc.dg/vect/vect-45.c: Ditto.
32663         * gcc.dg/vect/vect-46.c: Ditto.
32664         * gcc.dg/vect/vect-47.c: Ditto.
32665         * gcc.dg/vect/vect-48.c: Ditto.
32666         * gcc.dg/vect/vect-49.c: Ditto.
32667         * gcc.dg/vect/vect-50.c: Ditto.
32668         * gcc.dg/vect/vect-51.c: Ditto.
32669         * gcc.dg/vect/vect-52.c: Ditto.
32670         * gcc.dg/vect/vect-53.c: Ditto.
32671         * gcc.dg/vect/vect-54.c: Ditto.
32672         * gcc.dg/vect/vect-55.c: Ditto.
32673         * gcc.dg/vect/vect-56.c: Ditto.
32674         * gcc.dg/vect/vect-57.c: Ditto.
32675         * gcc.dg/vect/vect-58.c: Ditto.
32676         * gcc.dg/vect/vect-59.c: Ditto.
32677         * gcc.dg/vect/vect-60.c: Ditto.
32678         * gcc.dg/vect/vect-74.c: Ditto.
32679         * gcc.dg/vect/vect-79.c: Ditto.
32680         * gcc.dg/vect/vect-80.c: Ditto.
32681
32682 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32683
32684         * gcc.dg/unused-7.c: Use the correct option.
32685
32686 2004-10-04  Paul Brook  <paul@codesourcery.com>
32687         Bud Davis  <bdavis9659@comcast.net>
32688
32689         PR fortran/17706
32690         PR fortran/16434
32691         * gfortran/pr17706.f90: New test.
32692         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32693
32694 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32695
32696         * gfortran.dg/pr17612.f90: New test.
32697
32698 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32699
32700         * g++.dg/template/local1.C: Adjust quoting marks in
32701         testing for diagnostics.
32702         * g++.dg/tls/diag-2.C: Likewise.
32703         * g++.dg/other/error8.C: Likewise.
32704
32705 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32706
32707         PR c/17178
32708         * gcc.dg/unused-4.c: Adjust to be correct.
32709
32710         PR c/17820
32711         * gcc.dg/unused-7.c: New test.
32712
32713 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32714
32715         PR c++/17797
32716         * g++.dg/overload/template2.C: New test.
32717
32718 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32719
32720         PR tree-optimization/16632
32721         * gcc.dg/tree-ssa/20041002-1.c: New.
32722
32723 2004-10-03  Paul Brook  <paul@codesourcery.com>
32724
32725         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32726         rather than relying on default formatting.
32727
32728 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32729
32730         * gcc.dg/20040920-1.c: Update expected message text.
32731
32732 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32733
32734         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32735
32736 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32737
32738         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32739         tree level.
32740
32741 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32742
32743         * gcc.dg/tree-ssa/pr17343.c: Remove.
32744
32745 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32746
32747         PR tree-opt/17343
32748         * gcc.dg/tree-ssa/pr17343.c: New test.
32749
32750 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32751
32752         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32753         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32754         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32755         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32756         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32757
32758 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32759
32760         * gcc.dg/lvalue-2.c: New test.
32761
32762 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32763
32764         PR c/17730
32765         * gcc.dg/pr17730-1.c: New test
32766
32767 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32768
32769         PR c/7425
32770         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32771
32772 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.c-torture/execute/stdarg-1.c: New test.
32775         * gcc.c-torture/execute/stdarg-2.c: New test.
32776         * gcc.c-torture/execute/stdarg-3.c: New test.
32777         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32778         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32779         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32780         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32781         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32782
32783 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32784
32785         PR tree-optimization/17697
32786         * g++.dg/opt/pr17697-1.C: New test.
32787         * g++.dg/opt/pr17697-2.C: New test.
32788         * g++.dg/opt/pr17697-3.C: New test.
32789
32790 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32791
32792         PR c/16409
32793         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32794         gcc.dg/vla-init-5.c: New tests.
32795
32796 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32797
32798         PR c/13804
32799         * gcc.dg/pr13804-1.c: New test.
32800
32801 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32802
32803         PR fortran/16938
32804         * gfortran.dg/pr16938.f90: New test.
32805
32806 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32807
32808         * g++.dg/template/crash23.C: New test.
32809
32810 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32811
32812         PR c++/17585
32813         * g++.dg/template/static8.C: New test.
32814
32815 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32816
32817         PR c++/17681
32818         * g++.dg/other/error9.C: New test.
32819
32820 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32821
32822         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32823
32824 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32825
32826         PR fortran/15164
32827         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32828
32829 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32830
32831         PR middle-end/17112
32832         * gcc.dg/pr17112-1.c: New test case.
32833
32834 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32835
32836         PR c/11459
32837         * gcc.dg/pr11459-1.c: New test.
32838
32839 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32840
32841         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32842         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32843
32844 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32845
32846         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32847
32848 2004-09-25  Jan Hubicka  <jh@suse.cz>
32849
32850         * compile/30040909-1.c: New test.
32851         * compile/30040907-1.c: New test.
32852
32853 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32854
32855         * gcc.c-torture/execute/va-arg-26.c: New test.
32856
32857 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32858
32859         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32860         extra diagnostics on targets with 64-bit pointers.
32861         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32862
32863 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32864
32865         PR c/17188
32866         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32867         * gcc.dg/decl-3.c: Adjust expected message.
32868
32869 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32870
32871         PR fortran/17615
32872         * gfortran.dg/pr17615.f90: New test.
32873
32874 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32875
32876         PR tree-optimzation/17517
32877         * g++.dg/tree-ssa/pr17517.C: New Test.
32878
32879 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32880
32881         PR c++/16889
32882         * g++.dg/lookup/ambig3.C: New.
32883
32884 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32885
32886         PR tree-opt/17624
32887         * g++.dg/opt/pr17624.C: New test.
32888
32889 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32890
32891         PR c/6980
32892         * gcc.dg/Wbad-function-cast-1.c: New test.
32893
32894 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32895
32896         * g++.dg/ext/complit1.C
32897         * g++.dg/other/error2.C
32898         * g++.dg/other/nontype-1.C
32899         * g++.dg/parse/crash11.C
32900         * g++.dg/parse/crash12.C
32901         * g++.dg/parse/error15.C
32902         * g++.dg/parse/error4.C
32903         * g++.dg/parse/tmpl-outside1.C
32904         * g++.dg/parse/too-many-tmpl-args1.C
32905         * g++.dg/template/dependent-expr3.C
32906         * g++.dg/template/error10.C
32907         * g++.dg/template/instantiate1.C
32908         * g++.dg/template/vtable2.C
32909         * g++.dg/warn/Wshadow-1.C
32910         * g++.dg/warn/weak1.C
32911         * g++.old-deja/g++.brendan/crash16.C
32912         * g++.old-deja/g++.brendan/crash18.C
32913         * g++.old-deja/g++.brendan/crash48.C
32914         * g++.old-deja/g++.brendan/crash49.C
32915         * g++.old-deja/g++.brendan/crash55.C
32916         * g++.old-deja/g++.brendan/crash56.C
32917         * g++.old-deja/g++.brendan/crash8.C
32918         * g++.old-deja/g++.brendan/enum11.C
32919         * g++.old-deja/g++.brendan/enum8.C
32920         * g++.old-deja/g++.brendan/enum9.C
32921         * g++.old-deja/g++.brendan/friend3.C
32922         * g++.old-deja/g++.brendan/misc14.C
32923         * g++.old-deja/g++.bugs/900402_02.C
32924         * g++.old-deja/g++.bugs/900404_03.C
32925         * g++.old-deja/g++.bugs/900404_04.C
32926         * g++.old-deja/g++.bugs/900428_03.C
32927         * g++.old-deja/g++.jason/crash4.C
32928         * g++.old-deja/g++.jason/overload21.C
32929         * g++.old-deja/g++.jason/redecl1.C
32930         * g++.old-deja/g++.jason/report.C
32931         * g++.old-deja/g++.jason/rfg10.C
32932         * g++.old-deja/g++.jason/template30.C
32933         * g++.old-deja/g++.law/arm12.C
32934         * g++.old-deja/g++.law/ctors5.C
32935         * g++.old-deja/g++.law/cvt20.C
32936         * g++.old-deja/g++.law/init10.C
32937         * g++.old-deja/g++.law/init8.C
32938         * g++.old-deja/g++.law/visibility17.C
32939         * g++.old-deja/g++.law/visibility7.C
32940         * g++.old-deja/g++.mike/net8.C
32941         * g++.old-deja/g++.mike/p646.C
32942         * g++.old-deja/g++.mike/p700.C
32943         * g++.old-deja/g++.mike/p701.C
32944         * g++.old-deja/g++.mike/p811.C
32945         * g++.old-deja/g++.ns/template13.C
32946         * g++.old-deja/g++.other/array3.C
32947         * g++.old-deja/g++.other/crash25.C
32948         * g++.old-deja/g++.other/dtor3.C
32949         * g++.old-deja/g++.other/dtor4.C
32950         * g++.old-deja/g++.other/main1.C
32951         * g++.old-deja/g++.other/warn7.C
32952         * g++.old-deja/g++.pt/crash11.C
32953         * g++.old-deja/g++.pt/crash36.C
32954         * g++.old-deja/g++.pt/spec22.C
32955         * g++.old-deja/g++.pt/spec9.C
32956         * g++.old-deja/g++.pt/ttp52.C
32957         * g++.old-deja/g++.robertl/eb103.C
32958         * g++.old-deja/g++.robertl/eb121.C
32959         * g++.old-deja/g++.robertl/eb22.C
32960         * g++.old-deja/g++.robertl/eb8.C:
32961         Update locations and/or regexps of dg-error markers.
32962         Remove markers for some bogus messages that are no longer issued.
32963
32964 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32965
32966         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32967         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32968
32969 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32970
32971         PR c++/17618
32972         * g++.dg/lookup/crash5.C: New test.
32973
32974 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32975
32976         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32977         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32978         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32979         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32980         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32981         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32982
32983         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32984         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32985         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32986         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32987         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32988         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32989
32990         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32991
32992         * gcc.dg/vect/vect-44.c: Check additional cases.
32993         * gcc.dg/vect/vect-48.c: Check additional cases.
32994
32995         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32996         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32997         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32998         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32999         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33000         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33001         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33002         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33003         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33004
33005         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33006         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33007         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33008
33009 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33010
33011         * gcc.dg/tree-ssa/loop-6.c: New test.
33012
33013 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33014
33015         PR c++/17620
33016         * g++.dg/inherit/base2.C: New.
33017
33018 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33019
33020         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33021         * gcc.dg/20001012-2.c: Likewise.
33022         * gcc.dg/20001013-1.c: Likewise.
33023         * gcc.dg/20001101-1.c: Likewise.
33024         * gcc.dg/20001102-1.c: Likewise.
33025         * gcc.dg/bf-spl1.c: Likewise.
33026         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33027         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33028
33029 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33030
33031         PR tree-optimization/16721
33032         * gcc.dg/tree-ssa/pr16721.c: New test.
33033
33034 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33035
33036         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33037         * gcc.dg/20040305-1.c: Likewise.
33038
33039 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33040
33041         PR c/16566
33042         * gcc.c-torture/compile/pr16566-1.c,
33043         gcc.c-torture/compile/pr16566-2.c,
33044         gcc.c-torture/compile/pr16566-3.c: New tests.
33045
33046 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33047
33048         PR tree-optimization/17512
33049         * gcc.c-torture/compile/20040916-1.c.
33050
33051 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33052
33053         * gcc.dg/pragma-re-3.c: New test.
33054
33055 2004-09-17  Matt Austern  <austern@apple.com>
33056
33057         PR c++/15049
33058         * g++.dg/other/anon3.C: New.
33059
33060 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33061
33062         PR c++/7503
33063         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33064         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33065         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33066         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33067         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33068
33069 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33070
33071         PR fortran/17286
33072         * gfortran.dg/pr17286.f90: New test.
33073
33074 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33075
33076         PR c++/17530
33077         * g++.dg/template/static7.C: New test.
33078
33079 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33080
33081         PR tree-opt/17558
33082         * gcc.c-torture/compile/pr17558.c: New test.
33083
33084 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33085
33086         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33087         if SKIP_ATTRIBUTE is defined.
33088
33089 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33090
33091         PR fortran/15957
33092         * gfortran.dg/pr15957.f90: New test.
33093
33094 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33095
33096         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33097         in comparison.
33098         * gcc.dg/vect/vect-79.c: Likewise.
33099         * gcc.dg/vect/vect-80.c: Likewise.
33100
33101 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33102
33103         PR fortran/15750
33104         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33105
33106 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33107
33108         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33109         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33110         * gcc.dg/vect/vect-62.c: New testcase.
33111         * gcc.dg/vect/vect-63.c: New testcase.
33112         * gcc.dg/vect/vect-64.c: New testcase.
33113         * gcc.dg/vect/vect-65.c: New testcase.
33114         * gcc.dg/vect/vect-66.c: New testcase.
33115         * gcc.dg/vect/vect-67.c: New testcase.
33116         * gcc.dg/vect/vect-68.c: New testcase.
33117         * gcc.dg/vect/vect-69.c: New testcase.
33118         * gcc.dg/vect/vect-79.c: New testcase.
33119         * gcc.dg/vect/vect-80.c: New testcase.
33120
33121 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33122
33123         * gcc.target/mips/asm-1.c: New test.
33124
33125 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33126
33127         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33128         * gcc.dg/vect/vect-73.c: New testcase.
33129         * gcc.dg/vect/vect-74.c: New testcase.
33130         * gcc.dg/vect/vect-75.c: New testcase.
33131         * gcc.dg/vect/vect-76.c: New testcase.
33132         * gcc.dg/vect/vect-77.c: New testcase.
33133         * gcc.dg/vect/vect-78.c: New testcase
33134
33135 2004-09-18  Paul Brook  <paul@codesourcery.com>
33136
33137         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33138
33139 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33140
33141         PR c/17424
33142         * gcc.dg/pr17424-1.c: New test.
33143
33144 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33145
33146         * g++.dg/tree-ssa/pr17153.C: New test.
33147
33148 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33149
33150         PR pch/13361
33151         * g++.dg/pch/wchar-1.C: New.
33152         * g++.dg/pch/wchar-1.Hs: New.
33153
33154 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33155
33156         * gcc.c-torture/execute/20040917-1.c: New test.
33157
33158 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33159
33160         PR tree-optimization/17319
33161         * gcc.dg/pr17319.c: New test.
33162
33163 2004-09-17  Devang Patel  <dpatel@apple.com>
33164
33165         * gcc.dg/20040813-1.c: New test.
33166
33167 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33168
33169         PR tree-optimization/17273
33170         * gcc.c-torture/compile/pr17273.c: New test.
33171
33172 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33173
33174         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33175         Update expected messages.
33176         * gcc.dg/declspec-13.c: New test.
33177
33178 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33179
33180         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33181
33182 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33183
33184         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33185         change what 'a' is pointing to.
33186
33187 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/16002
33190         * g++.dg/template/error18.C: New test.
33191
33192         PR c++/16029
33193         * g++.dg/warn/Wunused-8.C: New test.
33194
33195 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33196
33197         PR tree-optimization/17513
33198         * gcc.dg/20040916-1.c: New test.
33199
33200 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33201
33202         PR c++/17501
33203         * g++.dg/template/typename7.C: New test.
33204
33205 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33206
33207         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33208
33209 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33210
33211         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33212         with -ftree-based-profiling also.
33213         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33214
33215 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33216
33217         PR/15364
33218         * gfortran.dg/der_array_io_1.f90: New test.
33219         * gfortran.dg/der_array_io_2.f90: New test.
33220         * gfortran.dg/der_array_io_3.f90: New test.
33221
33222 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33223
33224         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33225         EABI.
33226
33227 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33228
33229         * g++.dg/opt/switch1.C: New test.
33230
33231 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33232
33233         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33234         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33235         Update expected messages.
33236
33237 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33238
33239         PR fortran/16485
33240         * gfortran.dg/same_name_1.f90: New test.
33241
33242 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33243
33244         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33245         dereference garbage pointers.
33246
33247 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33248
33249         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33250         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33251
33252         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33253         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33254         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33255
33256 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/17324
33259         * g++.dg/template/mangle1.C: New test.
33260
33261 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33262
33263         PR tree-optimization/17252
33264         * gcc.c-torture/execute/pr17252.c: New test.
33265
33266 2004-09-14  Andrew Pinski  <apinski@apple.com>
33267
33268         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33269
33270 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33271
33272         PR rtl-optimization/9771
33273         * gcc.dg/pr9771-1.c: New test case.
33274
33275 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33276
33277         PR tree-optimization/15262
33278         * gcc.c-torture/execute/pr15262-1.c: New test.
33279         * gcc.c-torture/execute/pr15262-2.c: New test.
33280
33281 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33282
33283         * gcc.dg/declspec-12.c: New test.
33284
33285 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33286
33287         * gfortran.dg/pr17090.f90: Add directives to test.
33288
33289 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33290
33291         * gcc.c-torture/compile/20040914-1.c: New test.
33292
33293 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33294
33295         PR c++/16162
33296         * g++.dg/template/decl2.C: New test.
33297
33298 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33299
33300         PR fortran/17090
33301         * gfortran.dg/pr17090.f90: New test.
33302
33303 2004-09-13  Dale Johannesen  <dalej@apple.com>
33304
33305         * gcc.c-torture/compile/pr17408.c: New test case.
33306
33307 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33308
33309         PR c++/16716
33310         * g++.dg/parse/crash17.C: New test.
33311
33312         PR c++/17327
33313         * g++.dg/template/enum3.C: New test.
33314
33315 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33316
33317         * lib/gcc-defs.exp: Load wrapper.exp.
33318         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33319         using local code.
33320         * lib/gcc.exp (gcc_init): Similar.
33321         * lib/gfortran.exp (gfortran_init): Similar.
33322         * lib/objc.exp (objc_init): Similar.
33323         * lib/treelang.exp (treelang_init): Similar.
33324         * lib/wrapper.exp: New file with build_wrapper call machinery in
33325         ${tool}_maybe_build_wrapper.
33326
33327 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33328
33329         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33330         "inline".
33331         * gcc.dg/declspec-11.c: Update expected messages.
33332         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33333         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33334         gcc.dg/inline-12.c: New tests.
33335
33336 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33337
33338         * g++.dg/tree-ssa/pr17400.C: New testcase.
33339
33340 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33341
33342         * gcc.target/mips/sb1-1.c: New testcase.
33343
33344 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33345
33346         * lib/g77-dg.exp: Remove unused file.
33347         * lib/mike-g77.exp: Ditto.
33348         * lib/g77.exp: Ditto.
33349
33350 2004-09-12  Richard Henderson  <rth@redhat.com>
33351
33352         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33353
33354 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33355
33356         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33357         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33358         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33359         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33360         Update expected messages.
33361
33362 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33363
33364         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33365         declaration/use mismatch for dirp parameter.
33366
33367 2004-09-12  Andrew Pinski  <apinski@apple.com>
33368
33369         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33370         -fgnu-runtime is passed.
33371
33372 2004-09-12  Richard Henderson  <rth@redhat.com>
33373
33374         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33375         do the uplevel thing and update additional_flags directly.
33376         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33377         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33378         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33379         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33380
33381 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33382
33383         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33384
33385 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33386
33387         PR middle-end/17411
33388         * g++.dg/opt/pr17411-1.C: New test case.
33389
33390 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33391
33392         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33393         gcc.dg/tls/diag-2.c: Update expected messages.
33394         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33395         messages.
33396         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33397         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33398         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33399         gcc.dg/tls/diag-5.c: New tests.
33400
33401 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33402
33403         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33404
33405 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33406
33407         * g++.dg/parse/break-in-for.C: New test.
33408
33409 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33410
33411         * gcc.dg/tree-ssa/20040911-1.c: New test.
33412
33413 2004-09-11  Andreas Jaeger  <aj@suse.de>
33414
33415         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33416         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33417
33418 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33419
33420         * gcc.target/frv: New directory of FR-V-specific tests.
33421
33422 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33423
33424         * gcc.dg/convert-vec-1.c: New test.
33425
33426 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33427
33428         PR middle-end/17024
33429         * gcc.dg/pr17024-1.c: New test case.
33430
33431 2004-09-10  Eric Christopher  <echristo@redhat.com>
33432
33433         * gcc.dg/20040910-1.c: New test.
33434
33435 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33436
33437         * gcc.dg/bitfld-9.c: New test.
33438
33439 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33440
33441         * gcc.c-torture/execute/ieee/acc1.c: New test.
33442         * gcc.c-torture/execute/ieee/acc2.c: New test.
33443         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33444
33445 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33446
33447         * gcc.dg/deprecated-2.c: New test.
33448
33449 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33450
33451         * gcc.dg/init-vec-1.c: New test.
33452
33453 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33454
33455         PR middle-end/17055
33456         * gcc.dg/pr17055-1.c: New test case.
33457
33458 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33459
33460         PR target/17377
33461         * gcc.c-torture/execute/pr17377.c: New test.
33462
33463 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33464
33465         PR c/8420
33466         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33467         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33468         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33469         gcc.dg/long-long-typespec-1.c: New tests.
33470         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33471
33472 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33473
33474         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33475         gcc.dg/gnu99-static-1.c: New tests.
33476
33477 2004-09-08  Devang Patel  <dpatel@apple.com>
33478
33479         * gcc.dg/darwin-ld-20040828-1.c: New test.
33480         * gcc.dg/darwin-ld-20040828-2.c: New test.
33481         * gcc.dg/darwin-ld-20040828-3.c: New test.
33482
33483 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33484
33485         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33486         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33487         in error message.
33488         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33489         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33490         in error message.
33491         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33492         types they qualify.
33493         * objc.dg/type-size-2.m: Fix wording in comment.
33494         * objc.dg/va-meth-1.m: New test case.
33495
33496 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33497
33498         PR c/16633:
33499         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33500         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33501
33502 2004-09-06  Devang Patel  <dpatel@apple.com>
33503
33504         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33505         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33506
33507 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33508
33509         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33510         reflect changed line numbering of diagnostics.
33511
33512 2004-09-06  Paul Brook  <paul@codesourcery.com>
33513
33514         * gfortran.dg/edit_real_1.f90: Add new test.
33515
33516 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33517
33518         * gcc.dg/tree-ssa/loop-2.c: New test.
33519         * gcc.dg/tree-ssa/loop-3.c: New test.
33520         * gcc.dg/tree-ssa/loop-4.c: New test.
33521         * gcc.dg/tree-ssa/loop-5.c: New test.
33522
33523 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33524
33525         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33526
33527 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33528
33529         * gcc.dg/format/sentinel-1.c: New test.
33530
33531 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33532
33533         * gcc.dg/builtins-46.c: New.
33534
33535 2004-09-03  Devang Patel  <dpatel@apple.com>
33536
33537         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33538         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33539
33540 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33541
33542         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33543         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33544         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33545         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33546         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33547         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33548         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33549         the non-portable bzero.
33550         * gcc.dg/20010912-1.c: xfail for NetWare.
33551         * gcc.dg/20020426-2.c: xfail for NetWare.
33552         * gcc.dg/20021014-1.c: xfail for NetWare.
33553         * gcc.dg/20021018-1.c: xfail for NetWare.
33554         * gcc.dg/20030213-1.c: xfail for NetWare.
33555         * gcc.dg/20030225-1.c: xfail for NetWare.
33556         * gcc.dg/20030708-1.c: xfail for NetWare.
33557         * gcc.dg/builtins-config.h: Also exclude NetWare.
33558         * gcc.dg/format/format.h: Define restrict only if not already defined.
33559         * gcc.dg/nest.c: xfail for NetWare.
33560         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33561         * lib/target-supports.exp (check_visibility_available): Exclude
33562         NetWare.
33563
33564 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33565
33566         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33567         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33568         deterministic starting point for the alignment of structure fields.
33569         * gcc.dg/Wpadded.c: Dito.
33570         * g++.dg/abi/vbase10.C: Dito.
33571
33572 2004-09-03  Devang Patel  <dpatel@apple.com>
33573
33574         * g++.dg/debug/pr15736.cc: New test.
33575
33576 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33577
33578         * README.QMTEST: Fix out-of-date link.
33579
33580 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33581
33582         PR fortran/16579
33583         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33584         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33585
33586 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33587
33588         * g++.dg/abi/arm_rtti1.C: New test.
33589
33590 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33591
33592         * gcc.dg/ppc-vector-memcpy.c: New.
33593         * gcc.dg/ppc-vector-memset.c: New.
33594
33595 2004-09-02  Chao-ying Fu  <fu@mips.com>
33596
33597         * gcc.target/mips/mips-3d-1.c: New test.
33598         * gcc.target/mips/mips-3d-2.c: New test.
33599         * gcc.target/mips/mips-3d-3.c: New test.
33600         * gcc.target/mips/mips-3d-4.c: New test.
33601         * gcc.target/mips/mips-3d-5.c: New test.
33602         * gcc.target/mips/mips-3d-6.c: New test.
33603         * gcc.target/mips/mips-3d-7.c: New test.
33604         * gcc.target/mips/mips-3d-8.c: New test.
33605         * gcc.target/mips/mips-3d-9.c: New test.
33606         * gcc.target/mips/mips-ps-1.c: New test.
33607         * gcc.target/mips/mips-ps-2.c: New test.
33608         * gcc.target/mips/mips-ps-3.c: New test.
33609         * gcc.target/mips/mips-ps-4.c: New test.
33610         * gcc.target/mips/mips-ps-type.c: New test.
33611
33612 2004-09-02  Paul Brook  <paul@codesourcery.com>
33613
33614         * gfortran.dg/edit_real_1.f90: Add new tests.
33615
33616 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33617
33618         PR fortran/15327
33619         * gfortran.dg/merge_char_1.f90: New test.
33620
33621 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33622
33623         PR fortran/16404
33624         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33625
33626 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33627
33628         PR c/1522
33629         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33630
33631 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33632
33633         * g++.dg/opt/loop1.C: Do not XFAIL.
33634
33635 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33636
33637         * gcc.c-torture/execute/20040831-1.c: New test.
33638
33639 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33640
33641         PR fortran/16579
33642         * gfortran.dg/g77/20010610.f: Now passes.
33643         Copy from g77.f-torture/execute. Add dg-run directive.
33644         * gfortran.dg/g77/README: Update
33645
33646 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33647
33648         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33649         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33650         (t1, t2, t3, t4): Add volatile.
33651
33652 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33653
33654         * g++.dg/ext/visibility/arm1.C: New test.
33655
33656 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33657
33658         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33659         -pedantic-errors.
33660
33661 2004-09-01  Paul Brook  <paul@codesourcery.com>
33662
33663         * gfortran.dg/eof_2.f90: New test.
33664
33665 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33666
33667         PR fortran/16579
33668         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33669
33670 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33671
33672         PR libfortran/16805
33673         * gfortran.dg/list_read_2.f90: New test.
33674
33675 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33676
33677         * g++.dg/abi/key1.C: New test.
33678
33679 2004-08-31  Richard Henderson  <rth@redhat.com>
33680
33681         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33682         form of offsetof.
33683         * g++.dg/other/offsetof5.C: Remove duplicate.
33684
33685 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33686
33687         PR fortran/17244
33688         * gfortran.dg/func_derived_1.f90: New test.
33689
33690 2004-08-31  Paul Brook  <paul@codesourcery.com>
33691
33692         * gfortran.dg/eof_1.f90: New test.
33693
33694 2004-08-31  Paul Brook  <paul@codesourcery.com>
33695
33696         * gfortran.dg/list_read_1.f90: New file.
33697
33698 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33699
33700         * g++.dg/opt/loop1.C: XFAIL.
33701
33702 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33703
33704         * gcc.dg/funcdef-storage-1.c: New.
33705         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33706         an extern function in local scope.
33707         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33708         declare an 'auto inline' function in local scope.
33709         * gcc.dg/20011130-1.c: Likewise.
33710         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33711         an 'auto' function in local scope.
33712         * gcc.dg/20021014-1.c: Likewise.
33713         * gcc.dg/20030331-2.c: Likewise.
33714
33715 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33716
33717         * gfortran.dg/blockdata_1.f90: New test.
33718
33719 2004-08-30  Richard Henderson  <rth@redhat.com>
33720
33721         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33722
33723 2004-08-30  Richard Henderson  <rth@redhat.com>
33724
33725         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33726         additional_flags set by alternate driver.
33727         (ieee-options): New procedure.
33728         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33729         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33730         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33731         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33732
33733 2004-08-30  Richard Henderson  <rth@redhat.com>
33734
33735         * lib/f-torture.exp: Remove.
33736
33737 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33738
33739         PR rtl-optimization/16590
33740         * g++.dg/opt/loop1.C: New test.
33741
33742 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33743
33744         PR fortran/13910
33745         * gfortran.dg/oldstyle_1.f90: New test.
33746
33747 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33748         Paul Brook  <paul@codesourcery.com>
33749
33750         * gfortran.dg/g77/README: Update.
33751         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33752         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33753         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33754
33755 2004-08-28  Paul Brook  <paul@codesourcery.com>
33756
33757         PR libfortran/17195
33758         * gfortran.dg/edit_real_1.f90: New test.
33759
33760 2004-08-27  Paul Brook  <paul@codesourcery.com>
33761
33762         * gfortran.dg/rewind_1.f90: New test.
33763
33764 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33765
33766         PR fortran/16597
33767         * gfortran.dg/pr16597.f90: New test.
33768
33769 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33770
33771         PR c/13801
33772         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33773         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33774         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33775         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33776         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33777
33778 2004-08-26  Nick Clifton  <nickc@redhat.com>
33779
33780         * gcc.c-torture/compile/pr17119.c: New test.
33781
33782 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33783
33784         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33785
33786 2004-08-25  Richard Henderson  <rth@redhat.com>
33787
33788         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33789         the bits that expect kind=8 to be the largest real kind.
33790
33791 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33792
33793         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33794
33795 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33796
33797         * gfortran.dg/assignment_1.f90: New test.
33798
33799 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33800
33801         * g++.dg/template/repo3.C: New test.
33802
33803 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33804
33805         PR middle-end/16693
33806         PR tree-optimization/16372
33807         * g++.dg/opt/pr16372-1.C: New test case.
33808         * g++.dg/opt/pr16693-1.C: New test case.
33809         * g++.dg/opt/pr16693-2.C: New test case.
33810
33811 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33812
33813         * objc.dg/proto-lossage-4.m: New test.
33814
33815 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33816
33817         PR c++/17155
33818         * g++.dg/inherit/local2.C: New test.
33819
33820 2004-08-25  Paul Brook  <paul@codesourcery.com>
33821
33822         PR fortran/17144
33823         * gfortran.dg/string_ctor_1.f90: New test.
33824
33825 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33826
33827         PR c++/14428
33828         * g++.dg/template/redecl2.C: New test.
33829
33830 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33831
33832         PR fortran/17143
33833         * gfortran.dg/pr17143.f90: New test.
33834
33835 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33836
33837         PR fortran/17164
33838         * gfortran.dg/pr17164.f90: New test.
33839
33840 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33841
33842         * gcc.dg/tree-ssa/loop-1.c: New test.
33843
33844 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33845
33846         * gcc.c-torture/compile/20040824-1.c: New test.
33847
33848 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33849
33850         * gcc.c-torture/compile/iftrap-3.c: New test.
33851
33852 2004-08-24  Paul Brook  <paul@codesourcery.com>
33853
33854         * gfortran.dg/entry_2.f90: New test.
33855
33856 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33857
33858         PR c++/16889
33859         * g++.dg/lookup/ambig[12].C: New.
33860
33861 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33862
33863         PR c++/16706
33864         * g++.dg/template/crash21.C: New test.
33865         * g++.dg/template/crash22.C: Likewise.
33866
33867 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33868
33869         PR c++/17149
33870         * g++.dg/template/access15.C: New.
33871
33872 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33873
33874         PR c++/17163
33875         * g++.dg/template/repo2.C: New test.
33876
33877 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33878
33879         PR rtl-optimization/17078
33880         * gcc.c-torture/execute/pr17078-1.c: New test case.
33881
33882 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c/14492
33885         * gcc.dg/debug/crash1.c: New test.
33886
33887 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR c/16180
33890         * gcc.dg/loop-5.c: New test.
33891
33892 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33893
33894         * gcc.c-torture/execute/20040823-1.c: New test.
33895
33896 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33897
33898         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33899         to the assembler.  Simplify test accordingly.
33900         (asm_abi_flags): Use GNU names.
33901         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33902         to check for ABI flags.
33903
33904 2004-08-22  Andrew Pinski  <apinski@apple.com>
33905
33906         * g++.dg/opt/pr14029.C: New test.
33907         * gcc.c-torture/execute/pr15262.c: New test.
33908
33909 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33910
33911         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33912
33913 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33914
33915         PR 16908
33916         * gfortran.dg/direct_io.f90: New test.
33917
33918 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33919
33920         PR c++/17121
33921         * g++.dg/inherit/local2.C: New test.
33922
33923 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33924
33925         PR c++/17120
33926         * g++.dg/warn/Wparentheses-4.C: New test.
33927
33928 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33929
33930         PR c++/17121
33931         * g++.dg/inherit/local2.C: New test.
33932
33933         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33934         * gcc.dg/ppc-ldstruct.c: Likewise.
33935         * gcc.dg/ppc64-abi-2.c: Likewise.
33936
33937 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33938
33939         PR rtl-optimization/17099
33940         * gcc.c-torture/execute/20040820-1.c: New test.
33941
33942 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33943
33944         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33945
33946 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33947
33948         PR fortran/17077
33949         * gfortran.dg/auto_array_1.f90: New test.
33950
33951 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33952
33953         PR fortran/17074
33954         * gfortran.dg/simpleif_1.f90: New test.
33955
33956 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33957
33958         * lib/target-supports.exp (check_profiling_available): Return
33959         false for arm*-*-symbianelf* and arm*-*-eabi*.
33960
33961         PR c++/15890
33962         * g++.dg/template/delete1.C: New test.
33963
33964 2004-08-19  Paul Brook  <paul@codesourcery.com>
33965
33966         PR fortran/14976
33967         PR fortran/16228
33968         * gfortran.dg/data_char_1.f90: New test.
33969
33970 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33971
33972         PR fortran/16946
33973         * gfortran.dg/reduction.f90: New testcase.
33974
33975 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33976
33977         PR fortran/16520
33978         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33979
33980 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33981
33982         PR c++/17041
33983         * g++.dg/Wparentheses-3.C: New test.
33984
33985 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33986
33987         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33988         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33989         * gcc.dg/vect/vect-2.c: Likewise.
33990         * gcc.dg/vect/vect-3.c: Likewise.
33991         * gcc.dg/vect/vect-4.c: Likewise.
33992         * gcc.dg/vect/vect-5.c: Likewise.
33993         * gcc.dg/vect/vect-6.c: Likewise.
33994         * gcc.dg/vect/vect-7.c: Likewise.
33995         * gcc.dg/vect/vect-25.c: Likewise.
33996         * gcc.dg/vect/vect-31.c: Likewise.
33997         * gcc.dg/vect/vect-32.c: Likewise.
33998         * gcc.dg/vect/vect-34.c: Likewise.
33999         * gcc.dg/vect/vect-36.c: Likewise.
34000         * gcc.dg/vect/vect-all.c: Likewise.
34001
34002 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34003
34004         PR c++/17068
34005         * g++.dg/template/operator4.C: New test.
34006
34007 2004-08-18  Richard Henderson  <rth@redhat.com>
34008
34009         * gcc.dg/20040206-1.c: XFAIL.
34010
34011 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/16246
34014         * g++.dg/template/array7.C: New test.
34015
34016 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34017
34018         * gcc.dg/mips-movcc-1.c: New test.
34019         * gcc.dg/mips-movcc-2.c: New test.
34020         * gcc.dg/mips-movcc-3.c: New test.
34021
34022         * gcc.dg/mips-nmadd-1.c: New test.
34023         * gcc.dg/mips-nmadd-2.c: New test.
34024
34025 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34026
34027         PR c++/15871
34028         * g++.dg/opt/inline8.C: New test.
34029
34030         PR c++/16965
34031         * g++.dg/parse/error17.C: New test.
34032
34033 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34034
34035         * gcc.dg/vect: New directory for vectorizer tests.
34036         * gcc.dg/vect/tree-vect.h: New file.
34037         * gcc.dg/vect/vect.exp: New file.
34038         * gcc.dg/vect/pr16105.c.c: New test.
34039         * gcc.dg/vect/vect-1.c: New test.
34040         * gcc.dg/vect/vect-2.c: New test.
34041         * gcc.dg/vect/vect-3.c: New test.
34042         * gcc.dg/vect/vect-4.c: New test.
34043         * gcc.dg/vect/vect-5.c: New test.
34044         * gcc.dg/vect/vect-6.c: New test.
34045         * gcc.dg/vect/vect-7.c: New test.
34046         * gcc.dg/vect/vect-8.c: New test.
34047         * gcc.dg/vect/vect-9.c: New test.
34048         * gcc.dg/vect/vect-10.c: New test.
34049         * gcc.dg/vect/vect-11.c: New test.
34050         * gcc.dg/vect/vect-12.c: New test.
34051         * gcc.dg/vect/vect-13.c: New test.
34052         * gcc.dg/vect/vect-14.c: New test.
34053         * gcc.dg/vect/vect-15.c: New test.
34054         * gcc.dg/vect/vect-16.c: New test.
34055         * gcc.dg/vect/vect-17.c: New test.
34056         * gcc.dg/vect/vect-18.c: New test.
34057         * gcc.dg/vect/vect-19.c: New test.
34058         * gcc.dg/vect/vect-20.c: New test.
34059         * gcc.dg/vect/vect-21.c: New test.
34060         * gcc.dg/vect/vect-22.c: New test.
34061         * gcc.dg/vect/vect-23.c: New test.
34062         * gcc.dg/vect/vect-24.c: New test.
34063         * gcc.dg/vect/vect-25.c: New test.
34064         * gcc.dg/vect/vect-26.c: New test.
34065         * gcc.dg/vect/vect-27.c: New test.
34066         * gcc.dg/vect/vect-28.c: New test.
34067         * gcc.dg/vect/vect-29.c: New test.
34068         * gcc.dg/vect/vect-30.c: New test.
34069         * gcc.dg/vect/vect-31.c: New test.
34070         * gcc.dg/vect/vect-32.c: New test.
34071         * gcc.dg/vect/vect-33.c: New test.
34072         * gcc.dg/vect/vect-34.c: New test.
34073         * gcc.dg/vect/vect-35.c: New test.
34074         * gcc.dg/vect/vect-36.c: New test.
34075         * gcc.dg/vect/vect-37.c: New test.
34076         * gcc.dg/vect/vect-38.c: New test.
34077         * gcc.dg/vect/vect-40.c: New test.
34078         * gcc.dg/vect/vect-41.c: New test.
34079         * gcc.dg/vect/vect-42.c: New test.
34080         * gcc.dg/vect/vect-43.c: New test.
34081         * gcc.dg/vect/vect-44.c: New test.
34082         * gcc.dg/vect/vect-45.c: New test.
34083         * gcc.dg/vect/vect-46.c: New test.
34084         * gcc.dg/vect/vect-47.c: New test.
34085         * gcc.dg/vect/vect-48.c: New test.
34086         * gcc.dg/vect/vect-49.c: New test.
34087         * gcc.dg/vect/vect-50.c: New test.
34088         * gcc.dg/vect/vect-51.c: New test.
34089         * gcc.dg/vect/vect-52.c: New test.
34090         * gcc.dg/vect/vect-53.c: New test.
34091         * gcc.dg/vect/vect-54.c: New test.
34092         * gcc.dg/vect/vect-55.c: New test.
34093         * gcc.dg/vect/vect-56.c: New test.
34094         * gcc.dg/vect/vect-57.c: New test.
34095         * gcc.dg/vect/vect-58.c: New test.
34096         * gcc.dg/vect/vect-59.c: New test.
34097         * gcc.dg/vect/vect-60.c: New test.
34098         * gcc.dg/vect/vect-61.c: New test.
34099         * gcc.dg/vect/vect-all.c: New test.
34100         * gcc.dg/vect/vect-none.c: New test.
34101
34102 2004-08-17  Paul Brook  <paul@codesourcery.com>
34103
34104         PR fortran/13082
34105         * gfortran.dg/entry_1.f90: New test.
34106
34107 2004-08-17  Andrew Pinski  <apinski@apple.com>
34108
34109         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34110
34111 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34112
34113         * gcc.dg/pr17036-1.c: New test.
34114
34115 2004-08-16  Devang Patel  <dpatel@apple.com>
34116
34117         * gcc.dg/darwin-20040809-1.c: New test.
34118
34119 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34120
34121         * gcc.dg/funcdef-attr-1.c: New test.
34122
34123 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34124
34125         * gcc.dg/altivec-17.c: New test.
34126         * gcc.dg/altivec-18.c: New test.
34127
34128 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34129
34130         PR c++/6749
34131         * g++.dg/template/vtable2.C: New test.
34132
34133 2004-08-14  Richard Henderson  <rth@redhat.com>
34134
34135         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34136         * gcc.dg/pack-test-4.c (main): Return 0.
34137         * gcc.dg/setjmp-1.c: Remove XFAIL.
34138         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34139
34140 2004-08-14  Richard Henderson  <rth@redhat.com>
34141
34142         * gcc.dg/980217-1.c: Add prototype for printf.
34143
34144 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34145
34146         * gfortran.dg/pr16935.f90: New test.
34147
34148 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34149
34150         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34151
34152 2004-08-13  Paul Brook  <paul@codesourcery.com>
34153
34154         * gfortran.dg/der_io_1.f90: Remove stray comma.
34155
34156 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34157
34158         * gcc.dg/vmx/cw-bug-2.c: Remove.
34159         * gcc.dg/vmx/vprint-1.c: Remove.
34160         * gcc.dg/vmx/vscan-1.c: Remove.
34161
34162 2004-08-12  Devang patel  <dpatel@apple.com>
34163
34164         * gcc.dg/darwin-20040809-2.c: New test.
34165
34166 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34167
34168         * g++.dg/ext/altivec-12.C: New test.
34169
34170         * g++.dg/ext/altivec-11.C: New test.
34171
34172 2004-08-12  Paul Brook  <paul@codesourcery.com>
34173
34174         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34175
34176 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34177
34178         * g++.dg/ext/altivec-2.C: Check for hardware support before
34179         executing any VMX instructions.
34180
34181         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34182
34183 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34184
34185         PR c++/16276
34186         * g++.old-deja/g++.other/comdat4.C: New test.
34187         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34188
34189 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34190
34191         PR target/16286
34192         * gcc.dg/pr16286.c: New test.
34193
34194 2004-08-12 Jan Beulich <jbeulich@novell.com>
34195
34196         * g++.dg/ext/asm5.C: New.
34197
34198 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34199
34200         PR c++/16698
34201         * g++.dg/eh/crash1.C: New test.
34202
34203         PR c++/16717
34204         * g++.dg/ext/construct1.C: New test.
34205
34206 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34207
34208         PR c++/16853
34209         * g++.dg/init/ptrmem1.C: New test.
34210
34211         PR c++/16618
34212         * g++.dg/parse/offsetof5.C: New test.
34213
34214         PR c++/16870
34215         * g++.dg/template/overload3.C: New test.
34216
34217 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34218
34219         PR c++/16964
34220         * g++.dg/parse/error16.C: New test.
34221
34222         PR c++/16904
34223         * g++.dg/template/error14.C: New test.
34224
34225         PR c++/16929
34226         * g++.dg/template/error15.C: New test.
34227
34228 2004-08-11  Devang Patel  <dpatel@apple.com>
34229
34230         * gcc.dg/darwin-ld-20040809-1.c: New test.
34231         * gcc.dg/darwin-ld-20040809-2.c: New test.
34232
34233 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34234
34235         PR fortran/16917
34236         * gfortran.dg/dfloat_1.f90: New test.
34237
34238 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34239
34240         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34241         * gcc.dg/dll-2.c: Fix dg-require syntax.
34242         * gcc.misc-tests/arm-isr.c (abort): Declare.
34243         (exit): Likewise.
34244
34245 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR c++/16971
34248         * g++.dg/parse/crash16.C: New test.
34249
34250 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34251
34252         * gcc.dg/mips-rsqrt-1.c: New test case.
34253         * gcc.dg/mips-rsqrt-2.c: New test case.
34254         * gcc.dg/mips-rsqrt-3.c: New test case.
34255
34256 2004-08-10  Paul Brook  <paul@codesourcery.com>
34257
34258         * gfortran.dg/der_io_1.f90: New test.
34259
34260 2004-08-10  Paul Brook  <paul@codesourcery.com>
34261
34262         PR fortran/16919
34263         * gfortran.dg/der_array_1.f90: New test.
34264
34265 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34266
34267         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34268
34269 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34270
34271         * gcc.dg/wchar_t-2.c: Fix typo.
34272
34273 2004-08-09  Falk Hueffner  <falk@debian.org>
34274
34275         PR tree-optimization/12517
34276         * gcc.c-torture/compile/pr12517.c: New test.
34277
34278         PR tree-optimization/12578
34279         * gcc.c-torture/compile/pr12578.c: New test.
34280
34281         PR tree-optimization/12899
34282         * gcc.c-torture/compile/pr12899.c: New test.
34283
34284         PR rtl-optimization/14692
34285         * gcc.c-torture/compile/pr14692.c: New test.
34286
34287         PR tree-optimization/16461
34288         * gcc.c-torture/compile/pr16461.c: New test.
34289
34290 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34291
34292         * gfortran.dg/getenv_1.f90: New test.
34293
34294 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34295
34296         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34297         wchar_t.
34298         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34299
34300 2004-08-06  Paul Brook  <paul@codesourcery.com>
34301
34302         * gfortran.dg/ret_array_1.f90: New test.
34303         * gfortran.dg/ret_pointer_1.f90: New test.
34304
34305 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34306
34307         * gcc.dg/missing-field-init-[12].c: New tests.
34308         * g++.dg/warn/missing-field-init-[12].C: New tests.
34309
34310 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34311
34312         * gcc.dg/enum2.c: New test.
34313         * gcc.dg/symbian3.c: Likewise.
34314         * gcc.dg/symbian4.c: Likewise.
34315         * gcc.dg/wchar_t-2.c: Likewise.
34316
34317 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34318
34319         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34320         destructor tests.
34321
34322 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34323
34324         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34325         dg-require-visiblity.
34326         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34327         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34328         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34329         * g++.dg/ext/visibility/new1.C: Likewise.
34330         * g++.dg/ext/visibility/pragma.C: Likewise.
34331         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34332         * g++.dg/ext/visibility/virtual.C: Likewise.
34333         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34334         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34335         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34336         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34337         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34338         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34339         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34340         * g++/dg/ext/visibility/visibility-8.C: New test.
34341         * gcc.c-torture/compile/dll.x: Remove.
34342         * gcc.dg/dll-2.c: Use dg-require-dll
34343         * gcc.dg/visibility-10.c: New test.
34344         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34345         supporting DLLs.
34346         * lib/scanasm.exp (scan_hidden): New function.
34347         (scan_not_hidden): Likewise.
34348
34349 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34350
34351         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34352
34353 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34354
34355         * gcc.c-torture/execute/20040805-1.c: New test.
34356
34357 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34358
34359         * gcc.dg/20020118-1.c: Declare abort.
34360         * gcc.dg/altivec_check.h: Likewise.
34361         * gcc.dg/iftrap-2.c: Likewise.
34362         * gcc.dg/pragma-darwin.c: Likewise.
34363         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34364
34365 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34366
34367         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34368
34369 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34370
34371         * gcc.c-torture/execute/builtins/abs-2.c,
34372         gcc.c-torture/execute/builtins/abs-3.c,
34373         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34374         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34375         intmax_t, uintmax_t and their limits.
34376         * gcc.dg/intmax_t-1.c: New test.
34377
34378 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34379
34380         * g++.dg/tc1/dr147.C: Add reference to PR.
34381
34382 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34383
34384         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34385         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34386
34387 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34388
34389         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34390
34391 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34392
34393         * gcc.dg/redecl-5.c: New test.
34394         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34395         of scanf.
34396
34397 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34398
34399         PR middle-end/16790
34400         * gcc.c-torture/execute/pr16790-1.c: New test case.
34401
34402 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34403
34404         * g++.dg/ext/visibility/assign1.C: New test.
34405         * g++.dg/ext/visibility/new1.C: Likewise.
34406
34407         * gcc.dg/symbian1.c: New test.
34408         * gcc.dg/symbian2.c: Likewise.
34409
34410 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34411
34412         PR target/16570
34413         * gcc.dg/i386-sse-9.c: New test.
34414
34415 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34416
34417         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34418
34419 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34420
34421         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34422         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34423         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34424         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34425         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34426         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34427         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34428         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34429         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34430         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34431         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34432         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34433         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34434         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34435         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34436         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34437         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34438         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34439         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34440         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34441         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34442         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34443         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34444         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34445         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34446         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34447         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34448         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34449         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34450         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34451         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34452         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34453         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34454         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34455         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34456         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34457         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34458         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34459         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34460         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34461         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34462         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34463         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34464         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34465         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34466         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34467         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34468         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34469         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34470         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34471         gcc.misc-tests/i386-pf-3dnow-1.c,
34472         gcc.misc-tests/i386-pf-athlon-1.c,
34473         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34474         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34475         Declare built-in functions used.
34476         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34477
34478 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34479
34480         PR c++/16707
34481         * g++.dg/lookup/using12.C: New test.
34482
34483         * g++.dg/init/null1.C: Fix PR number.
34484         * g++.dg/parse/namespace10.C: Likewise.
34485
34486 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34487
34488         PR c++/16224
34489         * g++.dg/template/spec17.C: New test.
34490         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34491         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34492
34493 2004-08-02  David Billinghurst
34494
34495         PR fortran/16292
34496         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34497
34498 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34499
34500         * gcc.dg/ia64-got-1.c: New test case.
34501
34502 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34503
34504         PR c++/16489
34505         * g++.dg/init/null1.C: New test.
34506         * g++.dg/tc1/dr76.C: Adjust error marker.
34507
34508         PR c++/16529
34509         * g++.dg/parse/namespace10.C: New test.
34510
34511         PR c++/16810
34512         * g++.dg/inherit/ptrmem2.C: New test.
34513
34514 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34515
34516         PR target/16155
34517         * gcc.dg/pr16155.c: New test.
34518
34519 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34520
34521         * gcc.dg/redecl-2.c: New test.
34522
34523 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34524
34525         * gcc.dg/darwin-longdouble.c: New file.
34526
34527 2004-07-30  Richard Henderson  <rth@redhat.com>
34528
34529         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34530         write to constant argument.
34531         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34532
34533 2004-07-30  Richard Henderson  <rth@redhat.com>
34534
34535         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34536         tests of nearest around zero.
34537
34538 2004-07-30  Andrew Pinski  <apinski@apple.com>
34539
34540         * gcc.c-torture/compile/20040730-1.c: New test.
34541
34542 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34543
34544         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34545         powerpc-eabispe.
34546
34547 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34548
34549         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34550
34551 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34552
34553         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34554         contains $ld_library_path.
34555         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34556
34557 2004-07-29  Richard Henderson  <rth@redhat.com>
34558
34559         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34560
34561         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34562         (alt2, which): New.
34563         (Check): Accept either alternative.
34564
34565 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34566
34567         * g++.dg/abi/inline1.C: New test.
34568         * g++.dg/abi/local1-a.cc: Likewise.
34569         * g++.dg/abi/local1.C: Likewise.
34570         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34571         * g++.dg/abi/mangle12.C: Likewise.
34572         * g++.dg/abi/mangle17.C: Likewise.
34573         * g++.dg/abi/mangle20-2.C: Likewise.
34574         * g++.dg/opt/interface1.C: Likewise.
34575         * g++.dg/opt/interface1.h: Likewise.
34576         * g++.dg/opt/interface1-a.cc: New test.
34577         * g++.dg/parse/repo1.C: New test.
34578         * g++.dg/template/repo1.C: Likewise.
34579         * g++.dg/warn/Winline-1.C: Likewise.
34580         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34581
34582 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34583
34584         * gcc.dg/tree-ssa/20040729-1.c: New test.
34585
34586 2004-07-27  Matt Austern <austern@apple.com>
34587
34588         * gcc.dg/darwin-bool-1.c: New test.
34589         * gcc.dg/darwin-bool-2.c: New test.
34590
34591 2004-07-28  Richard Henderson  <rth@redhat.com>
34592
34593         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34594         arguments in the correct type.  Don't write to constant arguments.
34595
34596 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34597
34598         PR tree-optimization/16688
34599         PR tree-optimization/16689
34600         * g++.dg/tree-ssa/pr16688.C: New test.
34601
34602 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34603
34604         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34605         loads.  Not only in the comment, this time.
34606
34607 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34608
34609         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34610         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34611         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34612         * gcc.dg/sh4a-bitmovua.c: New.
34613         * gcc.dg/sh4a-cos.c: New.
34614         * gcc.dg/sh4a-cosf.c: New.
34615         * gcc.dg/sh4a-fprun.c: New.
34616         * gcc.dg/sh4a-fsrra.c: New.
34617         * gcc.dg/sh4a-memmovua.c: New.
34618         * gcc.dg/sh4a-sin.c: New.
34619         * gcc.dg/sh4a-sincos.c: New.
34620         * gcc.dg/sh4a-sincosf.c: New.
34621         * gcc.dg/sh4a-sinf.c: New.
34622
34623 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34624
34625         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34626         conditionals.
34627         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34628         loads.
34629         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34630         DOM1.
34631
34632 2004-07-27  Andrew Pinski  <apinski@apple.com>
34633
34634         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34635
34636 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34637
34638         * gcc.dg/pragma-isr.c: New test.
34639
34640 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34641
34642         PR c++/14429
34643         * g++.dg/template/ttp11.C: New test.
34644
34645 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34646
34647         * gcc.c-torture/compile/20040727-1.c: New test.
34648
34649 2004-07-26  Eric Christopher  <echristo@redhat.com>
34650
34651         * gcc.c-torture/compile/20040726-2.c: New test.
34652
34653 2004-07-26  Andrew Pinski  <apinski@apple.com>
34654
34655         * g++.dg/rtti/tinfo1.C: Xfail.
34656
34657 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34658
34659         * gcc.c-torture/compile/20040726-1.c: New test.
34660
34661 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34662             Brian Ryner  <bryner@brianryner.com>
34663
34664         PR c++/9283
34665         PR c++/15000
34666         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34667         * g++.dg/ext/visibility/: New directory.
34668         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34669         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34670         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34671         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34672         * g++.dg/ext/visibility/fvisibility.C,
34673         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34674         g++.dg/ext/visibility/fvisibility-override1.C
34675         g++.dg/ext/visibility/fvisibility-override2.C
34676         g++.dg/ext/visibility/memfuncts.C
34677         g++.dg/ext/visibility/noPLT.C
34678         g++.dg/ext/visibility/pragma.C
34679         g++.dg/ext/visibility/pragma-override1.C
34680         g++.dg/ext/visibility/pragma-override2.C
34681         g++.dg/ext/visibility/staticmemfuncts.C
34682         g++.dg/ext/visibility/virtual.C: New tests.
34683
34684 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34685
34686         PR c/15360
34687         * gcc.dg/pr15360-1.c: New test.
34688
34689 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34690
34691         * gcc.dg/pragma-align-2.c: New test.
34692         * gcc.dg/pragma-init-fini.c: New test.
34693         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34694         targets.
34695
34696 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34697
34698         * gcc.dg/init-string-2.c: New test.
34699
34700 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34701
34702         PR 16684
34703         * gcc.dg/Wredundant-decls-1.c: New test case.
34704
34705 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34706
34707         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34708         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34709         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34710         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34711         * gcc.dg/compat/generate-random.c: New file.
34712         * gcc.dg/compat/generate-random.h: Likewise.
34713         * gcc.dg/compat/generate-random_r.c: Likewise.
34714         * gcc.dg/compat/struct-layout-1.h: Likewise.
34715         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34716         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34717         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34718         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34719         * gcc.dg/compat/struct-layout-1_main.c: New test.
34720         * gcc.dg/compat/struct-layout-1_x.c: New file.
34721         * gcc.dg/compat/struct-layout-1_y.c: New file.
34722         * gcc.dg/compat/struct-layout-1_test.h: New file.
34723
34724 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34725
34726         * gcc.dg/comp-return-1.c: New test
34727
34728 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34729
34730         * gcc.dg/vmx/8-02a.c: Fix typo.
34731
34732         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34733         * gcc.dg/darwin-abi-3.c: New test.
34734
34735         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34736         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34737
34738         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34739         * gcc.dg/vmx/ops-long-1.c: New test.
34740         * gcc.dg/vmx/ops-long-2.c: New test.
34741
34742 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.dg/lookup/conv-[1234].C: New.
34745
34746 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34747
34748         * g++.dg/parse/attr2.C: Simplify.
34749
34750 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34751
34752         PR c/7284
34753         * gcc.c-torture/execute/pr7284-1.c: New test.
34754
34755 2004-07-22  Brian Booth  <bbooth@redhat.com>
34756
34757         * gcc.dg/tree-ssa/20040721-1.c: New test.
34758
34759 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34760
34761         * g++.dg/template/crash20.c: New.
34762
34763 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34764
34765         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34766         Add dg-run directive.  Declare variables as required.
34767         * gfortran.dg/g77/README: Update
34768
34769 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34770
34771         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34772         gcc.dg/cris-peep2-andu2.c: New tests.
34773
34774 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34775
34776         PR c/15052
34777         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34778         on return type.
34779         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34780         messages.
34781         * gcc.dg/qual-return-2.c: Update expected messages.
34782         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34783
34784 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34785
34786         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34787         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34788
34789 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34790
34791         PR c/11250
34792         * gcc.dg/init-string-1.c: New test.
34793
34794 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34795
34796         PR middle-end/15345
34797         PR c/16450
34798         * gcc.dg/torture/nested-fn-1.c: New test.
34799
34800 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34801
34802         PR target/16559
34803         * gcc.dg/ia64-fptr-1.c: New file.
34804
34805 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34806
34807         PR c++/14497
34808         * g++.dg/template/spec16.C: New test.
34809         * g++.old-deja/g++.robertl/eb118.C: Remove.
34810
34811 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34812
34813         PR c++/509
34814         * g++.dg/template/spec15.C: New test.
34815
34816 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34817
34818         Copy cases from g77.f-torture/execute and add dg-run
34819         directive.  Other changes as noted.
34820         * gfortran.dg/g77/13037.f
34821         * gfortran.dg/g77/1832.f
34822         * gfortran.dg/g77/19981119-0.f
34823         * gfortran.dg/g77/19990313-0.f
34824         * gfortran.dg/g77/19990313-1.f
34825         * gfortran.dg/g77/19990313-2.f
34826         * gfortran.dg/g77/19990313-3.f
34827         * gfortran.dg/g77/19990419-1.f
34828         * gfortran.dg/g77/19990826-0.f
34829         * gfortran.dg/g77/19990826-2.f
34830         * gfortran.dg/g77/20000503-1.f
34831         * gfortran.dg/g77/20001111.f
34832         * gfortran.dg/g77/20010116.f
34833         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34834         * gfortran.dg/g77/20010430.f
34835         * gfortran.dg/g77/6177.f
34836         * gfortran.dg/g77/947.f
34837         * gfortran.dg/g77/970816-3.f
34838         * gfortran.dg/g77/971102-1.f
34839         * gfortran.dg/g77/980520-1.f
34840         * gfortran.dg/g77/980628-0.f
34841         * gfortran.dg/g77/980628-1.f
34842         * gfortran.dg/g77/980628-10.f
34843         * gfortran.dg/g77/980628-2.f
34844         * gfortran.dg/g77/980628-3.f
34845         * gfortran.dg/g77/980628-7.f
34846         * gfortran.dg/g77/980628-8.f
34847         * gfortran.dg/g77/980628-9.f
34848         * gfortran.dg/g77/980701-0.f
34849         * gfortran.dg/g77/980701-1.f
34850         * gfortran.dg/g77/cabs.f
34851         * gfortran.dg/g77/claus.f
34852         * gfortran.dg/g77/complex_1.f
34853         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34854         * gfortran.dg/g77/dcomplex.f
34855         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34856         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34857         * gfortran.dg/g77/f90-intrinsic-numeric.f
34858         * gfortran.dg/g77/int8421.f
34859         * gfortran.dg/g77/labug1.f
34860         * gfortran.dg/g77/large_vec.f
34861         * gfortran.dg/g77/le.f
34862         * gfortran.dg/g77/short.f
34863         * gfortran.dg/g77/README: Update
34864
34865 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34866
34867         PR c++/16637
34868         * g++.dg/parse/lookup4.C: New test.
34869
34870 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34871
34872         PR c++/16175
34873         * g++.dg/template/ttp10.C: New test.
34874
34875 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34876
34877         * gcc.dg/pr12625-1.c: New test.
34878
34879 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34880
34881         * gcc.dg/switch-warn-1.c: New test.
34882         * gcc.dg/switch-warn-2.c: New test.
34883         * gcc.c-torture/compile/pr14730.c: Update.
34884
34885 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34886
34887         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34888         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34889         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34890         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34891
34892 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34893
34894         PR c++/16623
34895         * g++.dg/template/assign1.C: New test.
34896
34897 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34898
34899         PR c++/12170
34900         * g++.dg/template/ttp9.C: New test.
34901
34902 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34903
34904         * gcc.dg/format/cmn-err-1.c: New test.
34905
34906 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34907
34908         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34909         gcc.dg/Wparentheses-10.c: New tests.
34910         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34911
34912 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34913
34914         PR fortran/16465
34915         * gfortran.dg/g77//ffixed-line-length-0.f,
34916         gfortran.dg/g77/ffixed-line-length-132.f,
34917         gfortran.dg/g77/ffixed-line-length-72.f,
34918         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34919         gfortran.dg/g77/README: Update.
34920
34921 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34922
34923         PR c++/13092
34924         * g++.dg/template/non-dependent7.C: New test.
34925         * g++.dg/template/non-dependent8.C: Likewise.
34926         * g++.dg/template/non-dependent9.C: Likewise.
34927         * g++.dg/template/non-dependent10.C: Likewise.
34928
34929 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c++/16337
34932         * g++.dg/parse/attr2.C: New test.
34933
34934 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34935
34936         * g77.dg: Removed.
34937         * g77.f-torture: Ditto.
34938
34939 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34940
34941         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34942         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34943         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34944
34945 2004-07-16  Richard Henderson  <rth@redhat.com>
34946
34947         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34948
34949 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34950
34951         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34952         tests with full list of options.
34953         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34954         of TORTURE_OPTIONS if test contains 'dg-do run'.
34955
34956         PR fortran/16404
34957         * gfortran.dg/do_iterator.f90: New test.
34958
34959 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34960
34961         PR rtl-optimization/16536
34962         * gcc.c-torture/execute/restrict-1.c: New test.
34963
34964 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34965
34966         PR fortran/15324
34967         * gfortran.dg/pr15324.f90: New test.
34968
34969         PR fortran/15129
34970         * gfortran.dg/pr15129.f90: New test.
34971
34972         PR fortran/15140
34973         * gfortran.dg/pr15140.f90: New test.
34974
34975         PR fortran/13792
34976         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34977         compile-time simplification.
34978
34979 2004-07-14  Mike Stump  <mrs@apple.com>
34980
34981         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34982
34983 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34984
34985         PR target/16325
34986         * gcc.dg/profile-generate-1.c: New.
34987
34988 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34989
34990         * gcc.c-torture/execute/20040709-1.c: New test.
34991         * gcc.c-torture/execute/20040709-2.c: New test.
34992
34993 2004-07-14  Mike Stump  <mrs@apple.com>
34994
34995         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34996
34997 2004-07-14  Mike Stump  <mrs@apple.com>
34998
34999         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35000
35001 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35002
35003         PR c++/16518
35004         * g++.dg/parse/mutable1.C: New test.
35005
35006 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35007
35008         PR tree-optimization/16443
35009         * gcc.dg/tree-ssa/20040713-1.c: New test.
35010
35011 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35012
35013         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35014         for operator new.
35015
35016 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35017
35018         * gfortran.dg/g77/README: New file
35019         * gfortran.dg/g77/19981216-0.f: Copy from
35020         g77.f-torture/noncompile.  Add "dg-do compile" and
35021         dg-error as required.
35022         * gfortran.dg/g77/19990218-1.f: Likewise.
35023         * gfortran.dg/g77/19990905-1.f: Likewise.
35024         * gfortran.dg/g77/9263.f: Likewise.
35025         * gfortran.dg/g77/980615-0.f: Likewise.
35026         * gfortran.dg/g77/980616-0.f: Likewise.
35027         * gfortran.dg/g77/check0.f: Likewise.
35028         * gfortran.dg/g77/select_no_compile.f: Likewise.
35029
35030 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35031
35032         Copy files from g77.f-torture/compile.
35033         Add "{ dg-do compile}".  Other changes as noted
35034         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35035         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35036         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35037         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35038         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35039         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35040         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35041         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35042         statement to conform to standard.  Append alpha1.x for reference.
35043         * gfortran.dg/g77/xformat.f: Add dg-warning
35044
35045 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35046
35047         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35048         Add {dg-do compile} directive.
35049         * gfortran.dg/g77/cpp2.F: Likewise.
35050
35051 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35052
35053         PR c++/5402
35054         * g++.dg/lookup/name-clash1.C: New test.
35055
35056         PR c++/9777
35057         * g++.dg/lookup/name-clash2.C: New test.
35058
35059         PR c++/12102
35060         * g++.dg/lookup/name-clash3.C: New test.
35061
35062 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35063
35064         * g++.dg/lookup/new2.C: New test.
35065         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35066
35067 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35068
35069         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35070         Add {dg-do compile} directive.
35071         * gfortran.dg/g77/13060.f: Likewise.
35072         * gfortran.dg/g77/19990218-0.f: Likewise.
35073         * gfortran.dg/g77/19990305-0.f: Likewise.
35074         * gfortran.dg/g77/19990419-0.f: Likewise.
35075         * gfortran.dg/g77/19990502-0.f: Likewise.
35076         * gfortran.dg/g77/19990502-1.f: Likewise.
35077         * gfortran.dg/g77/19990525-0.f: Likewise.
35078         * gfortran.dg/g77/19990826-1.f: Likewise.
35079         * gfortran.dg/g77/19990826-3.f: Likewise.
35080         * gfortran.dg/g77/19990905-2.f: Likewise.
35081         * gfortran.dg/g77/20000412-1.f: Likewise.
35082         * gfortran.dg/g77/20000511-1.f: Likewise.
35083         * gfortran.dg/g77/20000511-2.f: Likewise.
35084         * gfortran.dg/g77/20000518.f: Likewise.
35085         * gfortran.dg/g77/20000601-1.f: Likewise.
35086         * gfortran.dg/g77/20000601-2.f: Likewise.
35087         * gfortran.dg/g77/20000629-1.f: Likewise.
35088         * gfortran.dg/g77/20000630-2.f: Likewise.
35089         * gfortran.dg/g77/20010115.f: Likewise.
35090         * gfortran.dg/g77/20010321-1.f: Likewise.
35091         * gfortran.dg/g77/20010426.f: Likewise.
35092         * gfortran.dg/g77/20020307-1.f: Likewise.
35093         * gfortran.dg/g77/8485.f: Likewise.
35094         * gfortran.dg/g77/960317-1.f: Likewise.
35095         * gfortran.dg/g77/970915-0.f: Likewise.
35096         * gfortran.dg/g77/980310-1.f: Likewise.
35097         * gfortran.dg/g77/980310-2.f: Likewise.
35098         * gfortran.dg/g77/980310-3.f: Likewise.
35099         * gfortran.dg/g77/980310-4.f: Likewise.
35100         * gfortran.dg/g77/980310-6.f: Likewise.
35101         * gfortran.dg/g77/980310-7.f: Likewise.
35102         * gfortran.dg/g77/980310-8.f: Likewise.
35103         * gfortran.dg/g77/980419-2.f: Likewise.
35104         * gfortran.dg/g77/980424-0.f: Likewise.
35105         * gfortran.dg/g77/980427-0.f: Likewise.
35106         * gfortran.dg/g77/980729-0.f: Likewise.
35107         * gfortran.dg/g77/981117-1.f: Likewise.
35108         * gfortran.dg/g77/toon_1.f: Likewise.
35109
35110 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35111
35112         PR c++/2204
35113         * g++.dg/other/abstract2.C: New test.
35114
35115 2004-07-12  Paul Brook  <paul@codesourcery.com>
35116
35117         * gfortran.dg/pointer_init_1.f90: New test.
35118
35119 2004-07-11  Paul Brook  <paul@codesourcery.com>
35120
35121         PR fortran/15986
35122         * gfortran.dg/contained_1.f90: New test.
35123
35124 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35125
35126         * g++.dg/parse/defarg8.C: New test.
35127
35128 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35129
35130         PR fortran/16433
35131         * gfortran.dg/pr16433.f: New test.
35132
35133         PR fortran/17574
35134         * gfortran.dg/pr15754.f90: New test.
35135
35136 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35137
35138         PR tree-optimization/16437
35139         * gcc.c-torture/execute/bitfld-4.c: New test.
35140
35141 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35142
35143         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35144         access to common var from module.
35145
35146 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35147
35148         PR fortran/16336
35149         * gfortran.fortran-torture/execute/common_2.f90: New test.
35150
35151 2004-07-10  Paul Brook  <paul@codesourcery.com>
35152
35153         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35154
35155 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35156
35157         PR fortran/15969
35158         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35159
35160 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35161
35162         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35163         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35164         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35165         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35166         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35167         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35168         * gfortran.dg/g77/funderscoring.f: Likewise.
35169         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35170
35171 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35172
35173         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35174
35175 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35176         Paul Brook  <paul@codesourcery.com>
35177
35178         PR fortran/13415
35179         * gfortran.dg/common_pointer_1.f90: New test.
35180
35181 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35182
35183         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35184
35185 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35186
35187         PR target/16364
35188         * gcc.c-torture/compile/20040709-1.c: New.
35189
35190 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35191
35192         PR fortran/14077
35193         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35194
35195 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35196
35197         PR fortran/13201
35198         * gfortran.dg/shape_1.f90: New test.
35199
35200 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35201             Andrew Pinski  <apinski@apple.com>
35202
35203         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35204
35205 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35206
35207         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35208         comment.
35209
35210 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35211         Paul Brook  <paul@codesourcery.com>
35212
35213         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35214         '.f95' and '.F95'.
35215
35216 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35217
35218         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35219
35220 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35221
35222         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35223         testcases with capital suffix.
35224
35225 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35226
35227         PR fortran/15481
35228         PR fortran/13372
35229         PR fortran/13575
35230         PR fortran/15978
35231         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35232
35233         * gfortran.dg/implicit_1.f90: New test.
35234
35235 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35236
35237         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35238         expression to match gfortran warning/error messages
35239         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35240         dg-error text.
35241
35242 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35243
35244         * lib/fortran-torture.exp: Rename proc search_for to
35245         search_for_re.
35246
35247 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35248
35249         * gcc.c-torture/execute/simd-5.x: New file.
35250         XFAIL on SPARC 64-bit at -O0.
35251
35252 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35253
35254         PR c++/8211
35255         PR c++/16165
35256         * g++.dg/warn/effc3.C: New test.
35257
35258 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35259
35260         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35261         change X to 1X in format.
35262         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35263         add data statements to conform to standard.
35264
35265 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35266
35267         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35268         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35269         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35270
35271 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35272
35273         * gfortran.dg/g77/7388.f: Copy from g77.dg
35274         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35275         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35276         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35277         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35278         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35279         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35280         * gfortran.dg/g77/strlen0.f: Likewise.
35281
35282 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35283
35284         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35285         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35286
35287 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35288
35289         * gcc.c-torture/execute/920428-2.x: Delete.
35290         * gcc.c-torture/execute/920501-7.x: Likewise.
35291
35292 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35293
35294         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35295         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35296         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35297         prescott and c3-2.
35298         (PREFETCH_3DNOW): Add -march=c3.
35299
35300 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35301
35302         PR c/16437
35303         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35304         * gcc.c-torture/execute/bf64-1.x: Likewise.
35305
35306 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35307
35308         * gcc.c-torture/compile/20040708-1.c: New test.
35309
35310 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35311
35312         PR c++/16169
35313         * g++.dg/warn/effc2.C: New test.
35314
35315 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35316
35317         * gcc.c-torture/execute/bitfld-1.x: Remove.
35318         * gcc.c-torture/execute/bitfld-3.c: New test.
35319         * gcc.dg/bitfld-2.c: Remove XFAILs.
35320
35321 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35322
35323         PR c++/16276
35324         * g++.dg/rtti/tinfo1.C: New file.
35325
35326 2004-07-07  Eric Christopher  <echristo@redhat.com>
35327
35328         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35329
35330 2004-07-07  Andrew Pinski  <apinski@apple.com>
35331
35332         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35333
35334 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35335
35336         * g++.dg/init/call1.C: XFAIL.
35337
35338 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35339
35340         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35341         except for movstrict*, to movmem* and clrstr* to clrmem*.
35342
35343 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35344
35345         * gcc.c-torture/execute/20040707-1.c: New test.
35346
35347 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35348
35349         * gcc.c-torture/execute/20040706-1.c: New test.
35350
35351 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35352
35353         PR c++/3671
35354         * g++.dg/template/spec14.C: New test.
35355
35356 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35357
35358         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35359         nothing if not yet defined.  Use it in b, c and d type definitions.
35360         * gcc.c-torture/execute/20040705-1.c: New test.
35361         * gcc.c-torture/execute/20040705-2.c: New test.
35362
35363 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35364
35365         PR c++/2518
35366         * g++.dg/lookup/new1.C: New test.
35367
35368 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35369
35370         PR c++/11406
35371         * g++.dg/template/sizeof8.C: New test.
35372
35373 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35374
35375         * gcc.c-torture/compile/20040705-1.c: New test.
35376
35377 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35378
35379         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35380
35381 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35382
35383         * gcc.dg/cpp/if-mop.c: Two new testcases.
35384         * gcc.dg/cpp/trad/comment-3.c: New.
35385
35386 2004-07-04  Paul Brook  <paul@codesourcery.com>
35387
35388         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35389
35390 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35391
35392         PR c++/3761
35393         * g++.dg/lookup/crash4.C: New test.
35394
35395 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35396
35397         * gcc.c-torture/execute/builtin-abs-1.c
35398         * gcc.c-torture/execute/builtin-abs-2.c
35399         * gcc.c-torture/execute/builtin-complex-1.c
35400         * gcc.c-torture/execute/builtins/string-1-lib.c
35401         * gcc.c-torture/execute/builtins/string-1.c
35402         * gcc.c-torture/execute/builtins/string-2-lib.c
35403         * gcc.c-torture/execute/builtins/string-2.c
35404         * gcc.c-torture/execute/builtins/string-3-lib.c
35405         * gcc.c-torture/execute/builtins/string-3.c
35406         * gcc.c-torture/execute/builtins/string-4-lib.c
35407         * gcc.c-torture/execute/builtins/string-4.c
35408         * gcc.c-torture/execute/builtins/string-5-lib.c
35409         * gcc.c-torture/execute/builtins/string-5.c
35410         * gcc.c-torture/execute/builtins/string-6-lib.c
35411         * gcc.c-torture/execute/builtins/string-6.c
35412         * gcc.c-torture/execute/builtins/string-7-lib.c
35413         * gcc.c-torture/execute/builtins/string-7.c
35414         * gcc.c-torture/execute/builtins/string-8-lib.c
35415         * gcc.c-torture/execute/builtins/string-8.c
35416         * gcc.c-torture/execute/builtins/string-9-lib.c
35417         * gcc.c-torture/execute/builtins/string-9.c
35418         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35419         * gcc.c-torture/execute/builtins/string-asm-1.c
35420         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35421         * gcc.c-torture/execute/builtins/string-asm-2.c
35422         * gcc.c-torture/execute/stdio-opt-1.c
35423         * gcc.c-torture/execute/stdio-opt-2.c
35424         * gcc.c-torture/execute/stdio-opt-3.c
35425         * gcc.c-torture/execute/string-opt-1.c
35426         * gcc.c-torture/execute/string-opt-10.c
35427         * gcc.c-torture/execute/string-opt-11.c
35428         * gcc.c-torture/execute/string-opt-12.c
35429         * gcc.c-torture/execute/string-opt-13.c
35430         * gcc.c-torture/execute/string-opt-14.c
35431         * gcc.c-torture/execute/string-opt-15.c
35432         * gcc.c-torture/execute/string-opt-16.c
35433         * gcc.c-torture/execute/string-opt-2.c
35434         * gcc.c-torture/execute/string-opt-6.c
35435         * gcc.c-torture/execute/string-opt-7.c
35436         * gcc.c-torture/execute/string-opt-8.c:
35437         Replace with ...
35438
35439         * gcc.c-torture/execute/builtins/abs-2.c
35440         * gcc.c-torture/execute/builtins/abs-3.c
35441         * gcc.c-torture/execute/builtins/complex-1.c
35442         * gcc.c-torture/execute/builtins/fprintf.c
35443         * gcc.c-torture/execute/builtins/fputs.c
35444         * gcc.c-torture/execute/builtins/memcmp.c
35445         * gcc.c-torture/execute/builtins/memmove.c
35446         * gcc.c-torture/execute/builtins/memops-asm.c
35447         * gcc.c-torture/execute/builtins/mempcpy-2.c
35448         * gcc.c-torture/execute/builtins/mempcpy.c
35449         * gcc.c-torture/execute/builtins/memset.c
35450         * gcc.c-torture/execute/builtins/printf.c
35451         * gcc.c-torture/execute/builtins/sprintf.c
35452         * gcc.c-torture/execute/builtins/strcat.c
35453         * gcc.c-torture/execute/builtins/strchr.c
35454         * gcc.c-torture/execute/builtins/strcmp.c
35455         * gcc.c-torture/execute/builtins/strcpy.c
35456         * gcc.c-torture/execute/builtins/strcspn.c
35457         * gcc.c-torture/execute/builtins/strlen-2.c
35458         * gcc.c-torture/execute/builtins/strlen.c
35459         * gcc.c-torture/execute/builtins/strncat.c
35460         * gcc.c-torture/execute/builtins/strncmp-2.c
35461         * gcc.c-torture/execute/builtins/strncmp.c
35462         * gcc.c-torture/execute/builtins/strncpy.c
35463         * gcc.c-torture/execute/builtins/strpbrk.c
35464         * gcc.c-torture/execute/builtins/strpcpy-2.c
35465         * gcc.c-torture/execute/builtins/strpcpy.c
35466         * gcc.c-torture/execute/builtins/strrchr.c
35467         * gcc.c-torture/execute/builtins/strspn.c
35468         * gcc.c-torture/execute/builtins/strstr-asm.c
35469         * gcc.c-torture/execute/builtins/strstr.c:
35470         ... these new files.
35471
35472         * gcc.c-torture/execute/builtins/abs-2-lib.c
35473         * gcc.c-torture/execute/builtins/abs-3-lib.c
35474         * gcc.c-torture/execute/builtins/complex-1-lib.c
35475         * gcc.c-torture/execute/builtins/fprintf-lib.c
35476         * gcc.c-torture/execute/builtins/fputs-lib.c
35477         * gcc.c-torture/execute/builtins/memcmp-lib.c
35478         * gcc.c-torture/execute/builtins/memmove-lib.c
35479         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35480         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35481         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35482         * gcc.c-torture/execute/builtins/memset-lib.c
35483         * gcc.c-torture/execute/builtins/printf-lib.c
35484         * gcc.c-torture/execute/builtins/sprintf-lib.c
35485         * gcc.c-torture/execute/builtins/strcat-lib.c
35486         * gcc.c-torture/execute/builtins/strchr-lib.c
35487         * gcc.c-torture/execute/builtins/strcmp-lib.c
35488         * gcc.c-torture/execute/builtins/strcpy-lib.c
35489         * gcc.c-torture/execute/builtins/strcspn-lib.c
35490         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35491         * gcc.c-torture/execute/builtins/strlen-lib.c
35492         * gcc.c-torture/execute/builtins/strncat-lib.c
35493         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35494         * gcc.c-torture/execute/builtins/strncmp-lib.c
35495         * gcc.c-torture/execute/builtins/strncpy-lib.c
35496         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35497         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35498         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35499         * gcc.c-torture/execute/builtins/strrchr-lib.c
35500         * gcc.c-torture/execute/builtins/strspn-lib.c
35501         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35502         * gcc.c-torture/execute/builtins/strstr-lib.c
35503         * gcc.c-torture/execute/builtins/lib/abs.c
35504         * gcc.c-torture/execute/builtins/lib/fprintf.c
35505         * gcc.c-torture/execute/builtins/lib/memset.c
35506         * gcc.c-torture/execute/builtins/lib/printf.c
35507         * gcc.c-torture/execute/builtins/lib/sprintf.c
35508         * gcc.c-torture/execute/builtins/lib/strcpy.c
35509         * gcc.c-torture/execute/builtins/lib/strcspn.c
35510         * gcc.c-torture/execute/builtins/lib/strncat.c
35511         * gcc.c-torture/execute/builtins/lib/strncmp.c
35512         * gcc.c-torture/execute/builtins/lib/strncpy.c
35513         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35514         * gcc.c-torture/execute/builtins/lib/strspn.c
35515         * gcc.c-torture/execute/builtins/lib/strstr.c:
35516         New files containing support routines.
35517
35518         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35519         declaration.
35520         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35521         when not optimizing.
35522
35523 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35524
35525         PR c++/16240
35526         * g++.dg/abi/mangle22.C: New test.
35527         * g++.dg/abi/mangle23.C: Likewise.
35528
35529 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35530
35531         PR fortran/16290
35532         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35533         Allow for cases without denormalized floating point numbers.
35534
35535 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35536
35537         PR c/1027
35538         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35539         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35540         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35541         expected warning text.
35542         * gcc.dg/format/diag-2.c: New test.
35543
35544 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35545
35546         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35547
35548 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35549
35550         * gcc.dg/builtins-43.c: New.
35551         * gcc.dg/builtins-44.c: New.
35552         * gcc.dg/builtins-45.c: New.
35553
35554 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35555             Andreas Tobler  <a.tobler@schweiz.ch>
35556
35557         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35558         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35559         as SIGSEGV.
35560         * gcc.dg/cleanup-11.c: Likewise.
35561         * gcc.dg/cleanup-8.c: Likewise.
35562         * gcc.dg/cleanup-9.c: Likewise.
35563         * gcc.dg/cleanup-5.c: Run on all platforms.
35564
35565 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35566
35567         * g++.dg/warn/nonnull1.C: New test.
35568
35569 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35570
35571         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35572         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35573         Special-case the Sun compiler wrt to <complex.h>.
35574
35575 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35576
35577         * gcc.dg/Wunreachable-8.C: New test.
35578
35579         * gcc.dg/h8300-ice2.c : New test.
35580
35581 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35582
35583         PR fortran/16161
35584         * gfortran.fortran-torture/compile/implicit.f90: Add test
35585         for implicit character.
35586
35587 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35588
35589         PR fortran/16289
35590         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35591         Use tiny() intrinsic to find smallest non-negative real
35592
35593 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35594
35595         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35596         * gcc.dg/compat/struct-by-value-22_x.c: New.
35597         * gcc.dg/compat/struct-by-value-22_y.c: New.
35598
35599         * gcc.c-torture/execute/20040629-1.c: New test.
35600
35601 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35602
35603         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35604         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35605
35606         PR target/16195
35607         * gcc.dg/20040625-1.c: New test.
35608
35609 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35610
35611         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35612
35613 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35614
35615         PR fortran/15963
35616         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35617
35618 2004-06-29  Richard Henderson  <rth@redhat.com>
35619
35620         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35621
35622 2004-06-29  Paul Brook  <paul@codesourcery.com>
35623
35624         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35625         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35626
35627 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35628
35629         PR c++/16260
35630         * g++.dg/parse/crash15.C: New.
35631
35632 2004-06-28  Andrew Pinski  <apinski@apple.com>
35633
35634         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35635         by the error already.
35636
35637         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35638
35639 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35640
35641         PR target/14041
35642         * gcc.dg/h8300-bss-align-1.c : New.
35643
35644 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35645
35646         * PR c++/16174
35647         * g++.dg/template/ctor4.C: New.
35648
35649 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35650
35651         PR c++/16205
35652         * g++.dg/warn/Wsequence-point-1.C: New test.
35653
35654 2004-06-27  Paul Brook  <paul@codesourcery.com>
35655
35656         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35657
35658 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35659
35660         * g++.old-deja/g++.mike/p7325.C: Remove.
35661
35662 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35663
35664         PR c/14963
35665         * gcc.dg/pr14963.c: New test.
35666
35667 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35668
35669         PR c++/16193
35670         * g++.dg/parse/redef1.C: New test.
35671
35672 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35673
35674         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35675         20021110.c.
35676         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35677         20021119-1.c.
35678         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35679         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35680         5-04.c.
35681         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35682         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35683         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35684         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35685         g++.brendan/enum14.C.
35686         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35687         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35688         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35689         g++.mike/virt1.C.
35690         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35691         memtemp24.C.
35692
35693 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35694
35695         * gcc.dg/20040527-1.c: New test case.
35696
35697 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35698
35699         PR gfortran/pr16196
35700         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35701
35702 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35703
35704         PR middle-end/15825
35705         * gcc.dg/pr15825-1.c: New test case.
35706
35707 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35708
35709         * gcc.c-torture/execute/20040625-1.c: New test.
35710
35711 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35712
35713         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35714
35715 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35716
35717         * gcc.dg/torture/mips-div-1.c: New test.
35718
35719 2004-06-24  Jeff Law  <law@redhat.com>
35720
35721         * gcc.dg/tree-ssa/20040624-1.c: New test.
35722
35723 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35724
35725         * gcc.c-torture/compile/20040624-1.c: New test.
35726
35727 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35728
35729         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35730         this directory.
35731
35732 2004-06-23  Andrew Pinski  <apinski@apple.com>
35733
35734         PR middle-end/15988
35735         * g++.dg/opt/ptrmem4.C: New test.
35736
35737         * gcc.dg/c90-array-quals-2.c: New test.
35738
35739 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35740
35741         * gcc.dg/kpice1.c: New test.
35742
35743 2006-06-23  Andrew Pinski  <apinski@apple.com>
35744
35745         * gcc.dg/c90-array-quals.c: New test.
35746
35747 2006-06-22  Richard Henderson  <rth@redhat.com>
35748
35749         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35750
35751 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35752
35753         * gcc.dg/builtins-config.h: Handle FreeBSD.
35754
35755 2006-06-22  Richard Henderson  <rth@redhat.com>
35756
35757         * g++.dg/opt/devirt1.C: New.
35758
35759 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35760
35761         * g++.dg/opt/pr15551.C: New testcase.
35762
35763 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35764
35765         PR target/14800
35766         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35767         x86_64-*-linux* when compiling for 32bit.
35768
35769 2004-06-21  Andrew Pinski  <apinski@apple.com>
35770
35771         * gcc.dg/pch/struct-1.c: New.
35772         * gcc.dg/pch/struct-1.hs: New.
35773
35774 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35775
35776         * gcc.dg/pch/save-temps-1.c: New file.
35777         * gcc.dg/pch/save-temps-1.hs: New file.
35778
35779 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35780
35781         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35782         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35783
35784 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35785
35786         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35787         to fix type error.
35788         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35789         Remove trailing spaces.
35790
35791 2004-06-21  Richard Henderson  <rth@redhat.com>
35792
35793         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35794         merging && to BIT_FIELD_REF.
35795
35796 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35797
35798         * g++.dg/opt/placeholder1.C: New test.
35799
35800 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35801
35802         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35803         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35804         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35805         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35806
35807 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35808
35809         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35810         extern "C".
35811         * g++.dg/other/pragma-re-1.C: Add comments.
35812
35813 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35814
35815         PR gfortran/16080
35816         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35817
35818 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35819
35820         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35821         instead of setting the type of size_t by
35822         hand.
35823
35824 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35825
35826         * gcc.dg/unordered-2.c: New test case.
35827         * gcc.dg/unordered-3.c: New test case.
35828
35829 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35830
35831         PR other/16043
35832         * lib/g++.exp (g++_version): Tweak regexp for version
35833         * lib/g77.exp (g77_version): Likewise.
35834         * lib/gfortran.exp (gfortran_version): Likewise.
35835         * lib/objc.exp (objc_version): Likewise.
35836         * lib/treelang.exp (treelang_version): Likewise.
35837
35838 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35839
35840         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35841         Use INT_MAX instead of __INT_MAX__.
35842         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35843
35844         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35845         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35846         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35847         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35848         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35849         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35850         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35851         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35852         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35853
35854         * gcc.dg/range-test-1.c: New test.
35855         * g++.dg/opt/range-test-1.C: New test.
35856
35857 2004-06-17  Richard Henderson  <rth@redhat.com>
35858
35859         * objc.dg/sync-1.m: New.
35860         * objc.dg/try-catch-1.m: Don't force next runtime.
35861         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35862         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35863         shadowed catch clause.
35864         * objc.dg/try-catch-5.m: New.
35865
35866 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35867
35868         Bug 14610
35869         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35870
35871 2004-06-15  Richard Henderson  <rth@redhat.com>
35872
35873         * gcc.dg/20001116-1.c: Move expected warning line.
35874
35875 2004-06-15  Richard Henderson  <rth@redhat.com>
35876
35877         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35878         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35879
35880 2004-06-15  Jeff Law  <law@redhat.com>
35881
35882         * gcc.dg/tree-ssa/20040615-1.c: New test.
35883         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35884         be less sensitive to operand ordering.
35885         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35886
35887 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35888
35889         * g++.dg/abi/bitfield3.C: Add comment..
35890
35891 2004-06-15  Richard Henderson  <rth@redhat.com>
35892
35893         * g++.dg/ext/stmtexpr1.C: XFAIL.
35894         * gcc.dg/20030612-1.c: XFAIL.
35895
35896 2004-06-15  Eric Christopher  <echristo@redhat.com>
35897
35898         * g++.dg/charset/asm5.c: New.
35899         * gcc.dg/charset/asm6.c: New.
35900
35901 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35902
35903         PR fortran/15962
35904         * gfortran.fortran-torture/execute/select_1.f90: New test.
35905
35906 2004-06-15  Paul Brook  <paul@codesourcery.com>
35907
35908         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35909
35910 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35911
35912         PR c++/15967
35913         * g++.dg/lookup/crash3.C: New test.
35914
35915 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35916
35917         PR c++/15947
35918         * g++.dg/parse/dtor4.C: New test.
35919
35920 2004-06-14  Jeff Law  <law@redhat.com>
35921
35922         * gcc.c-torture/compile/20040614-1.c: New test.
35923
35924 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35925
35926         PR fortran/15211
35927         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35928         LEN of a character array.
35929
35930 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35931
35932         PR c++/15096
35933         * g++.dg/template/ptrmem10.C: New test.
35934
35935         PR c++/14930
35936         * g++.dg/template/friend30.C: New test.
35937
35938 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35939
35940         PR fortran/14928
35941         * gfortran.fortran-torture/compile/mloc.f90: New test.
35942
35943 2004-06-13  Paul Brook  <paul@codesourcery.com>
35944
35945         * gfortran.fortran-torture/execute/random_2.f90: New test.
35946
35947 2004-06-13  Eric Christopher  <echristo@redhat.com>
35948
35949         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35950
35951 2004-06-12  Paul Brook  <paul@codesourcery.com>
35952
35953         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35954
35955 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35956
35957         PR fortran/14923
35958         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35959
35960 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35961
35962         PR fortran/14957
35963         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35964         syntax errors in end statements of contained subroutines.
35965
35966 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35967
35968         PR fortran/12841
35969         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35970
35971 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35972
35973         PR fortran/15665
35974         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35975
35976 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35977
35978         PR gfortran/12839
35979         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35980
35981 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35982
35983         PR c++/15862
35984         * g++.dg/parse/enum1.C: New test.
35985
35986 2004-06-10  Jeff Law  <law@redhat.com>
35987
35988         * gcc.c-torture/compile/20040610-1.c: New test.
35989
35990 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35991
35992         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35993         * g++.old-deja/g++.other/decl3.C: Likewise.
35994
35995 2004-06-10  Brian Booth  <bbooth@redhat.com>
35996
35997         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35998         V_MAY_DEF instead of VDEF.
35999         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36000
36001 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36002
36003         PR c++/14211
36004         * g++.dg/conversion/const1.C: New test.
36005
36006         PR c++/15076
36007         * g++.dg/conversion/reinterpret1.C: New test.
36008
36009         PR c++/15877
36010         * g++.dg/template/enum2.C: New test.
36011
36012         PR c++/15227
36013         * g++.dg/template/error13.C: New test.
36014
36015 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36016
36017         PR fortran/14957
36018         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36019         arguments to test_* REAL and of the right size.
36020
36021 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36022
36023         PR target/15569
36024         PR rtl-optimization/15681
36025         * gcc.dg/20040609-1.c: New test.
36026
36027 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36028
36029         PR c++/14791
36030         * g++.dg/opt/builtins1.C: New test.
36031
36032 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36033
36034         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36035         that use default windows32 struct layout.
36036         * gcc.dg/i386-bitfield2.c: Likewise.
36037
36038 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36039
36040         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36041         for mingw32 and cygwin targets.
36042
36043 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36044
36045         * gcc.dg/pch/macro-4.c: New.
36046         * gcc.dg/pch/macro-4.hs: New.
36047
36048 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36049
36050         PR fortran/13249
36051         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36052
36053 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36054
36055         PR fortran/13372
36056         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36057
36058 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36059
36060         PR gfortran/14897
36061         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36062
36063 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36064
36065         PR gfortran/15755
36066         * gfortran.fortran-torture/execute/backspace.c : New test.
36067
36068 2004-06-09  Paul Brook  <paul@codesourcery.com>
36069
36070         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36071         (pointer_to_section): Rewrite to use smaller array.
36072
36073 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36074
36075         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36076         * gcc.dg/ext/altivec-10.c: Same.
36077         * gcc.dg/ext/altivec-11.c: Same.
36078         * gcc.dg/ext/altivec-12.c: Same.
36079         * gcc.dg/ext/altivec-13.c: Same.
36080         * gcc.dg/ext/altivec-14.c: Same.
36081         * gcc.dg/ext/altivec-15.c: Same.
36082         * gcc.dg/ext/altivec-16.c: Same.
36083         * gcc.dg/ext/altivec-3.c: Same.
36084         * gcc.dg/ext/altivec-4.c: Same.
36085         * gcc.dg/ext/altivec-6.c: Same.
36086         * gcc.dg/ext/altivec-7.c: Same.
36087         * gcc.dg/ext/altivec-8.c: Same.
36088         * gcc.dg/ext/altivec-varargs-1.c: Same.
36089
36090         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36091         * g++.dg/ext/altivec-10.C: Same.
36092         * g++.dg/ext/altivec-2.C: Same.
36093         * g++.dg/ext/altivec-3.C: Same.
36094         * g++.dg/ext/altivec-4.C: Same.
36095         * g++.dg/ext/altivec-5.C: Same.
36096         * g++.dg/ext/altivec-6.C: Same.
36097         * g++.dg/ext/altivec-7.C: Same.
36098         * g++.dg/ext/altivec-8.C: Same.
36099         * g++.dg/ext/altivec-9.C: Same.
36100
36101 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36102
36103         PR c++/7841
36104         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36105
36106 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36107
36108         * gcc.dg/union-1.c: New test.
36109
36110 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36111
36112         * gcc.dg/builtins-41.c: New test case.
36113         * gcc.dg/builtins-42.c: New test case.
36114
36115 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36116
36117         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36118         * g++.dg/ext/altivec-10.C: Same.
36119         * g++.dg/ext/altivec-2.C: Same.
36120         * g++.dg/ext/altivec-3.C: Same.
36121         * g++.dg/ext/altivec-4.C: Same.
36122         * g++.dg/ext/altivec-5.C: Same.
36123         * g++.dg/ext/altivec-6.C: Same.
36124         * g++.dg/ext/altivec-7.C: Same.
36125         * g++.dg/ext/altivec-8.C: Same.
36126         * g++.dg/ext/altivec-9.C: Same.
36127         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36128         * g++.old-deja/g++.brendan/new3.C: Same.
36129         * gcc.c-torture/execute/eeprof-1.x: Same.
36130
36131 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36132
36133         PR c/14765
36134         * gcc.dg/pr14765-1.c: New test.
36135
36136 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36137
36138         PR c/14649
36139         * gcc.dg/pr14649-1.c: New test case.
36140
36141 2004-06-07  Richard Henderson  <rth@redhat.com>
36142
36143         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36144         if temporaries.
36145
36146 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36147
36148         * g++.dg/eh/elide1.C: Remove XFAIL.
36149
36150 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36151
36152         PR c++/15337
36153         * g++.dg/expr/sizeof3.C: New test.
36154
36155         PR c++/14777
36156         * g++.dg/template/access14.C: New test.
36157
36158         PR c++/15554
36159         * g++.dg/template/enum1.C: New test.
36160
36161         PR c++/15057
36162         * g++.dg/eh/throw1.C: New test.
36163
36164 2004-06-07  David Ayers  <d.ayers@inode.at>
36165             Ziemowit Laski  <zlaski@apple.com>
36166
36167         * lib/objc.exp (objc_target_compile): Revert the '-framework
36168         Foundation' flag fix, since bare Darwin does not ship
36169         with the Foundation framework.
36170         * objc/execute/next_mapping.h: Provide a local NSConstantString
36171         @interface and @implementation.
36172         (objc_constant_string_init): A constructor function, used to
36173         initialize the NSConstantString meta-class object.
36174         * objc/execute/string1.m: Include "next_mapping.h" instead of
36175         <Foundation/NSString.h>.
36176         * objc/execute/string2.m: Likewise.
36177         * objc/execute/string3.m: Likewise.
36178         * objc/execute/string4.m: Likewise.
36179
36180 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36181
36182         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36183         to double. Replace double with FLOAT.
36184         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36185
36186         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36187         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36188         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36189         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36190         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36191         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36192         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36193         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36194
36195 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36196
36197         PR c/13519
36198         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36199
36200 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36201
36202         PR c++/15503
36203         * g++.dg/template/meminit2.C: New test.
36204
36205 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36206
36207         PR target/15822
36208         * gcc.c-torture/execute/compare-fp-1.c,
36209         gcc.c-torture/execute/compare-fp-2.c,
36210         gcc.c-torture/execute/compare-fp-3.c,
36211         gcc.c-torture/execute/compare-fp-4.c,
36212         gcc.c-torture/execute/compare-fp-3.x,
36213         gcc.c-torture/execute/compare-fp-4.x: Moved...
36214         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36215         gcc.c-torture/execute/ieee/compare-fp-2.c,
36216         gcc.c-torture/execute/ieee/compare-fp-3.c,
36217         gcc.c-torture/execute/ieee/compare-fp-4.c,
36218         gcc.c-torture/execute/ieee/compare-fp-3.x,
36219         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36220
36221 2004-06-04  David Ayers  <d.ayers@inode.at>
36222
36223         * objc/execute/protocol-isEqual-4.m: New testcase.
36224
36225 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36226
36227         * objc/execute/protocol-isEqual-1.m: New testcase.
36228         * objc/execute/protocol-isEqual-2.m: New testcase.
36229         * objc/execute/protocol-isEqual-3.m: New testcase.
36230
36231 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36232
36233         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36234
36235 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36236
36237         * lib/objc.exp (objc_target_compile): When running tests on
36238         Darwin (Mac OS X), inform the linker about '-framework
36239         'Foundation'.
36240
36241 2004-06-02  Eric Christopher  <echristo@redhat.com>
36242
36243         * gcc.c-torture/compile/20040602-1.c: New.
36244
36245 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36246
36247         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36248         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36249
36250         PR tree-optimization/14736
36251         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36252
36253         PR tree-optimization/14042
36254         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36255
36256         PR tree-optimization/14729
36257         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36258
36259 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36260
36261         PR fortran/15557
36262         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36263
36264 2004-06-01  Richard Hederson  <rth@redhat.com>
36265
36266         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36267
36268 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36269
36270         PR c++/14932
36271         * g++.dg/parse/offsetof4.C: New test.
36272
36273 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36274
36275         PR objc/7993
36276         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36277
36278 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36279
36280         PR c++/15701
36281         * g++.dg/template/friend29.C: New test.
36282
36283 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36284
36285         PR c/15749
36286         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36287
36288 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36289
36290         * gcc.dg/sparc-trap-1.c: New test.
36291
36292 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36293
36294         PR middle-end/15069
36295         * g++.dg/opt/fold3.C: New test case.
36296
36297 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36298
36299         * lib/target-supports.exp (check_iconv_available): Fix fallout
36300         from 2004-05-28 patch.
36301
36302 2004-05-30  Paul Brook  <paul@codesourcery.com>
36303
36304         PR fortran/15620
36305         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36306         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36307
36308 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36309
36310         * gfortran.fortran-torture/execute/random_1.f90: New test.
36311
36312 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36313
36314         * g++.dg/ext/altivec-10.C: New test.
36315
36316 2004-05-29  Paul Brook  <paul@codesourcery.com>
36317
36318         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36319
36320 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36321
36322         * gcc.dg/altivec-16.c: New test.
36323
36324 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36325
36326         * lib/target-supports.exp (check_vmx_hw_available): New.
36327         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36328
36329         * lib/target-supports.exp (check_alias_available,
36330         check_iconv_available, check_named_sections_available): Use
36331         unique names for temporary files.
36332
36333 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36334
36335         * gcc.dg/altivec-15.c: New test.
36336
36337 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36338
36339         PR c++/15083
36340         * g++.dg/warn/noeffect6.C: New test.
36341
36342         PR c++/15471
36343         * g++.dg/expr/ptrmem4.C: New test.
36344
36345         PR c++/15640
36346         * g++.dg/template/operator3.C: New test.
36347
36348 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36349
36350         PR c++/14668
36351         * g++.dg/lookup/redecl1.C: New test.
36352         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36353
36354 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36355
36356         * gcc.c-torture/execute/compare-fp-1.c,
36357         gcc.c-torture/execute/compare-fp-2.c,
36358         gcc.c-torture/execute/compare-fp-3.c,
36359         gcc.c-torture/execute/compare-fp-4.c,
36360         gcc.c-torture/execute/compare-fp-3.x,
36361         gcc.c-torture/execute/compare-fp-4.x,
36362         gcc.dg/pr15649-1.c: New.
36363
36364 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36365
36366         PR c++/12883
36367         * g++.dg/init/array14.C: New test.
36368
36369 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36370
36371         * lib/compat.exp (compat-get-options-main): New.
36372         (compat-get-options): Remove unneeded code, warn for ignored
36373         command.
36374         (compat-execute): Check flag set by dg-require-* commands.
36375
36376         * lib/compat.exp (compat-execute): Break up long lines.
36377
36378 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36379
36380         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36381         * gcc.dg/altivec-14.c: New test.
36382         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36383
36384         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36385         * gcc.dg/altivec-12.c: Ditto.
36386
36387         * gcc.dg/altivec-3.c: Move call to altivec_check.
36388
36389 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36390
36391         PR c++/15044
36392         * g++.dg/template/error12.C: New test.
36393
36394         PR c++/15317
36395         * g++.dg/ext/attrib15.C: New test.
36396
36397         PR c++/15329
36398         * g++.dg/template/ptrmem9.C: New test.
36399
36400 2004-05-25  Paul Brook  <paul@codesourcery.com>
36401
36402         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36403
36404 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/15165
36407         * g++.dg/template/crash19.C: New test.
36408
36409 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36410
36411         PR c++/15025
36412         * g++.dg/template/redecl1.C: New test.
36413
36414 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36415
36416         PR c++/14821
36417         * g++.dg/other/ns1.C: New test.
36418
36419         PR c++/14883
36420         * g++.dg/template/invalid1.C: New test.
36421
36422 2004-05-23  Paul Brook  <paul@codesourcery.com>
36423         Victor Leikehman  <lei@haifasphere.co.il>
36424
36425         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36426         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36427
36428 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36429
36430         PR c++/15285
36431         PR c++/15299
36432         * g++.dg/template/non-dependent5.C: New test.
36433         * g++.dg/template/non-dependent6.C: New test.
36434
36435 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36436
36437         PR c++/15507
36438         * g++.dg/inherit/union1.C: New test.
36439
36440         PR c++/15542
36441         * g++.dg/template/addr1.C: New test.
36442
36443         PR c++/15427
36444         * g++.dg/template/array5.C: New test.
36445
36446         PR c++/15287
36447         * g++.dg/template/array6.C: New test.
36448
36449 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36450             Roger Sayle  <roger@eyesopen.com>
36451
36452         * g++.dg/lookup/forscope2.C: New test case.
36453
36454 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36455
36456         * gcc.dg/cpp/Wmissingdirs.c: New.
36457
36458 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36459
36460         PR target/15301
36461         * gcc.dg/compat/union-m128-1.h: New file.
36462         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36463         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36464         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36465
36466 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36467
36468         PR target/15302
36469         * gcc.dg/compat/struct-complex-1.h: New file.
36470         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36471         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36472         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36473
36474 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36475
36476         PR middle-end/3074
36477         * gcc.dg/pr3074-1.c: New test case.
36478         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36479
36480 2004-05-20  Falk Hueffner  <falk@debian.org>
36481
36482         PR other/15526
36483         * gcc.dg/ftrapv-1.c: New test case.
36484
36485 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36486
36487         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36488
36489 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36490             Jeff Law  <law@redhat.com>
36491
36492         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36493         * gcc.dg/tree-ssa/20040518-2.c: New test.
36494
36495         * gcc.dg/tree-ssa/20040518-1.c: New test.
36496
36497 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36498
36499         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36500
36501 2004-05-18  Paul Brook  <paul@codesourcery.com>
36502
36503         PR fortran/13930
36504         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36505
36506 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36507
36508         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36509         constant folding.
36510
36511 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36512
36513         * gcc.dg/tree-ssa/20040517-1.c: New test.
36514
36515 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36516
36517         * gcc.dg/loop-4.c: New test.
36518
36519 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36520
36521         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36522
36523 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36524
36525         PR fortran/15311
36526         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36527
36528 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36529
36530         PR fortran/13826
36531         PR fortran/13940
36532         * gfortran.fortran-torture/compile/data_1.f90: New test.
36533
36534 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36535
36536         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36537         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36538
36539 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36540
36541         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36542
36543 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36544
36545         PR c/15444
36546         * gcc.dg/format/xopen-1.c: Adjust expected message.
36547         * gcc.dg/format/xopen-3.c: New test.
36548
36549 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36550
36551         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36552
36553 2004-05-14  Jeff Law  <law@redhat.com>
36554
36555         * gcc.dg/tree-ssa/20040514-2.c: New test.
36556
36557 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36558
36559         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36560         this ...
36561         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36562         this.
36563
36564 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36565
36566         * gcc.dg/tree-ssa/20040514-1.c: New test.
36567
36568 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36569
36570         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36571         test.
36572
36573 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36574
36575         PR fortran/14066
36576         * gfortran.fortran-torture/compile/do_1.f90: New test.
36577
36578 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36579
36580         PR fortran/15051
36581         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36582         test.
36583
36584 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36585
36586         PR fortran/15149
36587         * gfortran.fortran-torture/execute/random_init.f90: New test.
36588
36589 2004-05-13  Paul Brook  <paul@codesourcery.com>
36590
36591         PR fortran/15314
36592         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36593
36594 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36595
36596         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36597         for the powerpc case.
36598
36599 2004-05-13  Jeff Law  <law@redhat.com>
36600
36601         * gcc.dg/tree-ssa/20040513-1.c: New test.
36602         * gcc.dg/tree-ssa/20040513-2.c: New test.
36603
36604 2004-05-13  Paul Brook  <paul@codesourcery.com>
36605
36606         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36607         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36608         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36609
36610 2004-05-13  Andreas Schwab  <schwab@suse.de>
36611
36612         PR other/10819
36613         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36614         characters.
36615
36616 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36617
36618         PR fortran/15294
36619         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36620
36621 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36622
36623         Merge from tree-ssa-20020619-branch.  See
36624         ChangeLog.tree-ssa for details.
36625
36626 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36627
36628         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36629         include <altivec.h> explicitly.
36630         * gcc.dg/altivec-13.c: Likewise.
36631
36632 2004-05-11  Paul Brook  <paul@codesourcery.com>
36633
36634         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36635
36636 2004-05-10  Eric Christopher  <echristo@redhat.com>
36637
36638         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36639         * gcc.dg/sibcall-4.c: Ditto.
36640
36641 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36642
36643         * g++.dg/ext/altivec-8.C: New test case.
36644         * gcc.dg/altivec-13.c: New test case.
36645
36646 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36647
36648         * gcc.c-torture/execute/divcmp-1.c: New test case.
36649         * gcc.c-torture/execute/divcmp-2.c: New test case.
36650         * gcc.c-torture/execute/divcmp-3.c: New test case.
36651
36652 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36653
36654         * g++.dg/other/pragma-re-2.C: New test.
36655
36656 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36657
36658         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36659         * gcc.dg/i386-387-2.c: Likewise.
36660
36661         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36662         __builtin_drem.
36663         * gcc.dg/i386-387-6.c: Likewise.
36664
36665 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36666
36667         * gcc.dg/builtins-33.c: Also check log1p*.
36668
36669 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36670
36671         PR optimization/15296
36672         * gcc.c-torture/execute/pr15296.c: New test.
36673
36674 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36675
36676         * gcc.dg/builtins-40.c: New test.
36677
36678 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36679
36680         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36681
36682 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36683
36684         * g++.dg/ext/spe1.C: New testcase.
36685
36686 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36687
36688         * objc.dg/image-info.m: Allow additional attributes
36689         for __image_info section.
36690
36691 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36692
36693         * gcc.dg/torture/mips-hilo-2.c: New test.
36694
36695 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36696
36697         PR c++/14389
36698         * g++.dg/template/member5.C: New test.
36699
36700 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36701
36702         * gcc.dg/builtins-34.c: Also check expm1*.
36703
36704 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36705
36706         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36707         * gcc.dg/torture/builtin-convert-3.c: New test.
36708
36709 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36710
36711         PR middle-end/15054
36712         * g++.dg/opt/pr15054.C: New test.
36713
36714 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.dg/torture/builtin-rounding-1.c: New test.
36717         * gcc.dg/builtins-25.c: Delete.
36718         * gcc.dg/builtins-29.c: Delete.
36719
36720 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36721
36722         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36723         * gcc.dg/sibcall-4.c: Likewise.
36724         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36725
36726 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36727
36728         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36729         bit-field on 16-bit targets.
36730
36731 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36732
36733         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36734         16-bit targets.
36735
36736 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36737
36738         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36739         * gcc.dg/rs6000-power2-2.c: Likewise.
36740
36741 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36742
36743         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36744         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36745         Change the asm registers to be in form of frN instead of fN.
36746
36747 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36748
36749         * gcc.dg/torture/builtin-convert-2.c: New test.
36750
36751 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36752
36753         * gcc.dg/rs6000-power2-1.c: New test.
36754         * gcc.dg/rs6000-power2-2.c: New test.
36755
36756 2004-04-28  Jan Hubicka  <jh@suse.cz>
36757
36758         * gcc.dg/unused-6.c: New test.
36759
36760 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36761             Ulrich Weigand  <uweigand@de.ibm.com>
36762
36763         * ada/acats/run_all.sh: Define $target variable.
36764
36765 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36766
36767         PR c++/15119
36768         * g++.dg/other/vararg-1.C: New test.
36769
36770         PR c++/4794
36771         * g++.dg/eh/cleanup3.C: New test.
36772
36773 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36774
36775         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36776         and ad8011a (target_insn).
36777         * ada/acats/support/macro.dfs: Likewise.
36778         * ada/acats/support/impbit.adb: New file.
36779
36780 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36781
36782         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36783
36784 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36785
36786         * gcc.dg/loop-3.c: New test.
36787
36788 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36789
36790         * gcc.c-torture/execute/simd-5.c: New test.
36791
36792 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36793
36794         PR c++/15064
36795         * g++.dg/template/crash18.C: New test.
36796
36797 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36798
36799         * g++.dg/ext/complit3.C: New test.
36800
36801 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36802
36803         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36804         * gcc.dg/altivec-3.c: Same.
36805         * gcc.dg/altivec-varargs-1.c: Same.
36806
36807 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36808
36809         * lib/target-supports.exp (check_profiling_available): Assume
36810         profiling is not available on powerpc-eabi targets.
36811
36812 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36813
36814         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36815         * gcc.dg/vmx/bug-1.c: Ditto.
36816
36817 2004-04-20  Eric Christopher  <echristo@redhat.com>
36818
36819         * gcc.dg/charset/extern.c: New test.
36820         * g++.dg/charset/extern3.cc: Ditto.
36821
36822 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36823
36824         * gcc.dg/builtins-39.c: New test.
36825
36826 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36827
36828         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36829
36830 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36831
36832         * gcc.dg/torture/mips-hilo-1.c: New test.
36833
36834 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36835
36836         * gcc.c-torture/compile/20040419-1.c: New test.
36837
36838 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36839
36840         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36841
36842 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36843             Aldy Hernandez  <aldyh@redhat.com>
36844
36845         * gcc.c-torture/execute/va-arg-24.c: New.
36846
36847 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36848             Aldy Hernandez  <aldyh@redhat.com>
36849
36850         * gcc.dg/vmx/1b-01.c: New.
36851         * gcc.dg/vmx/1b-02.c: New.
36852         * gcc.dg/vmx/1b-03.c: New.
36853         * gcc.dg/vmx/1b-04.c: New.
36854         * gcc.dg/vmx/1b-05.c: New.
36855         * gcc.dg/vmx/1b-06.c: New.
36856         * gcc.dg/vmx/1b-07.c: New.
36857         * gcc.dg/vmx/1c-01.c: New.
36858         * gcc.dg/vmx/1c-02.c: New.
36859         * gcc.dg/vmx/3a-01a.c: New.
36860         * gcc.dg/vmx/3a-01.c: New.
36861         * gcc.dg/vmx/3a-01m.c: New.
36862         * gcc.dg/vmx/3a-03.c: New.
36863         * gcc.dg/vmx/3a-03m.c: New.
36864         * gcc.dg/vmx/3a-04.c: New.
36865         * gcc.dg/vmx/3a-04m.c: New.
36866         * gcc.dg/vmx/3a-05.c: New.
36867         * gcc.dg/vmx/3a-06.c: New.
36868         * gcc.dg/vmx/3a-06m.c: New.
36869         * gcc.dg/vmx/3a-07.c: New.
36870         * gcc.dg/vmx/3b-01.c: New.
36871         * gcc.dg/vmx/3b-02.c: New.
36872         * gcc.dg/vmx/3b-10.c: New.
36873         * gcc.dg/vmx/3b-13.c: New.
36874         * gcc.dg/vmx/3b-14.c: New.
36875         * gcc.dg/vmx/3b-15.c: New.
36876         * gcc.dg/vmx/3c-01a.c: New.
36877         * gcc.dg/vmx/3c-01.c: New.
36878         * gcc.dg/vmx/3c-02.c: New.
36879         * gcc.dg/vmx/3c-03.c: New.
36880         * gcc.dg/vmx/3d-01.c: New.
36881         * gcc.dg/vmx/4-01.c: New.
36882         * gcc.dg/vmx/4-03.c: New.
36883         * gcc.dg/vmx/5-01.c: New.
36884         * gcc.dg/vmx/5-02.c: New.
36885         * gcc.dg/vmx/5-03.c: New.
36886         * gcc.dg/vmx/5-04.c: New.
36887         * gcc.dg/vmx/5-05.c: New.
36888         * gcc.dg/vmx/5-06.c: New.
36889         * gcc.dg/vmx/5-07.c: New.
36890         * gcc.dg/vmx/5-07t.c: New.
36891         * gcc.dg/vmx/5-08.c: New.
36892         * gcc.dg/vmx/5-10.c: New.
36893         * gcc.dg/vmx/5-11.c: New.
36894         * gcc.dg/vmx/7-01a.c: New.
36895         * gcc.dg/vmx/7-01.c: New.
36896         * gcc.dg/vmx/7c-01.c: New.
36897         * gcc.dg/vmx/7d-01.c: New.
36898         * gcc.dg/vmx/7d-02.c: New.
36899         * gcc.dg/vmx/8-01.c: New.
36900         * gcc.dg/vmx/8-02a.c: New.
36901         * gcc.dg/vmx/8-02.c: New.
36902         * gcc.dg/vmx/brode-1.c: New.
36903         * gcc.dg/vmx/bug-1.c: New.
36904         * gcc.dg/vmx/bug-2.c: New.
36905         * gcc.dg/vmx/bug-3.c: New.
36906         * gcc.dg/vmx/cw-bug-1.c: New.
36907         * gcc.dg/vmx/cw-bug-2.c: New.
36908         * gcc.dg/vmx/cw-bug-3.c: New.
36909         * gcc.dg/vmx/dct.c: New.
36910         * gcc.dg/vmx/debug-1.c: New.
36911         * gcc.dg/vmx/debug-2.c: New.
36912         * gcc.dg/vmx/debug-3.c: New.
36913         * gcc.dg/vmx/debug-4.c: New.
36914         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36915         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36916         * gcc.dg/vmx/eg-5.c: New.
36917         * gcc.dg/vmx/fft.c: New.
36918         * gcc.dg/vmx/gcc-bug-1.c: New.
36919         * gcc.dg/vmx/gcc-bug-2.c: New.
36920         * gcc.dg/vmx/gcc-bug-3.c: New.
36921         * gcc.dg/vmx/gcc-bug-4.c: New.
36922         * gcc.dg/vmx/gcc-bug-5.c: New.
36923         * gcc.dg/vmx/gcc-bug-6.c: New.
36924         * gcc.dg/vmx/gcc-bug-7.c: New.
36925         * gcc.dg/vmx/gcc-bug-8.c: New.
36926         * gcc.dg/vmx/gcc-bug-9.c: New.
36927         * gcc.dg/vmx/gcc-bug-b.c: New.
36928         * gcc.dg/vmx/gcc-bug-c.c: New.
36929         * gcc.dg/vmx/gcc-bug-d.c: New.
36930         * gcc.dg/vmx/gcc-bug-e.c: New.
36931         * gcc.dg/vmx/gcc-bug-f.c: New.
36932         * gcc.dg/vmx/gcc-bug-g.c: New.
36933         * gcc.dg/vmx/gcc-bug-i.c: New.
36934         * gcc.dg/vmx/harness.h: New.
36935         * gcc.dg/vmx/ira1.c: New.
36936         * gcc.dg/vmx/ira2a.c: New.
36937         * gcc.dg/vmx/ira2b.c: New.
36938         * gcc.dg/vmx/ira2.c: New.
36939         * gcc.dg/vmx/ira2c.c: New.
36940         * gcc.dg/vmx/mem.c: New.
36941         * gcc.dg/vmx/newton-1.c: New.
36942         * gcc.dg/vmx/ops.c: New.
36943         * gcc.dg/vmx/sn7153.c: New.
36944         * gcc.dg/vmx/spill2.c: New.
36945         * gcc.dg/vmx/spill3.c: New.
36946         * gcc.dg/vmx/spill.c: New.
36947         * gcc.dg/vmx/t.c: New.
36948         * gcc.dg/vmx/varargs-1.c: New.
36949         * gcc.dg/vmx/varargs-2.c: New.
36950         * gcc.dg/vmx/varargs-3.c: New.
36951         * gcc.dg/vmx/varargs-4.c: New.
36952         * gcc.dg/vmx/varargs-5.c: New.
36953         * gcc.dg/vmx/varargs-6.c: New.
36954         * gcc.dg/vmx/varargs-7.c: New.
36955         * gcc.dg/vmx/vmx.exp: New.
36956         * gcc.dg/vmx/vprint-1.c: New.
36957         * gcc.dg/vmx/vscan-1.c: New.
36958         * gcc.dg/vmx/x-01.c: New.
36959         * gcc.dg/vmx/x-02.c: New.
36960         * gcc.dg/vmx/x-03.c: New.
36961         * gcc.dg/vmx/x-04.c: New.
36962         * gcc.dg/vmx/x-05.c: New.
36963         * gcc.dg/vmx/yousufi-1.c: New.
36964         * gcc.dg/vmx/zero-1.c: New.
36965         * gcc.dg/vmx/zero.c: New.
36966
36967 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36968
36969         * g++.dg/lookup/java1.C: Update for chage of
36970         _Jv_AllocObject.
36971         * g++.dg/lookup/java2.C: Likewise.
36972
36973 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36974
36975         * ada/acats/run_all.sh: use -O2 by default.
36976
36977 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36978
36979         * gcc.dg/vr-mult-[12].c: New tests.
36980
36981 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36982
36983         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36984
36985         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36986
36987 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36988
36989         * lib/target-supports.exp (check_profiling_available): Assume
36990         profiling isn't available for mips*-*-elf targets.
36991
36992 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36993
36994         * gcc.dg/builtins-38.c: New test.
36995
36996 2004-04-14  Eric Christopher  <echristo@redhat.com>
36997
36998         * g++.dg/charset/charset.exp: Run .cc extension tests.
36999
37000 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37001
37002         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37003
37004 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37005
37006         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37007
37008 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37009
37010         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37011         * gcc.dg/i386-387-2.c: Likewise.
37012
37013         * gcc.dg/i386-387-7.c: New test.
37014         * gcc.dg/i386-387-8.c: New test.
37015
37016         * gcc.dg/builtins-37.c: New test.
37017
37018 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37019
37020         * g++.dg/pch/externc-1.C: Add missing semicolon.
37021
37022 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37023
37024         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37025
37026 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37027
37028         * gcc.c-torture/execute/20040411-1.c: New test.
37029
37030 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37031
37032         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37033
37034 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37035
37036         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37037
37038 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37039
37040         * lib/target-supports.exp (check_named_sections_available): New.
37041         * lib/gcc-dg.exp (dg-require-named-sections): New.
37042         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37043         old-deja.exp.  Also prune error-count message from HP linker.
37044         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37045
37046         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37047         * g++.old-deja/g++.pt/static3.C: Likewise.
37048         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37049
37050 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37051
37052         * gcc.c-torture/execute/20040409-1.c: New test case.
37053         * gcc.c-torture/execute/20040409-2.c: New test case.
37054         * gcc.c-torture/execute/20040409-3.c: New test case.
37055
37056 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37057
37058         * gcc.dg/20040409-1.c: New test.
37059
37060 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37061
37062         PR target/14888
37063         * g++.dg/opt/pr14888.C: New test case.
37064
37065 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37066
37067         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37068         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37069         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37070         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37071         New tests.
37072
37073 2004-04-08  Paul Brook  <paul@codesourcery.com>
37074
37075         * gcc.dg/spill-1.c: New test.
37076
37077 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37078
37079         * gcc.dg/torture/builtin-ctype-2.c: New test.
37080
37081 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37082
37083         * gcc.dg/pch/pch.exp: Add largefile test.
37084
37085 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37086
37087         * g++.dg/pch/externc-1.Hs: New.
37088         * g++.dg/pch/externc-1.C: New.
37089
37090 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37091
37092         * gcc.dg/compat/struct-by-value-5a_main.c,
37093         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37094         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37095         * gcc.dg/compat/struct-by-value-5a_x.c,
37096         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37097         gcc.dg/compat/struct-by-value-5_x.c.
37098         * gcc.dg/compat/struct-by-value-5a_y.c,
37099         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37100         gcc.dg/compat/struct-by-value-5_y.c.
37101
37102         * gcc.dg/compat/struct-by-value-6a_main.c,
37103         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37104         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37105         * gcc.dg/compat/struct-by-value-6a_x.c,
37106         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37107         gcc.dg/compat/struct-by-value-6_x.c.
37108         * gcc.dg/compat/struct-by-value-6a_y.c,
37109         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37110         gcc.dg/compat/struct-by-value-6_y.c.
37111
37112         * gcc.dg/compat/struct-by-value-7a_main.c,
37113         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37114         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37115         * gcc.dg/compat/struct-by-value-7a_x.c,
37116         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37117         gcc.dg/compat/struct-by-value-7_x.c.
37118         * gcc.dg/compat/struct-by-value-7a_y.c,
37119         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37120         gcc.dg/compat/struct-by-value-7_y.c.
37121
37122 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37125         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37126         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37127         options.
37128
37129 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37130
37131         * gcc.dg/builtins-36.c: New test.
37132
37133 2004-04-06  Paul Brook  <paul@codesourcery.com>
37134
37135         * README.gcc: Remove obsolete contraint on testcases.
37136
37137 2004-04-05  Paul Brook  <paul@codesourcery.com>
37138
37139         PR2123
37140         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37141         failure and exit(0) on success.
37142         * g++.dg/expr/anew2.C: Ditto.
37143         * g++.dg/expr/anew3.C: Ditto.
37144         * g++.dg/expr/anew4.C: Ditto.
37145
37146 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37147
37148         PR c++/3518
37149         * g++.dg/template/unify7.C: New.
37150
37151 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37152
37153         * g++.dg/README: Bring up to date with new subdirectories; remove
37154         duplicate subdirectory lines.
37155
37156 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37157
37158         PR c++/14007
37159         * g++.dg/template/unify5.C: New.
37160         * g++.dg/template/unify6.C: New.
37161         * g++.dg/template/qualttp20.C: Adjust.
37162         * g++.old-deja/g++.jason/report.C: Adjust.
37163         * g++.old-deja/g++.other/qual1.C: Adjust.
37164
37165 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37166
37167         PR c++/14803
37168         * g++.dg/inherit/ptrmem1.C: New test.
37169
37170 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37171
37172         PR c++/14755
37173         * gcc.c-torture/execute/20040331-1.c: New test.
37174         * gcc.dg/20040331-1.c: New test.
37175
37176 2004-04-01  Paul Brook  <paul@codesourcery.com>
37177
37178         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37179
37180 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/14724
37183         * g++.dg/init/goto1.C: New test.
37184
37185         PR c++/14763
37186         * g++.dg/template/defarg4.C: New test.
37187
37188 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37189
37190         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37191
37192 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37193
37194         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37195
37196 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37197
37198         * gcc.dg/noncompile/undeclared-2.c: New test.
37199
37200 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37201
37202         * gcc.dg/940409-1.c: Remove XFAIL.
37203         * gcc.dg/reg-vol-struct-1.c: New test.
37204
37205 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37206
37207         * gcc.dg/torture/builtin-wctype-1.c: New test.
37208
37209 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37210
37211         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37212         * gcc.dg/20001101-1.c: Likewise.
37213         * gcc.dg/20001102-1.c: Likewise.
37214
37215 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37216
37217         * gcc.dg/compare8.c: Add an additional test for XOR.
37218
37219 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37220
37221         * gcc.dg/torture/builtin-ctype-1.c: New test.
37222
37223 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37224
37225         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37226         * gcc.dg/torture/builtin-math-1.c: Likewise.
37227         * gcc.dg/torture/builtin-power-1.c: New test.
37228
37229 2004-03-24  Andreas Schwab  <schwab@suse.de>
37230
37231         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37232         IA64 assembler.
37233
37234 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37235             Roger Sayle  <roger@eyesopen.com>
37236
37237         * gcc.dg/compare8.c: New test case.
37238
37239 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37240
37241         * g++.dg/ext/altivec-7.C: New test.
37242
37243 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37244
37245         PR 12267, 12391, 12560, 13129, 14114, 14133
37246         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37247         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37248         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37249         Adjust error regexps.
37250         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37251         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37252         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37253         * gcc.dg/local1.c: Add explanatory comment.
37254
37255 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37256
37257         PR optimization/14669
37258         * g++.dg/opt/fold2.C: New test case.
37259
37260 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37261
37262         PR c/14069
37263         * gcc.dg/20040322-1.c: New test.
37264
37265 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37266
37267         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37268         * gcc.dg/ultrasp4.c: Likewise.
37269         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37270
37271 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37272
37273         * gcc.dg/i386-sse-8.c: Reset default options.
37274
37275 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37276
37277         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37278         in the error message text.
37279
37280 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37281
37282         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37283
37284 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37285
37286         PR c++/14616
37287         * g++.dg/init/array13.C: New test.
37288
37289 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37290
37291         PR target/13889
37292         * gcc.c-torture/compile/pr13889.c: New test case.
37293
37294 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37295
37296         PR c/14635
37297         * builtins-1.c (nan, nans): Don't test.
37298         * builtins-30.c: Don't use nan, nanf, nanl.
37299         * builtins-35.c: New test.
37300
37301 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37302
37303         * g++.dg/ext/altivec-6.C: New test.
37304
37305 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37306
37307         * g++.dg/init/placement3.C: New test.
37308
37309         * g++.dg/template/spec13.C: New test.
37310
37311         * g++.dg/lookup/using11.C: New test.
37312
37313         * g++.dg/lookup/koenig3.C: New test.
37314
37315         * g++.dg/template/operator2.C: New test.
37316
37317         * g++.dg/expr/dtor3.C: New test.
37318         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37319         marker.
37320         * g++.old-deja/g++.law/visibility28.C: Likewise.
37321
37322 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37323
37324         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37325         * gcc.dg/ppc64-abi-3.c: Likewise.
37326
37327 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37328
37329         PR c++/14545
37330         * g++.dg/parse/template15.C: New test.
37331
37332 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37333
37334         * g++.dg/expr/dtor2.C: New test.
37335
37336         * g++.dg/lookup/anon4.C: New test.
37337
37338         * g++.dg/overload/using1.C: New test.
37339
37340         * g++.dg/template/lookup7.C: New test.
37341
37342         * g++.dg/template/typename6.C: New test.
37343
37344         * g++.dg/expr/cond6.C: New test.
37345
37346 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37347
37348         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37349
37350 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37351
37352         * g++.dg/expr/cond5.C: New test.
37353         * g++.dg/expr/constcast1.C: Likewise.
37354         * g++.dg/expr/ptrmem2.C: Likewise.
37355         * g++.dg/expr/ptrmem3.C: Likewise.
37356         * g++.dg/lookup/main1.C: Likewise.
37357         * g++.dg/template/lookup6.C: Likewise.
37358
37359 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37360
37361         * gcc.dg/local1.c: New test.
37362
37363         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37364
37365 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37366
37367         * gcc.dg/torture/builtin-convert-1.c: New test.
37368
37369 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37370
37371         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37372
37373 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37374
37375         PR c++/14481
37376         * g++.dg/warn/Wunused-7.C: New test.
37377
37378 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37379
37380         * gcc.dg/torture/builtin-integral-1.c: New test.
37381
37382 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37383
37384         PR c++/14586
37385         * g++.dg/parse/non-dependent3.C: New test.
37386
37387 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37388
37389         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37390         * g++.dg/eh/simd-2.C: Likewise.
37391         * g++.dg/init/array10.C: Likewise.
37392         * gcc.c-torture/compile/simd-1.c: Likewise.
37393         * gcc.c-torture/compile/simd-2.c: Likewise.
37394         * gcc.c-torture/compile/simd-3.c: Likewise.
37395         * gcc.c-torture/compile/simd-4.c: Likewise.
37396         * gcc.c-torture/compile/simd-6.c: Likewise.
37397         * gcc.c-torture/execute/simd-1.c: Likewise.
37398         * gcc.c-torture/execute/simd-2.c: Likewise.
37399         * gcc.dg/compat/vector-defs.h: Likewise.
37400         * gcc.dg/20020531-1.c: Likewise.
37401         * gcc.dg/altivec-3.c: Likewise.
37402         * gcc.dg/altivec-4.c: Likewise.
37403         * gcc.dg/altivec-varargs-1.c: Likewise.
37404         * gcc.dg/compat/vector-defs.h: Likewise.
37405         * gcc.dg/i386-mmx-3.c: Likewise.
37406         * gcc.dg/i386-sse-4.c: Likewise.
37407         * gcc.dg/i386-sse-5.c: Likewise.
37408         * gcc.dg/i386-sse-8.c: Likewise.
37409         * gcc.dg/simd-1.c: Likewise.
37410         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37411         __ev64_opaque__ since the machine description provides it.
37412
37413 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37414
37415         * lib/compat.exp (skip_list): New global variable.
37416         Use it to hold the user defined COMPAT_SKIPS list if any.
37417         (compat-obj): Add the members of skip_list to optall.
37418
37419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37420
37421         * gcc.dg/compat/union-by-value-1_main.c,
37422         union-by-value-1_x.c, union-by-value-1_y.c,
37423         union-check.h, union-defs.h,
37424         union-init.h, union-return-1_main.c,
37425         union-return-1_x.c, union-return-1_y.c: New files.
37426
37427 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37428
37429         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37430         mixed-struct-init.h: Add 4 mixed structure types.
37431         struct-by-value-21_main.c, struct-by-value-21_x.c,
37432         struct-by-value-21_y.c, struct-return-21_main.c,
37433         struct-return-21_x.c, struct-return-21_y.c: New files.
37434
37435 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37436
37437         PR c++/14550
37438         * g++.dg/parse/template14.C: New test.
37439
37440 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37441
37442         * gcc.c-torture/execute/20040313-1.c: New test.
37443
37444 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37445
37446         PR target/14533
37447         * gcc.dg/20040311-2.c: New test.
37448
37449 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37450
37451         PR other/14544
37452         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37453         bit-field.
37454
37455 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37456
37457         * gcc.dg/20040305-2.c: Add missing return statement.
37458
37459 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37460
37461         * gcc.dg/builtins-34.c: Also check pow10*.
37462
37463 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37464
37465         PR target/14262
37466         * gcc.dg/20040305-2.c: New test.
37467
37468 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37469
37470         * gcc.dg/20040310-1.c: New test.
37471
37472 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37473
37474         * gcc.c-torture/execute/20040311-1.c: New test case.
37475
37476 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37477
37478         PR c++/14476
37479         * g++.dg/lookup/enum1.C: New test.
37480
37481 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37482
37483         PR c++/14510
37484         * g++.dg/lookup/struct2.C: New test.
37485
37486 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37487
37488         * gcc.dg/builtins-34.c: New test.
37489
37490 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37491
37492         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37493
37494 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37495
37496         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37497         * gcc.dg/alias-2.c: New testcase.
37498
37499 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37500
37501         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37502
37503 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37504
37505         * gcc.c-torture/execute/20040309-1.c: New test case.
37506
37507 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37508
37509         PR c++/14397
37510         * g++.dg/overload/ref1.C: New.
37511
37512 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37513
37514         PR c++/14409
37515         * g++.dg/template/spec12.C: New test.
37516
37517         PR c++/14448
37518         * g++.dg/parse/crash14.C: New test.
37519
37520 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37521
37522         PR c++/14230
37523         * g++.dg/init/ref11.C: New test.
37524
37525 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37526
37527         PR c++/14432
37528         * g++.dg/parse/builtin2.C: New test.
37529
37530 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37531
37532         PR c++/14401
37533         * g++.dg/init/ctor3.C: New test.
37534         * g++.dg/init/union1.C: New test.
37535         * g++.dg/ext/anon-struct4.C: New test.
37536
37537 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37538
37539         * g++.dg/lookup/koenig1.C: Tweak error messages.
37540         * g++.dg/lookup/used-before-declaration.C: Likewise.
37541         * g++.dg/other/do1.C: Likewise.
37542         * g++.dg/overload/koenig1.C: Likewise.
37543         * g++.dg/parse/crash13.C: Likewise.
37544         * g++.dg/template/instantiate3.C: Likewise.
37545
37546 2004-03-08  Eric Christopher  <echristo@redhat.com>
37547
37548         * * lib/target-supports.exp: Enable libiconv in test
37549         compilation.  Fix up error checking.
37550
37551 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37552
37553         PR middle-end/14289
37554         * gcc.dg/pr14289-1.c: New test case.
37555         * gcc.dg/pr14289-2.c: Likewise.
37556         * gcc.dg/pr14289-3.c: Likewise.
37557
37558 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37559
37560         * gcc.c-torture/execute/20040308-1.c: New test.
37561
37562 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37563
37564         * gcc.c-torture/execute/20040307-1.c: New test case.
37565
37566 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37567
37568         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37569
37570 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37571
37572         * gcc.dg/20040306-1.c: New test.
37573
37574 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37575
37576         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37577         them static.
37578         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37579
37580 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37581
37582         PR c/14465
37583         * gcc.dg/decl-6.c: New test.
37584
37585 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37586
37587         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37588         Rename LOGPOW -> LOG_POW.
37589         (SQRT_EXP, POW_EXP): New.
37590
37591 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37592
37593         * gcc.dg/i386-sse-8.c: New test.
37594
37595 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37596
37597         PR c/14114
37598         * gcc.dg/decl-5.c: New test.
37599
37600 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37601
37602         * gcc.dg/20040305-1.c: New test.
37603
37604 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37605
37606         PR other/14354
37607         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37608
37609 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37610
37611         PR c++/14425, c++/14426
37612         * g++.dg/ext/altivec-4.C: New test.
37613         * g++.dg/ext/altivec-5.C: New test.
37614
37615 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37616
37617         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37618         global variables of a type with no linkage.
37619         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37620         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37621         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37622         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37623         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37624         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37625         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37626         * g++.dg/warn/deprecated.C: Name enum Color.
37627         * g++.dg/overload/VLA.C: Name structure for 'b'.
37628         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37629
37630 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37631
37632         * gcc.c-torture/compile/20040304-1.c: New test.
37633
37634 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37635
37636         PR 13728
37637         * gcc.dg/decl-4.c: New testcase.
37638
37639 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37640
37641         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37642         as PRECF if sizeof (float) > sizeof (double).
37643         (PRECL): Make it the same as PRECF if
37644         sizeof (float) > sizeof (long double).
37645
37646 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37647
37648         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37649         system type.  Add check for irix6 which doesn't have c99 runtime.
37650
37651 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37652
37653         * gcc.dg/const-elim-1.c: xfail for xtensa.
37654
37655 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37656
37657         PR c++/14369
37658         * g++.dg/template/cond4.C: New test.
37659
37660 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37661
37662         PR c++/14360
37663         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37664
37665         PR c++/14361
37666         * g++.dg/parse/defarg7.C: New test.
37667
37668         PR c++/14359
37669         * g++.dg/template/friend26.C: New test.
37670
37671 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37672
37673         PR c++/14324
37674         * g++.dg/abi/mangle21.C: New test.
37675
37676         PR c++/14260
37677         * g++.dg/parse/constructor2.C: New test.
37678
37679         PR c++/14337
37680         * g++.dg/template/sfinae1.C: New test.
37681
37682 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37683
37684         PR c++/14267
37685         * g++.dg/expr/crash2.C: New test.
37686
37687         PR middle-end/13448
37688         * gcc.dg/inline-5.c: New test.
37689         * gcc.dg/always-inline.c: Split out tests into ...
37690         * gcc.dg/always-inline2.c: ... this and ...
37691         * gcc.dg/always-inline3.c: ... this.
37692
37693 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37694
37695         PR debug/12103
37696         * g++.dg/debug/crash1.C: New test.
37697
37698 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37699
37700         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37701         function with __attribute__((noinline)).
37702         (recurser_void2): Likewise.
37703         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37704         (recurser_void2): Likewise.
37705
37706 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37707
37708         PR middle-end/14203
37709         * g++.dg/warn/Wunused-6.C: New test case.
37710
37711 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37712
37713         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37714         not defined.
37715
37716 2004-02-27  Eric Christopher  <echristo@redhat.com>
37717
37718         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37719         * g++.dg/charset/asm2.c: Run only x86.
37720         * gcc.dg/charset/asm3.c: Ditto.
37721
37722 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37723
37724         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37725         ld_library_path.
37726
37727 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37728
37729         * g++.dg/ext/altivec-3.C: New.
37730
37731 2004-02-26  Richard Henderson  <rth@redhat.com>
37732
37733         * g++.dg/ext/attrib10.C: Mark for warning.
37734         * gcc.dg/attr-alias-1.c: New.
37735
37736 2004-02-26  Richard Henderson  <rth@redhat.com>
37737
37738         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37739         * gcc.c-torture/execute/20040208-2.c: ... it back.
37740
37741 2004-02-26  Eric Christopher  <echristo@redhat.com>
37742
37743         * lib/target-supports.exp (check-iconv-available): New function.
37744         * lib/gcc-dg.exp (dg-require-iconv): New function.
37745         Use above.
37746         * gcc.dg/charset: New directory.
37747         * gcc.dg/charset/charset.exp: New file.
37748         * gcc.dg/charset/asm1.c: Ditto.
37749         * gcc.dg/charset/asm2.c: Ditto.
37750         * gcc.dg/charset/asm3.c: Ditto.
37751         * gcc.dg/charset/asm4.c: Ditto.
37752         * gcc.dg/charset/asm5.c: Ditto.
37753         * gcc.dg/charset/attribute1.c: Ditto.
37754         * gcc.dg/charset/attribute2.c: Ditto.
37755         * gcc.dg/charset/string1.c: Ditto.
37756         * g++.dg/charset: New directory.
37757         * g++.dg/dg.exp: Add here. Special options.
37758         * g++.dg/charset/charset.exp: New file.
37759         * g++.dg/charset/asm1.c: Ditto.
37760         * g++.dg/charset/asm2.c: Ditto.
37761         * g++.dg/charset/asm3.c: Ditto.
37762         * g++.dg/charset/asm4.c: Ditto.
37763         * g++.dg/charset/attribute1.c: Ditto.
37764         * g++.dg/charset/attribute2.c: Ditto.
37765         * g++.dg/charset/extern1.cc: Ditto.
37766         * g++.dg/charset/extern2.cc: Ditto.
37767         * g++.dg/charset/string1.c: Ditto.
37768
37769 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37770
37771         PR c++/14278
37772         * g++.dg/parse/comma1.C: New test.
37773
37774 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37775
37776         PR c++/14284
37777         * g++.dg/template/ttp8.C: New test.
37778
37779 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37780
37781         * gcc.dg/fixuns-trunc-1.c: New test.
37782
37783 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37784
37785         * gcc.dg/builtins-config.h: Use #elif.
37786
37787 2004-02-26  Michael Matz  <matz@suse.de>
37788
37789         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37790         * gcc.dg/991214-1.c: Likewise.
37791         * gcc.dg/i386-asm-1.c: Likewise.
37792
37793 2004-02-25  Richard Henderson  <rth@redhat.com>
37794
37795         * gcc.c-torture/execute/20040208-2.c: Move ...
37796         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37797
37798 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37799
37800         PR c++/14246
37801         * g++.dg/other/crash-3.C: New test.
37802
37803 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37804
37805         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37806         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37807
37808         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37809         HP-UX.
37810
37811 2004-02-24  Michael Matz  <matz@suse.de>
37812
37813         * gcc.dg/i386-regparm.c: New.
37814
37815 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37816
37817         * gcc.c-torture/execute/20040223-1.c: New.
37818
37819 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37820             Kazu Hirata  <kazu@cs.umass.edu>
37821
37822         * gcc.dg/fwritable-strings-1.c: Remove.
37823
37824 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37825
37826         PR c/14156
37827         * gcc.dg/20040223-1.c: New test.
37828
37829 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37830
37831         PR c++/14106
37832         * g++.dg/ext/typeof9.C: New test.
37833
37834 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37835
37836         PR c++/14250
37837         * g++.dg/other/switch1.C: New test.
37838
37839 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37840
37841         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37842         * gcc.dg/va-arg-1.c: Likewise.
37843
37844 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37845
37846         PR c++/14143
37847         * g++.dg/template/koenig5.C: New test.
37848
37849 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37850
37851         * g++.dg/ext/altivec-1.C: Generalize target triple.
37852         * g++.dg/ext/altivec-2.C: New test case.
37853         * g++.dg/ext/altivec_check.h: New file.
37854         * gcc.dg/altivec-1.c: Generalize target triple;
37855         include altivec_check.h and call altivec_check().
37856         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37857         * gcc.dg/altivec-6.c: New test case.
37858         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37859         type casts as needed.
37860         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37861         altivec_check().
37862         * gcc.dg/altivec-12.c: New test case.
37863         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37864         include altivec_check.h and call altivec_check().
37865         * gcc.dg/altivec_check.h: New file.
37866
37867 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37868
37869         * lib/target-supports.exp (check_alias_available): Don't mangle
37870         function `g' in test program.
37871
37872 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37873
37874         * lib/target-supports.exp (check_profiling_available): Check
37875         argument to determine whether we support a profiling type.
37876         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37877         check_profiling_available.
37878         * g++.dg/bprob/bprob.exp: Likewise.
37879         * g77.dg/bprob/bprob.exp: Likewise.
37880         * gcc.misc-tests/bprob.exp: Likewise.
37881         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37882         dg-require-profiling and delete expected error handling.
37883         * gcc.dg/20021014-1.c: Likewise.
37884         * gcc.dg/nest.c: Likewise.
37885
37886 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37887
37888         PR c++/12007
37889         * g++.dg/other/vthunk1.C: New test.
37890
37891 2004-02-20  Falk Hueffner  <falk@debian.org>
37892
37893         PR target/14201
37894         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37895
37896 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37897
37898         PR c++/13927
37899         * g++.dg/other/error8.C: Remove XFAIL markers.
37900
37901         PR c++/14173
37902         * g++.dg/ext/packed5.C: New test.
37903
37904         PR c++/14199
37905         * g++.dg/warn/Wunused-5.C: New test.
37906
37907         PR c++/14186
37908         * g++.dg/lookup/member1.C: New test.
37909
37910 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37911
37912         * gcc.c-torture/compile/20040130-1.c: Enable only when
37913         __INT_MAX__ >= 2147483647L.
37914         * gcc.c-torture/compile/961203-1.c: Likewise.
37915
37916 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37919         * g++.dg/opt/template1.C: Robustify assembler regexp
37920
37921 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37922
37923         * gcc.c-torture/execute/simd-4.x: Remove.
37924         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37925         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37926         Guard with #ifndef SKIP_ATTRIBUTE.
37927         * gcc.dg/compat/vector-1_y.c: Likewise.
37928         * gcc.dg/compat/vector-2_x.c: Likewise.
37929         * gcc.dg/compat/vector-2_y.c: Likewise.
37930         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37931         * g++.dg/eh/simd-2.C: Likewise.
37932
37933 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37934
37935         * gcc.c-torture/compile/complex-1.c: New.
37936
37937 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37938
37939         PR target/14209
37940         * gcc.c-torture/execute/20040218-1.c: New test.
37941
37942 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37943
37944         PR c++/14181
37945         * g++.dg/parse/new2.C: New test.
37946
37947 2004-02-18  Paul Brook  <paul@codesourcery.com>
37948
37949         * gcc.c-torture/compile/libcall-1.c: New test.
37950
37951 2004-02-18  Paul Brook  <paul@codesourcery.com>
37952
37953         PR debug/12934
37954         * gcc.dg/debug/debug-7.c: New test.
37955
37956 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37957
37958         * gcc.dg/20040217-1.c: New test.
37959
37960 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37961
37962         * gcc.c-torture/execute/990208-1.x: Delete.
37963
37964 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37965
37966         * gcc.c-torture/execute/20040208-2.x: New file.
37967
37968 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37969
37970         PR c++/11326
37971         * g++.dg/abi/structret1.C: New test.
37972
37973 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37974
37975         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37976         (i386_cpuid): No need to test if cpuid is available on AMD64.
37977         Fix assembly, so that it works onboth i386 and AMD64.
37978         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37979         (vecInLong): Fix s[] member type to unsigned int.
37980         (vecInWord): Remove type.
37981         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37982         (a64, b64, c64, d64, e64): Remove.
37983         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37984         Remove unused variable.  Remove initialization of removed variables.
37985         Don't call mmx_tests nor sse_tests.
37986         (reference_mmx, reference_sse): Remove.
37987         (check): Add return stmt.
37988         * gcc.dg/i386-sse-7.c: New test.
37989         * gcc.dg/i386-mmx-4.c: New test.
37990
37991 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37992
37993         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37994         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37995         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37996         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37997         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37998         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37999         g++.dg/tc1/dr94.C: Fix line terminator.
38000
38001 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38002
38003         * gcc.c-torture/compile/20040216-1.c: New.
38004
38005 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38006
38007         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38008         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38009         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38010         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38011         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38012         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38013
38014 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38015
38016         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38017
38018 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38019
38020         PR c++/13971
38021         * g++.dg/expr/cond4.C: New test.
38022
38023         PR c++/14086
38024         * g++.dg/lookup/crash2.C: New test.
38025
38026 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38027
38028         * gcc.c-torture/compile/20040214-2.c: New test.
38029
38030 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38031
38032         PR c++/14116
38033         * g++.dg/ext/typeof8.C: New test.
38034
38035 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38036
38037         * gcc.c-torture/compile/20040214-1.c: New test.
38038
38039 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38040
38041         PR c++/13635
38042         * g++.dg/template/spec11.C: New test.
38043
38044 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38045
38046         PR c++/13927
38047         * g++.dg/other/error8.C: New test.
38048
38049 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38050
38051         PR c++/14122
38052         * g++.dg/template/array4.C: New test.
38053
38054         PR c++/14108
38055         * g++.dg/inherit/thunk2.C: New test.
38056
38057         PR c++/14083
38058         * g++.dg/eh/cond2.C: New test.
38059
38060 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38061
38062         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38063
38064 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38065
38066         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38067
38068 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38069
38070         * g++.dg/simd-2.C: xfail on ppc64-linux.
38071
38072 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38073
38074         PR c/456
38075         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38076         tests.
38077
38078 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38079
38080         * gcc.dg/builtins-33.c: New test.
38081
38082 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38083
38084         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38085
38086 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38087
38088         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38089
38090 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38091
38092         * gcc.dg/ppc64-abi-3.c: New test.
38093
38094 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38095
38096         PR c/14092
38097
38098         * gcc.dg/pr14092-1.c: New testcase.
38099
38100 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38101
38102         * gcc.dg/cpp/assert4.c: Fix typo last change.
38103
38104         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38105         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38106
38107         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38108
38109 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38110
38111         * gcc.c-torture/compile/20040209-1.c: New test case.
38112
38113 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38114
38115         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38116
38117 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38118
38119         * gcc.c-torture/execute/20040208-[12].c: New tests.
38120
38121 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38122
38123         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38124
38125 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38126
38127         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38128
38129 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38130
38131         Bug 13856
38132         * gcc.dg/visibility-8.c: New testcase.
38133
38134 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38135
38136         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38137         arguments.
38138         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38139
38140 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38141
38142         PR middle-end/13696
38143         * g++.dg/opt/fold1.C: New test case.
38144
38145 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38146
38147         PR c++/14033
38148         * g++.dg/other/crash-2.C: New test.
38149
38150 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38151
38152         PR c++/14028
38153         * g++.dg/parse/angle-bracket2.C: New test.
38154
38155 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38156
38157         PR middle-end/13750
38158         Revert:
38159         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38160         PR pch/13361
38161         * g++.dg/pch/wchar-1.C: New.
38162         * g++.dg/pch/wchar-1.Hs: New.
38163
38164 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38165
38166         PR c++/14008
38167         * g++.dg/parse/error15.C: New test.
38168         * g++.dg/parse/crash11.C: Update dg-error mark.
38169
38170 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38171
38172         PR c++/13932
38173         * g++.dg/warn/conv2.C: New test.
38174
38175 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38176
38177         PR c++/13086
38178         * g++.dg/warn/incomplete1.C: Remove xfail.
38179
38180 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38181
38182         * lib/file-format.exp (gcc_target_object_format): Use
38183         ${tool}_target_compile, not gcc_target_compile.
38184         * lib/target-supports.exp (check_alias_available): Likewise.
38185         (check_gc_sections_available): Likewise.
38186         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38187         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38188         dg-require-alias.
38189
38190 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38191
38192         PR c++/13969
38193         * g++.dg/template/static6.C: New test.
38194
38195 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38196
38197         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38198
38199 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38200
38201         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38202         tests for systems where `char' is unsigned by default.
38203
38204 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38205
38206         PR c++/13997
38207         * g++.dg/template/partial3.C: New test.
38208
38209 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38210
38211         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38212         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38213         Remove mentions of obsolete ports.
38214
38215 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38216
38217         * gcc.dg/noncompile/20001228-1.c: Fix for new
38218         error message.
38219
38220 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38221
38222         PR target/9348
38223         * gcc.c-torture/execute/multdi-1.c: New test case.
38224
38225 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38226
38227         PR c++/13925
38228         * g++.dg/template/lookup5.C: New test.
38229
38230 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38231
38232         PR c++/13950
38233         * g++.dg/template/lookup4.C: New test.
38234
38235         PR c++/13970
38236         * g++.dg/parse/error14.C: New test.
38237
38238         PR c++/14002
38239         * g++.dg/parse/template13.C: New test.
38240
38241 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38242
38243         PR c++/13978
38244         * g++.dg/template/koenig4.C: New test.
38245
38246         PR c++/13968
38247         * g++.dg/template/crash17.C: New test.
38248
38249         PR c++/13975
38250         * g++.dg/parse/error13.C: New test.
38251         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38252
38253 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38254
38255         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38256
38257 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38258
38259         PR c/11658
38260         PR c/13994
38261         * gcc.dg/noncompile/20040203-1.c: New test.
38262         * gcc.dg/noncompile/20040203-2.c: Likewise.
38263         * gcc.dg/noncompile/20040203-3.c: Likewise.
38264         * gcc.dg/20040203-1.c: Likewise.
38265
38266 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38267
38268         PR c++/10858
38269         * g++.dg/template/sizeof7.C: New test.
38270
38271 2004-02-02  Eric Christopher  <echristo@redhat.com>
38272             Zack Weinberg  <zack@codesourcery.com>
38273
38274         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38275
38276 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38277
38278         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38279         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38280         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38281         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38282
38283 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38284
38285         PR c++/13113
38286         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38287
38288         PR c++/13854
38289         * g++.dg/ext/attrib13.C: New test.
38290
38291         PR c++/13907
38292         * g++.dg/conversion/op2.C: New test.
38293
38294 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38295
38296         * gcc.dg/titype-1.c: Fix pasto.
38297
38298 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38299
38300         * gcc.dg/titype-1.c: New test.
38301
38302 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38303
38304         PR c++/13957
38305         * g++.dg/template/non-type-template-argument-1.C,
38306         g++.dg/template/qualified-id1.C: Update dg-error marks.
38307         * g++.dg/template/nontype6.C: New test.
38308
38309 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38310
38311         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38312         * gcc.dg/builtins-31.c: New testcase.
38313         * gcc.dg/builtins-32.c: New testcase.
38314
38315 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38316
38317         * objc.dg/call-super-2.m: Update line numbers
38318         for the including of stddef.h.
38319
38320 2004-01-30  Michael Matz  <matz@suse.de>
38321
38322         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38323         g++.dg/ext/case-range3.C: New tests.
38324
38325 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38326
38327         DR206
38328         PR c++/13813
38329         * g++.dg/template/member4.C: New test.
38330
38331 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38332
38333         PR c++/13683
38334         * g++.dg/template/sizeof6.C: New test.
38335
38336 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38337
38338         * gcc.dg/fwritable-strings-1.c: New test.
38339
38340 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38341
38342         * gcc.c-torture/compile/20040130-1.c: New test.
38343
38344 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38345
38346         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38347
38348 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38349
38350         PR c++/13883
38351         * g++.dg/template/ctor3.C: New test.
38352
38353 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38354
38355         * g++.dg/tc1: New directory.
38356         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38357         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38358         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38359         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38360         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38361
38362 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38363
38364         * g++.dg/parse/error11.C: New test.
38365         * g++.dg/parse/error12.C: Likewise.
38366
38367 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38368
38369         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38370         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38371
38372 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38373
38374         PR c++/13791
38375         * g++.dg/ext/attrib12.C: New test.
38376
38377         PR c++/13736
38378         * g++.dg/parse/cast2.C: New test.
38379
38380 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38381
38382         * objc.dg/encode-2.m (main): New local string.  Set depending on
38383         sizeof long.  Use in sscanf call.
38384         * objc.dg/encode-3.m (main): New local string.  Set depending on
38385         sizeof long.  Use in scan_initial call.
38386
38387 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38388
38389         * objc.dg/call-super-2.m: Make LP64-safe.
38390         * objc.dg/desig-init-1.m: Likewise.
38391
38392 2004-01-27  Devang Patel <dpatel@apple.com>
38393
38394         * g++.dg/debug/namespace1.C: New test.
38395
38396 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38397
38398         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38399         xscale-*-*.
38400
38401         * gcc.dg/arm-mmx-1.c: New test.
38402
38403 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38404
38405         * gcc.dg/20040127-1.c: New test.
38406         * gcc.dg/20040127-2.c: New test.
38407
38408 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38409
38410         * objc.dg/stret-1.m (glob): Renamed to globa.
38411
38412 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/13663
38415         * g++.dg/expr/for1.C: New test.
38416
38417 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38418
38419         PR middle-end/13779
38420         * gcc.dg/darwin-longlong.c: New test.
38421
38422 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38423
38424         * gcc.dg/20040124-1.c: Moved test from here...
38425         * gcc.c-torture/compile/20040124-1.c: ...to here.
38426
38427 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38428
38429         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38430         the assembly output if -m64 is passed.
38431
38432 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38433
38434         PR c++/13833
38435         * g++.dg/template/cond3.C: New test.
38436
38437 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38438
38439         PR c++/13810
38440         * g++.dg/template/ttp7.C: New test.
38441
38442 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38443
38444         PR c++/13797
38445         * g++.dg/template/nontype4.C: New test.
38446         * g++.dg/template/nontype5.C: Likewise.
38447
38448 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38449
38450         * gcc.dg/torture/mips-clobber-at.c: New test.
38451
38452 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38453
38454         * gcc.dg/20040124-1.c: New test.
38455
38456 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38457
38458         * gcc.dg/20040123-1.c: New test.
38459
38460 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38461
38462         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38463
38464 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38465
38466         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38467
38468 2004-01-23  Andrew Pinski  <apinski@apple.com>
38469
38470         * gcc.dg/20030121-1.c: Move to ..
38471         * gcc.dg/20040121-1.c: here.
38472
38473 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38474
38475         * gcc.dg/builtins-29.c: New test case.
38476
38477 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38478
38479         PR 18314
38480         * gcc.dg/builtins-30.c: New testcase.
38481
38482 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38483
38484         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38485         * lib/g77.exp: Likewise.
38486         * lib/objc.exp: Likewise.
38487         * lib/g++.exp: Likewise.
38488
38489 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38490
38491         * gcc.dg/struct-by-value-2.c: New test.
38492
38493 2004-01-21  Andrew Pinski  <apinski@apple.com>
38494
38495         PR target/13785
38496         * gcc.dg/20030121-1.c: New test.
38497
38498 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38499
38500         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38501         clobber frame pointer register in asm statement.
38502
38503 2004-01-21  Falk Hueffner  <falk@debian.org>
38504
38505         * gcc.c-torture/compile/20040121-1.c: New test.
38506
38507 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38508
38509         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38510
38511 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38512
38513         * gcc.dg/ppc64-abi-2.c: New test.
38514
38515 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38516
38517         * lib/treelang.exp: Fill out this file.
38518         * lib/treelang-dg.exp: New File.
38519
38520 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38521
38522         * gcc.c-torture/compile/981022-1.c: Remove.
38523         * gcc.dg/array-5.c: Remove XFAIL.
38524         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38525         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38526         gcc.dg/cond-lvalue-1.c: Update.
38527         * gcc.dg/cast-lvalue-2.c: New test.
38528
38529 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38530
38531         PR c++/13592
38532         * g++.dg/other/error1.C (class foo): Tweak error message.
38533
38534         PR c++/13592
38535         * g++.dg/template/call2.C: New test.
38536
38537 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38538
38539         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38540         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38541         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38542         scalar-return-1_x.c, scalar-return-2_y.c,
38543         scalar-return-3_x.c, scalar-return-3_y.c,
38544         scalar-return-4_x.c, scalar-return-4_y.c,
38545         struct-align-1.h, struct-align-1_x.c,
38546         struct-align-1_y.c, struct-align-2.h,
38547         struct-align-2_x.c, struct-align-2_y.c,
38548         struct-by-value-10_y.c, struct-by-value-11_x.c,
38549         struct-by-value-11_y.c, struct-by-value-12_x.c,
38550         struct-by-value-12_y.c, struct-by-value-13_x.c,
38551         struct-by-value-13_y.c, struct-by-value-14_x.c,
38552         struct-by-value-14_y.c, struct-by-value-15_x.c,
38553         struct-by-value-15_y.c, struct-by-value-16_y.c,
38554         struct-by-value-17_y.c, struct-by-value-18_y.c,
38555         struct-by-value-19_y.c, struct-by-value-1_x.c,
38556         struct-by-value-1_y.c, struct-by-value-20_y.c,
38557         struct-by-value-2_x.c, struct-by-value-2_y.c,
38558         struct-by-value-3_y.c, struct-by-value-4_x.c,
38559         struct-by-value-4_y.c, struct-by-value-5_y.c,
38560         struct-by-value-6_y.c, struct-by-value-7_y.c
38561         struct-by-value-8_x.c, struct-by-value-8_y.c
38562         struct-by-value-9_x.c, struct-by-value-9_y.c
38563         struct-return-10_x.c, struct-return-10_y.c,
38564         struct-return-19_x.c, struct-return-20_x.c
38565         struct-return-2_x.c, struct-return-2_y.c
38566         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38567         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38568
38569 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38570
38571         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38572         attribute on sparc*-sun-solaris2.*.
38573
38574 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38575
38576         PR c++/13710
38577         * g++.dg/ext/typeof7.C: New test.
38578
38579 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38580
38581         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38582         * gcc.dg/const-elim-1.c: Same.
38583
38584 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38585
38586         * objc.dg/stret-1.m: New.
38587         * objc.dg/stret-2.m: New.
38588
38589 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38590
38591         PR c++/11895
38592         * g++.dg/ext/vector1.C: New test.
38593
38594 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38595
38596         * gcc.dg/pch/import-1.c: New.
38597         * gcc.dg/pch/import-1.hs: New.
38598         * gcc.dg/pch/import-1a.h: New.
38599         * gcc.dg/pch/import-1b.h: New.
38600         * gcc.dg/pch/import-1c.h: New.
38601
38602 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38603
38604         PR c++/13574
38605         * g++.dg/ext/array1.C: New test.
38606
38607         PR c++/13178
38608         * g++.dg/conversion/op1.C: New test.
38609
38610 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38611
38612         PR 11864
38613         From Kazumoto Kojima / Dan Kegel:
38614         * gcc.dg/pr11864-1.c: New test.
38615
38616         PR 10392
38617         From Marcus Comstedt / Dan Kegel:
38618         * gcc.dg/pr10392-1.c: New test.
38619
38620 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38621
38622         PR c++/13478
38623         * g++.dg/init/ref10.C: New test.
38624
38625 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38626
38627         PR c++/13407
38628         * g++.dg/parse/typename6.C: New test.
38629
38630 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38631
38632         PR pch/13361
38633         * g++.dg/pch/wchar-1.C: New.
38634         * g++.dg/pch/wchar-1.Hs: New.
38635
38636 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38637
38638         PR c++/9259
38639         * g++.dg/expr/sizeof2.C: New test.
38640
38641 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38642
38643         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38644
38645 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38646
38647         PR c++/13659
38648         * g++.dg/lookup/strong-using-3.C: New.
38649         * g++.dg/lookup/using-10.C: New.
38650
38651 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38652
38653         PR c++/13594
38654         * g++.dg/lookup/strong-using-2.C: New.
38655
38656 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38657             Dan Kegel <dank@kegel.com>
38658             J"orn Rennecke <joern.rennecke@superh.com>
38659
38660         PR target/9365
38661         * gcc.dg/pr9365-1.c: New test.
38662
38663 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38664
38665         PR c++/8856
38666         * g++.dg/parse/casting-operator2.C: New test.
38667         * g++.old-deja/g++.pt/explicit83.C: Remove.
38668
38669 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38670
38671         * gcc.dg/label-compound-stmt-1.c: New test.
38672         * gcc.c-torture/compile/950922-1.c,
38673         gcc.c-torture/compile/20000211-3.c,
38674         gcc.c-torture/compile/20000518-1.c,
38675         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38676         compound statements.
38677
38678 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38679
38680         * gcc.dg/ppc64-abi-1.c: New test.
38681
38682 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38683
38684          * g++.dg/ext/attrib9.C: Add dg-warnings.
38685
38686 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38687
38688         PR c++/12335
38689         * g++.dg/parse/dtor3.C: New test.
38690
38691 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38692
38693         PR c++/12709
38694         * g++.dg/parse/try-catch-1.C: New test.
38695
38696 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38697
38698         * ada/acats/run_all.sh: Add more verbose output in acats.log
38699         when compiling tests.
38700
38701 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38702
38703         PR 13656
38704         * gcc.dg/typedef-redecl.c: New test case.
38705         * gcc.dg/typedef-redecl.h: New support file.
38706
38707 2004-01-13  Jan Hubicka  <jh@suse.cz>
38708
38709         * gcc.dg/always_inline.c: New test.
38710         * gcc.dg/debug/20031231-1.c: Fix.
38711
38712 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38713
38714         PR c++/13474
38715         * g++.dg/template/array3.C: New test.
38716
38717 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38718
38719         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38720         * g++.dg/warn/Wunused-2.C: Likewise.
38721
38722 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38723
38724         PR c++/13289
38725         * g++.dg/template/instantiate6.C: New test.
38726
38727 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38728
38729         PR middle-end/11397
38730         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38731
38732 2004-01-12  Jan Hubicka  <jh@suse.cz>
38733
38734         PR opt/12826
38735         * gcc.dg/20040112-1.c: New.
38736
38737         * gcc.dg/dwarf-die[1-7].c: Move to...
38738         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38739         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38740
38741 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38742
38743         PR c++/4100
38744         * g++.dg/parse/friend4.C: New test.
38745
38746 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38747
38748         PR c++/4100
38749         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38750         definition is called a friend.
38751
38752 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38753
38754         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38755
38756 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38757
38758         PR c++/3478
38759         * g++.dg/parse/error10.C: New test.
38760         * g++.dg/template/arg2.C: Accept "invalid type" error.
38761
38762 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38763
38764         PR middle-end/13392
38765         * g++.dg/opt/expect2.C: New test.
38766
38767 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38768
38769         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38770         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38771         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38772         Update dg-error regexps.
38773
38774 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38775
38776         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38777         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38778
38779 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38780
38781         * gcc.dg/pragma-re-1.c: Use right pointer type.
38782
38783 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38784
38785         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38786
38787 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38788
38789         * gcc.dg/rs6000-ldouble-1.c: New.
38790
38791 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38792
38793         DR 337
38794         PR c++/9256
38795         * g++.dg/other/abstract1.C: New test.
38796
38797 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38798
38799         * g++.dg/lookup/strong-using-1.C: New.
38800
38801 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38802
38803         PR c/11234
38804         * gcc.dg/func-ptr-conv-1.c: New test.
38805         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38806
38807 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38808
38809         PR target/13380.
38810         * gcc.c-torture/compile/20040109-1.c: New.
38811
38812 2004-01-08  Stuart Hastings  <stuart@apple.com>
38813
38814         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38815         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38816         * gcc.dg/i386-sse-6.c: ...this new testcase.
38817
38818 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38819
38820         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38821
38822 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38823
38824         * ada/acats/run_acats: Treat 'gnatchop' the same way
38825         as 'gnatmake'.  Export GCC_DRIVER.
38826         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38827         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38828
38829 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38830
38831         PR c++/12573
38832         * g++.dg/template/dependent-expr4.C: New test.
38833
38834 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38835
38836         * gcc.dg/altivec-11.c: New test.
38837
38838 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38839
38840         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38841
38842 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38843
38844         PR c/6024
38845         * gcc.dg/enum-compat-1.c: New test.
38846         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38847
38848 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38849
38850         PR c/12165
38851         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38852         gcc.dg/c99-idem-qual-3.c: New tests.
38853
38854 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38855
38856         * gcc.dg/winline-7.c: Don't cast void * to int.
38857
38858 2004-01-06  Jan Hubicka  <jh@suse.cz>
38859
38860         * gcc.dg/i386-sse-5.c: New test
38861         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38862
38863 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38864
38865         PR c++/12815
38866         * g++.dg/rtti/typeid4.C: New test.
38867
38868 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38869
38870         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38871
38872 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38873
38874         PR c++/12132
38875         * g++.dg/template/error11.C: New test.
38876
38877         PR c++/13451
38878         * g++.dg/template/class2.C: New test.
38879
38880 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38881         Richard Sandiford <rsandifo@redhat.com>
38882
38883         PR c++/13387
38884         * g++.dg/opt/alias3.C: New test.
38885
38886 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38887
38888         PR c++/13157
38889         * g++.dg/template/koenig3.C: New test.
38890
38891         PR c++/13529
38892         * g++.dg/parse/offsetof3.C: New test.
38893
38894         * g++.dg/init/copy7.C: Add missing dg-error markers.
38895
38896         PR c++/12226
38897         * g++.dg/init/copy7.c: New test.
38898
38899         PR c++/13536
38900         * g++.dg/parse/cast1.C: New test.
38901
38902 2004-01-04  Jan Hubicka  <jh@suse.cz>
38903
38904         * gcc.dg/winline[1-7].c: New tests.
38905
38906 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38907
38908         PR c++/13520
38909         * g++.dg/template/qualttp22.C: New test.
38910
38911 2004-01-01  Jan Hubicka  <jh@suse.cz>
38912
38913         * gcc.dg/debug/20031231-1.c: New.
38914         * gcc.c-torture/compile/20040101-1.c: New.
38915         * gcc.dg/dwarf-die-[1-7].c: New.
38916
38917 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38918
38919         PR optimization/13521
38920         * gcc.c-torture/compile/20031231-1.c: New test.
38921
38922 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38923
38924         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38925
38926 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38927
38928         PR c++/10079
38929         * g++.dg/template/crash16.C: New test.
38930
38931 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38932
38933         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38934
38935 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38936
38937         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38938         ports.
38939         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38940         * g++.old-deja/g++.law/profile1.C: Likewise.
38941         * gcc.c-torture/compile/981006-1.c: Likewise.
38942         * gcc.c-torture/execute/loop-2e.x: Likewise.
38943         * gcc.c-torture/execute/loop-2f.x: Remove.
38944         * gcc.c-torture/execute/loop-2g.x: Likewise.
38945         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38946         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38947
38948 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38949
38950         PR c++/13507
38951         * g++.dg/ext/attrib11.C: New test.
38952
38953         PR c++/13494
38954         * g++.dg/template/array2-1.C: New test.
38955         * g++.dg/template/array2-2.C: New test.
38956
38957 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38958
38959         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38960
38961 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38962
38963         PR c++/12774
38964         * g++.dg/template/array1-1.C: New test.
38965         * g++.dg/template/array1-2.C: New test.
38966
38967 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38968
38969         PR fortran/12632
38970         * g77.dg/12632.f: New test case.
38971
38972 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38973
38974         PR c++/13289
38975         * g++.dg/parse/nontype1.C: New test.
38976
38977 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38978
38979         PR c++/12403
38980         * g++.dg/parse/explicit1.C: New test.
38981         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38982
38983 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38984
38985         PR c++/13081
38986         * g++.dg/opt/inline6.C: New test.
38987
38988         PR c++/12613
38989         * g++.dg/parse/error9.C: New test.
38990
38991         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38992
38993 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38994
38995         PR c++/13009
38996         * g++.dg/init/assign1.C: New test.
38997
38998 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38999
39000         PR c++/13070
39001         * g++.dg/warn/format3.C: New test case.
39002
39003 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39004
39005         * gcc.c-torture/compile/20031227-1.c: New test.
39006
39007 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39008
39009         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39010         * g77.dg/bprob/bprob.exp: Likewise.
39011         * gcc.misc-tests/bprob.exp: Likewise.
39012         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39013         variants on systems where the library does not provide that
39014         functionality.
39015         * gcc.dg/builtins-20.c: Use builtins-config.h.
39016         * gcc.dg/builtins-config.h: New file.
39017
39018 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39019
39020         * lib/gcc-dg.exp (dg-require-profiling): New function.
39021         * lib/target-supports.exp (check_profiling_available): Likewise.
39022         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39023         * g77.dg/bprob/bprob.exp: Likewise.
39024         * gcc.misc-tests/bprob.exp: Likewise.
39025         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39026         * gcc.dg/20021014-1.c: Likewise.
39027         * gcc.dg/nest.c: Likewise.
39028
39029 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39030
39031         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39032         compiling.
39033         * g++.dg/lookup/java2.C: Likewise.
39034         * gcc.dg/cpp/lexident.c: Likewise.
39035
39036 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39037
39038         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39039         given.
39040         * gcc.c-torture/compile/961203-1.c: Likewise.
39041         * gcc.c-torture/compile/980506-1.c: Likewise.
39042
39043 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39044
39045         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39046         (additional_prunes): New global.
39047         (gcc-dg-prune): Handle additional per-test pruning.
39048         (dg-test): Clear additional_prunes between tests.
39049
39050         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39051         dg-prune-output to avoid spurious failures from assembler
39052         complaining about nonexistent WAW violations.
39053         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39054         Use dg-prune-output to avoid spurious failures from assembler
39055         warning about Itanium B-step errata.
39056
39057 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39058
39059         * g++.dg/abi/macro0.C: New test.
39060         * g++.dg/abi/macro1.C: Likewise.
39061         * g++.dg/abi/macro2.C: Likewise.
39062
39063         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39064         * g++.dg/abi/bitfield7.C: Likewise.
39065         * g++.dg/abi/dtor2.C: Likewise.
39066         * g++.dg/abi/mangle11.C: Likewise.
39067         * g++.dg/abi/mangle12.C: Likewise.
39068         * g++.dg/abi/mangle14.C: Likewise.
39069         * g++.dg/abi/mangle17.C: Likewise.
39070         * g++.dg/abi/vbase10.C: Likewise.
39071         * g++.dg/abi/vbase14.C: Likewise.
39072         * g++.dg/template/qualttp17.C: Likewise.
39073
39074 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39075
39076         PR c/11995
39077         * gcc.dg/20031223-1.c: New test.
39078
39079 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39080
39081         * gcc.dg/noreturn-7.c: New test.
39082
39083 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39084
39085         * gcc.dg/null-pointer-1.c: New test.
39086
39087 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39088
39089         * g++.old-deja/g++.jason/template18.C: Remove.
39090         * g++.old-deja/g++.jason/template37.C: Likewise.
39091
39092         PR c++/12862
39093         * g++.dg/lookup/ns1.C: New test.
39094
39095         PR c++/12397
39096         * g++.dg/template/lookup3.C: New test.
39097
39098 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39099
39100         * g++.dg/template/recurse1.C: New test
39101
39102 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39103
39104         PR c++/12479
39105         * g++.dg/parse/semicolon1.C: New test.
39106         * g++.dg/parse/semicolon1.h: Likewise.
39107
39108 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39109
39110         * gcc.dg/darwin-misaligned.c: New test.
39111
39112 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39113
39114         PR c/9163
39115         * gcc.dg/20031222-1.c: New test.
39116
39117 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39118
39119         PR c++/13438
39120         * g++.dg/parse/error8.C: New test.
39121
39122         PR c++/11554
39123         * g++.dg/warn/ctor-init-1.C: New test.
39124
39125 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39126
39127         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39128         too small.
39129         * gcc.c-torture/compile/930217-1.c: Likewise.
39130         * gcc.c-torture/compile/930513-1.c: Likewise.
39131         * gcc.c-torture/execute/920908-2.c: Likewise.
39132         * gcc.c-torture/execute/921204-1.c: Likewise.
39133         * gcc.c-torture/execute/930621-1.c: Likewise.
39134         * gcc.c-torture/execute/930630-1.c: Likewise.
39135         * gcc.c-torture/execute/931031-1.c: Likewise.
39136         * gcc.c-torture/execute/980602-2.c: Likewise.
39137         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39138         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39139         * gcc.c-torture/execute/extzvsi.c: Likewise.
39140         * gcc.c-torture/unsorted/ext.c: Likewise.
39141
39142 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39143
39144         PR target/12749
39145         * gcc.c-torture/compile/20031220-2.c: New test case.
39146
39147 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39148
39149         PR optimization/13031
39150         * gcc.c-torture/compile/20031220-1.c: New test case.
39151
39152 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39153
39154         * gcc.dg/cast-function-1.c: New test.
39155
39156 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39157
39158         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39159         formats.
39160
39161 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39162
39163         PR c++/12795
39164         * g++.dg/ext/attrib10.C: New test.
39165
39166 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39167
39168         * gcc.dg/cleanup-10.c: New test.
39169         * gcc.dg/cleanup-11.c: New test.
39170
39171 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39172
39173         PR c++/13239
39174         * g++.dg/opt/expect1.C: New test.
39175
39176 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39177
39178         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39179
39180 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39181
39182         PR debug/12923
39183         * gcc.dg/20031218-1.c: New test.
39184
39185         PR debug/12389
39186         * gcc.dg/20031218-2.c: New test.
39187         * gcc.dg/20031218-3.c: New test.
39188
39189         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39190         of label name and allow for USER_LABEL_PREFIX == "_" names.
39191         * g++.dg/abi/mangle18-2.C: Likewise.
39192         * g++.dg/abi/mangle19-1.C: Likewise.
39193         * g++.dg/abi/mangle19-2.C: Likewise.
39194         * g++.dg/abi/mangle20-1.C: Likewise.
39195         * g++.dg/abi/mangle20-2.C: Likewise.
39196
39197 2003-12-18  Richard Henderson  <rth@redhat.com>
39198
39199         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39200
39201 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39202             Dan Kegel <dank@kegel.com>
39203
39204         PR other/12009
39205         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39206         testing a cross compiler, it causes spurious compile failures.
39207         * lib/g++.exp: Likewise.
39208
39209 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39210
39211         PR c++/13262
39212         * g++.dg/template/access13.C: New test.
39213
39214 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39215
39216         * gcc.dg/20031216-1.c: New test.
39217
39218 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39219
39220         PR c++/9154
39221         * g++.dg/template/error10.C: New test.
39222
39223 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39224
39225         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39226         * g++.dg/eh/simd-2.C: Likewise.
39227
39228 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39229             Roger Sayle  <roger@eyesopen.com>
39230
39231         * gcc.c-torture/execute/ieee/mzero5.c: New.
39232
39233 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39234
39235         PR c++/10603
39236         * g++.dg/parse/error6.C: New test.
39237
39238         PR c++/12827
39239         * g++.dg/parse/error7.C: New test.
39240
39241 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39242
39243         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39244         at -O with stabs debugging formats.
39245         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39246         * gcc.dg/debug/debug-2.c: Likewise.
39247
39248 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39249
39250         PR c++/12696
39251         * g++.dg/init/error1.C: New test.
39252
39253         PR c++/12218
39254         * g++.dg/init/pm3.C: New test.
39255
39256 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39257
39258         PR c/3347
39259         * gcc.dg/bitfld-8.c: New test.
39260
39261 2003-12-16  James Lemke  <jim@wasabisystems.com>
39262
39263         * gcc.dg/arm-scd42-[123].c: New tests.
39264
39265 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39266
39267         PR c++/9043
39268         * g++.dg/abi/mangle20-1.C: New test.
39269         * g++.dg/abi/mangle20-2.C: New test.
39270
39271 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39272
39273         PR c++/13275
39274         * g++.dg/other/offsetof2.C: Remove XFAIL.
39275         * g++.dg/parse/offsetof1.C: New test.
39276         * g++.gd/parse/offsetof2.C: Likewise.
39277
39278 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39279
39280         * g++.dg/template/nontype3.C: New test.
39281         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39282
39283 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39284
39285         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39286
39287 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39288
39289         PR c++/13387
39290         * g++.dg/expr/assign1.C: New test.
39291
39292         PR c++/13242
39293         * g++.dg/abi/mangle19-1.C: New test.
39294         * g++.dg/abi/mangle19-2.C: New test.
39295
39296 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39297
39298         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39299
39300 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39301
39302         * gcc.c-torture/execute/20031216-1.c: New test.
39303
39304 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39305
39306         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39307         an ICE regression.
39308
39309 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39310
39311         PR c++/10926
39312         * g++.dg/template/error9.C: New test.
39313
39314         PR c++/11116
39315         * g++.dg/template/error8.C: New test.
39316
39317 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39318
39319         PR middle-end/13400
39320         * gcc.c-torture/execute/20031215-1.c: New test case.
39321
39322 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39323
39324         PR c++/13269
39325         * g++.dg/parse/error5.C: New test.
39326
39327         PR c++/12989
39328         * g++.dg/expr/sizeof1.C: New test.
39329
39330         PR c++/13310
39331         * g++.dg/template/crash15.C: New test.
39332
39333 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39334
39335         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39336         a non-POD type as the last named parameter of a varargs function.
39337
39338 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39339
39340         PR c++/13243
39341         PR c++/12573
39342         * g++.dg/template/crash14.C: New test.
39343         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39344
39345 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39346
39347         * g++.dg/other/java1.C: New test.
39348
39349         PR c++/13241
39350         * g++.dg/abi/mangle18-1.C: New test.
39351         * g++.dg/abi/mangle18-2.C: New test.
39352
39353 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39354
39355         PR optimization/10312
39356         * gcc.c-torture/execute/20031214-1.c: New.
39357
39358 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39359
39360         PR c++/10779
39361         PR c++/12160
39362         * g++.dg/parse/error3.C: New test.
39363         * g++.dg/parse/error4.C: Likewise.
39364         * g++.dg/abi/mangle4.C: Tweak error messages.
39365         * g++.dg/lookup/using5.C: Likewise.
39366         * g++.dg/other/error2.C: Likewise.
39367         * g++.dg/parse/typename5.C: Likewise.
39368         * g++.dg/parse/undefined1.C: Likewise.
39369         * g++.dg/template/arg2.C: Likewise.
39370         * g++.dg/template/ttp3.C: Likewise.
39371         * g++.dg/template/type1.C: Likewise.
39372         * g++.old-deja/g++.other/crash32.C: Likewise.
39373         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39374
39375 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39376
39377         PR c++/13106
39378         * g++.dg/warn/noreturn-3.C: New test.
39379
39380 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39381
39382         PR c++/13118
39383         * g++.dg/abi/covariant3.C: New.
39384
39385 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39386
39387         * g++.dg/eh/ia64-1.C: New test.
39388
39389 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39390
39391         PR optimization/13037
39392         * g77.f-torture/execute/13037.f: New test case.
39393
39394 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         PR c++/12881
39397         * g++.dg/abi/covariant2.C: New.
39398
39399 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39400
39401         * gcc.dg/cpp/trad/macro.c: New tests.
39402
39403 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39404
39405         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39406
39407 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39408
39409         PR other/10819
39410         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39411         to fix Bug 10819.
39412         * lib/g++.exp (g++_version): Likewise.
39413         * lib/g77.exp (g77_version): Likewise.
39414         * lib/objc.exp (default_objc_version): Likewise.
39415
39416 2003-12-10  Richard Henderson  <rth@redhat.com>
39417
39418         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39419
39420         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39421
39422 2003-12-08  Matt Austern  <austern@apple.com>
39423
39424         PR c/13134
39425         * lib/gcc-dg.exp (dg-require-visibility): Define.
39426         * lib/target-supports (check_visibility_available): Define.
39427         * gcc.dg/visibility-1.c: New test.
39428         * gcc.dg/visibility-2.c: Likewise.
39429         * gcc.dg/visibility-3.c: Likewise.
39430         * gcc.dg/visibility-4.c: Likewise.
39431         * gcc.dg/visibility-5.c: Likewise.
39432         * gcc.dg/visibility-6.c: Likewise.
39433         * g++.dg/ext/visibility-1.C: Likewise.
39434         * g++.dg/ext/visibility-2.C: Likewise.
39435         * g++.dg/ext/visibility-3.C: Likewise.
39436         * g++.dg/ext/visibility-4.C: Likewise.
39437         * g++.dg/ext/visibility-5.C: Likewise.
39438         * g++.dg/ext/visibility-6.C: Likewise.
39439
39440 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39441
39442         * g++.dg/lookup/java1.C: New test.
39443         * g++.dg/lookup/java2.C: New test.
39444
39445 2003-12-07  Falk Hueffner  <falk@debian.org>
39446
39447         * g++.dg/opt/noreturn-1.C: New test.
39448
39449 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39450
39451         * gcc.dg/overflow-1.c: New test.
39452
39453 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39454
39455         * g77.f-torture/compile/13060.f: New test.
39456
39457 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39458
39459         PR c++/13323
39460         * g++.dg/inherit/operator2.C: New test.
39461
39462 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39463
39464         PR c++/13305
39465         * g++.dg/ext/attrib9.C: New test.
39466
39467 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39468
39469         PR c++/13314
39470         * g++.dg/template/error7.C: New test.
39471
39472 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39473             J"orn Rennecke <joern.rennecke@superh.com>
39474
39475         PR target/13302
39476         * g++.dg/other/struct-va_list.C: New test.
39477
39478 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39479
39480         PR c++/13166
39481         * g++.dg/parse/defarg6.C: New test.
39482
39483 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39484
39485         PR target/13256
39486         * gcc.c-torture/execute/20031201-1.c: New test.
39487
39488 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39489
39490         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39491
39492 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39493
39494         * gcc.dg/builtin-return-1.c: New test.
39495
39496 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39497             J"orn Rennecke <joern.rennecke@superh.com>
39498
39499         PR optimization/13260
39500         * gcc.c-torture/execute/20031204-1.c: New test.
39501
39502 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39503
39504         PR c++/9127
39505         * g++.dg/template/error6.C: New test.
39506
39507 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39508
39509         * gcc.dg/20031202-1.c: New test.
39510
39511 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39512
39513         PR c++/13179
39514         * g++.dg/template/eh1.C: New test.
39515
39516         PR c++/10771
39517         * g++.dg/template/error5.C: New test.
39518
39519 2003-12-02  David Ung  <davidu@mips.com>
39520
39521         * gcc.dg/compat/vector-check.h: Corrected type for var
39522         g_##TMODE
39523
39524 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39525
39526         PR c++/10126
39527         * g++.dg/template/ptrmem8.C: New test.
39528
39529 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39530
39531         PR c++/12573
39532         * g++.dg/template/dependent-expr3.C: New test.
39533
39534 2003-12-01  James Lemke  <jim@wasabisystems.com>
39535
39536         * gcc.dg/arm-g2.c: New test.
39537
39538 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39539
39540         PR optimization/11634
39541         * gcc.dg/20031201-2.c: New test case.
39542
39543 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39544
39545         PR 11433
39546         * objc.dg/proto-lossage-3.m: New test.
39547
39548 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39549
39550         PR optimization/12628
39551         * gcc.dg/20031201-1.c: New test case.
39552
39553 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39554
39555         * gcc.dg/unaligned-1.c: New test.
39556
39557 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39558
39559         PR c++/9849
39560         * g++.dg/template/error4.C: New test.
39561         * g++.dg/template/nested3.C: Adjust error markers.
39562
39563 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39564
39565         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39566
39567 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39568
39569         PR c/10333
39570         * gcc.dg/bitfld-7.c: New test.
39571
39572 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39573
39574         * gcc.dg/tls/asm-1.C: New test.
39575
39576 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39577
39578         * gcc.dg/cpp/assert4.c: Update.
39579
39580 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39581
39582         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39583         * gcc.dg/builtin-apply3.c: New test.
39584
39585 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39586
39587         * lib/compat.exp (compat-obj): New xfaildata parameter.
39588         Use it to set compiler_conditional_xfail_data before compiling.
39589         (compat-get-options): Handle dg-xfail-if.
39590         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39591         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39592         * gcc.dg/compat/vector-1_y.c: Likewise.
39593         * gcc.dg/compat/vector-2_x.c: Likewise.
39594         * gcc.dg/compat/vector-2_y.c: Likewise.
39595
39596 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39597
39598         * g++.dg/opt/reg-stack4.C: New test.
39599
39600 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39601
39602         * gcc.dg/builtin-apply2.c: New test.
39603
39604 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39605
39606         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39607
39608 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39609
39610         PR c++/12924
39611         * g++.dg/template/template-id-2.C: New test.
39612
39613 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39614
39615         PR c++/5369
39616         * g++.dg/template/memfriend1.C: New test.
39617         * g++.dg/template/memfriend2.C: Likewise.
39618         * g++.dg/template/memfriend3.C: Likewise.
39619         * g++.dg/template/memfriend4.C: Likewise.
39620         * g++.dg/template/memfriend5.C: Likewise.
39621         * g++.dg/template/memfriend6.C: Likewise.
39622         * g++.dg/template/memfriend7.C: Likewise.
39623         * g++.dg/template/memfriend8.C: Likewise.
39624         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39625
39626 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39627
39628         PR c++/12515
39629         * g++.dg/ext/cond1.C: New test.
39630
39631 2003-11-20  Richard Henderson  <rth@redhat.com>
39632
39633         * gcc.dg/20020201-2.c: Remove.
39634         * gcc.dg/20020201-4.c: Remove.
39635         * gcc.dg/20020304-1.c: Remove.
39636
39637 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39638
39639         * gcc.dg/cpp/trad/xwin1.c: New test case.
39640
39641 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39642
39643         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39644         * lib/g77.exp: Likewise.
39645         * lib/objc.exp: Likewise.
39646         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39647         for darwin.
39648
39649 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39650
39651         PR c++/12932
39652         * g++.dg/template/static5.C: New test.
39653
39654 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39655
39656         * gcc.dg/nested-func-1.c: New test.
39657
39658 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39659
39660         * gcc.dg/cpp/assert4.c: New test.
39661
39662 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39663
39664         PR c++/2294
39665         * g++.dg/lookup/using9.c: New test.
39666
39667 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39668
39669         PR c++/12762
39670         * g++.dg/template/error3.C: New test.
39671
39672 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39673
39674         PR ada/13035
39675         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39676         No longer use a wrapper for gcc, since this does not work under
39677         Windows.
39678
39679 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39680
39681         PR c++/2094
39682         * g++.dg/template/ptrmem7.C: New test.
39683
39684 2003-11-13  Andrew Pinski <apinski@apple.com>
39685
39686         * gcc.c-torture/compile/20031113-1.c: New test.
39687
39688 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39689             Kean Johnston <jkj@sco.com>
39690
39691         PR c/13029
39692         * gcc.dg/unused-4.c: Update.
39693
39694 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39695
39696         * g++.dg/opt/const3.C: New test.
39697
39698 2003-11-13  Jan Hubicka  <jh@suse.cz>
39699
39700         * gcc.c-torture/compile/20031112-1.c: New test.
39701
39702 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39703
39704         * g++.dg/parse/crash10.C: Remove bogus error marker.
39705
39706 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39707
39708         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39709         (host_gcc): Likewise.
39710         (ROOT): Honor $PWDCMD.
39711         (BASE): Likewise.
39712         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39713
39714 2003-11-12  Catherine Moore  <clm@redhat.com>
39715
39716         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39717
39718 2003-11-12  Andreas Jaeger  <aj@suse.de>
39719             Jakub Jelinek  <jakub@redhat.com>
39720             Andrew Pinski  <pinskia@physics.uc.edu>
39721             Richard Henderson  <rth@redhat.com>
39722
39723         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39724         systems.
39725         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39726
39727         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39728         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39729
39730 2003-11-11  Andreas Jaeger  <aj@suse.de>
39731
39732         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39733
39734         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39735
39736 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39737
39738         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39739         Clean ups.
39740
39741 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39742
39743         * gcc.dg/trampoline-1.c: New test.
39744
39745 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39746
39747         * gcc.c-torture/compile/200031109-1.c: New test.
39748
39749 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39750
39751         PR c/3190
39752         PR c/8714
39753         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39754         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39755         gcc.dg/format/no-y2k-1.c: Update.
39756
39757 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39758
39759         PR optimization/10467
39760         * gcc.dg/20031108-1.c: New test case.
39761
39762 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39763
39764         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39765
39766 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39767
39768         * gcc.dg/compound-lvalue-1.c: New test.
39769         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39770         some XFAILs.
39771
39772 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39773
39774         * gcc.dg/altivec-varargs-1.c: New test.
39775
39776 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39777
39778         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39779         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39780         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39781         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39782         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39783
39784 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39785
39786         * gcc.dg/cond-lvalue-1.c: New test.
39787
39788 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39789
39790         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39791
39792 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39793
39794         PR c++/11616
39795         * g++.dg/template/instantiate5.C: New test.
39796
39797 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39798
39799         PR c++/12726
39800         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39801         * ChangeLog: Add missing first entry for above test.
39802
39803 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39804
39805         PR c++/9810
39806         * g++.dg/template/using8.C: New test.
39807         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39808
39809 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39810
39811         PR optimization/10817
39812         * gcc.c-torture/compile/20031102-1.c: New test case.
39813
39814 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39815
39816         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39817         2147483647.
39818
39819 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39820
39821         * gcc.dg/20031102-1.c: New test.
39822
39823 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39824
39825         * gcc.dg/complex-1.c: New test.
39826
39827 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39828
39829         PR c++/12796
39830         * g++.dg/template/crash13.C: Adjust expected error location.
39831         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39832
39833 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39834
39835         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39836
39837 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39838
39839         PR/10239
39840         * gcc.c-torture/compile/20031031-2.c: New test.
39841
39842 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39843
39844         PR/11640
39845         * gcc.c-torture/compile/20031031-1.c: New test.
39846
39847 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39848
39849         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39850         * gcc.misc-tests/bprob.exp: Likewise.
39851         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39852         the execution test on arm-elf configs.
39853         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39854         configs that don't support scratch files.
39855         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39856
39857 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39858
39859         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39860         done by dejagnu.
39861
39862 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39863
39864         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39865         Avoid non pure sh syntax. Add more logging.
39866
39867         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39868         fail.
39869
39870 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39871
39872         PR libgcj/10610
39873         * gcc.dg/ppc-stackalign-1.c: New test.
39874
39875 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39876
39877         * ada/acats/run_all.sh: Change output to be more compliant with
39878         dejagnu framework.
39879         Create acats.sum and acats.log files under testsuite/ada/acats
39880         Only run [a-z]* directories, to filter out e.g. CVS.
39881         Redirect build output to log file.
39882
39883 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39884
39885         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39886
39887 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39888
39889         PR ada/5909:
39890         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39891
39892 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39893
39894         * gcc.c-torture/compile/20031023-1.c: New test.
39895         * gcc.c-torture/compile/20031023-2.c: New test.
39896         * gcc.c-torture/compile/20031023-3.c: New test.
39897         * gcc.c-torture/compile/20031023-4.c: New test.
39898
39899 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39900
39901         PR c++/10371
39902         * g++.dg/lookup/scoped8.C: New test.
39903
39904 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39905
39906         * g++.dg/opt/reg-stack3.C: New test.
39907
39908 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39909
39910         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39911
39912 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39913
39914         PR c++/11076
39915         * g++.dg/template/crash13.C: New test.
39916
39917 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39918
39919         * gcc.dg/c99-restrict-2.c: New test.
39920
39921 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39922
39923         PR c++/12698, c++/12699, c++/12700, c++/12566
39924         * g++.dg/inherit/covariant9.C: New test.
39925         * g++.dg/inherit/covariant10.C: New test.
39926         * g++.dg/inherit/covariant11.C: New test.
39927
39928 2003-10-23  Jason Merrill  <jason@redhat.com>
39929
39930         PR c++/12726
39931         * g++.dg/ext/complit2.C: New test.
39932
39933 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39934
39935         PR target/12654
39936         * gcc.c-torture/execute/20031020-1.c: New test.
39937
39938 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39939
39940         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39941         following the jump_insn.
39942
39943 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39944
39945         * gcc.dg/cast-lvalue-1.c: New test.
39946
39947 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39948
39949         PR c++/11962
39950         * g++.dg/template/cond2.C: New test.
39951
39952 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39953
39954         * gcc.dg/builtins-28.c: New test.
39955
39956 2003-10-20  Jan Hubicka  <jh@suse.cz>
39957
39958         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39959         parameter.
39960         * gcc.dg/inline-2.c: Likewise.
39961
39962 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39963
39964         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39965         * gcc.dg/nest.c: Likewise.
39966
39967 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39968
39969         PR c++/9781, c++/10583, c++/11862
39970         * g++.dg/parse/crash13.C: New test.
39971
39972 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39973
39974         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39975
39976 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39977
39978         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39979         Define HAVE_C99_RUNTIME except on Solaris.
39980         * gcc.dg/builtins-20.c: Likewise.
39981
39982 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39983
39984         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39985
39986 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39987
39988         PR c++/12495
39989         * g++.dg/template/crash21.C: New test.
39990
39991 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39992
39993         PR c++/2513
39994         * g++.dg/template/typename5.C: New test.
39995
39996 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39997
39998         PR c++/12369
39999         * g++.dg/template/friend25.C: New test.
40000
40001 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40002
40003         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40004         versions.
40005
40006 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40007
40008         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40009         == 2147483647.
40010
40011 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40012
40013         * gcc.c-torture/execute/960416-1.x: Remove.
40014         * gcc.c-torture/execute/divconst-3.x: Likewise.
40015
40016 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40017
40018         PR target/12598
40019         * gcc.dg/torture/cris-volatile-1.c: New test.
40020
40021 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40022
40023         PR optimization/9325
40024         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40025         for overflowing floating point to integer conversion during RTL
40026         simplification.
40027
40028 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40029
40030         * objc/execute/_cmd.m: Fix typo.
40031         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40032         Relax 'scan-assembler' regexp.
40033         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40034         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40035         * objc.dg/zero-link-2.m: Remove blank line.
40036         * objc.dg/zero-link-3.m: New test case.
40037
40038 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40039
40040         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40041
40042         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40043         than linker trickery.
40044
40045 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40046
40047         PR c++/12370
40048         * g++.dg/other/friend2.C: New test.
40049
40050 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40051
40052         * gcc.dg/20031012-1.c: New test.
40053
40054 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40055
40056         * gcc.dg/weak/weak-3.c: Fix for new warning.
40057
40058 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40059
40060         PR optimization/8750
40061         * gcc.c-torture/execute/20031012-1.c: New test case.
40062
40063 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40064
40065         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40066         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40067
40068 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40069
40070         PR optimization/12260
40071         * gcc.c-torture/compile/20031011-2.c: New test case.
40072
40073 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40074
40075         * gcc.c-torture/execute/20031011-1.c: New testcase.
40076
40077 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40078
40079         * gcc.c-torture/compile/20031011-1.c: New test.
40080
40081 2003-10-11  Jan Hubicka  <jh@suse.cz>
40082
40083         * g++.dg/other/first-global.C: New test.
40084
40085 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40086
40087         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40088
40089 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40090
40091         * gcc.c-torture/compile/20031010-1.c: New test.
40092
40093 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40094
40095         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40096         * gcc.c-torture/execute/va-arg-25.c: ... here.
40097
40098 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40099
40100         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40101
40102 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40103
40104         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40105
40106 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40107
40108         * g++.dg/parse/error2.C: New test.
40109
40110 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40111
40112         PR c++/11097
40113         * g++.dg/other/error5.C: Modify the error message.
40114         * g++.dg/lookup/using8.C: New test.
40115
40116 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40117
40118         * gcc.dg/darwin-abi-2.c: New file.
40119         * gcc.c-torture/execute/va-arg-24.c: New file.
40120
40121 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40122
40123         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40124         indentation.
40125
40126 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40127
40128         PR c++/10147
40129         * g++.dg/other/error4.C: Update error messages.
40130         * g++.dg/template/ptrmem4.C: Likewise.
40131
40132         PR c++/12337
40133         * g++.dg/init/new9.C: New test.
40134
40135         PR c++/12334, c++/12236, c++/8656
40136         * g++.dg/ext/attrib8.C: New test.
40137
40138 2003-10-06  Devang Patel  <dpatel@apple.com>
40139
40140         * gcc.dg/debug/dwarf2-3.h: New test.
40141         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40142
40143 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40144
40145         * g++.dg/opt/cfg2.C: New test.
40146
40147 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40148
40149         * g++.dg/opt/float1.C: New test.
40150
40151 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40152
40153         * gcc.dg/c90-array-lval-6.c: New test.
40154         * gcc.dg/c99-array-lval-6.c: New test.
40155
40156 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40157             Ziemowit Laski  <zlaski@apple.com>
40158
40159         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40160         'Derived', so that it is never considered a class method; add
40161         new warning for '+port' method ambiguity.
40162         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40163         <objc/objc-api.h> (needed on Mac OS X).
40164         * objc.dg/method-13.m: New test.
40165
40166 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40167
40168         PR optimization/9325, PR java/6391
40169         * gcc.c-torture/execute/20031003-1.c: New test case.
40170
40171 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40172
40173         PR optimization/12180
40174         * gcc.dg/20031002-1.c: New test.
40175
40176         PR c++/12486
40177         * g++.dg/inherit/error1.C: New test.
40178
40179 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40180
40181         * lib/f-torture.exp (search_for): Rename to...
40182         (search_for_re): This.  Also, clean up comments and the
40183         "regexp" invocation.
40184
40185 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40186
40187         * gcc.c-torture/compile/20031002-1.c: New test.
40188
40189 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40190
40191         * g++.dg/opt/cond1.C: New test.
40192
40193 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40194
40195         * gcc.dg/Wold-style-definition-2.c: New testcase.
40196         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40197
40198 2003-09-29  Richard Henderson  <rth@redhat.com>
40199
40200         * g++.dg/init/array10.C: Add dg-options.
40201
40202 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40203
40204         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40205
40206 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40207
40208         * g++.dg/template/friend19.C: Fix typo.
40209         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40210
40211 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40212
40213         * gcc.c-torture/execute/20030928-1.c: New test.
40214         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40215
40216 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40217
40218         * g++.dg/opt/unroll1.C: New test.
40219
40220 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40221
40222         PR optimization/11741
40223         * gcc.dg/20030926-1.c: New test case.
40224
40225 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40226
40227         PR c++/5655
40228         * g++.dg/parse/access7.C: New test.
40229         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40230
40231 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40232
40233         MERGE OF objc-improvements-branch into MAINLINE:
40234         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40235         if libobjc has not been built.
40236         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40237         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40238         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40239         objc/execute/nested-3.m, objc/execute/np-2.m,
40240         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40241         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40242         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40243         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40244         objc.dg/special/unclaimed-category-1.h,
40245         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40246         well as GNU runtime.
40247         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40248         * execute/cascading-1.m, execute/function-message-1.m,
40249         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40250         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40251         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40252         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40253         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40254         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40255         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40256         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40257         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40258         * objc.dg/bitfield-2.m: Run only on Darwin.
40259         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40260         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40261         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40262         * objc.dg/const-str-1.m: Fix constant string layout.
40263
40264 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40265
40266         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40267
40268 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40269
40270         * gcc.dg/darwin-abi-1.c: New file.
40271
40272 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40273
40274         PR target/12281
40275         * gcc.c-torture/compile/20030921-1.c: New test.
40276
40277 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40278
40279         * g++.dg/opt/reg-stack2.C: New test.
40280
40281 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40282
40283         * g++.dg/eh/delayslot1.C: New test.
40284
40285 2003-09-20  Richard Henderson  <rth@redhat.com>
40286
40287         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40288
40289 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40290
40291         * gcc.c-torture/execute/20030920-1.c: New test case.
40292
40293 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40294
40295         * g++.dg/rtti/typeid3.C: Correct expected error message.
40296
40297 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40298
40299         PR c++/157
40300         * g++.dg/parse/crash12.C: New test.
40301
40302 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40303
40304         * gcc.dg/compat/mixed-struct-check.h: New.
40305         * gcc.dg/compat/mixed-struct-defs.h: New.
40306         * gcc.dg/compat/mixed-struct-init.h: New.
40307         * gcc.dg/compat/struct-by-value-19_main.c: New.
40308         * gcc.dg/compat/struct-by-value-19_x.c: New.
40309         * gcc.dg/compat/struct-by-value-19_y.c: New.
40310         * gcc.dg/compat/struct-by-value-20_main.c: New.
40311         * gcc.dg/compat/struct-by-value-20_x.c: New.
40312         * gcc.dg/compat/struct-by-value-20_y.c: New.
40313         * gcc.dg/compat/struct-return-19_main.c: New.
40314         * gcc.dg/compat/struct-return-19_x.c: New.
40315         * gcc.dg/compat/struct-return-19_y.c: New.
40316         * gcc.dg/compat/struct-return-20_main.c: New.
40317         * gcc.dg/compat/struct-return-20_x.c: New.
40318         * gcc.dg/compat/struct-return-20_y.c: New.
40319
40320 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40321         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40322         so that it will not complain on LP64 targets.
40323
40324 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40325
40326         PR c++/495
40327         * g++.dg/template/friend24.C: New test.
40328
40329 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40330
40331         PR c++/12332
40332         * g++.dg/template/memtmpl2.C: New test.
40333
40334 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40335
40336         PR target/11184
40337         * gcc.dg/builtin-apply1.c: New test.
40338
40339 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40340
40341         PR c++/9848
40342         * g++.dg/warn/Wunused-4.C: New test.
40343
40344 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40345
40346         PR c++/12316
40347         * g++.dg/other/gc2.C: New test.
40348
40349 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40350
40351         PR c++/11991
40352         * g++.dg/rtti/typeid3.C: New test.
40353
40354         PR c++/12266
40355         * g++.dg/overload/template1.C: New test.
40356
40357 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40358
40359         * g++.dg/opt/cfg3.C: New test.
40360
40361 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40362
40363         PR c++/7939
40364         * g++.dg/template/crash11.C: New test.
40365
40366 2003-09-16  Jason Merrill  <jason@redhat.com>
40367             Jakub Jelinek  <jakub@redhat.com>
40368
40369         * gcc.dg/attr-warn-unused-result.c: New test.
40370
40371 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         PR c++/12184
40374         * g++.dg/expr/call2.C: New test.
40375
40376 2003-09-15  Andreas Jaeger  <aj@suse.de>
40377
40378         * gcc.dg/Wold-style-definition-1.c: New test.
40379
40380 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40381
40382         PR c++/3907
40383         * g++.dg/parse/template12.C: New test.
40384
40385         * g++.dg/abi/bitfield11.C: New test.
40386         * g++.dg/abi/bitfield12.C: Likewise.
40387
40388 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40389
40390         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40391         non-expansion of functional macro name without arguments at EOL.
40392         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40393
40394 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40395
40396         * gcc.c-torture/execute/20030914-[12].c: New tests.
40397
40398 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40399
40400         PR c++/11788
40401         * g++.dg/overload/addr1.C: New test.
40402
40403 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40404
40405         * gcc.dg/20030909-1.c: New test.
40406
40407 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40408
40409         * gcc.dg/ultrasp10.c: New test.
40410
40411 2003-09-09  Devang Patel  <dpatel@apple.com>
40412
40413         * gcc.dg/darwin-ld-6.c: New test.
40414
40415 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40416
40417         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40418
40419 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40420
40421         * gcc.dg/ia64-types1.c: New test.
40422         * gcc.dg/ia64-types2.c: Likewise.
40423
40424 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40425
40426         * gcc.dg/builtins-1.c: Add more _Complex tests.
40427         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40428
40429         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40430         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40431
40432 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40433
40434         PR c++/11786
40435         * g++.dg/lookup/koenig2.C: New test.
40436
40437         PR c++/5296
40438         * g++.dg/rtti/typeid2.C: New test.
40439
40440 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40441
40442         * gcc.c-torture/compile/20030904-1.c: New test.
40443
40444 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40445
40446         * g++.dg/opt/longbranch2.C: New test.
40447
40448 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40449
40450         * g++.dg/template/crash10.C: Only compile it.
40451
40452 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40453
40454         PR middle-end/11665
40455         * gcc.c-torture/compile/20030907-1.c: New test.
40456         * g++.dg/init/array11.C: New test.
40457
40458 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40459
40460         PR c++/11852
40461         * g++.dg/init/struct1.C: New test.
40462
40463 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40464
40465         PR c++/12181
40466         * g++.dg/expr/comma1.C: New test.
40467
40468 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40469
40470         PR c++/11867
40471         * g++.dg/expr/static_cast5.C: New test.
40472
40473 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40474
40475         PR c++/11507
40476         * g++.dg/lookup/scoped7.C: New test.
40477
40478         PR c++/9574
40479         * g++.dg/other/static1.C: New test.
40480
40481         PR c++/11490
40482         * g++.dg/warn/template-1.C: New test.
40483
40484         PR c++/11432
40485         * g++.dg/template/crash10.C: New test.
40486
40487         PR c++/2478
40488         * g++.dg/overload/VLA.C: New test.
40489
40490         PR c++/10804
40491         * g++.dg/template/call1.C: New test.
40492
40493 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40494
40495         PR c++/11794
40496         * g++.dg/parse/using3.C: New test.
40497
40498 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40499
40500         PR c++/11409
40501         * g++.dg/overload/builtin3.C: New test case.
40502
40503 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40504
40505         PR c/9862
40506         * gcc.dg/20030906-1.c: New test.
40507         * gcc.dg/20030906-2.c: Likewise.
40508
40509 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         PR c++/12167
40512         * g++.dg/parse/defarg5.C: New test.
40513
40514         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40515
40516 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40517
40518         PR c++/12163
40519         * g++.dg/expr/static_cast4.C: New test.
40520
40521         PR c++/12146
40522         * g++.dg/template/crash9.C: New test.
40523
40524 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40525
40526         * g++.old-deja/g++.ext/pretty2.C: Update for change
40527         in __FUNCTION__.
40528         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40529
40530 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40531
40532         PR c++/11922
40533         * g++/dg/template/qualified-id1.C: New test.
40534
40535         PR c++/12037
40536         * g++.dg/warn/noeffect4.C: New test.
40537
40538 2003-09-04  Matt Austern  <austern@apple.com>
40539
40540         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40541         * g++.dg/ext/fnname2.C: Likewise.
40542         * g++.dg/ext/fnname3.C: Likewise.
40543
40544 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40545
40546         * g++.dg/expr/lval1.C: New test.
40547         * g++.dg/ext/lvcast.C: Remove.
40548
40549 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40550
40551         PR optimization/11700.
40552         * gcc.c-torture/compile/20030903-1.c: New test case.
40553
40554 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40555
40556         PR c++/12053
40557         * g++.dg/abi/layout4.C: New test.
40558
40559 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40560
40561         PR c++/11553
40562         * g++.dg/parse/friend3.C: New test.
40563
40564 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40565
40566         PR c++/11847
40567         * g++.dg/template/class1.C: New test.
40568
40569         PR c++/11808
40570         * g++.dg/expr/call1.C: New test.
40571
40572 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40573
40574         PR c++/12114
40575         * g++.dg/init/ref9.C: New test.
40576
40577         PR c++/11972
40578         * g++.dg/template/nested4.C: New test.
40579
40580 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40581
40582         PR c++/12093
40583         * g++.dg/template/non-dependent4.C: New test.
40584
40585         PR c++/11928
40586         * g++.dg/inherit/conv1.C: New test.
40587
40588 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40589
40590         PR c++/6196
40591         * g++.dg/ext/label1.C: New test.
40592         * g++.dg/ext/label2.C: Likewise.
40593
40594 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40595
40596         * g++.dg/expr/cond3.C: New test.
40597
40598 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40599
40600         * gcc.dg/builtins-1.c: Add new builtin cases.
40601
40602 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40603
40604         * gcc.dg/builtins-1.c: Add new cases.
40605         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40606
40607 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40608
40609         * gcc.dg/builtins-1.c: Add more math builtin tests.
40610         * gcc.dg/torture/builtin-attr-1.c: New test.
40611
40612 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40613
40614         PR optimization/5079
40615         * g++.dg/opt/static3.C: New test.
40616
40617 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40618
40619         * gcc.misc-tests/gcov-10b.c: New test.
40620
40621 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40622
40623         * g++.dg/opt/ptrmem3.C: New test.
40624
40625         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40626
40627 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40628
40629         * gcc.dg/20030826-2.c: New test.
40630
40631 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40632
40633         PR middle-end/12002
40634         * g77.f-torture/compile/12002.f: New test case.
40635
40636 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40637
40638         * gcc.dg/20030826-1.c: New test case.
40639
40640 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40641
40642         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40643
40644 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40645
40646         PR c++/11871
40647         * c++.dg/lookup/crash1.C: New test.
40648
40649         * c++.dg/warn/noeffect3.C: New test.
40650
40651 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40652
40653         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40654         * gcc.dg/compat/vector-1_y.c: Ditto.
40655         * gcc.dg/compat/vector-2_x.c: Ditto.
40656         * gcc.dg/compat/vector-2_y.c: Ditto.
40657
40658 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40659
40660         * gcc.dg/20030702-1.c: New test.
40661
40662 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40663
40664         PR c++/8795
40665         * g++.dg/ext/altivec-1.C: New test.
40666
40667 2003-08-24  Richard Henderson  <rth@redhat.com>
40668
40669         * g++.dg/eh/simd-2.C: Add -w for x86.
40670
40671 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40672
40673         * gcc.dg/20030815-1.c: New test.
40674
40675 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40676
40677         PR c++/3765
40678         * g++.dg/parse/access6.C: New test.
40679
40680 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40681
40682         PR c++/641, c++/11876
40683         * g++.dg/template/friend22.C: New test.
40684         * g++.dg/template/friend23.C: Likewise.
40685
40686 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40687
40688         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40689         identically.
40690
40691 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40692
40693         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40694
40695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40696
40697         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40698
40699 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40700
40701         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40702
40703 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40704
40705         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40706
40707 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40708
40709         PR c++/11919
40710         * g++.dg/overload/prom1.C: New test.
40711
40712         PR c++/11551
40713         * g++.dg/parse/dtor2.C: New test.
40714
40715         PR c++/10762
40716         * g++.dg/parse/using2.C: New test.
40717
40718 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40719
40720         PR target/11805
40721         * gcc.c-torture/compile/20030821-1.c: New.
40722
40723 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40724
40725         PR c++/11834
40726         * g++.dg/template/deduce2.C: New test.
40727
40728 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40729
40730         * gcc.c-torture/execute/20030821-1.c: New test.
40731
40732 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40733
40734         PR middle-end/11984
40735         * gcc.dg/20030820-1.c: New test case.
40736
40737 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40738
40739         PR c++/11945
40740         * g++.dg/warn/noeffect2.C: New test.
40741
40742 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40743
40744         PR c++/10926
40745         * g++.dg/template/dtor2.C: New test.
40746
40747         PR c++/11684
40748         * g++.dg/template/operator1.C: New test.
40749         * g++.dg/parse/operator4.C: New test.
40750
40751         PR c++/11946.C
40752         * g++.dg/expr/enum1.C: New test.
40753         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40754
40755         PR c++/11036.C
40756         * g++.dg/parse/elab2.C: New test.
40757         * g++.dg/parse/typedef4.C: Change error message.
40758         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40759         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40760         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40761
40762 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40763
40764         * gcc.dg/pch/warn-1.c: New.
40765         * gcc.dg/pch/warn-1.hs: New.
40766
40767         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40768         not-tested file.
40769
40770 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40771
40772         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40773
40774 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40775
40776         * gcc.dg/uninit-D.c: New Test.
40777         * gcc.dg/uninit-E.c: New Test.
40778         * gcc.dg/uninit-F.c: New Test.
40779         * gcc.dg/uninit-G.c: New Test.
40780
40781 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40782
40783         * g++.dg/README: Describe the pch directory.
40784
40785 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40786
40787         PR c++/11174
40788         * g++.dg/parse/access4.C: New test.
40789         * g++.dg/parse/access5.C: Likewise.
40790         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40791
40792 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40793
40794         * gcc.dg/noncompile/20030818-1.c: New.
40795
40796 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40797
40798         PR c++/11957
40799         * g++.dg/warn/noeffect1.C: New test.
40800
40801         * g++.dg/template/scope2.C: New test.
40802         * g++.dg/template/error2.C: Correct dg-error
40803
40804 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40805
40806         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40807
40808 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40809
40810         PR C++/11512
40811         * g++.dg/template/warn1.C: New.
40812
40813 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40814
40815         * g++.dg/template/error2.C: New test.
40816         * g++.dg/lookup/using7.C: Adjust errors
40817         * g++.old-deja/g++.pt/crash36.C: Likewise.
40818         * g++.old-deja/g++.pt/derived3.C: Likewise.
40819
40820 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40821
40822         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40823         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40824         * gcc.c-torture/execute/builtins/string-9.c: New, from
40825         string-opt-9.c.  Adjust for execute/builtins framework.
40826         * gcc.c-torture/execute/string-opt-9.c: Delete.
40827
40828 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40829
40830         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40831
40832         * g++.dg/parse/ret-type2.C: New test.
40833
40834         PR c++/11703
40835         * g++.dg/init/new8.C: New test.
40836
40837         PR c++/10923
40838         * g++.dg/parse/typedef5.C: New test.
40839
40840         PR c++/9512
40841         * g++.dg/parse/qualified2.C: New test.
40842         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40843         invalid code.
40844
40845 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40846
40847         * g++.dg/conversion/ptrmem1.C: New test.
40848
40849 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40850
40851         PR target/11693
40852         * gcc.dg/20030811-1.c: New test.
40853
40854         PR target/11535
40855         * gcc.c-torture/execute/20030811-1.c: New test.
40856
40857 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40858
40859         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40860
40861 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40862
40863         PR c++/11789.C
40864         * g++.dg/inherit/multiple1.C: New test.
40865
40866 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40867
40868         * gcc.dg/spe1.c: New test.
40869
40870         PR c++/11670
40871         * g++.dg/expr/cast2.C: New test.
40872
40873         PR c++/10530
40874         * g++.dg/template/dependent-name2.C: New test.
40875
40876 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40877
40878         * g++.dg/parse/crash11.C: Put the dg options in comments.
40879
40880 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40881
40882         * lib/gcc-dg.exp: Update for diagnostic change.
40883
40884 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40885
40886         PR c++/5767
40887         * g++.dg/parse/crash11.C: New test.
40888
40889 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40890
40891         * gcc.dg/cpp/spacing1.c: Update.
40892
40893 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40894
40895         PR target/11739
40896         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40897         a value for -mtune.
40898
40899 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40900
40901         PR middle-end/11771
40902         * gcc.c-torture/compile/20030804-1.c: New test case.
40903
40904 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40905
40906         * gcc.dg/20030804-1.c: New test case.
40907
40908 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40909
40910         * gcc.dg/cpp/separate-1.c: New test.
40911
40912 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40913
40914         PR c++/11704
40915         * g++.dg/template/dependent-expr2.C: New test.
40916
40917         PR c++/11766
40918         * g++.dg/expr/ptrmem1.C: New test.
40919
40920 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40921
40922         PR c++/9453
40923         * g++.dg/template/friend15.C: New test.
40924
40925 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40926
40927         * lib/dg-pch.exp: Work round PCH bug.
40928
40929 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40930
40931         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40932         builtins.  Move cases from builtins-4.c here.
40933
40934         * gcc.dg/torture/builtin-math-1.c: New test taken from
40935         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40936         additional cases.
40937
40938         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40939         Delete.
40940
40941 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40942
40943         PR c++/9447
40944         * g++.dg/template/using7.C: New test.
40945
40946 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40947
40948         * import1.c, import2.c: New tests.
40949
40950 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40951
40952         * g++.dg/eh/crossjump1.C: New test.
40953
40954 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40955
40956         PR c++/11697
40957         * g++.dg/template/using6.C: New test.
40958
40959         PR c++/11744
40960         * g++.dg/template/koenig2.C: New test.
40961
40962 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40963
40964         PR c++/7983
40965         * g++.dg/parse/typedef4.C: New test.
40966
40967 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40968
40969         PR c++/8442, c++/8806
40970         * g++.dg/template/elab1.C: New test.
40971         * g++.dg/template/type2.C: Likewise.
40972         * g++.dg/template/ttp3.C: Adjust expected error message.
40973         * g++.old-deja/g++.law/visibility13.C: Likewise.
40974         * g++.old-deja/g++.niklas/t135.C: Likewise.
40975         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40976         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40977         template argument.
40978         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40979
40980 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40981
40982         PR c++/11295
40983         * g++.dg/ext/stmtexpr1.C: New test.
40984
40985         * g++.dg/opt/tmp1.C: New test.
40986
40987         PR c++/11525
40988         * g++.dg/parse/constant4.C: New test.
40989
40990         PR c++/9447
40991         * g++.dg/template/using5.C: New test.
40992
40993 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40994
40995         * gcc.dg/builtins-27.c: New test case.
40996
40997 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40998
40999         * gcc.dg/tls/opt-7.c: New test.
41000
41001 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41002
41003         * g++.old-deja/g++.other/crash18.C: Remove.
41004
41005 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41006
41007         * g++.dg/template/explicit3.C: New.
41008         * g++.dg/template/explicit4.C: New.
41009         * g++.dg/template/explicit5.C: New.
41010
41011         PR c++/11347
41012         * g++.dg/template/memtmpl1.C: New.
41013
41014 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41015
41016         PR target/11565
41017         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41018         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41019
41020 2003-07-30  Jan Hubicka  <jh@suse.cz>
41021
41022         * vtgc1.c: Kill.
41023
41024 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41025
41026         * gcc.dg/struct-in-proto-1.c: New test.
41027
41028 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41029
41030         * gcc.dg/cpp/include2.c: Only expect one message.
41031
41032 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41033
41034         PR c++/9447
41035         * g++.dg/template/using1.C: New test.
41036         * g++.dg/template/using2.C: New test.
41037         * g++.dg/template/using3.C: New test.
41038         * g++.dg/template/using4.C: New test.
41039
41040 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41041
41042         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41043         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41044
41045 2003-07-28  Jan Hubicka  <jh@suse.cz>
41046
41047         PR c++/11530
41048         * g++.dg/opt/call1.C: New test.
41049
41050 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41051
41052         PR c++/11667
41053         * g++.dg/init/enum2.C: New test.
41054         * g++.dg/template/overload1.C: Add "-w" option.
41055
41056 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41057
41058         * gcc.dg/Wdeclaration-after-statement-1.c,
41059         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41060
41061 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41062
41063         * gcc.c-torture/compile/20030725-1.c: New test.
41064
41065 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41066
41067         * gcc.dg/20030505.c: Only run for SPE.
41068         Remove definition of opaque type.
41069
41070 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41071
41072         * g++.dg/template/ptrmem6.C: New test.
41073
41074 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41075
41076         * gcc.c-torture/compile/zero-strct-2.c: New test.
41077
41078 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41079
41080         * gcc.dg/intermod-1.c: New test.
41081
41082 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41083
41084         PR c++/11617
41085         * g++.dg/template/lookup2.C: New test.
41086         * g++.dg/template/memclass1.C: Remove instantiated from error.
41087         * g++.dg/other/error2.C: Tweak expected errors.
41088
41089         PR c++/11596
41090         * g++.dg/template/defarg3.C: New test.
41091
41092         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41093
41094 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41095
41096         * g++.dg/inherit/access5.C: New test.
41097
41098 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41099
41100         PR c++/11513
41101         * g++.dg/template/crash8.C: New test.
41102
41103 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41104
41105         PR c/10602
41106         * gcc.dg/noncompile/incomplete-2.c: New test.
41107
41108 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41109
41110         PR c++/11645
41111         * g++.dg/inherit/access4.C: New test.
41112
41113         PR c++/11517
41114         * g++.dg/expr/cond2.C: New test.
41115
41116         PR optimization/10679
41117         * g++.dg/opt/inline4.C: New test.
41118
41119 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41120
41121         * g++.dg/parse/crash10: New test.
41122
41123 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41124
41125         * g++.dg/ext/flexary1.C: New test.
41126
41127 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41128
41129         PR c++/10793
41130         * g++.dg/template/crash9.C: New test.
41131
41132 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41133
41134         PR c++/3004
41135         * g++.dg/parse/typedef3.C: New test.
41136
41137         PR c++/7906
41138         * g++.dg/parse/operator2.C: New test.
41139
41140         PR c++/8895
41141         * g++.dg/parse/def-tmpl-arg1.C: New test.
41142
41143         PR c++/9282
41144         * g++.dg/parse/funptr1.C: New test.
41145
41146         PR c++/9452
41147         * g++.dg/parse/ambig3.C: New test.
41148
41149         PR c++/9454
41150         * g++.dg/parse/operator3.C: New test.
41151
41152         PR c++/9486
41153         * g++.dg/parse/template10.C: New test.
41154
41155         PR c++/9488
41156         * g++.dg/parse/template11.C: New test.
41157
41158         PR c++/10150
41159         * g++.dg/parse/invalid-op1.C: New test.
41160
41161         PR c++/10247
41162         * g++.dg/parse/condexpr1.C: New test.
41163
41164 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.dg/ext/packed3.C: New test.
41167         * g++.dg/ext/packed4.C: New test.
41168
41169         * gcc.dg/pack-test-3.c: New test.
41170
41171 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41172
41173         * lib/compat.exp: Handle dg-options per source file.
41174         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41175         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41176         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41177         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41178         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41179         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41180         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41181         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41182         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41183         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41184         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41185         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41186         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41187         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41188
41189 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41190
41191         PR c/10320
41192         * gcc.c-torture/execute/20030718-1.c: New test.
41193
41194 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41195
41196         PR optimization/11536
41197         * gcc.dg/20030721-1.c: New test.
41198
41199 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41200
41201         PR c++/11546
41202         * g++.dg/template/lookup1.C: New test.
41203
41204 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41205
41206         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41207         diagnostics of ill-formed constructs involving labels.
41208         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41209         the new 'previously defined here' message.
41210
41211 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41212
41213         * g++.dg/parse/non-dependent2.C: New test.
41214
41215 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41216
41217         * g++.dg/init/init-ref4.C: xfail on targets without
41218         weak symbols.
41219
41220 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41221
41222         PR target/11087
41223         * gcc.c-torture/execute/20030717-1.c: New test.
41224
41225 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41226
41227         * g++.dg/opt/cfg1.C: New test.
41228
41229 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41230
41231         PR optimization/11557
41232         * gcc.dg/20030717-1.c: New test.
41233
41234 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41235
41236         PR c++/10476
41237         * g++.dg/expr/crash-1.C: New test.
41238
41239         PR c++/11027
41240         * g++.dg/template/init3.C: New test.
41241
41242         PR c++/8222
41243         * g++.dg/template/non-dependent1.C: New test.
41244
41245         PR c++/11070
41246         * g++.dg/template/non-dependent2.C: New test.
41247
41248         PR c++/11071
41249         * g++.dg/template/non-dependent3.C: New test.
41250
41251         PR c++/9907
41252         * g++.dg/template/sizeof5.C: New test.
41253
41254 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41255
41256         PR 11498
41257         * gcc.c-torture/compile/mangle-1.c: New file.
41258
41259 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41260
41261         PR c++/7809
41262         * g++.dg/parse/access3.C: New test.
41263
41264 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41265
41266         PR c++/11384
41267         * g++.dg/init/init-ref4.C: New test.
41268
41269 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41270
41271         PR c++/11547
41272         * g++.dg/parse/constant3.C: New test.
41273         * g++.dg/parse/crash7.C: Likewise.
41274
41275 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41276
41277         PR target/11008
41278         * gcc.dg/i386-pentium4-not-mull.c: New.
41279
41280 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41281
41282         * gcc.dg/asm-names.c (ymain): Make it weak.
41283
41284 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41285
41286         PR c++/5421
41287         * g++.dg/template/friend21.C: New test.
41288
41289 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41290
41291         * gcc.dg/cleanup-8.c: New test.
41292         * gcc.dg/cleanup-9.c: New test.
41293
41294 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41295
41296         * g++.dg/ext/dll-MI1.h: New file.
41297         * g++.dg/ext/dllexport-MI1.C: New file.
41298         * g++.dg/ext/dllimport-MI1.C: New file.
41299
41300 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41301
41302         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41303         it does not have cmpstrsi patterns (just cmpmemsi).
41304
41305 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41306
41307         PR debug/11473
41308         * g++.dg/debug/debug8.C: New test.
41309
41310 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41311
41312         PR c++/10108
41313         * g++.dg/template/crash7.C: New test.
41314
41315 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41316
41317         PR target/10795
41318         * gcc.c-torture/compile/20030708-1.c: New.
41319
41320 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41321
41322         * gcc.c-torture/execute/20030715-1.c: New test.
41323
41324 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41325
41326         * gcc.dg/pch/inline-3.c: New file.
41327         * gcc.dg/pch/inline-3.hs: New file.
41328         * gcc.dg/pch/inline-4.c: New file.
41329         * gcc.dg/pch/inline-4.hs: New file.
41330
41331 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41332
41333         PR c++/11509
41334         * g++.dg/template/crash6.C: New test.
41335
41336         PR c++/7053
41337         * g++.dg/template/friend20.C: New test.
41338
41339         PR c++/7019
41340         * g++.dg/template/overload2.C: New test.
41341
41342 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41343
41344         PR optimization/11440
41345         * gcc.c-torture/execute/20030714-1.c: New test.
41346
41347 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41348
41349         PR c++/11154
41350         * g++.dg/template/partial2.C: New test.
41351
41352 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41353
41354         PR c++/11503
41355         * g++.dg/template/anon1.C: New test.
41356
41357         PR c++/11493
41358         PR c++/11495
41359         * g++.dg/parse/template9.C: Likewise.
41360         * g++.dg/template/crash4.C: New test.
41361         * g++.dg/template/koenig1.C: Likewise.
41362         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41363         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41364         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41365         functions.
41366         * g++.old-deja/g++.jason/template36.C: Likewise.
41367         * g++.old-deja/g++.mike/p1989.C: Likewise.
41368         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41369         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41370         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41371         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41372         compiling.
41373         * g++.old-deja/g++.pt/union2.C: Use this->.
41374
41375 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41376
41377         * gcc.dg/20030711-1.c: New test.
41378
41379 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41380
41381         PR c++/11050
41382         * g++.dg/parse/args1.C: New test.
41383         * g++.pt/defarg8.C: Change expected errors.
41384
41385 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41386
41387         PR c++/8164
41388         * g++.dg/template/nontype2.C: New test.
41389
41390         PR c++/10558
41391         * g++.dg/parse/template8.C: New test.
41392
41393         PR c++/8327
41394         * g++.dg/template/scope1.C: New test.
41395
41396         * g++.dg/warn/Wsign-compare-1.C: New test.
41397
41398 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41399
41400         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41401
41402 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41403
41404         PR c++/9411
41405         * g++.dg/template/explicit2.C: New test.
41406
41407         PR c++/10032
41408         * g++.dg/warn/pedantic1.C: New test.
41409
41410 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41411
41412         PR c++ 9483
41413         * g++.dg/other/field1.C: New test.
41414
41415 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41416
41417         PR c/11449
41418         * gcc.c-torture/compile/20030707-1.c: New.
41419
41420 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41421
41422         PR c++/10849
41423         * g++.dg/template/access12.C: New test.
41424
41425 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41426
41427         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41428         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41429         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41430         * gcc.misc-tests/gcov.exp: Update
41431         * g++.dg/gcov/gcov.exp: Update
41432         * lib/gcov.exp: Update.
41433
41434 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41435
41436         * g++.dg/abi/mangle17.C: Make sure template expressions are
41437         dependent.
41438         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41439         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41440         * g++.dg/opt/stack1.C: Remove erroneous code.
41441         * g++.dg/parse/template7.C: New test.
41442         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41443         * g++.old-deja/g++.pt/crash4.C: Likewise.
41444
41445 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41446
41447         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41448         with zero or one occurence of `$' after the initial `L'.
41449
41450 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41451
41452         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41453
41454 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41455
41456         PR c/11370
41457         * gcc.dg/Wunreachable-6.c: New testcase.
41458         * gcc.dg/Wunreachable-7.c: New testcase.
41459
41460 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41461
41462         PR c/11420
41463         * gcc.dg/20030708-1.c: New test.
41464
41465 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41466
41467         * gcc.dg/compat/sdata-section.h: New file.
41468         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41469         * gcc.dg/torture/mips-sdata-1.c: New test.
41470
41471 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41472
41473         PR c++/11030
41474         * g++.dg/template/friend19.C: New test.
41475
41476 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * g++.dg/opt/strength-reduce.C: New test.
41479
41480 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41481
41482         PR target/10979
41483         * gcc.dg/20030707-1.c: New testcase.
41484
41485 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41486
41487         PR optimization/11059
41488         * g++.dg/opt/emptyunion.C: New testcase.
41489
41490 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41491             Eric Botcazou  <ebotcazou@libertysurf.fr>
41492
41493         * g++.dg/opt/stack1.C: New test.
41494
41495 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41496
41497         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41498         run test.
41499
41500         PR c++/11431
41501         * g++.dg/expr/static_cast3.C: New test.
41502
41503 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41504
41505         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41506         everywhere.
41507         * gcc.dg/concat.c: Concatenation of string constants with
41508         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41509         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41510         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41511         necessary to avoid multi-character character constant warning.
41512         * gcc.dg/cpp/escape.c: Likewise.
41513         * gcc.dg/cpp/ucs.c: Likewise.
41514         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41515         Fix a typo.
41516
41517 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41518
41519         PR c/11428
41520         * gcc.c-torture/compile/20030704-1.c: New.
41521
41522 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41523
41524         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41525
41526 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41527
41528         PR c++/5287, PR c++/7910,  PR c++/11021
41529         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41530         tests for warnings.
41531         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41532         * g++.dg/ext/dllimport3.C: Likewise.
41533         * g++.dg/ext/dllimport4.C: New file.
41534         * g++.dg/ext/dllimport5.C: New file.
41535         * g++.dg/ext/dllimport6.C: New file.
41536         * g++.dg/ext/dllimport7.C: New file.
41537         * g++.dg/ext/dllimport8.C: New file.
41538         * g++.dg/ext/dllimport9.C: New file.
41539         * g++.dg/ext/dllimport10.C: New file.
41540         * g++.dg/ext/dllexport1.C: New file.
41541
41542 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41543
41544         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41545         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41546
41547 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41548
41549         * gcc.dg/builtins-25.c: New testcase.
41550         * gcc.dg/builtins-26.c: New testcase.
41551
41552 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41553
41554         * gcc.dg/compat/vector-defs.h: New file.
41555         * gcc.dg/compat/vector-setup.h: New file.
41556         * gcc.dg/compat/vector-check.h: New file.
41557         * gcc.dg/compat/vector-1_main.c: New file.
41558         * gcc.dg/compat/vector-1_x.c: New file.
41559         * gcc.dg/compat/vector-1_y.c: New file.
41560         * gcc.dg/compat/vector-2_main.c: New file.
41561         * gcc.dg/compat/vector-2_x.c: New file.
41562         * gcc.dg/compat/vector-2_y.c: New file.
41563
41564         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41565         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41566         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41567         * gcc.dg/compat/struct-align-1.h: New file.
41568         * gcc.dg/compat/struct-align-1_main.c: New file.
41569         * gcc.dg/compat/struct-align-1_x.c: New file.
41570         * gcc.dg/compat/struct-align-1_y.c: New file.
41571         * gcc.dg/compat/struct-align-2.h: New file.
41572         * gcc.dg/compat/struct-align-2_main.c: New file.
41573         * gcc.dg/compat/struct-align-2_x.c: New file.
41574         * gcc.dg/compat/struct-align-2_y.c: New file.
41575
41576         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41577         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41578         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41579         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41580         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41581         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41582         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41583         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41584         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41585         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41586         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41587         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41588         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41589         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41590         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41591         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41592         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41593         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41594         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41595         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41596         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41597         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41598         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41599         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41600         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41601         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41602         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41603         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41604         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41605
41606 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41607
41608         * gcc.dg/i386-call-1.c: New test.
41609
41610 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41611
41612         PR c++/9162
41613         * g++.dg/parse/defarg4.C: New.
41614
41615 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41616
41617         PR target/10700
41618         * gcc.c-torture/compile/20030703-1.c: New test case.
41619
41620 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41621
41622         * g++.dg/template/local3.C: Remove extra semicolon.
41623
41624 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41625
41626         * gcc.dg/i386-volatile-1.c: New test.
41627
41628 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41629
41630         PR c++/11072
41631         * g++.dg/other/offsetof2.C: XFAIL.
41632         * g++.dg/other/offsetof5.C: New.
41633
41634         PR c++/10219
41635         * g++.dg/template/error1.C: New.
41636
41637         PR c++/9779
41638         * g++.dg/template/dependent-expr1.C: New.
41639
41640 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41641
41642         PR c++/6949
41643         * g++.dg/template/local3.C: New test.
41644
41645         PR c++/11149
41646         * g++.dg/lookup/scoped6.C: New test.
41647
41648 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41649
41650         PR c++/8046
41651         * g++.dg/other/error7.C: New test.
41652
41653 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41654
41655         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41656         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41657         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41658         * g++.old-deja/g++.other/union2.C: Likewise.
41659         * gcc.dg/c90-const-expr-2.c: Likewise.
41660         * gcc.dg/c90-const-expr-3.c: Likewise.
41661         * gcc.dg/c99-const-expr-2.c: Likewise.
41662         * gcc.dg/c99-const-expr-3.c: Likewise.
41663         * gcc.dg/concat.c: Likewise.
41664
41665 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41666
41667         PR c++/9559
41668         * g++.dg/init/static1.C: New test.
41669
41670 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41671
41672         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41673         * g++.old-deja/g++.other/access2.C: Likewise.
41674         * g++.old-deja/g++.other/decl2.C: Likewise.
41675         * gcc.c-torture/execute/20020615-1.c: Likewise.
41676
41677 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41678
41679         PR c++/4933
41680         * g++.dg/template/sizeof4.C: New test.
41681
41682 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41683
41684         * g++.dg/other/error6.C: New test.
41685
41686 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41687
41688         PR c++/10750
41689         * g++.dg/parse/constant2.C: New test.
41690
41691 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41692
41693         PR c++/11106
41694         * g++.dg/other/error5.C: New test.
41695
41696 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41697
41698         * gcc.dg/format/gcc_diag-1.c: New test.
41699
41700 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41701
41702         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41703
41704 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41705
41706         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41707         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41708         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41709
41710 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41711
41712         * gcc.c-torture/execute/builtins/string-8.c: New test.
41713         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41714         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41715         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41716
41717 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41718
41719         PR c++/10468
41720         * g++.dg/ext/typeof6.C: New test.
41721
41722 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41723
41724         PR c++/10796
41725         * g++.dg/init/enum1.C: New test.
41726
41727 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41728
41729         * gcc.dg/20030627-1.c: New test.
41730
41731 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR c++/11332
41734         * g++.dg/expr/static_cast2.C: New test.
41735
41736 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41737             Jakub Jelinek  <jakub@redhat.com>
41738
41739         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41740         sprintf(dst,"%s",src) optimization.
41741         * gcc.c-torture/execute/20030626-1.c: New test case.
41742         * gcc.c-torture/execute/20030626-2.c: New test case.
41743
41744 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41745
41746         * gcc.c-torture/execute/multi-ix.c: New test.
41747
41748         * gcc.c-torture/execute/simd-4.c (main):
41749         Added missing semicolon at end of union.
41750
41751 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41752
41753         PR c++/8266
41754         * g++.dg/template/explicit-instantiation3.C: New test.
41755
41756 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41757
41758         * gcc.dg/20030626-1.c: Use signed char.
41759
41760 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41761
41762         * gcc.dg/20030626-1.c: New test.
41763
41764 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41765
41766         * const-str-2.m: Update.
41767
41768 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41769
41770         PR c++/10990
41771         * g++.dg/rtti/dyncast1.C: New test.
41772         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41773         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41774         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41775
41776         PR c++/10931
41777         * g++.dg/expr/static_cast1.C: New test.
41778
41779 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41780
41781         * gcc.dg/20030625-1.c: New test.
41782
41783 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41784
41785         * gcc.c-torture/compile/20030624-1.c: New test case.
41786
41787 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41788
41789         * gcc.c-torture/execute/string-opt-17.c: New test.
41790
41791 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41792
41793         PR c++/5754
41794         * g++.dg/parse/crash6.C: New test.
41795
41796 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41797
41798         * gcc.dg/builtins-24.c: New test case.
41799
41800 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41801
41802         * g++.dg/opt/operator1.C: New test.
41803
41804 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41805
41806         * gcc.c-torture/execute/string-opt-16.c: New test case.
41807
41808 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41809
41810         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41811         * g++.old-deja/g++.other/conv7.C: Likewise.
41812         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41813         * g++.old-deja/g++.other/overload14.C: Likewise.
41814
41815 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41816
41817         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41818         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41819
41820 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41821
41822         PR c++/10888
41823         * g++.dg/warn/Winline-3.C: New test.
41824
41825 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41826
41827         * lib/target-supports.exp (check_alias_available): Make the test
41828         program acceptable to the Solaris assembler.
41829
41830         PR c++/10749
41831         * g++.dg/template/memclass2.C: New test.
41832
41833 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41834             Eric Botcazou  <ebotcazou@libertysurf.fr>
41835
41836         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41837         data for non-matching targets.
41838         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41839
41840 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41841
41842         PR c++/10845
41843         * g++.dg/template/member3.C: New test.
41844
41845 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41846
41847         PR c++/10939
41848         * g++.dg/template/func1.C: New test.
41849
41850         PR c++/9649
41851         * g++.dg/template/static4.C: New test.
41852         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41853
41854         PR c++/11041
41855         * g++.dg/init/ref7.C: New test.
41856
41857 2003-06-19  Matt Austern  <austern@apple.com>
41858
41859         PR c++/11228
41860         * g++.dg/anew1.C: New test.
41861         * g++.dg/anew2.C: New test.
41862         * g++.dg/anew3.C: New test.
41863         * g++.dg/anew4.C: New test.
41864
41865 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41866
41867         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41868
41869 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41870
41871         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41872         endian-dependent.
41873
41874 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41875
41876         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41877         Remove cruft.
41878
41879 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41880
41881         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41882         * gcc.c-torture/compile/961203-1.c: Likewise.
41883         * gcc.c-torture/compile/980506-1.c: Likewise.
41884
41885 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41886
41887         PR c++/10712
41888         * g++.dg/lookup/using7.C: New test.
41889
41890 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41891
41892         PR c++/11105
41893         * g++.dg/abi/conv1.C: Remove it.
41894         * g++.dg/template/conv7.C: New test.
41895         * g++.dg/template/conv8.C: Likewise.
41896         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41897         conversion operator.
41898
41899 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41900
41901         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41902         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41903         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41904         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41905         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41906         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41907         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41908         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41909         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41910         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41911         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41912         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41913         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41914         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41915         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41916         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41917         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41918         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41919         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41920         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41921         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41922         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41923         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41924         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41925         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41926         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41927         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41928         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41929         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41930
41931 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41932
41933         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41934         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41935         indications.
41936
41937 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41938
41939         * gcc.dg/i386-387-5.c: New test case.
41940         * gcc.dg/i386-387-6.c: New test case.
41941         * gcc.dg/builtins-23.c: New test case.
41942
41943 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41944
41945         * gcc.dg/builtins-22.c: New test case.
41946         * gcc.dg/i386-387-1.c: Update to test exp.
41947         * gcc.dg/i386-387-2.c: Likewise.
41948
41949 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41950
41951         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41952
41953 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41954
41955         * lib/gcc-dg.exp (dg-require-dll): New function.
41956         (dg-xfail-if): Likewise.
41957         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41958         driver.
41959
41960         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41961         * gcc.c-torture/compile/20001205-1.c: Likewise.
41962         * gcc.c-torture/compile/20001226-1.c: Likewise.
41963         * gcc.c-torture/compile/20010518-2.c: Likewise.
41964         * gcc.c-torture/compile/20020312-1.c: Likewise.
41965         * gcc.c-torture/compile/20020604-1.c: Likewise.
41966         * gcc.c-torture/compile/920501-12.c: Likewise.
41967         * gcc.c-torture/compile/920501-4.c: Likewise.
41968         * gcc.c-torture/compile/920520-1.c: Likewise.
41969         * gcc.c-torture/compile/920521-1.c: Likewise.
41970         * gcc.c-torture/compile/920625-1.c: Likewise.
41971         * gcc.c-torture/compile/961203-1.c: Likewise.
41972         * gcc.c-torture/compile/980506-1.c: Likewise.
41973         * gcc.c-torture/compile/981006-1.c: Likewise.
41974         * gcc.c-torture/compile/981022-1.c: Likewise.
41975         * gcc.c-torture/compile/981223-1.c: Likewise.
41976         * gcc.c-torture/compile/990617-1.c: Likewise.
41977         * gcc.c-torture/compile/dll.c: Likewise.
41978         * gcc.c-torture/compile/labels-3.c: Likewise.
41979         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41980         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41981         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41982         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41983         * gcc.c-torture/compile/simd-5.c: Likewise.
41984         * gcc.c-torture/compile/20000804-1.x: Remove.
41985         * gcc.c-torture/compile/20001205-1.x: Likewise.
41986         * gcc.c-torture/compile/20001226-1.x: Likewise.
41987         * gcc.c-torture/compile/20010518-2.x: Likewise.
41988         * gcc.c-torture/compile/20020312-1.x: Likewise.
41989         * gcc.c-torture/compile/20020604-1.x: Likewise.
41990         * gcc.c-torture/compile/920501-12.x: Likewise.
41991         * gcc.c-torture/compile/920501-4.x: Likewise.
41992         * gcc.c-torture/compile/920520-1.x: Likewise.
41993         * gcc.c-torture/compile/920521-1.x: Likewise.
41994         * gcc.c-torture/compile/920625-1.x: Likewise.
41995         * gcc.c-torture/compile/961203-1.x: Likewise.
41996         * gcc.c-torture/compile/980506-1.x: Likewise.
41997         * gcc.c-torture/compile/981006-1.x: Likewise.
41998         * gcc.c-torture/compile/981022-1.x: Likewise.
41999         * gcc.c-torture/compile/981223-1.x: Likewise.
42000         * gcc.c-torture/compile/990617-1.x: Likewise.
42001         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42002         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42003         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42004         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42005         * gcc.c-torture/compile/simd-5.x: Likewise.
42006
42007         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42008
42009 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42010
42011         * gcc.c-torture/execute/20030611-1.c: New test.
42012
42013 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42014
42015         PR middle-end/168
42016         * gcc.dg/20030612-1.c: New test case.
42017
42018 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42019
42020         PR c++/10635
42021         * g++.dg/expr/cast1.C: New test.
42022
42023 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42024
42025         * gcc.dg/builtins-21.c: New test case.
42026
42027 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42028
42029         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42030         options instead of at the end.
42031         * lib/objc.exp (objc_target_compile): Likewise.
42032
42033 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42034
42035         PR c++/10432
42036         * g++.dg/parse/error1.C: New test.
42037
42038 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42039
42040         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42041         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42042         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42043         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42044         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42045         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42046         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42047         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42048         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42049         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42050         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42051         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42052         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42053         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42054         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42055         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42056         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42057         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42058         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42059         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42060         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42061         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42062         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42063         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42064
42065         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42066         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42067         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42068         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42069         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42070         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42071         * gcc.dg/compat/scalar-return-3_main.c: New file.
42072         * gcc.dg/compat/scalar-return-3_x.c: New file.
42073         * gcc.dg/compat/scalar-return-3_y.c: New file.
42074         * gcc.dg/compat/scalar-return-4_main.c: New file.
42075         * gcc.dg/compat/scalar-return-4_x.c: New file.
42076         * gcc.dg/compat/scalar-return-4_y.c: New file.
42077
42078 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42079
42080         * gcc.dg/compat/fp2-struct-check.h: New file.
42081         * gcc.dg/compat/fp2-struct-defs.h: New file.
42082         * gcc.dg/compat/fp2-struct-init.h: New file.
42083         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42084         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42085         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42086         * gcc.dg/compat/struct-return-10_main.c: New file.
42087         * gcc.dg/compat/struct-return-10_x.c: New file.
42088         * gcc.dg/compat/struct-return-10_y.c: New file.
42089
42090         * gcc.dg/compat/compat-common.h: New file.
42091         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42092         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42093         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42094         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42095         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42096         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42097         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42098         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42099         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42100         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42101         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42102         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42103         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42104         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42105         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42106         * gcc.dg/compat/small-struct-check.h: Ditto.
42107         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42108         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42109         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42110         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42111         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42112         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42113         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42114         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42115         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42116         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42117         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42118         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42119         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42120         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42121         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42122         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42123         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42124         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42125         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42126         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42127         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42128         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42129         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42130         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42131         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42132         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42133         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42134         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42135         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42136         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42137
42138 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42139
42140         * g++.dg/pch/static-1.C: New file.
42141         * g++.dg/pch/static-1.Hs: New file.
42142
42143 2003-06-10  Richard Henderson  <rth@redhat.com>
42144
42145         * gcc.dg/asm-7.c: Adjust expected warning text.
42146
42147 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42148
42149         * gcc.dg/builtins-20.c: New test case.
42150
42151 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42152
42153         PR c++/11131
42154         * g++.dg/opt/template1.C: New test.
42155
42156 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42157
42158         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42159         additional_sources.
42160
42161 2003-05-21  David Taylor  <dtaylor@emc.com>
42162
42163         * gcc.dg/Wpadded.c: New file.
42164
42165 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42166
42167         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42168         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42169         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42170         dg-require-weak.
42171
42172 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42173
42174         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42175
42176 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42177
42178         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42179         (dg-require-alias): Likewise.
42180         (dg-require-gc-sections): Likewise.
42181         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42182
42183 2003-06-08  Richard Henderson  <rth@redhat.com>
42184
42185         * gcc.dg/20011029-2.c: Fix the array reference.
42186         * gcc.dg/asm-7.c: New.
42187
42188 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42189
42190         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42191
42192 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42193
42194         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42195         (dg-require-gc-sections): Likewise.
42196
42197 2003-06-08  Jan Hubicka  <jh@suse.cz>
42198
42199         * i386-cmov1.c: Fix regular expression.
42200         * i386-cvt-1.c: Likewise.
42201         * i386-local.c: Likewise.
42202         * i386-local2.c: Likewise.
42203         * i386-mul.c: Likewise.
42204         * i386-ssetype-1.c: Likewise.
42205         * i386-ssetype-3.c: Likewise.
42206         * i386-ssetype-5.c: Likewise.
42207
42208 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42209
42210         PR c++/11039
42211         * g++.dg/warn/implicit-typename2.C: New test.
42212         * g++.dg/warn/implicit-typename3.C: New test.
42213
42214 2003-06-07  Richard Henderson  <rth@redhat.com>
42215
42216         * g++.dg/other/offsetof3.C: Use size_t.
42217         * g++.dg/other/offsetof4.C: Likewise.
42218
42219 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42220
42221         * lib/copy-file.exp: New. Implement gcc_copy_files.
42222
42223         * lib/dg-pch.exp: Load copy-file.exp
42224         (dg-pch): Use gcc_copy_files instead of "file copy".
42225
42226 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42227
42228         * gcc.dg/weak/weak.exp: Simplify.
42229         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42230         * gcc.dg/weak/weak-1.c: Likewise.
42231         * gcc.dg/weak/weak-2.c: Likewise.
42232         * gcc.dg/weak/weak-3.c: Likewise.
42233         * gcc.dg/weak/weak-4.c: Likewise.
42234         * gcc.dg/weak/weak-5.c: Likewise.
42235         * gcc.dg/weak/weak-6.c: Likewise.
42236         * gcc.dg/weak/weak-7.c: Likewise.
42237         * gcc.dg/weak/weak-8.c: Likewise.
42238         * gcc.dg/weak/weak-9.c: Likewise.
42239
42240 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42241
42242         gcc.c-torture/execute/20030606-1.c: New.
42243
42244 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42245
42246         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42247         * gcc.dg/builtins-19.c: Likewise.
42248
42249 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42250
42251         * gcc.dg/builtins-2.c: Add some more tests.
42252         * gcc.dg/builtins-18.c: New test case.
42253         * gcc.dg/builtins-19.c: New test case.
42254
42255 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42256             Jim Wilson  <wilson@tuliptree.org>
42257
42258         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42259
42260 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42261
42262         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42263         mempcpy/stpcpy calls not to be optimized into something else.
42264         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42265         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42266         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42267
42268 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42269
42270         * gcc.dg/format/asm_fprintf-1.c: New test.
42271
42272 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42273
42274         * lib/gcc-defs.exp (additional_sources): New variable.
42275         (dg-additional-sources): New function.
42276         (additional_files): New variable.
42277         (dg-additional-files): New function.
42278         (dg-additional-files-options): Likewise.
42279         * lib/gcc-dg.exp (dg-require-weak): New function.
42280         (dg-require-alias): Likewise.
42281         (dg-require-gc-sections): Likewise.
42282         * lib/target-supports.exp (check_alias_available): Remove testfile
42283         parameter.
42284         (check_gc_sections_available): New function.
42285         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42286         (dg-gpp-additional-files): Likewise.
42287         * lib/g++.exp (additional_sources): Remove.
42288         (additional_files): Likewise.
42289         (g++_target_compile): Use dg-additional-files-options.
42290
42291         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42292         Tcl logic.
42293         * gcc.dg/special/ecos.exp: Remove.
42294         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42295         * gcc.dg/special/alias-1.c: Likewise.
42296         * gcc.dg/special/alias-2.c: Likewise.
42297         * gcc.dg/special/gcsec-1.c: Likewise.
42298         * gcc.dg/special/weak-1.c: Likewise.
42299         * gcc.dg/special/weak-2.c: Likewise.
42300         * gcc.dg/special/wkali-1.c: Likewise.
42301         * gcc.dg/special/wkali-2.c: Likewise.
42302
42303         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42304         dg-gpp-additional-*.
42305         * g++.dg/special/conpr-3.C: Likewise.
42306         * g++.dg/special/conpr-4.C: Likewise.
42307         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42308         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42309         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42310         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42311         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42312         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42313         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42314         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42315         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42316         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42317         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42318         * g++.old-deja/g++.other/comdat1.C: Likewise.
42319         * g++.old-deja/g++.other/comdat2.C: Likewise.
42320         * g++.old-deja/g++.other/comdat3.C: Likewise.
42321         * g++.old-deja/g++.other/ctor1.C: Likewise.
42322         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42323
42324 2003-06-05  Richard Henderson  <rth@redhat.com>
42325
42326         * gcc.dg/debug/20030605-1.c: New.
42327
42328 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42329
42330         * README.QMTEST: Update.
42331
42332 2003-06-04  Richard Henderson  <rth@redhat.com>
42333
42334         * gcc.dg/cleanup-1.c: New.
42335         * gcc.dg/cleanup-2.c: New.
42336         * gcc.dg/cleanup-3.c: New.
42337         * gcc.dg/cleanup-4.c: New.
42338         * gcc.dg/cleanup-5.c: New.
42339         * gcc.dg/cleanup-6.c: New.
42340         * gcc.dg/cleanup-7.c: New.
42341
42342 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42343
42344         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42345
42346         * lib/dg-pch.exp: New file.
42347         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42348         * gcc.dg/pch/pch.exp: Likewise.
42349
42350 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42351
42352         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42353         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42354         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42355         * gcc.dg/builtins-17.c: New test case.
42356         * gcc.dg/i386-387-4.c: New test case.
42357         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42358
42359 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42360
42361         * gcc.dg/ultrasp9.c: New test.
42362
42363 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42364
42365         * gcc.c-torture/compile/20030604-1.c: New test.
42366         * gcc.dg/sparc-constant-1.c: New test.
42367
42368 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42369
42370         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42371
42372 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42373
42374         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42375
42376         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42377         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42378
42379 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42380
42381         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42382
42383 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42384
42385         PR c++/10940
42386         * g++.dg/template/spec10.C: New test.
42387
42388 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42389
42390         * gcc.dg/builtins-16.c: New test case.
42391
42392 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42393
42394         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42395         mempcpy test with post-increments.
42396         * gcc.c-torture/execute/string-opt-3.c: New test.
42397         * gcc.dg/string-opt-1.c: New test.
42398
42399 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42400
42401         PR fortran/10965
42402         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42403
42404 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42405
42406         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42407         (scan-assembler): ... here.  Use dg-scan.
42408         (scan-assembler-not): Likewise.
42409         (scan-file): New function.
42410         (scan-file-not): Likewise.
42411         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42412         * gcc.dg/cpp/_Pragma4.c: Likewise.
42413         * gcc.dg/cpp/_Pragma5.c: Likewise.
42414         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42415         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42416         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42417         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42418         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42419         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42420         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42421         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42422         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42423         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42424         * gcc.dg/cpp/cxxcom1.c: Likewise.
42425         * gcc.dg/cpp/line1.c: Likewise.
42426         * gcc.dg/cpp/maccom1.c: Likewise.
42427         * gcc.dg/cpp/maccom2.c: Likewise.
42428         * gcc.dg/cpp/maccom3.c: Likewise.
42429         * gcc.dg/cpp/maccom4.c: Likewise.
42430         * gcc.dg/cpp/maccom5.c: Likewise.
42431         * gcc.dg/cpp/maccom6.c: Likewise.
42432         * gcc.dg/cpp/multiline.c: Likewise.
42433         * gcc.dg/cpp/spacing1.c: Likewise.
42434         * gcc.dg/cpp/spacing2.c: Likewise.
42435         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42436         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42437         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42438         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42439         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42440         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42441         * gcc.dg/cpp/cxxcom2.c: Likewise.
42442         * gcc.dg/cpp/cxxcom2.h: New file.
42443
42444         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42445         * g++.dg/cpp/truefalse.C: Here.
42446         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42447
42448 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42449
42450         * gcc.dg/cpp/redef3.c: New file.
42451
42452 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42453
42454         * gcc.dg/i386-loop-3.c: New test.
42455
42456 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42457
42458         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42459
42460 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42461
42462         * gcc.dg/fwrapv-1.c: New test case.
42463         * gcc.dg/fwrapv-2.c: New test case.
42464
42465 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42466
42467         PR c++/10956
42468         * g++.dg/template/spec9.C: New test.
42469
42470 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42471
42472         * gcc.dg/duff-4.c: New test case.
42473
42474 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42475
42476         PR fortran/10843
42477         * g77.dg/ffixed-form-1.f: New test
42478         * g77.dg/ffixed-form-2.f: New test
42479         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42480         * g77.dg/ffree-form-3.f: New test
42481
42482 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42483
42484         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42485         * gcc.dg/wint_t-1.c: Likewise.
42486
42487 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42488
42489         * g++.dg/template/access11.C: New test.
42490
42491 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42492
42493         PR c++/10849
42494         * g++.dg/template/access10.C: New test.
42495
42496 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42497             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42498
42499         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42500
42501 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42502
42503         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42504         suppress for powerpc-*-darwin*.
42505         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42506
42507 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42508
42509         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42510         suppress option for powerpc-*-darwin*.
42511
42512 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42513
42514         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42515         * gcc.dg/builtins-4.c: Add test for fmod.
42516
42517 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42518
42519         PR c++/10682
42520         * g++.dg/template/instantiate4.C: New test.
42521
42522 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42523
42524         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42525
42526 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42527
42528         * gcc.dg/compat/scalar-return-1_main.c: New file.
42529         * gcc.dg/compat/scalar-return-1_x.c: New file.
42530         * gcc.dg/compat/scalar-return-1_y.c: New file.
42531         * gcc.dg/compat/scalar-return-2_main.c: New file.
42532         * gcc.dg/compat/scalar-return-2_x.c: New file.
42533         * gcc.dg/compat/scalar-return-2_y.c: New file.
42534         * gcc.dg/compat/struct-return-3_main.c: New file.
42535         * gcc.dg/compat/struct-return-3_y.c: New file.
42536         * gcc.dg/compat/struct-return-3_x.c: New file.
42537         * gcc.dg/compat/struct-return-2_main.c: New file.
42538         * gcc.dg/compat/struct-return-2_x.c: New file.
42539         * gcc.dg/compat/struct-return-2_y.c: New file.
42540
42541 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42542
42543         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42544         for hppa*-hp-hpux*.
42545         * gcc.dg/20021014-1.c (dg-options): Likewise.
42546         * gcc.dg/nest.c (dg-options): Likewise.
42547
42548 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42549
42550         PR c++/9738
42551         * g++.dg/ext/dllimport2.C: New file.
42552         * g++.dg/ext/dllimport3.C: New file.
42553
42554 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42555
42556         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42557         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42558         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42559         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42560         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42561         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42562         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42563         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42564         * gcc.dg/compat/small-struct-defs.h: New file.
42565         * gcc.dg/compat/small-struct-init.h: New file.
42566         * gcc.dg/compat/small-struct-check.h: New file.
42567         * gcc.dg/compat/fp-struct-defs.h: New file.
42568         * gcc.dg/compat/fp-struct-check.h: New file.
42569         * gcc.dg/compat/fp-struct-init.h: New file.
42570         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42571         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42572
42573 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42574
42575         * gcc.dg/20030225-2.c: New test.
42576
42577 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42578             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42579
42580         * gcc.c-torture/compile/20030518-1.c: New test case.
42581
42582 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42583
42584         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42585         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42586         gcc-dg-debug-runtest.
42587         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42588         gcc-dg-debug-runtest.
42589
42590 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42591
42592         PR c++/9022
42593         * g++.dg/lookup/using6.C: New test.
42594
42595 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42596
42597         * g++.dg/parse/access2.C: New test.
42598
42599 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42600
42601         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42602         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42603         * gcc.dg/debug/debug.exp: Likewise.
42604
42605 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42606
42607         * gcc.dg/dollar.c: New test.
42608
42609 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42610
42611         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42612         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42613         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42614         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42615         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42616         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42617         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42618         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42619         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42620         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42621         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42622         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42623         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42624         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42625         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42626         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42627         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42628         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42629
42630 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42631
42632         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42633         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42634         support for "repo" mode.
42635         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42636         * lib/g77-dg.exp: Likewise.
42637         * lib/obj-dg.exp: Likewise.
42638
42639 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42640
42641         Merge from gcc-3_2-rhl8-branch:
42642         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42643
42644         * gcc.dg/tls/opt-6.c: New test.
42645
42646         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42647
42648         * gcc.dg/20030405-1.c: New test.
42649
42650         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42651
42652         * gcc.dg/20030309-1.c: New test.
42653
42654         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42655
42656         * gcc.c-torture/execute/20030307-1.c: New test.
42657
42658         2003-02-20  Randolph Chung  <tausq@debian.org>
42659
42660         * gcc.c-torture/compile/20030220-1.c: New test.
42661
42662         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42663
42664         * gcc.dg/20030217-1.c: New test.
42665
42666         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42667
42668         * gcc.c-torture/compile/20020129-1.c: New test.
42669
42670         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42671
42672         * gcc.dg/unroll-1.c: New test.
42673
42674         2002-11-16  Jan Hubicka  <jh@suse.cz>
42675
42676         * gcc.c-torture/execute/20020920-1.c: New test.
42677
42678         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42679
42680         PR target/7434
42681         * gcc.c-torture/compile/20021008-1.c: New test.
42682
42683         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42684
42685         PR target/7559
42686         * gcc.c-torture/execute/20020810-1.c: New test.
42687
42688         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42689
42690         * gcc.c-torture/compile/20020807-1.c: New test.
42691
42692         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42693
42694         * gcc.dg/tls/opt-1.c: New test.
42695
42696         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42697
42698         * gcc.dg/20020729-1.c: New test.
42699
42700         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42701
42702         * g++.dg/opt/life1.C: New test.
42703
42704         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42705
42706         * gcc.dg/20020525-1.c: New test.
42707
42708         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42709
42710         PR c++/6794
42711         * g++.dg/ext/pretty1.C: New test.
42712         * g++.dg/ext/pretty2.C: New test.
42713
42714 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42715
42716         PR c++/8385
42717         * g++.dg/ext/typeof5.C: New test.
42718
42719 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42720
42721         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42722         __USER_LABEL_PREFIX__ into account.
42723         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42724
42725 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42726
42727         * gcc.dg/builtins-15.c: New test case.
42728
42729 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42730
42731         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42732
42733 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42734
42735         * lib/g++.exp: Tweak handling of additional source files.
42736         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42737         * g++.dg/special/conpr-2a.C: Rename to ...
42738         * g++.dg/special/conpr-2a.cc: ... this.
42739         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42740         * g++.dg/special/conpr-3a.C: Rename to ...
42741         * g++.dg/special/conpr-3a.cc: This.
42742         * g++.dg/special/conpr-3b.C: Rename to ...
42743         * g++.dg/special/conpr-3b.cc: This.
42744         * g++.dg/special/conpr-4.C: New test.
42745         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42746
42747 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42748
42749         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42750
42751 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42752
42753         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42754         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42755         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42756         * g++.old-deja/g++.other/warn3.C: Likewise.
42757
42758 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42759
42760         * gcc.dg/i386-387-1.c: Update to also test log.
42761         * gcc.dg/i386-387-2.c: Likewise.
42762
42763 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42764
42765         * g77.f-torture/execute/int8421.f: New test.
42766
42767 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42768
42769         PR c++/10230, c++/10481
42770         * g++.dg/lookup/scoped5.C: New test.
42771
42772 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42773
42774         PR c++/10552
42775         * g++.dg/template/ttp6.C: New test.
42776
42777 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42778
42779         * gcc.c-torture/execute/builtins: New directory.
42780         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42781         gcc.c-torture/execute/builtins.
42782         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42783         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42784         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42785         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42786
42787 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42788
42789         PR c++/9252
42790         * g++.dg/template/access8.C: New test.
42791         * g++.dg/template/access9.C: New test.
42792
42793 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42794
42795         PR c++/9554
42796         * g++.dg/parse/access1.C: New test.
42797
42798 2003-05-09  DJ Delorie  <dj@redhat.com>
42799
42800         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42801         long, and not an int.
42802
42803 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42804
42805         PR c++/10555, c++/10576
42806         * g++.dg/template/memclass1.C: New test.
42807
42808 2003-05-08  DJ Delorie  <dj@redhat.com>
42809
42810         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42811         targets.
42812         * gcc.c-torture/execute/20021024-1.x: Likewise.
42813         * gcc.c-torture/execute/shiftdi.x: Likewise.
42814         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42815         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42816         * gcc.dg/20021018-1.c: Likewise.
42817
42818 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42819
42820         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42821
42822         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42823         (bcopy): Call memmove.
42824
42825 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42826
42827         * g77.f-torture/compile/8485.f: New test case.
42828
42829 2003-05-07  Richard Henderson  <rth@redhat.com>
42830
42831         PR c++/10570
42832         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42833         Verify exception_cleanup not called for rethrows.
42834         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42835         when exiting catch block without rethrowing.
42836         * g++.dg/eh/forced3.C: New.
42837         * g++.dg/eh/forced4.C: New.
42838
42839 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42840
42841         * gcc.dg/20030505.c: Fix triplet.
42842
42843 2003-05-06  DJ Delorie  <dj@redhat.com>
42844
42845         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42846         * gcc.dg/nest.c: Likewise.
42847
42848 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42849
42850         * gcc.dg/builtins-14.c: New test case.
42851
42852 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42853
42854         * lib/compat.exp (compat-execute): New argument.
42855         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42856         * gcc.dg/compat: New test directory.
42857         * gcc.dg/compat/compat.exp: New expect script.
42858         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42859         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42860         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42861         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42862         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42863         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42864
42865         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42866         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42867         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42868         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42869         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42870         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42871         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42872         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42873         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42874         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42875         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42876         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42877         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42878         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42879         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42880
42881 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42882
42883         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42884
42885 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42886
42887         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42888
42889 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42890
42891         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42892         * gcc.dg/ppc-fsel-2.c: New test.
42893
42894         * gcc.dg/unused-5.c: New test.
42895
42896 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42897
42898         PR c++/10496
42899         * g++.dg/warn/pmf1.C: New test.
42900
42901 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42902
42903         PR c++/4494
42904         * g++.dg/warn/main.C: New test.
42905
42906 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42907
42908         * gcc.dg/nonnull-3.c: New test.
42909
42910 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42911
42912         * gcc.dg/cpp/Wtrigraphs.c: Update.
42913         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42914
42915 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42916
42917         * gcc.dg/ppc-fsel-1.c: New test.
42918
42919 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42920
42921         PR c/10604
42922         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42923
42924 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42925
42926         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42927
42928 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42929
42930         PR c++/9364, c++/10553, c++/10586
42931         * g++.dg/parse/typename4.C: New test.
42932         * g++.dg/parse/typename5.C: Likewise.
42933
42934 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42935
42936         * gcc.c-torture/compile/20030503-1.c: New test.
42937
42938 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42939
42940         * g++.dg/lookup/using5.C: Fix testcase error.
42941
42942 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42943
42944         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42945         since MEABI is no longer supported.  Remove all vestiges
42946         of MEABI from the test.
42947
42948 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42949
42950         PR c++/10554
42951         * g++.dg/lookup/using5.C: New test.
42952
42953 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42954
42955         PR c++/8772
42956         * g++.dg/template/ttp5.C: New test.
42957
42958 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42959
42960         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42961         (dg-gpp-additional-sources): New function.
42962         (dg-gpp-additional-files): Likewise.
42963         * lib/g++.exp (additional_sources): New variable.
42964         (additional_files): Likewise.
42965         (g++_target_compile): Deal with them.
42966         * lib/old-dejagnu.exp: Remove.
42967         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42968         * g++.old-deja: Revise all tests to use dg commands.
42969
42970 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42971
42972         PR c++/9432, c++/9528
42973         * g++.dg/lookup/using4.C: New test.
42974
42975 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42976
42977         * gcc.dg/noreturn-5.c: New file.
42978         * gcc.dg/noreturn-6.c: New file.
42979
42980         * gcc.c-torture/compile/inline-1.c: New file.
42981
42982 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42983
42984         PR c++/10551
42985         * g++.dg/template/explicit1.C: New test.
42986
42987 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42988
42989         PR c++/10549
42990         * g++.dg/other/bitfield1.C: New test.
42991
42992         PR c++/10527
42993         * g++.dg/init/new7.C: New test.
42994
42995 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42996
42997         * g++.dg/ext/desig1.C: New test.
42998         * g++.dg/ext/init1.C: Update.
42999
43000         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43001
43002 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43003
43004         PR c++/10180
43005         * g++.dg/warn/Winline-1.C: New test.
43006
43007 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43008
43009         * gcc.c-torture/execute/string-opt-19.c: New test.
43010
43011         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43012         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43013
43014 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43015
43016         PR c++/10506
43017         * g++.dg/init/new6.C: New test.
43018
43019         PR c++/10503
43020         * g++.dg/init/ref6.C: New test.
43021
43022 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43023
43024         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43025
43026 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43027
43028         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43029         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43030
43031 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43032
43033         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43034         initialized static data members.
43035
43036 2003-04-25  H.J. Lu <hjl@gnu.org>
43037
43038         * gcc.dg/ia64-sync-4.c: New test.
43039
43040 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43041
43042         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43043         date.
43044
43045 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         PR c++/10337
43048         * g++.dg/warn/conv1.C: New test.
43049         * g++.old-deja/g++.other/conv7.C: Adjust.
43050         * g++.old-deja/g++.other/overload14.C: Adjust.
43051
43052 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43053
43054         PR c++/10471
43055         * g++.dg/template/defarg2.C: New test.
43056
43057 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43058
43059         * gcc.dg/cpp/include2.c: Update.
43060         * gcc.dg/cpp/multiline-2.c: New.
43061         * gcc.dg/cpp/multiline.c: Update.
43062         * gcc.dg/cpp/strify2.c: Update.
43063         * gcc.dg/cpp/trad/literals-2.c: Update.
43064
43065 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43066
43067         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43068
43069 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43070
43071         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43072
43073 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43074
43075         PR c++/10451
43076         * g++.dg/parse/crash4.C: New test.
43077
43078         PR c++/9847
43079         * g++.dg/parse/crash5.C: New test.
43080
43081 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43082
43083         PR c++/10446
43084         * g++.dg/parse/crash3.C: New test.
43085
43086         PR c++/10428
43087         * g++.dg/parse/elab1.C: New test.
43088
43089 2003-04-22  Devang Patel  <dpatel@apple.com>
43090
43091         * gcc.dg/cpp/trad/funlike-5.c: New test.
43092
43093 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43094
43095         * g++.dg/other/packed1.C: Fix dg options.
43096
43097 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43098
43099         * g++.dg/other/offsetof2.C: New test.
43100
43101 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43102
43103         * g++.dg/template/recurse.C: Adjust location of error messages.
43104
43105 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43106
43107         PR c++/9881
43108         * g++.dg/init/addr-const1.C: New test.
43109         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43110
43111 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43112
43113         PR c++/10405
43114         * g++.dg/lookup/struct-hack1.C: New test.
43115
43116 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43117
43118         * ucs.c: Update diagnostic messages.
43119
43120 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43121
43122         * gcc.dg/cpp/truefalse.cpp: New test.
43123         * gcc.dg/cpp/cpp.exp: Update.
43124         * g++.dg/other/stdbool-if.C: Remove.
43125
43126 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43127
43128         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43129         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43130
43131 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43132
43133         * gcc.c-torture/compile/20030418-1.c: New test.
43134
43135 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43136
43137         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43138
43139 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43140
43141         PR c++/10347
43142         g++.dg/template/dependent-name1.C: New test.
43143
43144 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43145
43146         * gcc.dg/warn-1.c (tourist_guide): New array,
43147         contains a pointer to bar.
43148
43149 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43150
43151         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43152         * gcc.c-torture/execute/medce-1.c: New test case.
43153         * gcc.c-torture/execute/medce-2.c: New test case.
43154
43155 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43156
43157         * lib/prune.exp: Ignore more messages.
43158
43159         PR c++/10381
43160         * g++.dg/parse/lookup3.C: New test.
43161
43162 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43163
43164         * gcc.c-torture/compile/20030415-1.c : New test.
43165
43166 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43167
43168         * gcc.c-torture/execute/scope-2.c: Move to ...
43169         * gcc.dg/noncompile/scope.c: .... here.
43170
43171 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43172
43173         * gcc.dg/20030414-2.c: New test case.
43174
43175 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43176
43177         PR target/10377
43178         * gcc.dg/20030414-1.c: New test.
43179
43180 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43181
43182         * gcc.dg/builtins-12.c: New test case.
43183         * gcc.dg/builtins-13.c: New test case.
43184
43185 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43186
43187         * gcc.c-torture/execute/string-opt-18.c: New test.
43188
43189 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43190
43191         PR c++/10300
43192         * g++.dg/init/new5.C: New test.
43193
43194 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43195
43196         PR c++/7910
43197         * g++.dg/ext/dllimport1.C: New test.
43198
43199 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43200
43201         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43202
43203 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43204
43205         PR Fortran/9263
43206         * g77.f-torture/noncompile/9263.f: New test
43207         PR Fortran/1832
43208         * g77.f-torture/execute/1832.f: New test
43209
43210 2003-04-11  David Chad  <davidc@freebsd.org>
43211             Loren J. Rittle  <ljrittle@acm.org>
43212
43213         PR libobjc/8562
43214         * objc.dg/headers.m: New test.
43215
43216 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43217
43218         * gcc.c-torture/execute/builtin-noret-2.c: New.
43219         * gcc.c-torture/execute/builtin-noret-2.x: New.
43220         XFAIL builtin-noret-2.c at -O1 and above.
43221         * gcc.dg/redecl.c: New.
43222         * gcc.dg/Wshadow-1.c: Update error regexps.
43223
43224 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43225
43226         * g++.dg/abi/bitfield10.C: New test.
43227
43228 2003-04-09  Mike Stump  <mrs@apple.com>
43229
43230         * gcc.dg/pch/pch.exp: Make testcase names longer.
43231         * g++.dg/pch/pch.exp: Make testcase names longer.
43232
43233 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43234
43235         * gcc.dg/builtins-11.c: New test case.
43236
43237 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43238
43239         * gcc.dg/builtins-9.c: New test case.
43240         * gcc.dg/builtins-10.c: New test case.
43241
43242 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43243
43244         * gcc.dg/noncompile/init-4.c.c: New test.
43245
43246 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43247
43248         * gcc.misc-test/gcov-9.c: New test.
43249         * gcc.misc-test/gcov-10.c: New test
43250         * gcc.misc-test/gcov-11.c: New test.
43251
43252 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43253
43254         PR optimization/10024
43255         * gcc.c-torture/compile/20030405-1.c: New test.
43256
43257 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43258
43259         * gcc.dg/pch/static-3.c: New.
43260         * gcc.dg/pch/static-3.hs: New.
43261         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43262
43263 2003-04-04  Richard Henderson  <rth@redhat.com>
43264
43265         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43266         * g++.dg/eh/forced2.C: Likewise.
43267
43268 2003-04-03  Mike Stump  <mrs@apple.com>
43269
43270         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43271         target arg.
43272         (scan-assembler-times, scan-assembler-not): Likewise.
43273         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43274
43275 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43276
43277         * gcc.dg/sparc-loop-1.c: New test.
43278
43279 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43280
43281         PR other/9274
43282         * g++.dg/pch/system-2.C: New.
43283         * g++.dg/pch/system-2.Hs: New.
43284
43285 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43286
43287         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43288
43289         * g++.dg/eh/simd-1.C (vecfunc): Same.
43290
43291 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43292
43293         * gcc.c-torture/execute/20030401-1.c: New test case.
43294
43295 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43296
43297         * objc.dg/defs.m: New.
43298
43299 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43300
43301         * g++.dg/eh/simd-1.C: New.
43302         * g++.dg/eh/simd-2.C: New.
43303
43304 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43305
43306         * gcc.c-torture/execute/simd-3.c: New.
43307
43308 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43309
43310         PR c/9936
43311         * gcc.dg/20030331-2.c: New test.
43312
43313 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43314
43315         PR c++/10278
43316         * g++.dg/parse/crash2.C: New test.
43317
43318 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43319
43320         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43321         * gcc.c-torture/execute/20030331-1.c: ...here.
43322
43323 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43324
43325         * gcc.c-torture/execute/20030331-1.c: New test.
43326
43327 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43328
43329         * lib/gcov.exp: Adjust call return testing strings.
43330         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43331
43332 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43333
43334         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43335         * gcc.dg/builtins-7.c: New test case.
43336         * gcc.dg/builtins-8.c: New test case.
43337
43338 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43339
43340         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43341
43342 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43343
43344         PR c++/7647
43345         * g++.dg/lookup-class-member-2.C: New test.
43346
43347 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43348
43349         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43350
43351 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43352
43353         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43354
43355 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43356
43357         * g++.dg/init/attrib1.C: New test.
43358
43359 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43360
43361         * gcc.dg/ultrasp8.c: New test.
43362
43363 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43364
43365         * gcc.dg/ultrasp7.c: New test.
43366
43367 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43368
43369         PR c++/10047
43370         * g++.dg/template/inline1.C: New test.
43371
43372 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43373
43374         * gcc.dg/sparc-dwarf2.c: New test.
43375
43376 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43377
43378         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43379         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43380
43381 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43382
43383         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43384         than reading .x files.
43385         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43386         * g77.dg/gcov/gcov-1.f: Likewise.
43387         * gcc.misc-tests/gcov-4b.c: Likewise.
43388         * gcc.misc-tests/gcov-5b.c: Likewise.
43389         * gcc.misc-tests/gcov-6.c: Likewise.
43390         * gcc.misc-tests/gcov-7.c: Likewise.
43391         * gcc.misc-tests/gcov-8.c: Likewise.
43392         * g++.dg/gcov/gcov-1.x: Remove.
43393         * g77.dg/gcov/gcov-1.x: Likewise.
43394         * gcc.misc-tests/gcov-4b.x: Likewise.
43395         * gcc.misc-tests/gcov-5b.x: Likewise.
43396         * gcc.misc-tests/gcov-6.x: Likewise.
43397         * gcc.misc-tests/gcov-7.x: Likewise.
43398         * gcc.misc-tests/gcov-8.x: Likewise.
43399
43400 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43401
43402         PR opt/10087
43403         * gcc.dg/20030324-1.c: New test.
43404
43405 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43406
43407         PR c++/10224
43408         * g++.dg/template/arg3.C: New test.
43409
43410         PR c++/10158
43411         * g++.dg/template/friend18.C: New test.
43412
43413 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43414
43415         * g77.f-torture/compile/20030326-1.f: New test case.
43416
43417 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43418
43419         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43420
43421         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43422
43423 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43424
43425         * gcc.dg/ia64-sync-3.c: New test.
43426
43427 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43428
43429         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43430
43431 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43432
43433         * gcc.dg/ultrasp6.c: New test.
43434
43435 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43436
43437         * gcc.dg/i386-signbit-1.c: New test.
43438         * gcc.dg/i386-signbit-2.c: New test.
43439         * gcc.dg/i386-signbit-3.c: New test.
43440
43441 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43442
43443         * gcc.dg/ultrasp5.c: Fix options.
43444
43445 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43446
43447         * gcc.dg/ultrasp5.c: Fix comment.
43448
43449 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43450
43451         PR fortran/10197
43452         * g77.f-torture/execute/10197.f: New test.
43453
43454 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43455
43456         PR c++/9898, c++/383
43457         * g++.dg/template/conv6.C: New test.
43458
43459         PR c++/10119
43460         * g++.dg/template/ptrmem5.C: New test.
43461
43462         PR c++/10026
43463         * g++.dg/lookup/koenig1.C: New test.
43464
43465         PR C++/10199
43466         * g++.dg/lookup/template2.C: New test.
43467
43468 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43469
43470         * g++.dg/opt/rtti1.C: New test.
43471
43472 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43473
43474         * gcc.dg/ultrasp5.c: New test.
43475
43476 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43477
43478         PR middle-end/9967
43479         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43480         builtin fputs.
43481
43482 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43483
43484         PR c/8224
43485         * gcc.dg/20030323-1.c: New test.
43486
43487 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43488
43489         * gcc.c-torture/compile/20030323-1.c: New test case.
43490
43491 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43492
43493         * gcc.dg/20030321-1.c: New test.
43494
43495 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43496
43497         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43498
43499 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43500
43501         PR c++/9978, c++/9708
43502         * g++.dg/ext/vlm1.C: Adjust expected error.
43503         * g++.dg/ext/vla2.C: New test.
43504         * g++.dg/template/arg1.C: New test.
43505         * g++.dg/template/arg2.C: New test.
43506
43507 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43508
43509         * g77.f-torture/execute/select.f: New test.
43510         * g77.f-torture/noncompile/select_no_compile.f: New test.
43511
43512 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43513
43514         PR c++/9898
43515         * g++.dg/other/error4.C: New test.
43516
43517 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43518
43519         * g++.dg/template/friend17.C: New test.
43520
43521 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43522
43523         * gcc.c-torture/compile/20030320-1.c: New.
43524
43525 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43526
43527         * gcc.dg/builtins-6.c: New test case.
43528
43529 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43530
43531         PR target/10073
43532         * gcc.c-torture/compile/20030319-1.c: New.
43533
43534 2003-03-18  Jan Hubicka  <jh@suse.cz>
43535
43536         * gcc.dg/i386-cvt-1.c: New test.
43537
43538 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43539
43540         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43541         * objc.dg/naming-2.m: Likewise.
43542
43543 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43544
43545         PR c++/9639
43546         * g++.dg/parse/crash1.C: New test.
43547
43548 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43549
43550         PR c++/8805
43551         * g++.dg/eh/cleanup1.C: New test.
43552
43553 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43554
43555         * gcc.c-torture/execute/20030316-1.c: New test case.
43556
43557 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43558
43559         PR c++/9629
43560         * g++.dg/init/ctor2.C: New test.
43561
43562 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43563
43564         * g77.f-torture/compile/xformat.f: New test case.
43565
43566 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43567
43568         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43569         * g++.old-deja/g++.mike/eh50.C: Likewise.
43570
43571 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43572
43573         PR c++/6440
43574         * g++.dg/template/spec7.C: New test.
43575         * g++.dg/template/spec8.C: Likewise.
43576
43577 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43578
43579         * gcc.c-torture/execute/20030313-1.c: New test.
43580
43581 2003-03-14  Richard Henderson  <rth@redhat.com>
43582
43583         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43584
43585 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43586
43587         * gcc.c-torture/compile/20030314-1.c: New test.
43588
43589 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43590
43591         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43592         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43593         thumb target,
43594         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43595         to accept newer _imp__  prefix and additional
43596         newline in .drectve section.
43597         * gcc.dg/dll-4.c: Likewise.
43598         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43599         switch.
43600
43601 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43602
43603         * g++.dg/parse/namespace9.C: New test.
43604
43605         * g++.dg/init/ref5.C: New test.
43606         * g++.dg/parse/ptrmem1.C: Likewise.
43607
43608 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43609
43610         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43611         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43612         regular expression.
43613         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43614         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43615
43616 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43617
43618         * gcc.c-torture/execute/20030224-2.c: New test.
43619
43620 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43621
43622         * gcc.dg/decl-3.c: New test.
43623
43624 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43625
43626         * gcc.dg/i386-loop-2.c: New test.
43627
43628 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43629
43630         PR c++/9474
43631         * g++.dg/parse/namespace8.C: New test.
43632
43633         PR c++/9924
43634         * g++.dg/overload/builtin2.C: New test.
43635
43636 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43637
43638         * gcc.dg/return-type-3.c: New test.
43639
43640 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43641
43642         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43643         profiling options are not supported.
43644
43645 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43646
43647         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43648         * g++.old-deja/g++.warn/impint2.C: Likewise.
43649
43650 2003-03-10  Devang Patel  <dpatel@apple.com>
43651
43652         * g++.dg/cpp/c++_cmd_1.C: New test.
43653         * g++.dg/cpp/c++_cmd_1.h: New file.
43654
43655 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43656
43657         * gcc.dg/altivec-9.c: New file.
43658
43659 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43660
43661         * gcc.dg/ppc-sdata-1.c: New test.
43662         * gcc.dg/ppc-sdata-2.c: New test.
43663
43664 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43665
43666         PR c++/9373
43667         * g++.dg/opt/ptrmem2.C: New test.
43668
43669         PR c++/8534
43670         * g++.dg/opt/ptrmem1.C: New test.
43671
43672 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43673
43674         * gcc.dg/i386-loop-1.c: New test.
43675
43676 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43677
43678         PR c++/9970
43679         * g++.dg/lookup/friend1.C: New test.
43680
43681 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43682
43683         PR c++/9823
43684         * g++.dg/parser/constructor1.C: New test.
43685
43686 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43687
43688         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43689
43690         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43691
43692 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43693
43694         * gcc.dg/cpp/Wunused.c: Update test.
43695
43696 2003-03-08  Jan Hubicka  <jh@suse.cz>
43697
43698         * gcc.dg/inline-3.c: New test.
43699
43700 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43701
43702         PR c++/9809
43703         * g++.dg/parse/builtin1.C: New test.
43704
43705         PR c++/9982
43706         * g++.dg/abi/cookie1.C: New test.
43707         * g++.dg/abi/cookie2.C: Likewise.
43708
43709         PR c++/9524
43710         * g++.dg/template/field1.C: New test.
43711
43712         PR c++/9912
43713         * g++.dg/parse/class1.C: New test.
43714         * g++.dg/parse/namespace7.C: Likewise.
43715         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43716
43717 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43718
43719         * g++.dg/init/ref4.C: New test.
43720
43721 2003-03-07  Jan Hubicka  <jh@suse.cz>
43722
43723         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43724         * gcc.dg/inline-3.c: New test.
43725
43726 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43727
43728         * g++.dg/init/ref3.C: New test.
43729
43730         PR c++/9965
43731         * g++.dg/init/ref2.C: New test.
43732
43733         PR c++/9400
43734         * g++.dg/warn/Wshadow-2.C: New test.
43735
43736         PR c++/9791
43737         * g++.dg/warn/Woverloaded-1.C: New test.
43738
43739 2003-03-05  Jan Hubicka  <jh@suse.cz>
43740
43741         * gcc.dg/i386-local2.c: New.
43742         * gcc.dg/i386-local.c: Fix typo.
43743
43744 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43745
43746         * g++.dg/abi/layout3.C: New test.
43747
43748 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43749
43750         * gcc.c-torture/compile/20030305-1.c
43751
43752 2003-03-05  Jan Hubicka  <jh@suse.cz>
43753
43754         * gcc.dg/i386-local.c: New.
43755
43756 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43757
43758         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43759
43760 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43761
43762         * gcc.dg/switch-2.c: New test.
43763         * gcc.dg/switch-3.c: New test.
43764         * gcc.dg/Wswitch.c: Adjust line numbers.
43765         * gcc.dg/Wswitch-default.c: Likewise.
43766         * gcc.dg/Wswitch-enum.c: Likewise.
43767
43768 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43769
43770         * gcc.c-torture/execute/20030222-1.c: New test.
43771
43772 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43773
43774         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43775
43776 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43777
43778         PR c++/9878
43779         * g++.dg/init/ref1.C: New test.
43780
43781 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43782
43783         * gcc.dg/sh-relax.c: New SH-only test.
43784
43785 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43786
43787         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43788         comment explaining purpose of testcase.
43789
43790 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43791
43792         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43793         for HC11/HC12 (asm needs two int registers).
43794         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43795         HC11/HC12 because the test uses an asm which needs two 32-bit
43796         registers.
43797
43798 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43799
43800         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43801         for HC11/HC12 (array is too large otherwise).
43802         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43803         * gcc.c-torture/compile/20010518-2.x: Likewise.
43804         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43805         HC11/HC12 (array is too large).
43806
43807 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43808
43809         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43810         * lib/g++-dg.exp (g++-dg-test): Likewise.
43811
43812 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43813
43814         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43815         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43816
43817 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43818
43819         * g++.dg/warn/implicit-typename1.C: Remove warning.
43820
43821 2003-02-28  Richard Henderson  <rth@redhat.com>
43822
43823         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43824         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43825
43826 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43827
43828         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43829         * g++.dg/pch/pch.exp: Likewise.
43830
43831 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43832
43833         PR c++/9879
43834         * g++.dg/init/new4.C: New test.
43835
43836 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43837
43838         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43839
43840 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43841
43842         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43843         unsigned long.
43844
43845         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43846         wider than float.
43847
43848 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43849
43850         * lib/scanasm.exp: Add support for counting numbers of
43851         occurences.
43852         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43853         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43854
43855 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43856
43857         PR c++/9683
43858         * g++.dg/template/static3.C: New test.
43859
43860         PR c++/9829
43861         * g++.dg/parse/namespace6.C: New test.
43862
43863 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43864
43865         PR target/9732
43866         * gcc.dg/20030225-1.c: New test.
43867
43868 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43869
43870         * README: Remove out-of-date information.
43871
43872         PR c++/9836
43873         * g++.dg/template/spec6.C: New test.
43874
43875 2003-02-24  Jeff Law  <law@redhat.com>
43876
43877         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43878
43879 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43880
43881         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43882         * gcc.dg/pragma-ep-1.c: Likewise.
43883
43884 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43885
43886         PR c++/9602
43887         * g++.dg/template/friend16.C: New test.
43888
43889 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43890
43891         PR c++/5333
43892         * g++.dg/parse/fused-params1.C: Adjust error messages.
43893         * g++.dg/template/nested3.C: New test.
43894
43895 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43896
43897         * g++.dg/abi/param1.C: New test.
43898
43899 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43900
43901         PR c++/7982
43902         * g++.dg/warn/implicit-typename1.C: New test.
43903
43904 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43905
43906         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43907         with "mtune".
43908         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43909         * gcc.c-torture/execute/20010129-1.x: Likewise.
43910         * gcc.dg/20011107-1.c: Likewise.
43911         * gcc.dg/20020108-1.c: Likewise.
43912         * gcc.dg/20020122-3.c: Likewise.
43913         * gcc.dg/20020206-1.c: Likewise.
43914         * gcc.dg/20020310-1.c: Likewise.
43915         * gcc.dg/20020426-2.c: Likewise.
43916         * gcc.dg/20020517-1.c: Likewise.
43917         * gcc.dg/991230-1.c: Likewise.
43918         * gcc.dg/i386-unroll-1.c: Likewise.
43919         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43920
43921 2003-02-22  Jan Hubicka  <jh@suse.cz>
43922
43923         * gcc.dg/i386-mul.c: New test.
43924
43925 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43926
43927         * gcc.dg/builtins-5.c: New test case.
43928
43929 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43930
43931         * gcc.dg/asmreg-1.c: New test.
43932
43933 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43934
43935         PR c++/9749
43936         * g++.dg/parse/varmod1.C: New test.
43937
43938 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43939
43940         PR c++/9727
43941         * g++.dg/template/op1.C: New test.
43942
43943 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43944
43945         PR c++/8906
43946         * g++.dg/template/nested2.C: New test.
43947
43948 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43949
43950         PR c++/8724
43951         * g++.dg/expr/dtor1.C: New test.
43952
43953 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43954
43955         * gcc.dg/cpp/include3.c: New test.
43956         * gcc.dg/cpp/inc/foo.h: New file.
43957
43958 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43959
43960         * gcc.c-torture/execute/20030221-1.c: New test.
43961
43962 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43963
43964         PR c++/9729
43965         * g++.dg/abi/conv1.C: New test.
43966
43967 2003-02-20  Jan Hubicka  <jh@suse.cz>
43968
43969         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43970
43971 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43972
43973         * gcc.c-torture/compile/20030219-1.c: New test.
43974
43975 2003-02-18  Jan Hubicka  <jh@suse.cz>
43976
43977         * gcc.dg/funcorder.c: New test.
43978
43979 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43980
43981         * gcc.c-torture/execute/20030218-1.c: New.
43982
43983 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43984
43985         * gcc.dg/20030218-1.c: New.
43986
43987 2003-02-18  Richard Henderson  <rth@redhat.com>
43988
43989         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43990         * gcc.dg/attr-used-2.c: New.
43991
43992 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43993
43994         PR c++/9704
43995         * g++.dg/init/copy5.C: New test.
43996
43997 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43998
43999         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44000         * g++.dg/pch/pch.exp: Likewise.
44001
44002 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44003
44004         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44005         STACK_SIZE is not defined.
44006
44007 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44008
44009         PR c++/9457
44010         * g++.dg/template/init1.C: New test.
44011
44012 2003-02-16  Jan HUbicka  <jh@suse.cz>
44013
44014         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44015         (foo): Add few extra tests
44016         * gcc.dg/c99-const-expr-3.c: Likewise.
44017         * gcc.c-torture/execute/20030216-1.c: New.
44018
44019 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44020
44021         PR c++/9459
44022         * g++.dg/ext/typeof4.C: New test.
44023
44024 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44025
44026         * gcc.dg/i386-387-3.c: New test case.
44027
44028 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44029
44030         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44031         cris-*-elf* cris-*-aout* and mmix-*-*.
44032
44033 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44034
44035         * gcc.dg/20030213-1.c: New test.
44036
44037 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44038
44039         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44040         * gcc.dg/i386-387-2.c: Likewise.
44041
44042 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44043
44044         * gcc.dg/ppc-spe.c: Fix formatting.
44045         Enable tests that were previously unsupported by gas.
44046         Delete tests for instructions that no longer exist.
44047         Switch arguments on evsubifw builtin.
44048
44049 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44050
44051         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44052         STACK_SIZE is too small.
44053
44054 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44055             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44056
44057         * gcc.dg/decl-2.c: New test.
44058
44059 2003-02-10  Jan Hubicka  <jh@suse.cz>
44060
44061         * gcc.dg/i386-fpcvt-1.c: New test.
44062
44063 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44064
44065         * gcc.c-torture/execute/20030209-1.c: New test.
44066
44067 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44068
44069         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44070         int-wide bitops, use the constants of the same width.
44071         Likewise, if long long is 32-bit wide, test bitops using
44072         32-bit constants.
44073
44074 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44075
44076         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44077
44078 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44079
44080         * gcc.dg/builtins-4.c: New test case.
44081
44082 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44083
44084         * gcc.dg/20020430-1.c: Fix dg command typos.
44085         * gcc.dg/20020503-1.c: Likewise.
44086
44087 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44088
44089         PR c++/8785
44090         * g++.dg/parse/fused-params1.C: New test.
44091
44092         PR c++/8857
44093         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44094
44095         PR c++/8921
44096         * g++.dg/parse/non-dependent1.C: New test.
44097
44098         PR c++/8928
44099         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44100
44101         PR c++/9228
44102         * g++.dg/parse/undefined7.C: New test.
44103         * g++.dg/parse/non-templ1.C: New test.
44104
44105         PR c++/9229
44106         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44107
44108 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44109
44110         * gcc.c-torture/compile/20030206-1.c: New test.
44111
44112 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44113
44114         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44115         "pow" to "foo" to avoid potential confusion with a math built-in.
44116
44117 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44118
44119         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44120         conditions for SPARC targets.
44121
44122 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44123
44124         * gcc.dg/20030204-1.c: New test.
44125
44126 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44127
44128         PR c++/38
44129         * g++.dg/parse/array-size1.C: New test.
44130
44131         PR c++/5657
44132         * g++.dg/parse/undefined3.C: New test.
44133
44134         PR c++/5665
44135         * g++.dg/parse/undefined4.C: New test.
44136
44137         PR c++/5975
44138         * g++.dg/parse/undefined5.C: New test.
44139
44140         PR c++/7259
44141         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44142
44143         PR c++/8578
44144         * g++.dg/parse/casting-operator1.C: New test.
44145
44146         PR c++/8596
44147         * g++.dg/parse/undefined6.C: New test.
44148
44149         PR c++/8736
44150         * g++.dg/parse/missing-template1.C: New test.
44151
44152 2003-02-04  Jan Hubicka  <jh@suse.cz>
44153
44154         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44155         * gcc.dg/i386-cmov?.c: Likewise.
44156         * gcc.dg/i386-fpcvt-?.c: Likewise.
44157         * gcc.dg/i386-ssefp-1.c: Likewise.
44158         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44159         conventions.
44160
44161 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44162
44163         PR c++/7129
44164         * g++.dg/ext/max.C: New test.
44165
44166 2003-02-03  Jan Hubicka  <jh@suse.cz>
44167
44168         * gcc.c-torture/execute/20030203-1.c: New test.
44169
44170 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44171
44172         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44173         'natural-endian'.
44174
44175 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44176
44177         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44178         * g++.dg/init/new2.C: Likewise.
44179         * g++.dg/other/new1.C: Likewise.
44180
44181 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44182
44183         * gcc.dg/struct-ret-libc.c: New test.
44184
44185 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44186
44187         * gcc.dg/20030129-1.c: New test.
44188
44189 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44190
44191         PR c++/8849
44192         * g++.dg/template/ptrmem4.C: New test.
44193
44194 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44195
44196         * g++.dg/parser/constant1.C: New test.
44197
44198 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44199
44200         PR c++/8591
44201         * g++.dg/parse/friend2.C: New test.
44202
44203 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44204
44205         PR c++/9437
44206         * g++.dg/template/unify4.C: New test.
44207
44208 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44209
44210         * gcc.c-torture/execute/20030128-1.c: New test.
44211
44212 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44213
44214         * g++.dg/lookup/nested1.C: Test moved from ...
44215         * g++.old-deja/g++.other/lookup24.C: ... here.
44216
44217 2003-01-28  Jan Hubicka  <jh@suse.cz>
44218
44219         * gcc.dg/i386-cmov5.c: New test.
44220
44221 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44222
44223         * gcc.c-torture/execute/20010925-1.c: Changed the
44224         memcpy declaration.
44225
44226 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44227
44228         PR c++/3902
44229         * g++.dg/parse/template5.C: New test.
44230
44231 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44232
44233         PR fortran/9258
44234         * g77.dg/pr9258: New test.
44235
44236 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44237
44238         * README: Move relevant parts from README.g++.
44239
44240         * README.g++: Remove this file.
44241
44242 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44243
44244         * g++.dg/abi/dcast1.C: New test.
44245
44246 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44247
44248         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44249
44250 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44251
44252         PR c++/47
44253         * g++.old-deja/g++.other/lookup24.C: New test.
44254
44255 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44256
44257         PR middle-end/7227
44258         * gcc.dg/uninit-C.c: New test.
44259
44260 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44261
44262         * g++.dg/abi/covariant1.C: New test.
44263
44264 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44265
44266         * gcc.dg/20030123-1.c: New test.
44267
44268 2003-01-25  Jan Hubicka  <jh@suse.cz>
44269
44270         PR opt/8492
44271         * gcc.c-torture/compile/20030125-1.c
44272
44273 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44274
44275         PR c++/9403
44276         * g++.dg/parse/template3.C: New test.
44277         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44278
44279         PR c++/795
44280         * g++.dg/parse/template4.C: New test.
44281
44282         PR c++/9415
44283         * g++.dg/template/qual2.C: New test.
44284
44285         PR c++/8545
44286         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44287
44288         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44289
44290 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44291
44292         * gcc.c-torture/execute/switch-1.c: New test case.
44293
44294 2003-01-25  Jan Hubicka  <jh@suse.cz>
44295
44296         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44297
44298 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44299
44300         Tweaks for Bison-1.875. From the NEWS file:
44301         "- `parse error' -> `syntax error'
44302         Bison now uniformly uses the term `syntax error'"
44303         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44304         * gcc.dg/cpp/digraph2.c: Likewise.
44305         * gcc.dg/cpp/direct2.c: Likewise.
44306         * gcc.dg/cpp/paste4.c: Likewise.
44307         * gcc.dg/c90-restrict-1.c: Likewise.
44308         * gcc.dg/c99-func-2.c: Likewise.
44309         * gcc.dg/noncompile/920721-2.c: Likewise.
44310         * gcc.dg/noncompile/930622-2.c: Likewise.
44311         * gcc.dg/noncompile/940112-1.c: Likewise.
44312         * gcc.dg/noncompile/950921-1.c: Likewise.
44313         * gcc.dg/noncompile/951123-1.c: Likewise.
44314         * gcc.dg/noncompile/971104-1.c: Likewise.
44315         * gcc.dg/noncompile/990416-1.c: Likewise.
44316
44317 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44318
44319         * g++.dg/parse/undefined1.C: Add error message.
44320
44321 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44322
44323         PR c++/9354
44324         * g++.dg/parse/new1.C: New test.
44325
44326         PR c++/9216
44327         * g++.dg/parse/template2.C: New test.
44328
44329         PR c++/9354
44330         * g++.dg/parse/typedef2.C: New test.
44331
44332         PR c++/9328
44333         * g++.dg/ext/typeof3.C: New test.
44334
44335 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44336
44337         PR c++/2738
44338         * g++.dg/parse/ret-type1.C: New test.
44339
44340         PR c++/3792
44341         * g++.dg/parse/tmpl-outside1.C: New test.
44342
44343         PR c++/4207
44344         * g++.dg/parse/int-as-enum1.C: New test.
44345
44346         PR c++/4903
44347         * g++.dg/parse/no-typename1.C: New test.
44348
44349         PR c++/5533
44350         * g++.dg/parse/no-value1.C: New test.
44351
44352         PR c++/5921
44353         * g++.dg/parse/wrong-inline1.C: New test.
44354
44355         PR c++/6402
44356         * g++.dg/parse/ref1.C: New test.
44357
44358         PR c++/6992
44359         * g++.dg/parse/attr-ctor1.C: New test.
44360
44361         PR c++/7229
44362         * g++.dg/parse/namespace5.C: New test.
44363
44364         PR c++/7917
44365         * g++.dg/parse/func-def1.C: New test.
44366
44367         PR c++/8143
44368         * g++.dg/parse/undefined1.C: New test.
44369
44370         PR c++/5723, PR c++/8522
44371         * g++.dg/parse/specialization1.C: New test.
44372
44373         PR c++/163, PR c++/8595
44374         * g++.dg/parse/struct-as-enum1.C: New test.
44375
44376         PR c++/9173
44377         * g++.dg/parse/undefined2.C: New test.
44378
44379 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44380
44381         PR c++/9298
44382         * g++.dg/parse/template1.C: New test.
44383
44384         PR c++/9384
44385         * g++.dg/parse/using1.C: New test.
44386
44387         PR c++/9285
44388         PR c++/9294
44389         * g++.dg/parse/expr2.C: New test.
44390
44391         PR c++/9388
44392         * g++.dg/parse/lookup2.C: Likewise.
44393
44394 2003-01-21  Jan Hubicka  <jh@suse.cz>
44395
44396         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44397         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44398         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44399         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44400
44401 2003-01-20  Nick Clifton  <nickc@redhat.com>
44402
44403         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44404         problem with ARM sibcall code generation.
44405
44406 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44407
44408         * gcc.c-torture/execute/20030120-1.c: New.
44409
44410 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44411
44412         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44413
44414 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44415
44416         PR c++/9272
44417         * g++.dg/parse/ctor1.C: New test.
44418
44419         PR c++/9294:
44420         * g++.dg/parse/qualified1.C: New test.
44421
44422         * g++.dg/parse/typename3.C: New test.
44423
44424 2003-01-16  Richard Henderson  <rth@redhat.com>
44425
44426         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44427
44428 2003-01-16  Richard Henderson  <rth@redhat.com>
44429
44430         * g++.dg/pch/pch.exp: Copy test header to the working directory
44431         before using it either for precompilation or direct use.
44432         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44433         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44434
44435 2003-01-16  Richard Henderson  <rth@redhat.com>
44436
44437         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44438         before using it either for precompilation or direct use.
44439         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44440         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44441
44442 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44443
44444         * g++.dg/ext/typename1.C: Add typename keyword.
44445         * g++.dg/template/crash1.C: Update error messages.
44446         * g++.dg/template/crash2.C: Remove error message.
44447         * g++.dg/parse/typename2.C: New test.
44448         * g++.dg/template/typename2.C: Change implicit
44449         typename warning into error.
44450         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44451         error messages.
44452         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44453         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44454         * g++.old-deja/g++.law/visibility13.C: Remove error
44455         messages.
44456         * g++.old-deja/g++.ns/template17.C: Reorder code to
44457         make declaration visible in template.
44458         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44459         * g++.old-deja/g++.pt/crash36.C: Issue more error
44460         messages.
44461         * g++.old-deja/g++.pt/crash5.C: Improve error
44462         message.
44463         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44464         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44465         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44466         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44467         typename warning with error message.
44468         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44469         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44470         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44471
44472 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44473
44474         * g++.dg/parse/ambig2.C: New test.
44475
44476 2003-01-15  Richard Henderson  <rth@redhat.com>
44477
44478         * g++.dg/tls/init-2.C: Update error message string.
44479
44480 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44481
44482         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44483
44484 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44485
44486         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44487         all for HC11/HC12.
44488         * gcc.c-torture/compile/20001205-1.x: Likewise.
44489         * gcc.c-torture/compile/20001226-1.x: Likewise.
44490         * gcc.c-torture/compile/920520-1.x: Likewise.
44491         * gcc.c-torture/compile/961203-1.x: Likewise.
44492         * gcc.c-torture/compile/20020604-1.x: Likewise.
44493
44494 2003-01-15  Jan Hubicka  <jh@suse.cz>
44495
44496         * gcc.c-torture/compile/20030115-1.c: New test.
44497
44498         * gcc.dg/i386-fpcvt-1.c: New test.
44499         * gcc.dg/i386-fpcvt-2.c: New test.
44500
44501 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44502
44503         Further conform g++'s __vmi_class_type_info to the C++ ABI
44504         specification.
44505         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44506         the specification.
44507
44508 2003-01-14  Jan Hubicka  <jh@suse.cz>
44509
44510         * gcc.dg/i386-fpcvt-1.c: New test.
44511         * gcc.dg/i386-fpcvt-2.c: New test.
44512
44513 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44514
44515         * gcc.dg/i386-mmx-3.c: New test.
44516
44517 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44518
44519         PR c++/9264
44520         * g++.dg/parse/octal1.C: New file.
44521
44522         PR c++/9172
44523         * g++.dg/parse/typename1.C: New file.
44524
44525 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44526
44527         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44528         * gcc.dg/bf-no-ms-layout.c: Likewise.
44529         * gcc.dg/bf-ms-attrib.c: Likewise.
44530
44531 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44532
44533         PR c++/9099
44534         * g++.dg/parse/dtor1.C: New file.
44535
44536         PR c++/9128
44537         * g++.dg/rtti/typeid1.C: New file.
44538
44539         PR c++/9153
44540         * g++.dg/parse/lookup1.C: New file.
44541
44542         PR c++/9171
44543         * g++.dg/templ/spec5.C: New file.
44544
44545 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44546
44547         * gcc.c-torture/compile/20030110-1.c: New test.
44548
44549 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44550
44551         Merge from pch-branch:
44552
44553         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44554
44555         * gcc.dg/pch/cpp-1.h: New.
44556         * gcc.dg/pch/cpp-1.c: New.
44557         * gcc.dg/pch/cpp-2.h: New.
44558         * gcc.dg/pch/cpp-2.c: New.
44559
44560         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44561
44562         * gcc.dg/pch/except-1.h: New.
44563         * gcc.dg/pch/except-1.c: New.
44564
44565         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44566
44567         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44568         running test.
44569         * gcc.dg/pch: Include *.hp not *.h.
44570         * gcc.dg/pch/system-1.h: New.
44571         * gcc.dg/pch/system-1.c: New.
44572
44573         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44574
44575         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44576         rather than trying to build and run a program using PCH.
44577         * gcc.dg/pch: Remove dg-do commands from test files.
44578
44579         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44580
44581         * gcc.dg/pch/macro-3.c: New.
44582         * gcc.dg/pch/macro-3.h: New.
44583
44584         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44585
44586         * gcc.dg/pch/common-1.c: New.
44587         * gcc.dg/pch/common-1.h: New.
44588         * gcc.dg/pch/decl-1.c: New.
44589         * gcc.dg/pch/decl-1.h: New.
44590         * gcc.dg/pch/decl-2.c: New.
44591         * gcc.dg/pch/decl-2.h: New.
44592         * gcc.dg/pch/decl-3.c: New.
44593         * gcc.dg/pch/decl-3.h: New.
44594         * gcc.dg/pch/decl-4.c: New.
44595         * gcc.dg/pch/decl-4.h: New.
44596         * gcc.dg/pch/decl-5.c: New.
44597         * gcc.dg/pch/decl-5.h: New.
44598         * gcc.dg/pch/global-1.c: New.
44599         * gcc.dg/pch/global-1.h: New.
44600         * gcc.dg/pch/inline-1.c: New.
44601         * gcc.dg/pch/inline-1.h: New.
44602         * gcc.dg/pch/inline-2.c: New.
44603         * gcc.dg/pch/inline-2.h: New.
44604         * gcc.dg/pch/static-1.c: New.
44605         * gcc.dg/pch/static-1.h: New.
44606         * gcc.dg/pch/static-2.c: New.
44607         * gcc.dg/pch/static-2.h: New.
44608
44609         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44610
44611         * g++.dg/pch/pch.exp: Better handle failing testcases.
44612         * gcc.dg/pch/pch.exp: Likewise.
44613         * gcc.dg/pch/macro-1.c: New.
44614         * gcc.dg/pch/macro-1.h: New.
44615         * gcc.dg/pch/macro-2.c: New.
44616         * gcc.dg/pch/macro-2.h: New.
44617
44618         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44619
44620         * g++.dg/dg.exp: Treat files in pch/ specially.
44621         * g++.dg/pch/pch.exp: New file.
44622         * g++.dg/pch/empty.H: New file.
44623         * g++.dg/pch/empty.C: New file.
44624         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44625         "precompile".
44626
44627         * gcc.dg/pch/pch.exp: New file.
44628         * gcc.dg/pch/empty.h: New file.
44629         * gcc.dg/pch/empty.c: New file.
44630         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44631         "precompile".
44632
44633 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44634
44635         * g++.dg/template/friend14.C: New test.
44636
44637 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44638
44639         * gcc.dg/old-style-asm-1.c: New test.
44640
44641 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44642
44643         * gcc.c-torture/compile/20030109-1.c: New test.
44644
44645 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44646
44647         * gcc.c-torture/execute/20030109-1.c: New test.
44648
44649 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44650
44651         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44652         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44653         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44654         * g++.old-deja/g++.mike/eh2.C: Likewise.
44655         * g++.old-deja/g++.mike/eh3.C: Likewise.
44656         * g++.old-deja/g++.mike/eh5.C: Likewise.
44657         * g++.old-deja/g++.mike/eh6.C: Likewise.
44658         * g++.old-deja/g++.mike/eh7.C: Likewise.
44659         * g++.old-deja/g++.mike/eh8.C: Likewise.
44660         * g++.old-deja/g++.mike/eh9.C: Likewise.
44661         * g++.old-deja/g++.mike/eh10.C: Likewise.
44662         * g++.old-deja/g++.mike/eh12.C: Likewise.
44663         * g++.old-deja/g++.mike/eh13.C: Likewise.
44664         * g++.old-deja/g++.mike/eh14.C: Likewise.
44665         * g++.old-deja/g++.mike/eh16.C: Likewise.
44666         * g++.old-deja/g++.mike/eh17.C: Likewise.
44667         * g++.old-deja/g++.mike/eh18.C: Likewise.
44668         * g++.old-deja/g++.mike/eh21.C: Likewise.
44669         * g++.old-deja/g++.mike/eh23.C: Likewise.
44670         * g++.old-deja/g++.mike/eh24.C: Likewise.
44671         * g++.old-deja/g++.mike/eh25.C: Likewise.
44672         * g++.old-deja/g++.mike/eh26.C: Likewise.
44673         * g++.old-deja/g++.mike/eh27.C: Likewise.
44674         * g++.old-deja/g++.mike/eh28.C: Likewise.
44675         * g++.old-deja/g++.mike/eh29.C: Likewise.
44676         * g++.old-deja/g++.mike/eh31.C: Likewise.
44677         * g++.old-deja/g++.mike/eh33.C: Likewise.
44678         * g++.old-deja/g++.mike/eh34.C: Likewise.
44679         * g++.old-deja/g++.mike/eh35.C: Likewise.
44680         * g++.old-deja/g++.mike/eh36.C: Likewise.
44681         * g++.old-deja/g++.mike/eh37.C: Likewise.
44682         * g++.old-deja/g++.mike/eh38.C: Likewise.
44683         * g++.old-deja/g++.mike/eh39.C: Likewise.
44684         * g++.old-deja/g++.mike/eh40.C: Likewise.
44685         * g++.old-deja/g++.mike/eh41.C: Likewise.
44686         * g++.old-deja/g++.mike/eh42.C: Likewise.
44687         * g++.old-deja/g++.mike/eh44.C: Likewise.
44688         * g++.old-deja/g++.mike/eh46.C: Likewise.
44689         * g++.old-deja/g++.mike/eh47.C: Likewise.
44690         * g++.old-deja/g++.mike/eh48.C: Likewise.
44691         * g++.old-deja/g++.mike/eh49.C: Likewise.
44692         * g++.old-deja/g++.mike/eh50.C: Likewise.
44693         * g++.old-deja/g++.mike/eh51.C: Likewise.
44694         * g++.old-deja/g++.mike/eh53.C: Likewise.
44695         * g++.old-deja/g++.mike/eh55.C: Likewise.
44696         * g++.old-deja/g++.mike/p7912.C: Likewise.
44697         * g++.old-deja/g++.mike/p9706.C: Likewise.
44698         * g++.old-deja/g++.mike/p10416.C: Likewise.
44699         * g++.old-deja/g++.mike/p11667.C: Likewise.
44700         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44701         Remove redundant reference to Iris.
44702         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44703         Elxsi, i860, Pico Java, and WE32K.
44704
44705 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44706
44707         * g++.dg/ext/asm4.C: New test.
44708
44709 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44710
44711         PR c++/9030
44712         * g++.dg/template/friend12.C: New test.
44713         * g++.dg/template/friend13.C: Likewise.
44714         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44715
44716 2003-01-08  Jan Hubicka  <jh@suse.cz>
44717
44718         * gcc.dg/i386-cadd.c: New test.
44719         * gcc.dg/i386-cmov4.c: Likewise.
44720
44721 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44722
44723         PR c++/9165
44724         * g++.dg/warn/Wunused-3.C: New test.
44725
44726         * g++.dg/abi/bitfield9.C: New test.
44727
44728         PR c++/9189
44729         * g++.dg/parse/defarg3.C: New test.
44730
44731 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44732
44733         * g++.dg/parse/ambig1.C: New test.
44734         * g++.dg/parse/defarg2.C: New test.
44735
44736 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44737
44738         * g++.dg/template/defarg-1.C: New test.
44739         * g++.dg/template/local2.C: Likewise.
44740
44741 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44742
44743         * gcc.c-torture/execute/20030105-1.c: New test.
44744
44745 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44746
44747         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44748         * g++.dg/parse/namespace4.C: Likewise.
44749
44750 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         * g++.dg/template/ntp2.C: New test.
44753
44754 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44755
44756         * g++.dg/parse/extern-C-1.C: New test.
44757
44758         * g++.dg/parse/namespace4.C: New test.
44759
44760         * g++.dg/template/nested1.C: New test.
44761
44762         * g++.dg/parse/namespace3.C: New test.
44763
44764 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44765
44766         * g++.dg/lookup/two-stage1.C: New test.
44767
44768 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44769
44770         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44771         * g++.old-deja/g++.jason/access8.C: Likewise.
44772         * g++.old-deja/g++.other/decl5.C: Likewise.
44773
44774 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44775
44776         * g++.dg/parse/parse7.C: New test.
44777
44778 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44779
44780         PR c++/2843
44781         * g++.dg/ext/attrib7.C: New test.
44782
44783 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44784
44785         * g++.dg/parse/parse6.C: New test.
44786
44787 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44788
44789         * gcc.dg/h8300-stack-1.c: New.
44790
44791 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44792
44793         g++.dg/lookup/exception1.C: New test.
44794
44795         g++.dg/lookup/template1.C: New test.
44796
44797         g++.dg/parse/namespace2.C: New test.
44798
44799         g++.dg/parse/parens2.C: New test.
44800
44801 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44802
44803         * g++.dg/parse/parse5.C: New test.
44804         * g++.dg/lookup/scoped4.C: New test.
44805
44806 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44807
44808         * g++.dg/parse/parens1.C: New test.
44809
44810         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44811         angle-bracket1.C.
44812         * g++.dg/parse/parens2.C: New test.
44813
44814         * g++.dg/lookup/scope-operator1.C: New test.
44815
44816         * g++.dg/parse/operator1.C: New test.
44817
44818 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44819
44820         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44821         * g++.old-deja/g++.other/access6.C: Likewise.
44822         * g++.old-deja/g++.other/decl1.C: Likewise.
44823         * g++.old-deja/g++.pt/typename12.C: Likewise.
44824
44825 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44826
44827         * g++.dg/parse/namespace1.C: New test.
44828
44829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44830
44831         * g++.dg/parse/parse4.C: New test.
44832
44833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44834
44835         * g++.dg/parse/parse3.C: New test.
44836
44837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44838
44839         * g++.dg/parse/parse2.C: New test.
44840
44841 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44842
44843         * g++.dg/template/friend11.C: New test.
44844
44845 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44846
44847         * g++.dg/parse/parse1.C: New test.
44848
44849 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44850
44851         * lib/profopt.exp: Change the name of a global variable to avoid
44852         possible clashes with other test suites.
44853
44854 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44855
44856         * g++.dg/inherit/covariant8.C: New test.
44857
44858 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44859
44860         * g++.dg/init/array9.C: New test.
44861
44862         PR c++/9112
44863         * g++.dg/parse/expr1.C: New test.
44864
44865 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44866
44867         * gcc.c-torture/compile/20021230-1.c: New test.
44868
44869 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44870
44871         * g++.dg/inherit/covariant5.C: New test.
44872         * g++.dg/inherit/covariant6.C: New test.
44873         * g++.dg/inherit/covariant7.C: New test.
44874
44875 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44876
44877         PR c++/2739
44878         * g++.dg/other/access2.C: New test.
44879
44880 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44881
44882         * g++.dg/other/anon-struct.C: No longer fails
44883         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44884         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44885         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44886
44887 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44888
44889         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44890
44891 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44892
44893         * g++.dg/eh/spec4.C: Remove stray semicolon.
44894         * g++.dg/expr/pmf-1.C: Change error message.
44895         * g++.dg/ext/asm1.C: Remove stray semicolon.
44896         * g++.dg/ext/typename1.C: Add missing typenames.
44897         * g++.dg/inherit/template-as-base.C: Change error message.
44898         * g++.dg/lookup/scoped1.C: Likewise.
44899         * g++.dg/lookup/scoped2.C: Likewise.
44900         * g++.dg/lookup/using2.C: Likewise.
44901         * g++.dg/other/component1.C: Remove stray semicolon.
44902         * g++.dg/other/do1.C: Change error message.
44903         * g++.dg/other/error2.C: Likewise.
44904         * g++.dg/other/init1.C: Likewise.
44905         * g++.dg/other/packed1.C: Remove stray semicolon.
44906         * g++.dg/other/ptrmem2.C: Change error message.
44907         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44908         marker.
44909         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44910         * g++.dg/template/access3.C: Add typename keyword.
44911         * g++.dg/template/access5.C: Remove stray semicolon.
44912         * g++.dg/template/access6.C: Likewise.
44913         * g++.dg/template/complit1.C: Likewise.
44914         * g++.dg/template/crash1.C: Change error message.
44915         * g++.dg/template/inherit2.C: Remove stray semicolon.
44916         * g++.dg/template/instantiate2.C: Likewise.
44917         * g++.dg/template/instantiate3.C: Change error message.
44918         * g++.dg/template/qual1.C: Remove stray semicolon.
44919         * g++.dg/template/qualttp18.C: Change error message.
44920         * g++.dg/template/ref1.C: Remove stray semicolon.
44921         * g++.dg/template/sizeof1.C (A::value): Declare it.
44922         * g++.dg/template/spec4.C: Change error message.
44923         * g++.dg/template/static1.C: Likewise.
44924         * g++.dg/template/type1.C: Likewise.
44925         * g++.dg/template/typename3.C: Likewise.
44926         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44927         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44928         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44929         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44930         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44931         named return value extension.
44932         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44933         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44934         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44935         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44936         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44937         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44938         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44939         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44940         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44941         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44942         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44943         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44944         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44945         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44946         syntax.
44947         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44948         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44949         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44950         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44951         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44952         * g++.old-deja/g++.brendan/template11.C: Likewise.
44953         * g++.old-deja/g++.brendan/template26.C: Likewise.
44954         * g++.old-deja/g++.brendan/template27.C: Use explicit
44955         specialization syntax.
44956         * g++.old-deja/g++.brendan/template30.C: Likewise.
44957         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44958         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44959         non-dependent names.
44960         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44961         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44962         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44963         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44964         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44965         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44966         named return value extension.
44967         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44968         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44969         * g++.old-deja/g++.ext/return1.C: Likewise.
44970         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44971         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44972         * g++.old-deja/g++.jason/access8.C: Likewise.
44973         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44974         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44975         pseudo-destructor names.
44976         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44977         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44978         pseudo-destructor names.
44979         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44980         * g++.old-deja/g++.jason/overload19.C: Likewise.
44981         * g++.old-deja/g++.jason/overload32.C: Likewise.
44982         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44983         stray semicolons.
44984         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44985         * g++.old-deja/g++.jason/return.C: Likewise.
44986         * g++.old-deja/g++.jason/return2.C: Likewise.
44987         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44988         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44989         syntax.
44990         * g++.old-deja/g++.jason/template10.C: Account for use of
44991         non-dependent names.
44992         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44993         syntax.
44994         * g++.old-deja/g++.jason/template37.C: Likewise.
44995         * g++.old-deja/g++.law/access4.C: Change error messages.
44996         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44997         pseudo-destructor names.
44998         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44999         * g++.old-deja/g++.law/ctors9.C: Likewise.
45000         * g++.old-deja/g++.law/cvt22.C: Likewise.
45001         * g++.old-deja/g++.law/dtors5.C: Likewise.
45002         * g++.old-deja/g++.law/global-init1.C: Likewise.
45003         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45004         * g++.old-deja/g++.law/operators28.C: Likewise.
45005         * g++.old-deja/g++.law/visibility28.C: Likewise.
45006         * g++.old-deja/g++.martin/eval1.C: Likewise.
45007         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45008         name.
45009         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45010         * g++.old-deja/g++.mike/net34.C: Likewise.
45011         * g++.old-deja/g++.mike/net36.C: Likewise.
45012         * g++.old-deja/g++.mike/ns2.C: Likewise.
45013         * g++.old-deja/g++.mike/p12306.C: Likewise.
45014         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45015         value extension.
45016         * g++.old-deja/g++.mike/p700.C: Likewise.
45017         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45018         * g++.old-deja/g++.mike/p710.C: Likewise.
45019         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45020         value extension.
45021         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45022         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45023         * g++.old-deja/g++.ns/crash2.C: Likewise.
45024         * g++.old-deja/g++.ns/crash3.C: Likewise.
45025         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45026         * g++.old-deja/g++.ns/ns17.C: Likewise.
45027         * g++.old-deja/g++.ns/template16.C: Likewise.
45028         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45029         keyword.
45030         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45031         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45032         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45033         named return value extension.
45034         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45035         * g++.old-deja/g++.other/access4.C: Issue additional error
45036         messages.
45037         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45038         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45039         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45040         * g++.old-deja/g++.other/crash25.C: Change error message.
45041         * g++.old-deja/g++.other/crash4.C: Change error message.
45042         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45043         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45044         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45045         checks.
45046         * g++.old-deja/g++.other/defarg8.C: Likewise.
45047         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45048         * g++.old-deja/g++.other/dtor10.C: Likewise.
45049         * g++.old-deja/g++.other/incomplete.C: Likewise.
45050         * g++.old-deja/g++.other/linkage7.C: Likewise.
45051         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45052         lookup algorithm.
45053         * g++.old-deja/g++.other/mangle2.C: Likewise.
45054         * g++.old-deja/g++.other/refinit2.C: Likewise.
45055         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45056         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45057         * g++.old-deja/g++.pt/crash28.C: Likewise.
45058         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45059         syntax.
45060         * g++.old-deja/g++.pt/crash32.C: Change error message.
45061         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45062         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45063         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45064         error message position.
45065         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45066         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45067         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45068         syntax.
45069         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45070         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45071         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45072         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45073         keyword.
45074         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45075         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45076         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45077         keyword.
45078         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45079         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45080         syntax.
45081         * g++.old-deja/g++.pt/friend28.C: Account for use of
45082         non-dependent names.
45083         * g++.old-deja/g++.pt/friend29.C: Likewise.
45084         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45085         rules.
45086         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45087         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45088         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45089         lookup rules.
45090         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45091         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45092         keyword.
45093         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45094         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45095         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45096         keyword.
45097         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45098         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45099         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45100         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45101         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45102         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45103         keyword.
45104         * g++.old-deja/g++.pt/spec10.C: Likewise.
45105         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45106         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45107         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45108         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45109         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45110         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45111         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45112         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45113         * g++.old-deja/g++.pt/typename15.C: Likewise.
45114         * g++.old-deja/g++.pt/typename22.C: Likewise.
45115         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45116         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45117         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45118         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45119         syntax.
45120         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45121         return value extension.
45122         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45123         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45124         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45125         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45126
45127 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45128
45129         * g++.dg/warn/inline1.C: New test.
45130         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45131         * g++.old-deja/g++.jason/synth10.C: Likewise.
45132         * g++.old-deja/g++.mike/net31.C: Likewise.
45133         * g++.old-deja/g++.mike/p8786.C: Likewise.
45134
45135         * g++.dg/template/friend10.C: New test.
45136         * g++.dg/template/conv5.C: New test.
45137
45138 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45139
45140         * g++.dg/lookup/scoped3.C: New test.
45141
45142         * g++.dg/lookup/decl1.C: New test.
45143         * g++.dg/lookup/decl2.C: New test.
45144
45145 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45146
45147         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45148         gcc.c-torture/compile/20021015-1.c,
45149         gcc.c-torture/compile/20021015-2.c,
45150         gcc.c-torture/compile/20021123-1.c,
45151         gcc.c-torture/compile/20021123-2.c,
45152         gcc.c-torture/compile/20021123-3.c,
45153         gcc.c-torture/compile/20021123-4.c,
45154         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45155         only to 3.1 or 3.2 branch.
45156
45157 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45158
45159         * gcc.dg/i386-bitfield3.c: New test.
45160
45161         * gcc.dg/i386-bitfield2.c: New test.
45162
45163 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45164
45165         * g++.dg/parse/conv_op1.C: New test.
45166
45167 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45168
45169         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45170         approved.
45171
45172 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45173
45174         * gcc.c-torture/compile/20021220-1.c: New test.
45175
45176 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45177
45178         * gcc.dg/i386-fastcall-1.c: New.
45179
45180 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45181
45182         * gcc.c-torture/execute/20021219-1.c: New test.
45183
45184 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45185
45186         * gcc.dg/i386-pic-1.c: New test.
45187
45188 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45189
45190         PR c++/8099
45191         * g++.dg/template/friend9.C: New test.
45192
45193 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45194
45195         PR c++/3663
45196         * g++.dg/template/access7.C: New test.
45197
45198 2002-12-18  Nick Clifton  <nickc@redhat.com>
45199
45200         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45201         the libstdc++-v3 directory has been found.
45202
45203 2002-12-12  Devang Patel <dpatel@apple.com>
45204         * gcc.dg/darwin-ld-1.c: New test.
45205         * gcc.dg/darwin-ld-2.c: New test.
45206         * gcc.dg/darwin-ld-3.c: New test.
45207         * gcc.dg/darwin-ld-4.c: New test.
45208         * gcc.dg/darwin-ld-5.c: New test.
45209
45210 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45211
45212         * gcc.c-torture/compile/20021212-1.c: New test.
45213
45214 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45215
45216         * gcc.dg/fshort-wchar: New test.
45217
45218 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45219
45220         PR c++/8372
45221         * g++.dg/template/dtor1.C: New test.
45222
45223         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45224         markers.
45225
45226 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45227
45228         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45229
45230 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45231
45232         * g++.dg/template/static1.C: New test.
45233         * g++.dg/template/static2.C: New test.
45234         * g++.old-deja/g++.ext/memconst.C: New test.
45235
45236 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45237
45238         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45239         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45240         * g++.dg/special/initp1.C: Likewise.
45241
45242 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45243
45244         * gcc.c-torture/execute/20021204-1.c: New test.
45245
45246 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45247
45248         * gcc.dg/ppc-fmadd-1.c: New file.
45249         * gcc.dg/ppc-fmadd-2.c: New file.
45250         * gcc.dg/ppc-fmadd-3.c: New file.
45251
45252 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45253
45254         * gcc.c-torture/compile/20021204-1.c: New test.
45255
45256 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45257
45258         * g++.dg/inherit/covariant2.C: New test.
45259         * g++.dg/inherit/covariant3.C: New test.
45260         * g++.dg/inherit/covariant4.C: New test.
45261         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45262         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45263
45264 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45265
45266         PR c++/8688
45267         * g++.dg/init/brace3.C: New test.
45268
45269 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45270
45271         * gcc.dg/20020210-1.c: Fix a comment typo.
45272
45273 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45274
45275         PR c++/8720
45276         * g++.dg/parse/defarg1.C: New test.
45277
45278         PR c++/8615
45279         * g++.dg/template/char1.C: New test.
45280
45281         * g++.dg/template/varmod1.C: Fix typo.
45282
45283 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45284
45285         DR 180
45286         * g++.old-deja/g++.pt/crash32.C: Expect error.
45287
45288 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45289
45290         PR c++/5919
45291         * g++.dg/template/varmod1.C: New test.
45292
45293         PR c++/8727
45294         * g++.dg/inherit/typeinfo1.C: New test.
45295
45296         PR c++/8663
45297         * g++.dg/inherit/typedef1.C: New test.
45298
45299 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45300
45301         PR c++/8332
45302         PR c++/8493
45303         * g++.dg/template/strlen1.C: New test.
45304
45305         PR c++/8227
45306         * g++.dg/template/ctor2.C: New test.
45307
45308         PR c++/8214
45309         * g++.dg/init/string1.C: New test.
45310
45311         PR c++/8511
45312         * g++.dg/template/friend8.C: New test.
45313
45314 2002-11-29  Joe Buck <jbuck@synopsys.com>
45315
45316         * g++.dg/lookup/anon2.C: New test.
45317
45318 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45319
45320         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45321         h8300 port.
45322
45323 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45324
45325         * gcc.dg/bitfld-6.c: New test.
45326
45327 2002-11-27  Jan Hubicka  <jh@suse.cz>
45328
45329         * gcc.c-torture/execute/20021127.[cx]: New test.
45330
45331 2002-11-26  Jan Hubicka  <jh@suse.cz>
45332
45333         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45334         quality.
45335
45336 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45337
45338         * g++.dg/init/brace2.C: New test.
45339         * g++.old-deja/g++.mike/p9129.C: Correct.
45340
45341 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45342
45343         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45344
45345 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45346
45347         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45348
45349 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45350
45351         * g++.dg/abi/empty11.C: New test.
45352         * g++.dg/rtti/cv1.C: New test.
45353
45354 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45355
45356         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45357
45358 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45359
45360         * g++.dg/abi/empty10.C: New test.
45361
45362 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45363
45364         * gcc.c-torture/compile/20021124-1.c: New test.
45365
45366 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45367
45368         * g++.dg/abi/rtti2.C: New test.
45369
45370 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45371
45372         * gcc.dg/i386-unroll-1.c: New test.
45373
45374 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45375
45376         * gcc.c-torture/compile/20021120-1.c: New test.
45377         * gcc.c-torture/compile/20021120-2.c: New test.
45378
45379 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45380
45381         * gcc.dg/bitfld-5.c: New test.
45382
45383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45384
45385         * gcc.c-torture/execute/20021120-3.c: New test.
45386
45387 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45388
45389         * gcc.c-torture/execute/20021120-2.c: New test.
45390
45391 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45392
45393         * gcc.c-torture/execute/20021120-1.c: New test.
45394
45395 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45396
45397         * gcc.c-torture/execute/20021118-3.c: New test.
45398
45399 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45400
45401         * gcc.c-torture/compile/20021119-1.c: New test.
45402
45403 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45404
45405         * gcc.dg/duff-1.c: New test.
45406         * gcc.dg/duff-2.c: New test.
45407         * gcc.dg/duff-3.c: New test.
45408
45409 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45410
45411         * gcc.dg/cpp/_Pragma5.c: New test.
45412
45413 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45414
45415         * gcc.c-torture/execute/20021118-2.c: New test.
45416
45417 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45418
45419         * gcc.c-torture/execute/20021118-1.c: New test.
45420
45421 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45422
45423         * gcc.dg/20021116-1.c: New test.
45424
45425 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45426
45427         * g++.dg/abi/vcall1.C: New test.
45428
45429 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45430
45431         * gcc.dg/20021029-1.c: New test.
45432         * gcc.dg/20021029-2.c: New test.
45433
45434 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45435
45436         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45437
45438 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45439
45440         PR c/8439
45441         * gcc.dg/20021110.c: Move to ...
45442         * gcc.c-torture/compile/20021110.c: .... here.
45443
45444 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45445
45446         PR c/8467
45447         * gcc.c-torture/execute/20021111-1.c
45448
45449 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45450
45451         PR c/8439
45452         * gcc.dg/20021110.c: New test.
45453
45454 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45455
45456         * g++.dg/abi/vthunk3.C: Run only on x86.
45457
45458 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45459
45460         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45461
45462 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45463
45464         * lib/compat.exp (compat-execute): Fix logic error in last
45465         change.
45466
45467 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45468
45469         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45470
45471 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45472
45473         PR c++/8389
45474         * g++.dg/template/access6.C: New test.
45475
45476 2002-11-08  Jan Hubicka  <jh@suse.cz>
45477
45478         * gcc.dg/i386-ssefp-1.c: New test.
45479         * gcc.dg/i386-ssefp-1.c: New test.
45480
45481 2002-11-08  Jan Hubicka  <jh@suse.cz>
45482
45483         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45484
45485 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45486
45487         * g++.dg/abi/vthunk3.C: New test.
45488
45489         PR c++/8338
45490         * g++.dg/template/crash2.C: New test.
45491
45492 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45493
45494         * g++.dg/abi/dtor1.C: New test.
45495         * g++.dg/abi/dtor2.C: Likewise.
45496
45497 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45498
45499         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45500         Darwin.
45501
45502 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45503
45504         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45505         -mthumb.  Only xfail with -O0.
45506
45507 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45508
45509         * g++.dg/abi/thunk1.C: New test.
45510         * g++.dg/abi/thunk2.C: Likewise.
45511         * g++.dg/abi/vtt1.C: Likewise.
45512
45513 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45514
45515         PR optimization/8423
45516         * gcc.c-torture/execute/builtin-constant.c: New test.
45517
45518 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45519
45520         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45521         Add some more cases.
45522
45523 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45524
45525         PR c++/8391
45526         * g++.dg/opt/local1.C: New test.
45527
45528 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45529
45530         PR c++/8160
45531         * g++.dg/template/complit1.C: New test.
45532
45533         PR c++/8149
45534         * g++.dg/template/typename4.C: Likewise.
45535
45536 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45537
45538         Core issue 287, PR c++/7639
45539         * g++.dg/template/instantiate1.C: Adjust error location.
45540         * g++.dg/template/instantiate3.C: New test.
45541         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45542         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45543         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45544
45545 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45546
45547         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45548
45549 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45550
45551         PR c++/8287
45552         * g++.dg/init/dtor2.C: New test.
45553
45554 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45555
45556         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45557         * gcc.dg/nest.c: Bypass errors on irix6.
45558
45559 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45560
45561         * gcc.dg/nest.c: Expect error for mmix-*-*.
45562         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45563
45564 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45565
45566         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45567         markers.
45568
45569         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45570
45571 2002-10-25  Mike Stump  <mrs@apple.com>
45572
45573         * gcc.dg/warn-1.c: New test.
45574
45575 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45576
45577         * g++.dg/template/typename3.C: New test.
45578
45579 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45580
45581         * g++.dg/lookup/ptrmem1.C: New test.
45582
45583         * g++.dg/abi/vthunk2.C: New test.
45584
45585 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45586
45587         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45588
45589 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45590
45591         * g++.dg/abi/empty9.C: New test.
45592
45593 2002-10-24  Richard Henderson  <rth@redhat.com>
45594
45595         * g++.dg/inherit/thunk1.C: Enable for ia64.
45596
45597 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45598
45599         PR c++/8067
45600         * g++.dg/lookup/pretty1.C: New test.
45601
45602 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45603
45604         * gcc.dg/20021023-1.c: New test.
45605
45606 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45607
45608         PR c++/7679
45609         * g++.dg/parse/inline1.C: New test.
45610
45611 2002-10-23  Richard Henderson  <rth@redhat.com>
45612
45613         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45614
45615         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45616
45617 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45618
45619         PR c++/6579
45620         * g++.dg/parse/stmtexpr3.C: New test.
45621
45622 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45623
45624         * g++.dg/expr/cond1.C: New test.
45625
45626 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45627
45628         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45629
45630 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45631
45632         * g++.dg/abi/vbase13.C: New test.
45633         * g++.dg/abi/vbase14.C: Likewise.
45634
45635 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45636
45637         * gcc.dg/tls/pic-1.c: New test.
45638         * gcc.dg/tls/nonpic-1.c: New test.
45639         * gcc.dg/20021018-1.c: New test.
45640
45641 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45642
45643         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45644         Remove only files with the same base name as the test case.
45645         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45646         (profopt-execute): Likewise.  Also, remove old profiling
45647         and performance data files before running the tests.
45648
45649         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45650         * g++.dg/bprob/bprob.exp: Likewise.
45651         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45652         to allow more general test case names.
45653
45654         * g++.dg/bprob/bprob-1.C: Rename to ...
45655         * g++.dg/bprob/g++-bprob-1.C: ... this.
45656
45657         * g77.dg/bprob/bprob-1.f: Rename to ...
45658         * g77.dg/bprob/g77-bprob-1.f: ... this.
45659
45660 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45661
45662         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45663         bison 1.50 or later.
45664
45665 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45666
45667         * g++.dg/README: Describe more test directories.
45668
45669 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45670
45671         * g++.dg/init/array6.C: Add additional tests.
45672
45673 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45674
45675         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45676         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45677
45678 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45679
45680         * gcc.c-torture/compile/20020604-1.x: New.
45681         * gcc.c-torture/compile/simd-5.x: Likewise.
45682         * gcc.c-torture/execute/920710-1.x: Likewise.
45683         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45684
45685 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45686
45687         * g++.dg/inherit/override1.C: Add dg-options clause.
45688
45689 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45690
45691         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45692         _mm_slli_si128.
45693
45694 2002-10-19  Andreas Schwab  <schwab@suse.de>
45695
45696         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45697         directory component.
45698
45699 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45700
45701         * g++.dg/inherit/thunk1.C: New test.
45702
45703         * g++.dg/inherit/override1.C: New test.
45704
45705         * g++.dg/abi/mangle11.C: New test.
45706         * g++.dg/abi/mangle14.C: New test.
45707         * g++.dg/abi/mangle17.C: New test.
45708
45709 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45710
45711         * g++.dg/overload/member2.C: New test.
45712
45713 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45714
45715         * g++.dg/README: Describe new compat directory.
45716         * g++.dg/dg.exp: Skip tests in compat directory.
45717         * README.compat: New file.
45718         * lib/compat.exp: New expect script.
45719         * g++.dg/compat: New test directory.
45720         * g++.dg/compat/compat.exp: New expect script.
45721         * g++.dg/compat/abi: New test directory.
45722         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45723         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45724         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45725         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45726         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45727         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45728         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45729         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45730         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45731         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45732         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45733         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45734         * g++.dg/compat/break: New test directory.
45735         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45736         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45737         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45738         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45739         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45740         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45741         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45742         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45743         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45744         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45745         g++.dg/compat/break/README: New files.
45746         * g++.dg/compat/eh: New test directory.
45747         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45748         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45749         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45750         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45751         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45752         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45753         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45754         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45755         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45756         g++.dg/compat/eh/filter2_y.C,
45757         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45758         g++.dg/compat/eh/new1_y.C,
45759         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45760         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45761         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45762         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45763         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45764         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45765         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45766         g++.dg/compat/eh/unexpected1_y.C: New files.
45767         * g++.dg/compat/init: New test directory.
45768         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45769         g++.dg/compat/init/array5_y.C,
45770         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45771         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45772         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45773         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45774         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45775         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45776         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45777         g++.dg/compat/init/init-ref2_y.C: New files.
45778
45779 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45780
45781         PR c++/7584
45782         * g++.dg/inherit/using3.C: New test.
45783
45784 2002-10-17  Jan Hubicka  <jh@suse.cz>
45785
45786         * gcc.dg/20021017-2.c: New test.
45787
45788 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45789
45790         * g++.dg/abi/mangle16.C: Adjust.
45791
45792         * g++.dg/init/array8.C: New test.
45793
45794 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45795
45796         * gcc.dg/special/mips-abi.exp: New test.
45797         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45798
45799 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45800
45801         * g++.dg/abi/mangle16.C: New test.
45802         * g++.dg/abi/mangle17.C: Likewise.
45803
45804         PR c++/7478
45805         * g++.dg/template/ref1.C: New test.
45806
45807 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45808
45809         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45810
45811 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45812
45813         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45814
45815 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45816
45817         PR c++/7524
45818         * g++.dg/init/array7.C: New test.
45819
45820 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45821
45822         * g++.dg/init/array6.C: New test.
45823
45824         * g++.dg/abi/mangle13.C: Likewise.
45825         * g++.dg/abi/mangle14.C: Likewise.
45826         * g++.dg/abi/mangle15.C: Likewise.
45827
45828 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45829
45830         * g++.dg/abi/empty8.C: New test.
45831
45832 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45833
45834         * g++.dg/init/ctor1.C: New test.
45835
45836 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45837
45838         * gcc.c-torture/execute/20021015-1.c: New test.
45839
45840 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45841
45842         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45843
45844 2002-10-14  Jan Hubicka  <jh@suse.cz>
45845
45846         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45847
45848 2002-10-14  Richard Henderson  <rth@redhat.com>
45849
45850         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45851
45852 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45853
45854         PR optimization/6631
45855         * g++.dg/opt/const2.C: New test.
45856
45857 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45858
45859         PR c++/7176
45860         * g++.dg/parse/friend1.C: New test.
45861         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45862
45863 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45864
45865         * gcc.dg/20021014-1.c: New test.
45866
45867 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45868
45869         PR c++/5661
45870         * g++.dg/ext/vlm1.C: New test.
45871         * g++.dg/ext/vlm2.C: Likewise.
45872
45873         * g++.dg/init/array1.C: Remove invalid braces.
45874         * g++.dg/init/brace1.C: New test.
45875         * g++.dg/init/copy2.C: Likewise.
45876         * g++.dg/init/copy3.C: Likewise.
45877         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45878         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45879         braces.
45880
45881 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45882
45883         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45884
45885 2002-10-11  Richard Shann  <richard.shann@superh.com>
45886
45887         * gcc.c-torture/compile/simd-5.c: New test.
45888
45889 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45890
45891         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45892
45893 2002-10-10  Jim Wilson  <wilson@redhat.com>
45894
45895         * gcc.c-torture/execute/20021010-1.c: New test.
45896
45897 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45898
45899         PR c/7353
45900         * g++.dg/ext/typedef-init.C: New test.
45901         * gcc.dg/typedef-init.c: New test.
45902
45903 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45904
45905         * gcc.dg/cpp/paste13.c: New test.
45906
45907 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45908
45909         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45910         remaining platforms, XFAIL during compile, not execute.  Don't
45911         XFAIL at -O0.
45912
45913 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45914
45915         * gcc.dg/alias-1.c: Tweak expected warning.
45916
45917 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45918
45919         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45920
45921 2002-10-06  Andreas Jaeger  <aj@suse.de>
45922
45923         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45924         * gcc.dg/cpp/c++98.C: Likewise.
45925
45926         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45927         * g++.dg/cpp/c++98.C: Likewise.
45928
45929         * g++.dg/README (Subdirectories): Mention cpp directory.
45930
45931         PR target/7559
45932         * gcc.dg/20021006-1.c: New test.
45933
45934 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45935
45936         PR c++/7804
45937         * g++.dg/other/warning1.C: New test.
45938
45939 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45940
45941         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45942         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45943         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45944
45945 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45946
45947         PR c++/7931
45948         * g++.dg/template/ptrmem3.C: New test.
45949
45950         PR c++/7754
45951         * g++.dg/template/union1.C: New test.
45952
45953 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45954
45955         PR c++/8006
45956         * g++.dg/abi/mangle9.C: New test.
45957         * g++.dg/abi/mangle10.C: New test.
45958         * g++.dg/abi/mangle11.C: New test.
45959         * g++.dg/abi/mangle12.C: New test.
45960
45961 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45962
45963         PR c++/7188.
45964         * g++.dg/template/meminit1.C: New test.
45965         * g++.dg/warn/Wreorder-1.C: Likewise.
45966         * g++.old-deja/g++.mike/warn3.C: Tweak.
45967         * lib/prune.exp: Ingore "in copy constructor".
45968
45969 2002-10-02  Andreas Jaeger  <aj@suse.de>
45970
45971         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45972         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45973         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45974         on x86-64.
45975
45976 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45977
45978         * gcc.dg/empty1.C: Fix typo.
45979
45980 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45981
45982         * gcc.dg/alias-1.c: New test.
45983
45984 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45985
45986         * gcc.dg/empty1.C: New test.
45987
45988         * g++.dg/tls/init-2.C: Tweak error messages.
45989
45990 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45991
45992         * gcc.c-torture/compile/20020923-1.c: New test.
45993
45994 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45995
45996         * gcc.c-torture/execute/ffs-1.c: New test.
45997         * gcc.c-torture/execute/ffs-2.c: Ditto.
45998
45999 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46000
46001         * g++.dg/overload/member1.C: New test.
46002
46003 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46004
46005         * g++.dg/abi/empty7.C: New test.
46006         * g++.dg/init/pm2.C: Likewise.
46007
46008 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46009
46010         * g++.dg/rtti/crash1.C: New test.
46011
46012 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46013
46014         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46015         gcc.dg/sibcall-4.c: New tests.
46016
46017 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46018
46019         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46020         powerpc and MMIX targets.
46021
46022 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46023
46024         * gcc.dg/cpp/20020927-1.c: New.
46025
46026 2002-09-26  David S. Miller  <davem@redhat.com>
46027
46028         * gcc.c-torture/compile/trunctfdf.c: New.
46029
46030 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46031
46032         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46033
46034 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46035
46036         * gcc.c-torture/execute/loop-15.c: New.
46037
46038 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46039
46040         * README.QMTEST: Fix typo.
46041
46042 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46043
46044         * gcc.dg/20020926-1.c: New test.
46045
46046 2002-09-25  David S. Miller  <davem@redhat.com>
46047
46048         PR target/7842
46049         * gcc.c-torture/execute/shiftdi.c: New test.
46050
46051 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46052
46053         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46054         unique to the tool.
46055         * lib/g77.exp (g77_init): Likewise.
46056         * lib/g++.exp (g++_init): Likewise.
46057         * lib/objc.exp (objc_init): Likewise.
46058
46059 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46060
46061         * g++.dg/abi/empty5.C: New test.
46062         * g++.dg/abi/empty6.C: New test.
46063         * g++.dg/abi/vbase12.C: New test.
46064
46065 2002-09-25  Richard Henderson  <rth@redhat.com>
46066
46067         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46068         too-small long double.
46069
46070 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46071
46072         * gcc.dg/20020919-1.c: New test.
46073
46074 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46075
46076         * g++.dg/abi/bitfield6.C: New test.
46077         * g++.dg/abi/bitfield7.C: New test.
46078         * g++.dg/abi/bitfield8.C: New test.
46079         * g++.dg/abi/vbase11.C: New test.
46080
46081 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46082
46083         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46084         hppa*-*-hpux*.  Update test comment.
46085
46086 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46087
46088         * gcc.dg/tls/struct-1.c: New test.
46089
46090 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46091
46092         * gcc.dg/cpp/tr-warn2.c: Update.
46093
46094 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46095
46096         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46097
46098 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46099
46100         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46101         systems.
46102
46103 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46104
46105         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46106
46107         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46108         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46109         setting of cxxfilt.
46110
46111 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46112
46113         * gcc.dg/20020312-2.c: Update for darwin.
46114
46115 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46116
46117         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46118
46119 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46120
46121         * objc.dg/comp-types-1.m: New test.
46122         * objc.dg/comp-types-2.m: New test.
46123         * objc.dg/comp-types-3.m: New test.
46124         * objc.dg/comp-types-4.m: New test.
46125         * objc.dg/comp-types-5.m: New test.
46126         * objc.dg/comp-types-6.m: New test.
46127
46128 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46129
46130         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46131
46132 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46133
46134         * g++.dg/other/do1.C: New test.
46135
46136         * g++.dg/template/subst1.C: New test.
46137
46138 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46139
46140         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46141
46142 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46143
46144         * g++.dg/template/qualttp20.C: Adjust expected errors.
46145         * g++.old-deja/g++.jason/report.C: Likewise.
46146         * g++.old-deja/g++.other/qual1.C: Likewise.
46147
46148         * g++.dg/lookup/scoped2.C: New test.
46149
46150         * g++.dg/ext/asm3.C: New test.
46151
46152 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46153
46154         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46155
46156 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46157
46158         * ChangeLog: follow spelling conventions.
46159         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46160         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46161         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46162         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46163         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46164         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46165         * g++.old-deja/g++.law/global-init1.C: Likewise.
46166         * g++.old-deja/g++.other/delete4.C: Likewise.
46167         * g++.old-deja/g++.other/inline21.C: Likewise.
46168         * g++.old-deja/g++.other/singleton.C: Likewise.
46169         * g77.dg/strlen0.f: Likewise.
46170         * g77.f-torture/compile/20010519-1.f: Likewise.
46171         * g77.f-torture/compile/980310-4.f: Likewise.
46172         * gcc.c-torture/compile/20000605-1.c: Likewise.
46173         * gcc.c-torture/execute/20020225-1.c: Likewise.
46174         * gcc.dg/c90-hexfloat-2.c: Likewise.
46175         * gcc.dg/c99-bool-1.c: Likewise.
46176         * gcc.dg/c99-hexfloat-2.c: Likewise.
46177         * gcc.dg/dll-2.c: Likewise.
46178         * gcc.dg/wtr-union-init-1.c: Likewise.
46179         * gcc.dg/wtr-union-init-2.c: Likewise.
46180         * gcc.dg/wtr-union-init-3.c: Likewise.
46181         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46182         * gcc.dg/cpp/defined.c: Likewise.
46183         * gcc.dg/cpp/macsyntx.c: Likewise.
46184         * gcc.dg/cpp/paste2.c: Likewise.
46185         * gcc.dg/cpp/trad/defined.c: Likewise.
46186         * gcc.dg/format/c90-printf-1.c: Likewise.
46187         * gcc.dg/format/c90-scanf-1.c: Likewise.
46188         * gcc.dg/format/c99-printf-1.c: Likewise.
46189         * gcc.dg/format/c99-scanf-1.c: Likewise.
46190         * gcc.misc-tests/gcov-8.c: Likewise.
46191         * lib/profopt.exp: Likewise.
46192
46193 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46194
46195         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46196
46197 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46198
46199         * g++.dg/inherit/using2.C: New test.
46200
46201 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46202
46203         * ChangeLog: Follow spelling conventions.
46204         * g++.dg/template/friend4.C: Likewise.
46205         * g++.old-deja/g++.pt/crash67.C: Likewise.
46206         * gcc.c-torture/execute/20000801-4.c: Likewise.
46207         * gcc.dg/c90-digraph-1.c: Likewise.
46208         * gcc.dg/c94-digraph-1.c: Likewise.
46209         * gcc.dg/c99-digraph-1.c: Likewise.
46210         * gcc.dg/cpp/line5.c: Likewise.
46211         * gcc.dg/cpp/multiline.c: Likewise.
46212         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46213         * gcc.dg/format/attr-3.c: Likewise.
46214         * gcc.dg/format/c90-scanf-3.c: Likewise.
46215         * gcc.dg/format/ext-4.c: Likewise.
46216
46217 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46218
46219         * g++.dg/template/pretty1.C: New test.
46220
46221 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46222
46223         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46224
46225 2002-09-13  Matt Austern  <austern@apple.com>
46226
46227         * g++.dg/other/constref[12].C: New, regression tests for
46228         passing a cast expression to a function by const reference.
46229
46230 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46231
46232         * g++.dg/template/deduce1.C: New test.
46233
46234 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46235
46236         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46237         32-bit int.
46238
46239 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46240
46241         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46242         usage.
46243
46244 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46245
46246         * gcc.c-torture/compile/20020910-1.c: New test.
46247
46248 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46249
46250         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46251
46252 2002-09-10  Andreas Jaeger  <aj@suse.de>
46253
46254         * gcc.dg/20020312-2.c: Adjust for x86-64.
46255
46256 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46257
46258         * g77.dg/7388.f: New test case for PR 7388.
46259
46260 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46261
46262         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46263
46264 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46265
46266         * objc.dg/proto-lossage-1.m: New test.
46267
46268 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46269
46270         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46271
46272 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46273
46274         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46275         expected to pass.
46276
46277 2002-09-06  Stan Shebs  <shebs@apple.com>
46278             David Edelsohn  <edelsohn@gnu.org>
46279
46280         * gcc.dg/weak: New directory.
46281         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46282         target-specific xfail bits.
46283         * gcc.dg/typeof-2.c: Move to new directory.
46284         * gcc.dg/weak.exp: New expect script.
46285
46286 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46287
46288         * gcc.c-torture/execute/extzvsi.c: New test.
46289
46290 2002-09-05  Stan Shebs  <shebs@apple.com>
46291
46292         * gcc.dg/weak-1.c: xfail on Darwin.
46293         * gcc.dg/weak-2.c: Ditto.
46294         * gcc.dg/weak-3.c: Ditto.
46295         * gcc.dg/weak-4.c: Ditto.
46296         * gcc.dg/weak-5.c: Ditto.
46297         * gcc.dg/weak-6.c: Ditto.
46298         * gcc.dg/weak-7.c: Ditto.
46299         * gcc.dg/weak-8.c: Ditto.
46300         * gcc.dg/weak-9.c: Ditto.
46301
46302 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46303
46304         * gcc.c-torture/execute/loop-14.c: New test.
46305
46306 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46307
46308         * g++.dg/other/cxa-atexit1.C: New test.
46309
46310         * gcc.dg/typeof-2.c: New test.
46311
46312 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46313
46314         * gcc.dg/builtins-2.c: New testcase.
46315         * gcc.dg/builtins-3.c: New testcase.
46316
46317 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46318
46319         * gcc.dg/cpp/_Pragma4.c: New test.
46320
46321 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46322
46323         * objc/execute/nil_method-1.m: New testcase.
46324
46325 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46326
46327         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46328         [Object class], not [Object initialize].
46329
46330 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46331             Hans-Peter Nilsson  <hp@bitrange.com>
46332
46333         * gcc.c-torture/execute/20020720-1.x: Skip test on
46334         mmix-knuth-mmixware.  Correct comment.
46335
46336 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46337
46338         * g++.dg/abi/bitfield5.C: New test.
46339         * g++.dg/abi/vbase10.C: Likewise.
46340
46341 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46342
46343         * objc.dg/undeclared-selector.m: New test.
46344
46345 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46346
46347         * g++.dg/other/offsetof1.C: Avoid cast warning.
46348
46349 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46350
46351         * objc.dg/super-class-2.m: New test.
46352
46353 2002-08-24  Matt Austern  <austern@apple.com>
46354
46355         * g++.dg/ext/lvaddr.C: New test.
46356         * g++.dg/ext/lvcast.C: New test.
46357
46358 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46359
46360         * g++.dg/inherit/cond1.C: New test.
46361
46362 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46363
46364         * gcc.dg/noncompile/incomplete-1.c: New test.
46365
46366 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46367
46368         * gcc.dg/typespec-1.c: New test.
46369
46370 2002-08-20  Devang Patel  <dpatel@apple.com>
46371         * objc.dg/proto-hier-2.m: New test.
46372
46373 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46374
46375         * objc.dg/bitfield-1.m: New test.
46376         * objc.dg/bitfield-2.m: New test.
46377
46378 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46379
46380         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46381         gcc.dg/c99-flex-array-4.c: New tests.
46382
46383 2002-08-16  Stan Shebs  <shebs@apple.com>
46384
46385         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46386
46387 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46388
46389         * gcc.dg/typeof-1.c: New test.
46390         * g++.dg/ext/typeof2.C: New test.
46391
46392 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46393
46394         * g++.dg/other/offsetof1.C: New test.
46395
46396 2002-08-14  Richard Henderson  <rth@redhat.com>
46397
46398         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46399
46400 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46401
46402         * gcc.dg/cpp/_Pragma3.c: New test.
46403
46404 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46405
46406         * g++.dg/template/inherit3: New test.
46407
46408 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46409
46410         * gcc.dg/bitfld-4.c: Add blank options.
46411
46412 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46413
46414         * g++.dg/template/crash1.C: New test.
46415
46416 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46417
46418         * gcc.dg/tls/opt-2.c: New test.
46419
46420 2002-08-08  Devang Patel  <dpatel@apple.com>
46421
46422         * objc.dg/selector-1.m : New test
46423
46424 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46425
46426         * g++.dg/abi/bitfield4.C: New test.
46427         * gcc.dg/bitfld-4.c: New test.
46428
46429 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46430
46431         * g++.dg/other/packed1.C: New test.
46432
46433 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46434
46435         * g++.dg/abi/offsetof.C: Tweak error messages.
46436         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46437
46438 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46439
46440         * gcc.dg/bitfld-3.c: New test.
46441
46442 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46443             Richard Henderson  <rth@redhat.com>
46444
46445         * gcc.dg/i386-bitfield1.c: New test.
46446         * g++.dg/abi/bitfield3.C: Update.
46447
46448 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46449
46450         * objc.dg/const-str-2.m: Update.
46451         * gcc.dg/cpp/c++98.c: Change to C extension.
46452         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46453         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46454
46455 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46456
46457         * gcc.dg/tls/diag-3.c: New.
46458
46459 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46460
46461         * g++.dg/README (Subdirectories): Document new subdir expr.
46462         * g++.dg/expr/pmf-1.C: New test.
46463
46464 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46465
46466         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46467
46468 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46469
46470         * g++.dg/abi/bitfield3.C: New test.
46471
46472 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46473
46474         * lib/gcov.exp: Tweak expected line formats.
46475         * gcc.misc-tests/gcov8.c: New test.
46476         * gcc.misc-tests/gcov8.x: New flags.
46477
46478 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46479
46480         * consistency.vlad/layout/endian.c: Include string.h.
46481
46482         * gcc.c-torture/execute/20020805-1.c: New test.
46483
46484 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46485
46486         * g++.dg/other/conversion1.C: New test.
46487
46488 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46489
46490         * gcc.dg/builtins-1.c: New testcase.
46491
46492 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46493
46494         * g++.dg/inherit/access3.C: New test.
46495
46496 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46497
46498         * gcc.dg/ia64-visibility-2.c: New test.
46499
46500 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46501
46502         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46503         __qualifier_flags to __flags.
46504
46505 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46506
46507         * g++.dg/inherit/operator1.C: New test.
46508         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46509         * g++.dg/other/error1.C: Change expected error message.
46510         * g++.dg/template/conv4.C: Likewise.
46511
46512 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46513
46514         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46515         for documented behavior.
46516
46517 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46518
46519         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46520         several targets known to fail.
46521
46522 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46523
46524         * gcc.dg/mips-args-[123].c: New tests.
46525
46526 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46527
46528         * gcc.dg/ppc-spe.c: New.
46529
46530 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46531
46532         * g++.dg/other/ptrmem4.C: New testcase.
46533
46534 2002-07-24  Richard Henderson  <rth@redhat.com>
46535
46536         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46537
46538 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46539
46540         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46541
46542 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46543
46544         * gcc.c-torture/execute/memset-3.c: New testcase.
46545
46546 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46547
46548         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46549         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46550
46551 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46552
46553         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46554         Delete.
46555
46556 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46557
46558         * gcc.c-torture/compile/simd-4.c: New test.
46559
46560 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46561
46562         PR c++/7347, c++/7348
46563         * g++.dg/template/access4.C: New test.
46564         * g++.dg/template/access5.C: New test.
46565         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46566         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46567         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46568         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46569
46570 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46571
46572         * gcc.dg/gnu89-init-2.c: New test.
46573
46574 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46575
46576         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46577
46578 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46579
46580         * gcc.c-torture/execute/20020720-1.c: New testcase.
46581
46582 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46583
46584         * gcc.dg/cpp/Wsignprom.c: New tests.
46585
46586 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46587
46588         * gcc.c-torture/execute/loop-13.c: New test.
46589
46590 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46591
46592         * gcc.dg/cpp/expr.c: New tests.
46593
46594 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46595
46596         * g++.dg/opt/pr6713.C: Add template instantiation.
46597
46598 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46599
46600         * gcc.dg/nest.c: New test.
46601
46602 2002-07-17  Richard Henderson  <rth@redhat.com>
46603
46604         * g++.dg/opt/pr6713.C: New test.
46605
46606 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46607
46608         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46609         XFAIL for all x86 processors.
46610
46611 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46612
46613         * gcc.c-torture/execute/20010122-1.x: Do not test with
46614         -fomit-frame-pointer.
46615
46616 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46617
46618         * g++.dg/template/instantiate2.C: New test.
46619         * g++.dg/template/spec4.C: New test.
46620
46621 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46622
46623         * g++.dg/template/access2.C: New test.
46624         * g++.dg/template/access3.C: New test.
46625
46626 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46627
46628         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46629         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46630         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46631         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46632         Convert to use <stdarg.h>.
46633         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46634         Delete.
46635         * gcc.dg/va-arg-2.c: New.
46636         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46637
46638 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46639
46640         * gcc.c-torture/compile/20020710-1.c: New test.
46641
46642 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46643                           Andrew Pinski  <pinskia@physics.uc.edu>
46644
46645         gcc.c-torture/compile/simd-2.c: New testcase.
46646         gcc.c-torture/compile/simd-3.c: Likewise.
46647
46648 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46649
46650         PR c++/7224
46651         * g++.dg/overload/error1.C: New test.
46652
46653 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46654
46655         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46656         configuration and IRIX 6 O32 ABI.
46657
46658 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46659
46660         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46661
46662 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46663
46664         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46665
46666 2002-07-10  Jeffrey A Law  <law@redhat.com>
46667
46668         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46669
46670         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46671
46672 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46673
46674         * gcc.dg/20020312-2.c: Check for __PPC__.
46675
46676 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46677
46678         * gcc.c-torture/compile/20020709-1.c: New test.
46679
46680 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46681
46682         * g++.dg/template/qualttp21.C: New test case.
46683
46684 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46685
46686         * gcc.c-torture/compile/20020706-1.c: New test.
46687         * gcc.c-torture/compile/20020706-2.c: New test.
46688
46689 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46690             Alexandre Oliva  <aoliva@redhat.com>
46691
46692         * g++.dg/warn/incomplete1.C: New test.
46693
46694 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46695
46696         PR c++/7099
46697         * g++.dg/warn/noreturn1.C: New test.
46698
46699 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46700
46701         PR c++/6706
46702         * g++.dg/debug/debug6.C: New test.
46703         * g++.dg/debug/debug7.C: New test.
46704
46705 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46706
46707         * gcc.c-torture/compile/simd-3.c: New test.
46708
46709 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46710
46711         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46712         * gcc.dg/20020620-1.c: Likewise.
46713
46714 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46715
46716         PR c++/6944
46717         * g++.dg/init/array4.C: New test.
46718         * g++.dg/init/array5.C: New test.
46719
46720 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46721
46722         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46723         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46724
46725 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46726
46727         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46728         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46729         * gcc.dg/wtr-conversion-1.c: Likewise.
46730         * gcc.dg/wtr-escape-1.c: Likewise.
46731         * gcc.dg/wtr-int-type-1.c: Likewise.
46732         * gcc.dg/wtr-label-1.c: Likewise.
46733         * gcc.dg/wtr-static-1.c: Likewise.
46734         * gcc.dg/wtr-strcat-1.c: Likewise.
46735         * gcc.dg/wtr-suffix-1.c: Likewise.
46736         * gcc.dg/wtr-switch-1.c: Likewise.
46737         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46738         * gcc.dg/wtr-union-init-1.c: Likewise.
46739         * gcc.dg/wtr-union-init-2.c: Likewise.
46740         * gcc.dg/wtr-union-init-3.c: Likewise.
46741
46742         * gcc.dg/wtr-func-def-1.c: New test.
46743
46744 2002-07-02 Devang Patel <dpatel@apple.com>
46745
46746         * objc.dg/param-1.m: New test.
46747
46748 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46749
46750         * gcc.dg/cpp/trad/directive.c: Add test.
46751         * gcc.dg/cpp/trad/macroargs.c: Add test.
46752         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46753
46754 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46755
46756         * gcc.dg/cpp/cmdlne-M.c: New test.
46757
46758 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46759
46760         * objc.dg/desig-init-1.m: New test.
46761
46762 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46763
46764         PR c++/6716
46765         * g++.dg/template/instantiate1.C: New test.
46766
46767 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46768
46769         PR c++/7112
46770         * g++.dg/template/sizeof2.C: New test.
46771
46772 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46773
46774         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46775         gcc.dg/cpp/trad/include.c: New tests.
46776
46777 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46778
46779         PR target/7177
46780         * gcc.c-torture/compile/20020701-1.c: New test.
46781
46782 2002-07-01  Stan Shebs  <shebs@apple.com>
46783
46784         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46785         header here...
46786         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46787         (objc-torture-execute): or here.
46788
46789 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46790
46791         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46792
46793 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46794
46795         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46796
46797 2002-06-30  Devang Patel  <dpatel@apple.com>
46798
46799         * objc.dg/fsyntax-only.m: New test.
46800
46801 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46802
46803         PR c++/6695
46804         * g++.dg/template/friend7.C: New file.
46805
46806 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46807
46808         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46809         return type.
46810
46811 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46812
46813         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46814         avoid division by zero.
46815
46816 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46817
46818         * gcc.dg/Wunknownprag.c: New tests.
46819
46820 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46821
46822         * gcc.c-torture/execute/simd-2.c: New test.
46823
46824 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46825
46826         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46827         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46828         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46829         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46830         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46831         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46832         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46833         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46834         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46835         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46836         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46837         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46838         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46839         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46840         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46841         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46842         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46843
46844 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46845
46846         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46847         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46848         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46849         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46850         New tests.
46851         * gcc.dg/cpp/trad/directive.c: Update.
46852
46853 2002-06-23  Andreas Jaeger  <aj@suse.de>
46854
46855         * gcc.c-torture/execute/complex-6.c: New.
46856
46857 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46858
46859         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46860         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46861         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46862         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46863
46864 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46865
46866         * gcc.dg/cpp/trad: New directory with traditional tests copied
46867         from parent directory.
46868         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46869         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46870         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46871         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46872         Move to trad/ and rename.
46873         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46874         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46875         gcc.dg/cpp/trad/redef2.c: New tests.
46876         * gcc.dg/cpp/trad/trad.exp: New driver.
46877
46878 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46879
46880         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46881         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46882         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46883         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46884         Remove.
46885
46886 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46887
46888         * gcc.dg/20020620-1.c: New test.
46889
46890 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46891
46892         * g++.dg/template/ttp4.C: New test.
46893
46894 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46895
46896         * g++.dg/opt/vt1.C: Fix regexp.
46897
46898 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46899
46900         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46901         Don't use attribute `noinline'.
46902
46903 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46904
46905         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46906
46907 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46908
46909         * gcc.c-torture/execute/simd-1.c: New.
46910
46911         * gcc.dg/simd-1.c: New.
46912
46913 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46914
46915         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46916
46917 2002-06-16  Richard Henderson  <rth@redhat.com>
46918
46919         * g++.dg/ext/anon-struct1.C: New.
46920         * g++.dg/ext/anon-struct2.C: New.
46921         * g++.dg/ext/anon-struct3.C: New.
46922         * gcc.dg/anon-struct-1.c: New.
46923         * gcc.dg/anon-struct-2.c: New.
46924         * gcc.dg/anon-struct-3.c: New.
46925         * gcc.dg/20011008-1.c: Adjust warning text.
46926         * gcc.dg/20020527-1.c: Add -fms-extensions.
46927
46928 2002-06-16  Richard Henderson  <rth@redhat.com>
46929
46930         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46931
46932 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46933
46934         * gcc.c-torture/execute/20020615-1.c: New test.
46935
46936 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46937
46938         * gcc.c-tortuture/execute/compare-1.c: New test case.
46939         * gcc.c-tortuture/execute/compare-2.c: New test case.
46940         * gcc.c-tortuture/execute/compare-3.c: New test case.
46941
46942 2002-06-13  Richard Henderson  <rth@redhat.com>
46943
46944         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46945         ia64 ilp32.
46946
46947 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46948
46949         * g++.dg/template/typename2.C: Update error message.
46950
46951 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46952
46953         * gcc.c-torture/execute/20020611-1.c: New test.
46954
46955 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46956
46957         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46958         list of targets to skip.
46959
46960 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46961
46962         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46963         targets if not optimizing.
46964
46965 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46966
46967         * gcc.c-torture/compile/20020605-1.c: New test.
46968
46969         * g++.dg/opt/vt1.C: New test.
46970
46971         * gcc.dg/20020531-1.c: New test.
46972
46973         * gcc.dg/20020530-1.c: New test.
46974
46975         * gcc.dg/20020527-1.c: New test.
46976
46977         * g++.dg/opt/cse1.C: New test.
46978
46979 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46980
46981         * gcc.dg/20020607-2.c: New test case.
46982
46983 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46984
46985         * gcc.c-torture/compile/20020604-1.c: New test.
46986
46987 2002-06-04  Richard Henderson  <rth@redhat.com>
46988
46989         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46990         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46991         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46992
46993 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46994
46995         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46996
46997 2002-06-03  Richard Henderson  <rth@redhat.com>
46998
46999         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47000         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47001
47002 2002-06-02  Richard Henderson  <rth@redhat.com>
47003
47004         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47005         test functions static.
47006
47007 2002-06-02  Andreas Jaeger  <aj@suse.de>
47008
47009         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47010         now.
47011
47012 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47013
47014         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47015         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47016         Update for mofified diagnostics.
47017         * gcc.dg/c99-intconst-1.c: No longer fail.
47018
47019 2002-06-02  Richard Henderson  <rth@redhat.com>
47020
47021         * gcc.dg/uninit-A.c: Remove xfail markers.
47022
47023 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47024
47025         * gcc.dg/fnegate-1.c: New test case.
47026
47027 2002-05-30  Osku Salerma  <osku@iki.fi>
47028
47029         * gcc.c-torture/execute/mayalias-1.c: New file.
47030
47031 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47032
47033         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47034         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47035         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47036
47037 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47038
47039         * gcc.c-torture/execute/20020529-1.c: New test.
47040
47041 2002-05-27  Richard Henderson  <rth@redhat.com>
47042
47043         * g++.dg/ext/attrib6.C: New test case.
47044
47045 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47046
47047         * gcc.c-torture/execute/pure-1.c: New test.
47048
47049 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47050
47051         * gcc.dg/cpp/arith-2.c: Remove.
47052
47053 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47054
47055         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47056         * gcc.dg/cpp/if-3.c: Remove.
47057
47058 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47059
47060         * g++.dg/opt/cse2.C: New test.
47061
47062 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47063
47064         * gcc.dg/cpp/arith-1.c: New semantic tests.
47065         * gcc.dg/cpp/if-1.c: Update.
47066
47067 2002-05-24  Ben Elliston  <bje@redhat.com>
47068
47069         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47070
47071 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47072
47073         * gcc.dg/verbose-asm.c: New test.
47074
47075 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47076
47077         * gcc.dg/cpp/paste12.c: New test.
47078
47079 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47080
47081         * g++.dg/parse/named_ops.C: New test.
47082
47083 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47084
47085         * gcc.dg/weak-8.c: New test.
47086
47087 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47088
47089         * gcc.dg/weak-2.c: Allow optional leading underscore
47090         in scan-assembler symbol name.
47091         * gcc.dg/weak-3.c: Likewise.
47092         * gcc.dg/weak-4.c: Likewise.
47093         * gcc.dg/weak-5.c: Likewise.
47094
47095 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47096
47097         * gcc.dg/20020523-1.c: New test.
47098
47099 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47100
47101         * objc.dg/const-str-2.m: Update now that we stop after
47102         a command line error.
47103
47104 2002-05-22  Richard Henderson  <rth@redhat.com>
47105
47106         * g++.dg/dg.exp: Fix typo in test pruneing.
47107
47108 2002-05-22  Richard Henderson  <rth@redhat.com>
47109
47110         * g++.dg/dg.exp: Prune the tls subdirectory.
47111         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47112         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47113         * g++.dg/tls/init-1.C: New.
47114
47115 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47116
47117         * gcc.dg/20020517-1.c: New test.
47118
47119 2002-05-21  Richard Henderson  <rth@redhat.com>
47120
47121         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47122         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47123
47124 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47125
47126         * g++.dg/other/copy2.C: New test.
47127
47128 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47129
47130         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47131         (MAX_COPY): Bump up to 10 times sizeof (long long).
47132         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47133
47134         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47135         sizeof (long long).
47136
47137         * gcc.c-torture/execute/strcpy-1.c: New test.
47138
47139 2002-05-19  Jason Merrill  <jason2redhat.com>
47140
47141         * g++.dg/ext/oper1.C: New test.
47142
47143 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47144 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47145
47146         * README.QMTEST: New file.
47147
47148         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47149
47150 2002-05-19  Andreas Jaeger  <aj@suse.de>
47151
47152         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47153         now.
47154         * gcc.c-torture/execute/loop-2d.x: Likewise.
47155
47156 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47157
47158         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47159         support weak symbols.
47160         * gcc.dg/weak-4.c: Likewise.
47161         * gcc.dg/weak-6.c: Likewise.
47162
47163 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47164
47165         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47166         cygwin, coff and h8300-*-hms targets
47167         * gcc.dg/weak-5.c: Likewise.
47168         * gcc.dg/weak-7.c: Likewise.
47169
47170 2002-05-16  Jason Merrill  <jason@redhat.com>
47171
47172         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47173         (scan-assembler-not, scan-assembler-dem): Likewise.
47174         (scan-assembler-dem-not): Likewise.
47175
47176 2002-05-15  Richard Henderson  <rth@redhat.com>
47177
47178         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47179
47180 2002-05-15  Richard Henderson  <rth@redhat.com>
47181
47182         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47183         (vfoo1f): Warning here.
47184         (vfoo1l): Don't redefine the alias.
47185
47186 2002-05-14  Jason Merrill  <jason@redhat.com>
47187             Alexandre Oliva  <aoliva@redhat.com>
47188
47189         * g++.dg/init/pm1.C: New test.
47190
47191 2002-05-12  David S. Miller  <davem@redhat.com>
47192
47193         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47194         types.
47195
47196 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47197
47198         * gcc.c-torture/execute/20020510-1.c: New test case.
47199
47200 2002-05-10  David S. Miller  <davem@redhat.com>
47201
47202         * gcc.c-torture/execute/conversion.c: Test long double too.
47203
47204 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47205
47206         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47207         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47208         * lib/g++.exp (g++_link_flags): Likewise.
47209         * lib/objc.exp (objc_target_compile): Likewise.
47210
47211 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47212
47213         * gcc.dg/cpp/poison.c: Update.
47214         * gcc.dg/cpp/20000625-2.c: Remove.
47215         * gcc.dg/cpp/direct2s.c: Remove final test.
47216
47217 2002-05-08  Tom Rix  <trix@redhat.com>
47218
47219         * gcc.c-torture/execute/20020508-1.c: New test.
47220         * gcc.c-torture/execute/20020508-2.c: New test.
47221         * gcc.c-torture/execute/20020508-3.c: New test.
47222
47223 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47224
47225         * gcc.dg/cpp/charconst-4.c: More tests.
47226
47227 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47228
47229         PR c/6569
47230         * gcc.dg/weak-3.c: Update location of warning messages.
47231         * gcc.dg/weak-5.c: Likewise.
47232
47233 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47234
47235         * gcc.c-torture/execute/20020506-1.c: New test case.
47236
47237 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47238
47239         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47240
47241 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47242
47243         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47244
47245 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47246
47247         * gcc.dg/cpp/charconst-3.c: New test.
47248
47249 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47250
47251         * gcc.dg/cpp/charconst.c: Update tests.
47252
47253 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47254
47255         * treelang: Added directory for new sample language treelang. Also
47256         lib/treelang.exp: New file to signal treelang should be tested.
47257
47258 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47259
47260         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47261         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47262         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47263         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47264         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47265         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47266         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47267
47268 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47269
47270         * gcc.dg/format/xopen-2.c: New test.
47271
47272 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47273
47274         * gcc.dg/20020503-1.c: New test.
47275
47276 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47277
47278         * g++.dg/init/dtor1.C: Make it tougher.
47279
47280 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47281
47282         * g++.dg/init/dtor1.C: New test.
47283
47284 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47285
47286         * gcc.dg/altivec-8.c: New.
47287
47288 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47289
47290         * gcc.dg/altivec-7.c: New.
47291
47292 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47293
47294         * g++.dg/parse/typedef1.C: New test.
47295
47296 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47297
47298         PR c++/6486
47299         * g++.dg/template/friend6.C: New test.
47300
47301         PR c++/6492
47302         * g++.dg/init/copy1.C: New test.
47303
47304 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47305
47306         * g++.dg/warn/effc1.C: New test.
47307
47308 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47309
47310         * gcc.dg/cpp/if-cexp.c: Add a test.
47311
47312 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47313
47314         * gcc.dg/20020426-2.c: New test.
47315
47316 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47317
47318         * gcc.dg/cpp/if-mop.c: Update.
47319         * gcc.dg/cpp/if-mpar.c: Add test.
47320         * gcc.dg/cpp/if-oppr.c: Update.
47321
47322 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47323
47324         PR c/6343
47325         * gcc.dg/weak-[2-7].c: New tests.
47326
47327 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47328
47329         * gcc.dg/enum1.c: New test.
47330
47331 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47332
47333         PR c++/6497
47334         * g++.dg/inherit/access2.C: New test.
47335
47336 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47337
47338         PR bootstrap/6445
47339         * gcc.dg/20020426-1.c: New test.
47340
47341 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47342
47343         * g++.dg/abi/enum1.C: New test.
47344
47345 2002-04-26  Richard Henderson  <rth@redhat.com>
47346
47347         * gcc.dg/c99-bool-1.c: Expect always true warning.
47348
47349 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47350
47351         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47352
47353 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47354
47355         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47356         targets.
47357
47358 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47359
47360         * g++.dg/abi/mange7.C: New test.
47361
47362         PR c++/6438.
47363         * g++.dg/parse/stmtexpr2.C: New test.
47364
47365 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47366
47367         * gcc.dg/20020312-2.c: Add SH target.
47368
47369 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47370
47371         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47372         compiler output on mips*-*-irix*.
47373
47374 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47375
47376         * g++.dg/parse/attr1.C: New test.
47377
47378 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47379
47380         * gcc.c-torture/execute/string-opt-17.c: New test case.
47381         * gcc.c-torture/execute/memset-2.c: New test case.
47382
47383 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47384
47385         PR c++/6256:
47386         * g++.dg/template/friend5.C: New test.
47387
47388         PR c++/6331:
47389         * g++.dg/template/qual1.C: Likewise.
47390
47391 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47392
47393         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47394         Include stdlib.h, not stdio.h or ctype.h.
47395
47396 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47397
47398         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47399         cris-*-elf* and mmix-*-*.
47400         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47401         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47402         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47403         Ditto.
47404         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47405         * gcc.dg/wchar_t-1.c: Ditto.
47406
47407 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47408
47409         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47410         Clarify comment.
47411
47412 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47413
47414         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47415
47416 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47417
47418         * gcc.c-torture/execute/20000906-1.x: Delete.
47419
47420 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47421
47422         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47423
47424 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47425
47426         * PR6367
47427         * g77.f-torture/execute/6367.f: New test.
47428         * g77.f-torture/execute/6367.x: Disable for MMIX.
47429
47430 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47431
47432         * PR6352
47433         * g++.dg/opt/inline2.C: New test.
47434
47435 2002-04-18  Richard Henderson  <rth@redhat.com>
47436
47437         * gcc.dg/20000906-1.c: Enable for all targets.
47438         * gcc.c-torture/compile/iftrap-2.c: New.
47439
47440 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47441
47442         * gcc.dg/20020418-1.c: New test.
47443         * gcc.dg/20020418-2.c: New test.
47444
47445 2002-04-18  Richard Henderson  <rth@redhat.com>
47446
47447         * gcc.c-torture/compile/iftrap-1.c: New.
47448         * gcc.dg/iftrap-1.c: Adjust for ia64.
47449         * gcc.dg/iftrap-2.c: New.
47450
47451 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47452
47453         * gcc.c-torture/compile/20020418-1.c: New test.
47454
47455 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47456
47457         * gcc.c-torture/compile/20020415-1.c: New.
47458
47459 2002-04-18  David S. Miller  <davem@redhat.com>
47460
47461         * gcc.c-torture/execute/20020418-1.c: New test.
47462
47463 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47464
47465         * gcc.dg/20020416-1.c: New test.
47466
47467         * g++.dg/opt/inline1.C: New test.
47468
47469 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47470
47471         * gcc.dg/altivec-5.c: New test.
47472
47473         * gcc.dg/20020415-1.c: New test.
47474
47475 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47476
47477         * lib/chill.exp: Remove.
47478
47479 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47480
47481         * g++.dg/other/big-struct.C: New test.
47482
47483 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47484
47485         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47486         of scratch file.
47487
47488 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47489
47490         PR c/6277
47491         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47492         in scan-assembler function name
47493
47494 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47495
47496         * g77.f-torture/execute/980628-4.x,
47497         g77.f-torture/execute/980628-5.x,
47498         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47499         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47500         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47501         i[34567]86-*-*.
47502
47503 2002-04-13  David S. Miller  <davem@redhat.com>
47504
47505         * gcc.c-torture/execute/20020413-1.c: New test.
47506
47507 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47508
47509         * gcc.dg/asm-6.c,
47510         * g++.dg/ext/asm1.C: New tests.
47511
47512 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47513
47514         PR c++ 5373.
47515         * g++.dg/parse/stmtexpr1.C: New test.
47516
47517         PR c++/5189.
47518         * g++.dg/template/copy1.C: New test.
47519
47520 2002-04-12  Richard Henderson  <rth@redhat.com>
47521
47522         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47523
47524 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47525
47526         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47527         gcc.c-torture/execute/20020307-2.c.
47528
47529 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47530
47531         * g++.dg/ext/attrib5.C,
47532         * g++.dg/lookup/struct1.C: New tests.
47533
47534 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47535
47536         * gcc.dg/20020411-1.c: New test.
47537
47538         * gcc.c-torture/execute/20020411-1.c: New test.
47539
47540 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47541
47542         * g77.f-torture/execute/6177.f: New test.
47543
47544 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47545
47546         PR middle-end/6247
47547         * g++.dg/opt/cleanup1.C: New test.
47548
47549         * g++.dg/opt/const1.C: New test.
47550
47551 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47552
47553         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47554
47555 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47556
47557         PR c++/5507
47558         * g++.dg/template/typename2.C: New test.
47559
47560 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47561
47562         * gcc.c-torture/execute/loop-12.c: New.
47563
47564 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47565
47566         * g77.f-torture/execute/980628-4.x,
47567         g77.f-torture/execute/980628-5.x,
47568         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47569         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47570         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47571
47572 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47573
47574         PR optimization/6086
47575         * g++.dg/opt/preinc1.C: New test.
47576
47577 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47578
47579         PR c++/5571
47580         * g++.dg/opt/static2.C: New test.
47581
47582 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47583
47584         PR c/5120
47585         * gcc.dg/20020406-1.c: New test.
47586
47587 2002-04-04  David S. Miller  <davem@redhat.com>
47588
47589         * gcc.c-torture/execute/20020404-1.c: New test.
47590
47591 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47592
47593         PR c/6123
47594         * gcc.dg/20020312-2.c: Do not declare global register variable
47595         if __PIC__ or __pic__ is defined.
47596
47597 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47598
47599         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47600         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47601
47602 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47603
47604         * gcc.misc-tests/linkage.exp: Update last change to handle
47605         sparc*-, not just sparc-.
47606
47607 2002-04-03  Richard Henderson  <rth@redhat.com>
47608
47609         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47610
47611 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47612
47613         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47614
47615 2002-04-02  David S. Miller  <davem@redhat.com>
47616
47617         * gcc.c-torture/execute/20020402-3.c: New test.
47618
47619 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47620
47621         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47622         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47623
47624         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47625         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47626         g77.f-torture/execute/20001201.x,
47627         g77.f-torture/execute/u77-test.x: New files.
47628
47629         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47630         * gcc.dg/wchar_t-1.c: Ditto.
47631
47632 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47633
47634         * gcc.c-torture/execute/20020402-1.c: New test.
47635
47636 2002-04-01  Richard Henderson  <rth@redhat.com>
47637
47638         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47639
47640         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47641
47642 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47643
47644         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47645
47646 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47647
47648         * g++.dg/inherit/template-as-base.C: Expect error.
47649         * g++.dg/inherit/namespace-as-base.C: Likewise.
47650
47651 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47652
47653         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47654         g++.dg/ext/instantiate3.C: Tweak match patterns.
47655
47656         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47657         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47658         -da test.
47659
47660 2002-03-31  Richard Henderson  <rth@redhat.com>
47661
47662         * gcc.dg/special/alias-2.c: New.
47663         * gcc.dg/special/ecos.exp: Run it.
47664
47665 2002-03-31  Richard Henderson  <rth@redhat.com>
47666
47667         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47668
47669 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47670
47671         * gcc.dg/weak-1.c: Disable on h8300 port.
47672
47673 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47674
47675         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47676         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47677         ordering tests.
47678         * g++.dg/bprob/bprob-1.C: New test.
47679         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47680         * g++.dg/gcov/gcov-1.C: New test.
47681         * g++.dg/gcov/gcov-1.x: New file.
47682         * g++.dg/gcov/gcov-2.C: New test.
47683         * g++.dg/gcov/gcov-3.C: New test.
47684         * g++.dg/gcov/gcov-3.h: New file.
47685
47686 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47687
47688         * g++.old-deja/g++.other/builtins5.C: New test.
47689         * g++.old-deja/g++.other/builtins6.C: New test.
47690         * g++.old-deja/g++.other/builtins7.C: New test.
47691         * g++.old-deja/g++.other/builtins8.C: New test.
47692         * g++.old-deja/g++.other/builtins9.C: New test.
47693
47694 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47695
47696         * g++.dg/opt/static1.C: New test.
47697
47698         * g++.dg/opt/longbranch1.C: New test.
47699
47700 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47701
47702         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47703
47704         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47705
47706 2002-03-28  Jeffrey A Law  (law@redhat.com)
47707
47708         * gcc.c-torture/execute/20020328-1.c: New test.
47709
47710 2002-03-27  Richard Henderson  <rth@redhat.com>
47711
47712         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47713         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47714         move from g++.old-deja/g++.ext/.
47715
47716 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47717
47718         * g++.dg/init/new2.C: New test.
47719
47720 2002-03-26  Richard Henderson  <rth@redhat.com>
47721
47722         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47723
47724         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47725         on sparc.
47726
47727         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47728         sparcv9 systems.
47729         * gcc.dg/20001102-1.c: Likewise.
47730
47731 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47732
47733         * gcc.dg/cpp/endif-pedantic1.c,
47734         gcc.dg/cpp/endif-pedantic2.c: New tests.
47735
47736 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47737
47738         * g++.dg/init/new1.C: New test.
47739
47740 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47741
47742         * g++.dg/abi/vbase9.C: New test.
47743
47744 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47745
47746         * gcc.dg/arm-asm.c: New test.
47747
47748 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47749
47750         * gcc.dg/Wswitch-enum.c: New test.
47751         Fix PR c/5044.
47752
47753 2002-03-26  Richard Henderson  <rth@redhat.com>
47754
47755         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47756         structure.
47757
47758 2002-03-25  Richard Henderson  <rth@redhat.com>
47759
47760         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47761         sparcv9 systems.
47762
47763         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47764         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47765
47766 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47767
47768         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47769
47770 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47771
47772         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47773         targets using generic thunk support.
47774
47775 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47776
47777         * gcc.c-torture/compile/20020323-1.c: New test.
47778
47779         * g++.dg/opt/conj2.C: New test.
47780
47781 2002-03-24  Richard Henderson  <rth@redhat.com>
47782
47783         * gcc.dg/weak-1.c: Use -fno-common.
47784
47785 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47786
47787         * g77.dg/f77-edit-apostrophe-out.f: New test
47788         * g77.dg/f77-edit-h-out.f: New test
47789         * g77.dg/f77-edit-t-in.f: New test
47790         * g77.dg/f77-edit-t-out.f: New test
47791         * g77.dg/f77-edit-x-out.f: New test
47792         * g77.dg/f77-edit-slash-out.f: New test
47793         * g77.dg/f77-edit-colon-out.f: New test
47794         * g77.dg/f77-edit-s-out.f: New test
47795
47796 2002-03-24  Richard Henderson  <rth@redhat.com>
47797
47798         * objc/execute/formal_protocol-6.x: New XFAIL.
47799
47800 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47801
47802         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47803         that do not support weak symbols
47804
47805 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47806
47807         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47808         * lib/g77.exp: Likewise.
47809         * lib/objc.exp: Likewise.
47810
47811 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47812
47813         * gcc.dg/Wswitch-default.c: New test.
47814
47815 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47816
47817         * g++.dg/other/enum1.C: New test.
47818
47819 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47820
47821         * gcc.dg/pragma-ep-3.c: Fix typo.
47822
47823 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47824
47825         * g++.dg/inherit/template-as-base.C: New test.
47826
47827 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47828
47829         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47830         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47831
47832 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47833
47834         * gcc.dg/cpp/multiline.c: Update to match.
47835
47836 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47837
47838         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47839
47840 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47841
47842         * gcc.dg/cpp/extratokens2.c: New file.
47843
47844 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47845
47846         * gcc.dg/20020312-2.c: Add rs6000 target.
47847
47848         * gcc.c-torture/compile/20020319-1.c: New test.
47849
47850 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47851
47852         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47853         (A, E): Handle this.
47854
47855 2002-03-20  Jason Merrill  <jason@redhat.com>
47856
47857         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47858         ignoring -fpic.
47859         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47860         through prune_gcc_output.
47861
47862 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47863
47864         * gcc.c-torture/compile/20020320-1.c: New test.
47865
47866 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47867
47868         * gcc.c-torture/compile/20020318-1.c: New test.
47869
47870         * gcc.dg/struct-by-value-1.c: New test.
47871
47872         * gcc.dg/20020319-1.c: New test.
47873
47874 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47875
47876         * g++.dg/opt/conj1.C: New test.
47877
47878 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47879
47880         * g++.dg/template/qualttp20.C: Revert previous change.
47881         * g++.dg/template/qualttp3.C: Likewise.
47882         * g++.dg/template/qualttp4.C: Likewise.
47883         * g++.dg/template/qualttp5.C: Likewise.
47884         * g++.dg/template/qualttp6.C: Likewise.
47885         * g++.dg/template/qualttp7.C: Likewise.
47886         * g++.dg/template/qualttp8.C: Likewise.
47887         * g++.dg/template/recurse.C: Likewise.
47888
47889 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47890
47891         * gcc.dg/cpp/wchar-1.c: Update.
47892
47893 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47894
47895         * g++.dg/template/conv1.C: New test.
47896         * g++.dg/template/conv2.C: New test.
47897         * g++.dg/template/conv3.C: New test.
47898         * g++.dg/template/conv4.C: New test.
47899
47900 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47901
47902         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47903         * g++.dg/template/qualttp3.C: Likewise.
47904         * g++.dg/template/qualttp4.C: Likewise.
47905         * g++.dg/template/qualttp5.C: Likewise.
47906         * g++.dg/template/qualttp6.C: Likewise.
47907         * g++.dg/template/qualttp7.C: Likewise.
47908         * g++.dg/template/qualttp8.C: Likewise.
47909         * g++.dg/template/recurse.C: Likewise.
47910
47911 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47912
47913         * g++.dg/opt/dtor1.C: New test.
47914
47915 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47916
47917         * gcc.c-torture/compile/20020315-1.c: New test.
47918
47919 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47920
47921         * gcc.dg/weak-1.c: Fix scan tests.
47922
47923 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47924
47925         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47926         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47927         cris-*-aout* mmix-*-*.
47928         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47929         cris-*-aout* mmix-*-*.
47930         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47931         cris-*-elf* cris-*-aout* and mmix-*-*.
47932         * gcc.dg/20001009-1.c: Ditto.
47933         * gcc.dg/20010912-1.c: Ditto.
47934         * gcc.dg/20020122-4.c: Ditto.
47935         * gcc.dg/inline-2.c: Ditto.
47936
47937 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47938
47939         * gcc.c-torture/compile/20020314-1.c: New test.
47940
47941 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47942
47943         * gcc.c-torture/execute/20020314-1.c: New test.
47944
47945 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47946
47947         * g++.dg/warn/Wunused-1.C: New test.
47948
47949 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47950
47951         * g++.dg/abi/mangle6.C: New test.
47952
47953 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47954
47955         * gcc.c-torture/compile/20020309-2.c: New test.
47956
47957         * gcc.c-torture/compile/20020312-1.c: New test.
47958
47959 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47960
47961         * g++.dg/other/access1.C: New test.
47962
47963 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47964
47965         * gcc.c-torture/execute/wchar_t-1.c: New test.
47966
47967 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47968
47969         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47970
47971 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47972
47973         * gcc.dg/20020312-1.c: New test case.
47974
47975 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47976
47977         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47978
47979 2002-03-11  Richard Henderson  <rth@redhat.com>
47980
47981         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47982         * g++.old-deja/g++.jason/report.C: Likewise.
47983
47984 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47985
47986         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47987         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47988
47989 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47990
47991         * g++.dg/overload/pmf1.C: New test.
47992
47993 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47994
47995         * gcc.c-torture/execute/20020307-1.c: Use long.
47996
47997 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47998
47999         PR optimization/5844
48000         * gcc.dg/20020310-1.c: New test.
48001
48002 2002-03-09  Michael Meissner  <meissner@redhat.com>
48003
48004         * gcc.c-torture/execute/memcpy-2.c: New test.
48005         * gcc.c-torture/execute/memset-1.c: New test.
48006         * gcc.c-torture/execute/strlen-1.c: New test.
48007         * gcc.c-torture/execute/strcmp-1.c: New test.
48008         * gcc.c-torture/execute/strncmp-1.c: New test.
48009
48010 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48011
48012         * gcc.dg/ppc-ldstruct.c: New test.
48013
48014 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48015
48016         * gcc.c-torture/execute/va-arg-22.c: New test.
48017
48018 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48019
48020         * gcc.c-torture/compile/20020309-1.c: New test.
48021
48022 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48023
48024         * gcc.c-torture/execute/20020307-2.c: New test.
48025
48026 2002-03-07  Jeffrey A Law  (law@redhat.com)
48027
48028         * g77.f-torture/compile/20020307-1.f: New test.
48029
48030 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48031
48032         * gcc.dg/unordered-1.c: New test.
48033
48034 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48035
48036         * gcc.c-torture/execute/20020307-1.c: New test.
48037
48038 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48039
48040         * gcc.dg/20020304-1.c: New test.
48041
48042         * gcc.c-torture/compile/20020304-2.c: New test.
48043
48044 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48045
48046         * gcc.c-torture/compile/20020304-1.c: New test case
48047         (from PR c/5830).
48048
48049 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48050
48051         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48052
48053 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48054
48055         * g++.dg/other/classkey1.C: New test.
48056
48057 2002-03-01  Richard Henderson  <rth@redhat.com>
48058
48059         * gcc.c-torture/compile/981223-1.x: New.
48060         * gcc.c-torture/compile/920625-1.x: New.
48061
48062 2002-02-28  Richard Henderson  <rth@redhat.com>
48063
48064         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48065
48066 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48067
48068         * gcc.c-torture/execute/20020227-1.c: New test.
48069
48070 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48071
48072         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48073         here" ERROR lines.
48074         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48075         * g++.old-deja.g++.other/defarg1.C: Likewise.
48076         * g++.old-deja/g++.pt/calls2.C: Likewise.
48077         * g++.old-deja/g++.pt/crash20.C: Likewise.
48078         * g++.old-deja/g++.pt/crash30.C: Likewise.
48079         * g++.old-deja/g++.pt/crash36.C: Likewise.
48080         * g++.old-deja/g++.pt/crash6.C: Likewise.
48081         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48082         * g++.old-deja/g++.pt/derived3.C: Likewise.
48083         * g++.old-deja/g++.pt/error1.C: Likewise.
48084         * g++.old-deja/g++.pt/friend21.C: Likewise.
48085         * g++.old-deja/g++.pt/friend23.C: Likewise.
48086         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48087         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48088
48089 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48090
48091         * gcc.c-torture/execute/20020225-2.c: New test.
48092
48093 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48094
48095         * gcc.c-torture/execute/920730-1t.c,
48096         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48097         Delete test cases, only relevant to -traditional.
48098
48099 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48100
48101         * gcc.dg/cpp/undef1.c: Remove.
48102         * gcc.dg/cpp/directiv.c: Update.
48103         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48104
48105 2002-02-27  Michael Meissner  <meissner@redhat.com>
48106
48107         * gcc.c-torture/execute/20020226-1.c: New test.
48108
48109 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * g++.dg/debug/debug4.C: New test.
48112
48113         * gcc.dg/ia64-visibility-1.c: New test.
48114
48115 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48116
48117         * gcc.dg/debug/20020224-1.c: New.
48118
48119 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48120
48121         * gcc.c-torture/execute/960416-1.x: New.
48122         * gcc.c-torture/execute/divconst-3.x: Likewise.
48123
48124 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48125
48126         * gcc.dg/20020224-1.c: New test.
48127
48128 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48129
48130         * gcc.c-torture/execute/20020225-1.c: New.
48131
48132 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48133
48134         * gcc.dg/cpp/wchar-1.c: New test.
48135
48136 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48137
48138         * gcc.dg/20020222-1.c: New test.
48139
48140 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48141
48142         * g++.dg/opt/anonunion1.C: New test.
48143
48144 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48145
48146         * g++.dg/template/qualttp19.C: New test.
48147         * g++.dg/template/qualttp20.C: New test.
48148         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48149         * g++.old-deja/g++.other/qual1.C: Likewise.
48150
48151 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48152
48153         * gcc.dg/attr-alwaysinline.c: New.
48154
48155 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48156
48157         * gcc.dg/20020220-1.c: New test.
48158
48159         * gcc.dg/20020220-2.c: New test.
48160
48161         * g++.dg/opt/mmx1.C: New test.
48162
48163 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48164
48165         * gcc.c-torture/compile/20020110.c: New test.
48166
48167 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48168
48169         * gcc.c-torture/execute/20020219-1.c: New test.
48170
48171         * gcc.dg/20020219-1.c: New test.
48172
48173         * gcc.dg/noncompile/20020220-1.c: New test.
48174
48175         * g++.dg/opt/ptrintsum1.C: New test.
48176
48177         * gcc.dg/debug/20020220-1.c: New test.
48178
48179 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48180
48181         * gcc.c-torture/execute/20020216-1.c: New test.
48182
48183 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48184
48185         * gcc.dg/decl-1.c: Update, new test.
48186
48187 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48188
48189         * g++.dg/abi/bitfield1.C: New test.
48190         * g++.dg/abi/bitfield2.C: New test.
48191
48192 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48193
48194         * gcc.dg/attr-nest.c: New test.
48195
48196 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48197
48198         * gcc.c-torture/execute/20020215-1.c: New test.
48199
48200 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48201
48202         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48203         * g++.dg/debug/debug.exp: New.
48204         * g++.dg/debug/trivial.C: New.
48205         * g++.dg/debug/debug1.C: Moved...
48206         * g++.dg/other/debug1.C: ...from here.
48207         * g++.dg/debug/debug2.C: Moved...
48208         * g++.dg/other/debug2.C: ...from here.
48209         * g++.dg/debug/debug3.C: Moved...
48210         * g++.dg/other/debug3.C: ...from here.
48211
48212         * gcc.dg/noncompile/20020213-1.c: New test.
48213
48214 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48215
48216         * g++.dg/other/debug3.C: New test.
48217
48218         * gcc.c-torture/execute/20020213-1.c: New test.
48219
48220 2002-02-13  Richard Smith <richard@ex-parrot.com>
48221
48222         * g++.old-deja/g++.other/thunk1.C: New test.
48223
48224 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48225
48226         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48227
48228 2002-02-13  Stan Shebs  <shebs@apple.com>
48229
48230         * gcc.dg/altivec-3.c: New.
48231
48232 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48233
48234         * gcc.dg/Wunreachable-1.c: New test.
48235         * gcc.dg/Wunreachable-2.c: New test.
48236
48237 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48238
48239         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48240
48241 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48242
48243         * gcc.dg/decl-1.c: New test.
48244
48245 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48246
48247         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48248
48249 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48250
48251         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48252         * gcc.c-torture/compile/980506-1.x: Likewise.
48253
48254 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48255
48256         * gcc.dg/20020210-1.c: New.
48257
48258 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48259
48260         * g77.f-torture/execute/947.f: New regression test
48261         for PR fortran/947.
48262
48263 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48264
48265         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48266         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48267
48268 2002-02-08  Richard Henderson  <rth@redhat.com>
48269
48270         * gcc.c-torture/compile/labels-3.c: New.
48271
48272 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48273
48274         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48275         expression statements work instead.
48276         * gcc.dg/noncompile/20020207-1.c: New test.
48277
48278 2002-02-07  Richard Henderson  <rth@redhat.com>
48279
48280         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48281
48282 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48283
48284         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48285         message from g77
48286         * lib/g77-dg.exp: Trim g77 error messages so that they are
48287         recognized by dg.exp.
48288
48289 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48290
48291         PR fortran/5473
48292         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48293
48294 2002-02-07  Richard Henderson  <rth@redhat.com>
48295
48296         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48297         to be sufficiently aligned for integers.
48298
48299 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48300
48301         * g++.dg/template/friend4.C: New test.
48302
48303 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48304
48305         PR fortran/5743
48306         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48307         unsupported cases.
48308
48309 2002-02-07  Richard Henderson  <rth@redhat.com>
48310
48311         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48312         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48313         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48314         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48315
48316 2002-02-06  Richard Henderson  <rth@redhat.com>
48317
48318         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48319
48320 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48321
48322         * gcc.dg/20020206-1.c: New test.
48323
48324 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48325
48326         * gcc.c-torture/execute/20020206-1.c: New test.
48327
48328         * gcc.c-torture/execute/20020206-2.c: New test.
48329
48330         PR optimization/5429:
48331         * gcc.c-torture/compile/20020206-1.c: New test.
48332
48333 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48334
48335         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48336         as certain file formats cannot support particularly large
48337         alignments.
48338
48339         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48340         and do not expect to be able to link the executable.
48341
48342         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48343         fail because the COFF format does not support the weak attribute.
48344
48345 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48346
48347         * g77.dg/pr5473.f: New test
48348
48349 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48350
48351         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48352         Fix testcase accordingly.
48353
48354 2002-02-04  Richard Henderson  <rth@redhat.com>
48355
48356         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48357         (buf): Change to be an array of pointers, not ints.
48358
48359 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48360
48361         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48362         before all tests.  Move warning one line above to match where it
48363         C frontend emits.
48364         * gcc.dg/Wswitch-2.c: New test.
48365         * g++.dg/warn/Wswitch-1.C: New test.
48366         * g++.dg/warn/Wswitch-2.C: New test.
48367
48368 2002-02-04  Richard Henderson  <rth@redhat.com>
48369
48370         * g++.dg/abi/offsetof.C: Fix size comparison.
48371
48372 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48373
48374         * gcc.dg/cast-qual-2.c: New test.
48375
48376 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48377
48378         * gcc.dg/20020201-4.c: New test.
48379
48380 2002-02-04  Ben Elliston  <bje@redhat.com>
48381
48382         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48383         target_info attribute != 0, in addition to the empty string.
48384         (gcc_target_compile): Likewise.
48385
48386 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48387
48388         * gcc.dg/Wswitch.c: New test.
48389         PR gcc/4475. PR gcc/3780.
48390
48391 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48392
48393         * g77.f-torture/execute/5122.f: New test for regressions
48394         against PR fortran/5122.
48395
48396 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48397
48398         * g77.f-torture/compile/pr3743.f: Delete
48399         * g77.dg/pr3743-1.f: New test.
48400         * g77.dg/pr3743-2.f: New test.
48401         * g77.dg/pr3743-3.f: New test.
48402         * g77.dg/pr3743-4.f: New test.
48403
48404 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48405
48406         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48407
48408 2002-02-02  Richard Henderson  <rth@redhat.com>
48409
48410         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48411         * gcc.c-torture/execute/bf64-1.c: Likewise.
48412
48413 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48414
48415         * gcc.dg/20020201-2.c: New test.
48416
48417         * gcc.dg/20020201-3.c: New test.
48418
48419         * gcc.c-torture/execute/bitfld-2.c: New test.
48420
48421 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48422
48423         * gcc.dg/bitfld-1.c: Update.
48424         * gcc.dg/bitfld-2.c: Update.
48425         * gcc.c-torture/execute/bitfld-1.x: New.
48426
48427 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48428
48429         * gcc.c-torture/execute/20020201-1.c: New test.
48430
48431 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48432
48433         PR target/5469
48434         * gcc.dg/20020201-1.c: New test.
48435
48436 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48437
48438         PR fortran/3743
48439         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48440         * g77.f-torture/compile/pr3743.x: Remove
48441
48442 2002-01-31  Tom Rix  <trix@redhat.com>
48443
48444         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48445
48446 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48447
48448         * gcc.dg/noncompile/20020130-1.c: New test.
48449
48450 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48451
48452         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48453
48454 2002-01-29  Richard Henderson  <rth@redhat.com>
48455
48456         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48457         to long long.
48458         * gcc.c-torture/execute/bf64-1.c: Likewise.
48459
48460 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48461
48462         * gcc.c-torture/execute/20020129-1.c: New test.
48463
48464 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48465
48466         * gcc.c-torture/compile/20000224-1.c: Update.
48467         * gcc.c-torture/execute/bitfld-1.c: New tests.
48468         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48469         * gcc.dg/uninit-A.c: Update.
48470
48471 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.dg/template/ctor1.C: Add instantiation.
48474
48475 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48476
48477         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48478         argument to __builtin_prefetch to be const ptr.
48479
48480 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48481
48482         * gcc.c-torture/compile/20020120-1.c: New test.
48483
48484 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48485
48486         * gcc.c-torture/execute/20020127-1.c: New test.
48487
48488 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48489
48490         * g77.dg/f77-edit-i-in.f: New test
48491         * g77.dg/f77-edit-i-out.f: New test
48492
48493 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48494
48495         * gcc.dg/debug/debug.exp: New file.
48496         * gcc.dg/debug/trivial.c: New file.
48497         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48498         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48499         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48500         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48501         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48502         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48503         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48504         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48505         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48506         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48507         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48508         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48509         * gcc.dg/20000503-1.c: Removed.
48510         * gcc.dg/20010207-1.c: Removed.
48511         * gcc.dg/20011223-1.c: Removed.
48512         * gcc.dg/20020104-2.c: Removed.
48513         * gcc.dg/debug-1.c: Removed.
48514         * gcc.dg/debug-2.c: Removed.
48515         * gcc.dg/debug-3.c: Removed.
48516         * gcc.dg/debug-4.c: Removed.
48517         * gcc.dg/debug-5.c: Removed.
48518         * gcc.dg/debug-6.c: Removed.
48519         * gcc.dg/dwarf2-1.c: Removed.
48520         * gcc.dg/dwarf2-2.c: Removed.
48521
48522 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * g++.old-deja/g++.other/eh5.C: New test.
48525         * g++.old-deja/g++.other/sibcall2.C: New test.
48526         * g++.old-deja/g++.other/array9.C: New test.
48527         * g++.old-deja/g++.other/typename2.C: New test.
48528         * g++.old-deja/g++.other/crash60.C: New test.
48529         * g++.old-deja/g++.other/conv9.C: New test.
48530         * g++.old-deja/g++.other/mangle10.C: New test.
48531         * g++.old-deja/g++.other/unchanging1.C: New test.
48532         * g++.old-deja/g++.other/exprstmt1.C: New test.
48533         * g++.old-deja/g++.other/inline23.C: New test.
48534         * g++.old-deja/g++.eh/ia64-1.C: New test.
48535         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48536         * g++.old-deja/g++.other/reload1.C: New test.
48537         * g++.old-deja/g++.other/static20.C: New test.
48538         * g++.old-deja/g++.other/local-alloc1.C: New test.
48539         * g++.old-deja/g++.other/conv8.C: New test.
48540         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48541         * g++.old-deja/g++.other/storeexpr1.C: New test.
48542         * g++.old-deja/g++.other/storeexpr2.C: New test.
48543         * g++.dg/eh/template2.C: New test.
48544         * g++.dg/warn/weak1.C: New test.
48545
48546 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48547
48548         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48549         Remove first, non-varying, argument.
48550
48551 2002-01-23  Richard Henderson  <rth@redhat.com>
48552
48553         * gcc.dg/inline-2.c: New.
48554
48555         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48556         Add optional target arg.  Check number of arguments.
48557         (scan-assembler-not, scan-assembler-dem): Likewise.
48558         (scan-assembler-dem-not): Likewise.
48559
48560 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48561
48562         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48563         line 12.
48564         * g++.old-deja/g++.brendan/parse3.C,
48565         g++.old-deja/g++.other/crash26.C,
48566         g++.old-deja/g++.other/crash28.C,
48567         g++.old-deja/g++.other/crash29.C,
48568         g++.old-deja/g++.other/crash30.C,
48569         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48570
48571 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48572
48573         * gcc.dg/20020115-1.c: New.
48574
48575 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48576
48577         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48578
48579 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48580
48581         * gcc.dg/20020122-3.c: New.
48582
48583 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48584
48585         * g++.dg/other/gc1.C: New test.
48586
48587 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48588
48589         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48590
48591 2002-01-22  Richard Henderson  <rth@redhat.com>
48592
48593         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48594
48595 2002-01-22  Richard Henderson  <rth@redhat.com>
48596
48597         * gcc.dg/20020122-4.c: New.
48598
48599 2002-01-22  H.J. Lu <hjl@gnu.org>
48600
48601         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48602         link output.
48603         * gcc.dg/special/ecos.exp: Likewise.
48604         * lib/g++-dg.exp: Likewise.
48605         * lib/g77-dg.exp: Likewise.
48606         * lib/gcc-dg.exp : Likewise.
48607         * lib/mike-g++.exp: Likewise.
48608         * lib/mike-g77.exp: Likewise.
48609         * lib/mike-gcc.exp: Likewise.
48610         * lib/objc-dg.exp: Likewise.
48611
48612 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48613
48614         PR target/5379
48615         * gcc.dg/20020122-2.c: New test.
48616
48617 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48618
48619         * gcc.dg/20020122-1.c: New test.
48620
48621 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48622
48623         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48624
48625 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48626
48627         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48628
48629 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48630
48631         * gcc.c-torture/compile/20020121-1.c: New test.
48632
48633 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48634
48635         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48636         ld_library_path.
48637
48638 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48639
48640         * gcc.dg/20020218-1.c: New test.
48641
48642 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48643
48644         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48645         messages
48646         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48647         "At global scope" warning
48648         * g++.dg/ext/align1.C: Change cygwin test for alignment
48649         from db-bogus to dg-warning
48650
48651 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48652
48653         * g77.f-torture/compile/cpp2.F: New test.
48654
48655 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48656
48657         * g++.dg/template/access1.C: New test.
48658
48659 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48660
48661         * gcc.dg/20020118-1.c: New.
48662
48663 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48664
48665         * gcc.c-torture/execute/20020118-1.c: New test.
48666
48667 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48668
48669         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48670         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48671         alignment warnings.
48672
48673 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48674
48675         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48676         torture_with_loops and torture_without_loops
48677
48678 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48679
48680         * gcc.c-torture/compile/20020116-1.c: New test.
48681
48682 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48683
48684         * gcc.dg/20020116-2.c: New test.
48685
48686         * gcc.dg/ultrasp4.c: New test.
48687
48688         * gcc.dg/20020116-1.c: New test.
48689
48690 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48691
48692         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48693         by EABI.
48694
48695 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48696
48697         * gcc.misc-tests/i386-prefetch.exp: New.
48698         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48699         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48700         * gcc.misc-tests/i386-pf-none-1.c: New test.
48701         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48702
48703 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48704
48705         * gcc.dg/gnu89-init-1.c: Add new tests.
48706
48707 2002-01-15  Andreas Jaeger  <aj@suse.de>
48708
48709         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48710         * gcc.dg/i386-mmx-2.c: Likewise.
48711         * gcc.dg/i386-sse-1.c: Likewise.
48712         * gcc.dg/i386-sse-2.c: Likewise.
48713         * gcc.dg/i386-sse-3.c: Likewise.
48714
48715 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48716
48717         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48718         Uncomment additional cases that now pass.
48719
48720 2002-01-11  Richard Henderson  <rth@redhat.com>
48721
48722         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48723         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48724
48725 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48726
48727         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48728
48729 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48730
48731         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48732         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48733
48734 2002-01-10  Dale Johannesen  <dalej@apple.com>
48735
48736         * gcc.c-torture/execute/loop-11.c: New.
48737
48738 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48739
48740         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48741         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48742
48743 2002-01-09  Richard Henderson  <rth@redhat.com>
48744
48745         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48746         type in which to perform the operation for each size.
48747
48748 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48749
48750         * gcc.c-torture/compile/20020109-2.c: New test.
48751
48752 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48753
48754         * gcc.c-torture/execute/loop-10.c: New test.
48755
48756 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48757
48758         * gcc.c-torture/compile/20010226-1.c: New test.
48759         * gcc.c-torture/compile/20010227-1.c: New test.
48760         * gcc.c-torture/compile/20010426-1.c: New test.
48761         * gcc.c-torture/compile/20010510-1.c: New test.
48762         * gcc.c-torture/compile/20010605-3.c: New test.
48763         * gcc.c-torture/compile/20010824-1.c: New test.
48764         * gcc.c-torture/execute/20010409-1.c: New test.
48765         * gcc.dg/noncompile/20000901-1.c: New test.
48766         * gcc.dg/20001023-1.c: New test.
48767         * gcc.dg/20001101-1.c: New test.
48768         * gcc.dg/20001102-1.c: New test.
48769         * gcc.dg/20010207-1.c: New test.
48770         * gcc.dg/20010405-1.c: New test.
48771         * gcc.dg/20010822-1.c: New test.
48772         * gcc.dg/20011107-1.c: New test.
48773
48774 2002-01-09  Jeffrey A Law  (law@redhat.com)
48775
48776         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48777
48778         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48779         execution failure on PA targets.
48780
48781 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48782
48783         * gcc.c-torture/compile/20020109-1.c: New test.
48784
48785 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48786
48787         * gcc.c-torture/execute/20020108-1.c: New test.
48788
48789 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48790
48791         * gcc.dg/20020108-1.c: New test.
48792
48793 2002-01-08  H.J. Lu <hjl@gnu.org>
48794
48795         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48796         for header files.
48797
48798 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48799
48800         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48801         consistency.
48802
48803 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48804
48805         * gcc.dg/altivec-4.c: Test altivec predicates.
48806
48807 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48808
48809         * gcc.c-torture/execute/20020107-1.c: New test.
48810
48811 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48812
48813         PR c/5279
48814         * gcc.c-torture/compile/20020106-1.c: New test.
48815
48816 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48817
48818         * gcc.c-torture/execute/nestfunc-4.c: New test.
48819
48820 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48821
48822         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48823         extra triple that slipped in.
48824         * g++.old-deja/g++.abi/align.C: Likewise.
48825         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48826
48827 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48828
48829         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48830         * g++.old-deja/g++.abi/align.C: Likewise.
48831         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48832
48833         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48834         on FreeBSD/i386.
48835         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48836         FreeBSD.
48837
48838 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48839
48840         * gcc.dg/20020104-1.c: New test.
48841
48842         * gcc.dg/20020104-2.c: New test.
48843
48844 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48845
48846         * gcc.dg/20020103-1.c: Fix typo in target selector.
48847
48848 2002-01-03  Richard Henderson  <rth@redhat.com>
48849
48850         * gcc.dg/20020103-1.c: New.
48851
48852 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48853
48854         * gcc.c-torture/execute/20020103-1.c: New test.
48855
48856 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48857
48858         * g++.dg/other/debug2.C: New test.
48859
48860         * gcc.c-torture/compile/20020103-1.c: New test.
48861
48862 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48863
48864         * gcc.dg/gnu89-init-1.c: Added new tests.
48865
48866 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48867
48868         * g++.dg/template/friend2.C: Remove as patch is reverted.
48869
48870         * g++.dg/warn/oldcast1.C: New test.
48871
48872         * g++.dg/template/ptrmem1.C: New test.
48873         * g++.dg/template/ptrmem2.C: New test.
48874
48875         * g++.dg/template/ntp.C: New test.
48876
48877         * g++.dg/other/component1.C: New test.
48878
48879         * g++.dg/template/ttp3.C: New test.
48880
48881         * g++.dg/template/friend2.C: New test.
48882         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48883
48884 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48885
48886         * g++.dg/other/ptrmem1.C: New test.
48887         * g++.dg/other/ptrmem2.C: New test.
48888
48889 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48890
48891         * g++.dg/template/ctor1.C: New test.
48892
48893 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48894
48895         * g++.dg/template/friend2.C: New test.
48896
48897 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48898
48899         * gcc.dg/mmix-1.c: New test.
48900
48901 2001-12-31  Richard Henderson  <rth@redhat.com>
48902
48903         * gcc.dg/asm-5.c: New.
48904
48905 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48906
48907         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48908         in namespace __gnu_cxx
48909
48910 2001-12-30  Richard Henderson  <rth@redhat.com>
48911
48912         * gcc.dg/debug-6.c: New.
48913
48914 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48915
48916         * gcc.c-torture/compile/20011229-2.c: New test.
48917
48918 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48919
48920         * gcc.dg/debug-3.c: New test.
48921         * gcc.dg/debug-4.c: New test.
48922         * gcc.dg/debug-5.c: New test.
48923
48924 2001-12-29  Richard Henderson  <rth@redhat.com>
48925
48926         * g++.dg/eh/loop1.C: New.
48927
48928 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48929
48930         * g++.dg/template/crash1.C: New test.
48931
48932 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48933
48934         * g++.dg/other/const1.C: New test.
48935
48936 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48937
48938         * gcc.c-torture/compile/20011229-1.c: New test.
48939
48940 2001-12-28  Stan Shebs  <shebs@apple.com>
48941
48942         * lib/objc-torture.exp: Resync with c-torture.exp.
48943         * lib/objc.exp: Load standard libraries.
48944
48945 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48946
48947         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48948         additional tests.
48949
48950 2001-12-27  Roger Sayle <roger@eyesopen.com>
48951
48952         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48953
48954 2001-12-27  Richard Henderson  <rth@redhat.com>
48955
48956         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48957
48958 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48959
48960         * g++.dg/eh/ctor1.C: New test.
48961         * g++.dg/other/error2.C: New test.
48962
48963 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48964
48965         * g++.dg/other/init2.C: New test.
48966
48967 2001-12-24  Richard Henderson  <rth@redhat.com>
48968
48969         * gcc.dg/20011223-1.c: New.
48970         * gcc.dg/inline-1.c: New.
48971
48972 2001-12-23  Richard Henderson  <rth@redhat.com>
48973
48974         * gcc.dg/asm-4.c: Test operand modifiers.
48975
48976 2001-12-23  Richard Henderson  <rth@redhat.com>
48977
48978         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48979
48980 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48981
48982         * gcc.c-torture/execute/20011223-1.c: New test.
48983
48984 2001-12-21  Richard Henderson  <rth@redhat.com>
48985
48986         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48987         re-enables the warning.
48988
48989 2001-12-21  Richard Henderson  <rth@redhat.com>
48990
48991         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48992
48993 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48994
48995         * gcc.c-torture/compile/20011218-1.c: New test.
48996
48997 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48998
48999         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49000         arm-isr.c test.
49001         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49002         epilogue generation for ARM ISR routines.
49003
49004 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49005
49006         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49007         * gcc.dg/format/c90-printf-3.c: Likewise.
49008         * gcc.dg/format/c99-printf-3.c: Likewise.
49009         * gcc.dg/format/ext-1.c: Likewise.
49010         * gcc.dg/format/ext-6.c: Likewise.
49011         * gcc.dg/format/format.h: Prototype unlocked stdio.
49012
49013 2001-12-20  Richard Henderson  <rth@redhat.com>
49014
49015         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49016         (arena): Use it.
49017         (malloc): Correct allocation logic.  Abort if we fill up the
49018         arena before initialization complete.
49019         (realloc): Correct allocation logic.
49020
49021 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49022
49023         * gcc.c-torture/compile/20011219-2.c: New test.
49024
49025         * gcc.c-torture/execute/20011219-1.c: New test.
49026
49027 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49028
49029         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49030         target does not support weak symbols.
49031
49032 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49033
49034         * gcc.c-torture/compile/20011219-1.c: New test.
49035
49036 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49037
49038         * g++.dg/other/error1.C: New test.
49039
49040 2001-12-17  Jeffrey A Law  (law@redhat.com)
49041
49042         * gcc.c-torture/execute/20011217-1.c: New test.
49043
49044 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49045
49046         * objc.dg/special/: New directory.
49047         * objc.dg/special/special.exp: New file.
49048         * objc.dg/special/unclaimed-category-1.h: New file.
49049         * objc.dg/special/unclaimed-category-1a.m: New file.
49050         * objc.dg/special/unclaimed-category-1.m: New file.
49051
49052 2001-12-17  Andreas Jaeger  <aj@suse.de>
49053
49054         * gcc.c-torture/compile/20011217-2.c: New test.
49055
49056 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49057
49058         * gcc.c-torture/compile/20011217-1.c: New test.
49059
49060 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49061
49062         * gcc.dg/20011214-1.c: New.
49063
49064 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49065
49066         * gcc.dg/altivec-4.c: New.
49067
49068 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49069
49070         * gcc.dg/20011113-1.c: New test.
49071
49072 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49073
49074         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49075         std::__malloc_alloc_template<0> and
49076         std::__default_alloc_template<false, 0>.
49077
49078 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49079
49080         * objc/execute/bf-21.m: New test.
49081         * objc/execute/enumeration-1.m: New test.
49082         * objc/execute/enumeration-2.m: New test.
49083
49084 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49085
49086         * gcc.dg/gnu89-init-1.c: New test.
49087
49088 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49089
49090         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49091         * g++.old-deja/g++.jason/2371.C: Likewise.
49092         * g++.old-deja/g++.jason/template33.C: Likewise.
49093         * g++.old-deja/g++.jason/template34.C: Likewise.
49094         * g++.old-deja/g++.jason/template36.C: Likewise.
49095         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49096         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49097         * g++.old-deja/g++.other/typename1.C: Likewise.
49098         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49099         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49100         * g++.old-deja/g++.pt/typename11.C: Likewise.
49101         * g++.old-deja/g++.pt/typename14.C: Likewise.
49102         * g++.old-deja/g++.pt/typename16.C: Likewise.
49103         * g++.old-deja/g++.pt/typename3.C: Likewise.
49104         * g++.old-deja/g++.pt/typename4.C: Likewise.
49105         * g++.old-deja/g++.pt/typename5.C: Likewise.
49106         * g++.old-deja/g++.pt/typename7.C: Likewise.
49107         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49108
49109 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49110
49111         * g++.dg/other/linkage1.C: New test.
49112         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49113         specifiers.
49114
49115 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49116
49117         * gcc.dg/concat.c: New test.
49118
49119 2001-12-11  Stan Shebs  <shebs@apple.com>
49120
49121         * objc/compile: New test directory.
49122         * objc/compile/compile.exp: New expect script.
49123         * objc/compile/20011211-1.m: New compile test.
49124
49125 2001-12-11  Jason Merrill  <jason@redhat.com>
49126
49127         * lib/prune.exp (prune_gcc_output): Also handle "In member
49128         function".  So many permutations...
49129
49130 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49131
49132         * g++.dg/template/typedef1.C: New test.
49133
49134 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49135
49136         * g++.dg/other/copy1.C: New test.
49137
49138 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49139
49140         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49141
49142         * gcc.dg/builtin-choose-expr.c: New.
49143
49144 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49145
49146         * gcc.dg/altivec-2.c: New.
49147
49148 2001-12-07  Richard Henderson  <rth@redhat.com>
49149
49150         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49151
49152 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49153
49154         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49155         ultrasparc.
49156
49157 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49158
49159         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49160
49161 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49162
49163         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49164         variable argument list.
49165
49166 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49167
49168         * gcc.c-torture/execute/memcheck: Delete entire directory.
49169         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49170         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49171
49172 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49173
49174         * gcc.dg/Wshadow-1.c: New test.
49175
49176 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49177
49178         * gcc.c-torture/compile/20011130-1.c: New test.
49179
49180         * gcc.dg/noncompile/20011025-1.c: New test.
49181
49182         * g++.dg/other/anon-union.C: New test.
49183
49184         * gcc.c-torture/execute/20011024-1.c: New test.
49185
49186 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49187
49188         * gcc.c-torture/execute/20000722-1.x,
49189         gcc.c-torture/execute/20010123-1.x: Remove.
49190         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49191         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49192         gcc.dg/c99-complit-2.c: New tests.
49193
49194 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49195
49196         * g++.dg/inherit/base1.C: New test.
49197
49198 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49199
49200         * g++.dg/other/stdarg1.C: New test.
49201
49202         * gcc.c-torture/compile/20011130-2.c: New test.
49203
49204 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49205
49206         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49207         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49208         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49209         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49210         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49211         * gcc.dg/builtin-prefetch-1.c: New test.
49212
49213 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49214
49215         * gcc.dg/20011130-1.c: New test.
49216
49217 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49218
49219         * g++.dg/other/scope1.C: New test.
49220         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49221
49222 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49223
49224         * gcc.dg/vla-init-1.c: New test.
49225
49226 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49227
49228         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49229
49230 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49231
49232         * objc.dg/alias.m: Update.
49233         * objc.dg/class-1.m: Update.
49234         * objc.dg/const-str-1.m: Update.
49235         * objc.dg/fwd-proto-1.m: Update.
49236         * objc.dg/id-1.m: Update.
49237         * objc.dg/super-class-1.m: Update.
49238
49239 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49240
49241         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49242         constructs.
49243
49244 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49245
49246         * gcc.c-torture/execute/20011128-1.c: New test.
49247
49248 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49249
49250         * gcc.dg/20011127-1.c: New test.
49251
49252 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49253
49254         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49255         from Austin Group draft 7.
49256         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49257         scanf format arguments.
49258         * gcc.dg/format/no-exargs-2.c: New test.
49259
49260 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49261
49262         * g++.dg/abi/vbase8-4.C: New test.
49263
49264 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49265
49266         * gcc.c-torture/execute/20011121-1.c: New test.
49267
49268 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49269
49270         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49271
49272 2001-11-23  Andreas Jaeger  <aj@suse.de>
49273
49274         * gcc.dg/cpp/charconst-2.c: New test.
49275
49276 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49277
49278         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49279         to the host if it is remote.  Let tests specify extra headers
49280         they use.
49281         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49282         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49283         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49284         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49285         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49286         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49287         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49288         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49289         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49290         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49291
49292 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49293
49294         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49295         for little endian ARMs.
49296
49297 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49298
49299         * gcc.c-torture/compile/20011119-1.c: New test.
49300         * gcc.c-torture/compile/20011119-2.c: New test.
49301
49302 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49303
49304         * gcc.dg/altivec-1.c: Fix typo.
49305
49306 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49307
49308         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49309
49310 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49311
49312         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49313
49314 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49315
49316         * lib/g77.exp: Don't specify --rpath-link.
49317
49318         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49319         across all the headers.
49320         * gcc.dg/format/format.exp: For testing on a remote host,
49321         copy format.h.
49322
49323         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49324         * gcc.c-torture/execute/930406-1.c: Likewise.
49325         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49326
49327 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49328
49329         * gcc.dg/altivec-1.c: New.
49330
49331 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49332
49333         * gcc.dg/cpp/fpreprocessed.c: New test case.
49334
49335 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49336
49337         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49338         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49339         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49340
49341 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49342
49343         * gcc.dg/no-builtin-1.c: New test.
49344
49345 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49346
49347         * gcc.c-torture/execute/20011115-1.c: New test.
49348
49349 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49350
49351         * gcc.c-torture/compile/20011114-2.c: New test.
49352         * gcc.c-torture/compile/20011114-3.c: New test.
49353         * gcc.c-torture/compile/20011114-4.c: New test.
49354
49355 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49356
49357         * g++.dg/other/init1.C: New test.
49358
49359 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49360
49361         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49362         message.
49363
49364         * gcc.c-torture/execute/20011114-1.c: New testcase.
49365
49366         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49367         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49368         like the (before this change) version of 20010327-1.c.
49369
49370 2001-11-14  Roger Sayle <roger@eyesopen.com>
49371
49372         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49373
49374 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49375
49376         * g++.dg/init/array2.C: New test.
49377
49378 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49379
49380         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49381
49382 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49383
49384         * g++.dg/other/forscope1.C: New test.
49385         * g++.dg/ext/forscope1.C: New test.
49386         * g++.dg/ext/forscope2.C: New test.
49387
49388 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49389
49390         * gcc.c-torture/execute/20011113-1.c: New test.
49391
49392 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49393
49394         * gcc.c-torture/execute/20011109-2.c: New test.
49395
49396         * gcc.c-torture/execute/20011109-1.c: New test.
49397
49398 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49399
49400         * gcc.c-torture/compile/20011109-1.c: New test.
49401
49402 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49403
49404         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49405         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49406         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49407         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49408         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49409         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49410         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49411
49412 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49413
49414         * g++.dg/warn/Wshadow-1.C: New tests.
49415         * g++.old-deja/g++.mike/for3.C: Update.
49416
49417 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49418
49419         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49420         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49421         XFAILs.  Adjust expected error texts.
49422         * gcc.c-torture/compile/20011106-1.c,
49423         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49424         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49425         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49426         gcc.dg/c99-array-lval-5.c: New tests.
49427
49428 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49429
49430         * gcc.dg/cpp/defined.c: Update.
49431
49432 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49433
49434         * gcc.c-torture/execute/anon-1.c: New test.
49435
49436 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49437
49438         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49439         same size, so no warning should be produced on stormy16.
49440
49441         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49442         due to oversized array.
49443         * g++.old-deja/g++.mike/ns15.C: Likewise.
49444         * g++.old-deja/g++.pt/crash16.C: Likewise.
49445
49446 2001-11-02  Graham Stott  <grahams@redhat.com>
49447
49448         * g++.dgother/debug1.C: Fix typos.
49449
49450 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49451
49452         * g++.dg/other/debug1.C: New test.
49453
49454 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49455
49456         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49457         of unsigned long.
49458
49459 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49460
49461         * gcc.dg/20011029-2.c: New test.
49462
49463         * gcc.c-torture/compile/20011029-1.c: New test.
49464
49465 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49466
49467         * objc/execute/class_self-1.m: New test.
49468         * objc/execute/class_self-2.m: New test.
49469
49470 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49471
49472         * gcc.misc-tests/msgs.exp: Delete.
49473         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49474         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49475         error set to match recent changes.
49476
49477 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49478
49479         * gcc.dg/20011021-1.c: New test.
49480
49481 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49482
49483         * gcc.c-torture/compile/20011023-1.c: New test.
49484
49485 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49486
49487         * lib/g77.exp: Rewrite based on lib/g++.exp.
49488
49489 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49490
49491         * gcc.c-torture/execute/20011019-1.c: New test.
49492
49493         * gcc.dg/20011018-1.c: New test.
49494
49495 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49496
49497         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49498
49499 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49500
49501         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49502         * gcc.dg/attr-invalid.c: Likewise.
49503
49504 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49505
49506         * gcc.dg/20011015-1.c: New test.
49507
49508 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49509
49510         * g++.dg/template/unify2.C: New test.
49511
49512 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49513
49514         * g++.dg/other/exception-specification.C: New test
49515
49516 2001-10-13  Tom Rix  <trix@redhat.com>
49517
49518         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49519         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49520
49521 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49522
49523         * gcc.dg/20011009-1.c: New test.
49524
49525 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49526
49527         PR g++/4476
49528         * g++.dg/other/friend1.C: New test.
49529
49530 2001-10-11  Richard Henderson  <rth@redhat.com>
49531
49532         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49533
49534 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49535
49536         * gcc.c-torture/compile/20011010-1.c: New.
49537
49538 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49539
49540         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49541         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49542         g77.f-torture/execute/execute.exp,
49543         g77.f-torture/noncompile/noncompile.exp,
49544         gcc.c-torture/compile/compile.exp,
49545         gcc.c-torture/execute/execute.exp,
49546         gcc.c-torture/execute/ieee/ieee.exp,
49547         gcc.c-torture/execute/memcheck/memcheck.exp,
49548         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49549         objc/execute/execute.exp: Update FSF address.
49550
49551 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49552
49553         * gcc.dg/cpp/cmdlne-C.c: Update.
49554         * gcc.dg/cpp/cmdlne-C2.c: New.
49555
49556 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49557
49558         * gcc.c-torture/execute/20011008-3.c: New.
49559
49560 2001-10-08  DJ Delorie  <dj@redhat.com>
49561
49562         * gcc.dg/20011008-1.c: New.
49563         * gcc.dg/20011008-2.c: New.
49564
49565 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49566
49567         * gcc.dg/cpp/spacing1.c: Update test.
49568
49569 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49570
49571         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49572         spelling errors of "separate" as "seperate".
49573
49574 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49575
49576         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49577         enough to avoid inlining.
49578
49579 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49580
49581         * lib/g77.exp: set libg2c_dir correctly.
49582
49583 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49584
49585         * gcc.dg/cpp/macro11.c: New test.
49586
49587 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49588
49589         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49590         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49591         gcc.dg/format/multattr-3.c: New tests.
49592         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49593         tests for format attributes on function pointers being rejected.
49594
49595 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49596
49597         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49598
49599 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49600
49601         * g++.dg/warn/format1.C: New test.
49602
49603 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49604
49605         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49606
49607 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49608
49609         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49610
49611 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49612
49613         * gcc.dg/cpp/redef2.c: Add test.
49614
49615 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49616
49617         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49618         long-standing bug on i686, apparently.
49619         * gcc.c-torture/execute/loop-2c.x: New file.
49620         * gcc.c-torture/execute/loop-2d.x: New file.
49621         * gcc.c-torture/execute/loop-3c.x: New file.
49622
49623 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49624
49625         * gcc.dg/cpp/20000625-2.c: Correct line number.
49626
49627 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49628
49629         * gcc.dg/cpp/macro10.c: New test.
49630         * gcc.dg/cpp/strify3.c: New test.
49631         * gcc.dg/cpp/spacing1.c: Add tests.
49632         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49633         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49634
49635 2001-09-24  DJ Delorie  <dj@redhat.com>
49636
49637         * gcc.c-torture/execute/20010924-1.c: New test.
49638
49639 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49640
49641         * objc/execute/paste.m: Remove.
49642
49643 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49644
49645         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49646
49647 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49648
49649         * g77.dg/strlen0.f: New test.
49650
49651 2001-09-21  Richard Henderson  <rth@redhat.com>
49652
49653         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49654         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49655
49656 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49657
49658         Table-driven attributes.
49659         * g++.dg/ext/attrib1.C: New test.
49660
49661 2001-09-20  DJ Delorie  <dj@redhat.com>
49662
49663         * gcc.dg/20000926-1.c: Update expected warning messages.
49664         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49665         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49666         array.
49667
49668 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49669
49670         * g++.dg/eh/registers1.C: New test case.
49671
49672 2001-09-17  Richard Henderson  <rth@redhat.com>
49673
49674         * gcc.dg/array-5.c: Fix VLA decomposition test.
49675
49676 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49677
49678         * gcc.dg/cpp/line5.c: New testcase.
49679
49680 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49681
49682         * gcc.dg/cpp/macro9.c: New test.
49683
49684 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49685
49686         * gcc.c-torture/execute/980223.c: Change type of addr from long
49687         to char *.
49688
49689 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49690
49691         * gcc.c-torture/execute/20010915-1.c: New test.
49692
49693 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49694
49695         * g77.dg/bprob: New directory.
49696         * g77.dg/bprob/bprob.exp: New file.
49697         * g77.dg/bprob/bprob-1.f: New test.
49698         * g77.dg/gcov: New directory.
49699         * g77.dg/gcov/gcov.exp: New file.
49700         * g77.dg/gcov/gcov-1.f: New test.
49701         * g77.dg/gcov/gcov-1.x: New file.
49702
49703 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49704
49705         * gcc.dg/cpp/directiv.c: Update.
49706         * gcc.dg/cpp/undef1.c: Update.
49707
49708 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49709
49710         * gcc.dg/20010912-1.c: New test.
49711
49712 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49713
49714         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49715         language-independent file in lib.
49716         * lib/gcov.exp: New file.
49717
49718 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49719
49720         * gcc.c-torture/compile/20010911-1.c: New test.
49721
49722 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49723
49724         * lib/profopt.exp: New, to support profile-directed optimizations.
49725         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49726         * gcc.misc-tests/bprob-1.c: New test.
49727         * gcc.misc-tests/bprob-2.c: New test.
49728
49729 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49730
49731         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49732         XFAIL and which kinds of gcov output to verify.
49733         * gcc.misc-tests/gcov-4b.x: New file.
49734         * gcc.misc-tests/gcov-5b.x: New file.
49735         * gcc.misc-tests/gcov-6.x: New file.
49736         * gcc.misc-tests/gcov-7.c: New test.
49737         * gcc.misc-tests/gcov-7.x: New file.
49738
49739 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49740
49741         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49742         * gcc.misc-tests/gcov-6.c: New test.
49743
49744 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49745
49746         PR c++/3986
49747         * g++.dg/abi/vbase1.C: New test.
49748
49749 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49750
49751         * objc.dg/method-2.m: New.
49752
49753 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49754
49755         PR c++/4203
49756         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49757         * g++.dg/init/empty1.C: New test.
49758
49759 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49760
49761         * gcc.c-torture/compile/20010903-1.c: New test.
49762
49763 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49764
49765         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49766         for m68k.
49767
49768 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49769
49770         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49771
49772         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49773
49774         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49775
49776 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49777
49778         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49779         for 16-bit 'unsigned int'.
49780
49781 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49782
49783         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49784
49785 2001-08-27  Richard Henderson  <rth@redhat.com>
49786
49787         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49788         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49789
49790 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49791
49792         * gcc.dg/asm-names.c (ymain): New.
49793
49794 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49795
49796         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49797         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49798         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49799
49800 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49801
49802         * gcc.dg/compare5.c: New testcase.
49803
49804 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49805
49806         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49807         and "In instantiation".
49808
49809 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49810
49811         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49812
49813 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49814
49815         * gcc.misc-tests/gcov.exp: Add support for branch information.
49816         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49817         * gcc.misc-tests/gcov-4.c: New test.
49818         * gcc.misc-tests/gcov-4b.c: New test.
49819         * gcc.misc-tests/gcov-5b.c: New test.
49820
49821 2001-08-20  Zack Weinberg  <zackw@panix.com>
49822
49823         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49824         expected to fail.
49825
49826 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49827
49828         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49829
49830 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49831
49832         * g++.dg/eh/template1.C: New test.
49833
49834 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49835
49836         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49837         Fix thinko.
49838         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49839         for xfail.
49840
49841 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49842
49843         * lib/g77-dg.exp: Use prune.exp for common procedures
49844         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49845         * lib/g77.exp: (g77-dg-prune) Remove
49846
49847 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49848
49849         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49850
49851 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49852
49853         * g++.dg/template/unify1.C: New test.
49854
49855 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49856
49857         * g++.dg/abi/empty4.C: New test.
49858
49859 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49860
49861         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49862         solaris2.*
49863         * g77.f-torture/compile/pr3743.x: Likewise.
49864
49865 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49866
49867         * g++.dg/other/using-declaration.C: New test.
49868
49869 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49870
49871         * gcc.dg/cpp/tr-sign.c: New testcase.
49872
49873 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49874
49875         * gcc.dg/cpp/19951025-1.c: Revert.
49876         * gcc.dg/cpp/directiv.c: We no longer process directives that
49877         interrupt macro arguments.
49878
49879 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49880
49881         * gcc.dg/bconstp-1.c: New test.
49882
49883 2001-08-03  Richard Henderson  <rth@redhat.com>
49884
49885         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49886
49887 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49888
49889         * gcc.dg/cpp/19951025-1.c: Update.
49890
49891 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49892
49893         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49894         should be x.
49895
49896 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         Kill -fhonor-std.
49899         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49900         * g++.old-deja/g++.other/std1.C: Likewise.
49901         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49902
49903 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49904
49905         * lib/g77.exp: Load gcc-defs.exp for common procedures
49906         (g77_pass, g77_fail, g77_finish, g77_exit,
49907         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49908
49909 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49910
49911         * g77.dg/fbackslash.f
49912         * g77.dg/fcase-preserve.f
49913         * g77.dg/ff90-1.f
49914         * g77.dg/ffixed-line-length-0.f
49915         * g77.dg/ffixed-line-length-132.f
49916         * g77.dg/ffixed-line-length-7.f
49917         * g77.dg/ffixed-line-length-72.f
49918         * g77.dg/ffixed-line-length-none.f
49919         * g77.dg/ffree-form-1.f
49920         * g77.dg/fno-backslash.f
49921         * g77.dg/fno-f90-1.f
49922         * g77.dg/fno-fixed-form-1.f
49923         * g77.dg/fno-onetrip.f
49924         * g77.dg/fno-typeless-boz.f
49925         * g77.dg/fno-underscoring.f
49926         * g77.dg/fno-vxt-1.f
49927         * g77.dg/fonetrip.f
49928         * g77.dg/ftypeless-boz.f
49929         * g77.dg/fugly-assumed.f
49930         * g77.dg/funderscoring.f
49931         * g77.dg/fvxt-1.f
49932
49933 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49934
49935         * objc.dg/fwd-proto-1.m: New.
49936         * objc.dg/local-decl-1.m: New.
49937         * objc.dg/naming-1.m: New.
49938         * objc.dg/naming-2.m: New.
49939         * objc.dg/proto-hier-1.m: New.
49940
49941 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49942
49943         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49944         largest-type elements to a struct makes its size grow.
49945
49946 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49947
49948         * g++.dg/abi/vthunk1.C: New test.
49949
49950 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49951
49952         * g++.dg/abi/vbase8-22.C: New test.
49953
49954 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49955
49956         * gcc.dg/cpp/macro8.c: New test.
49957
49958 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49959
49960         * g++.dg/abi/vbase8-21.C: New test.
49961
49962 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49963
49964         * g++.dg/abi/vbase8-10.C: New test.
49965
49966 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49967
49968         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49969         ${tool}_set_ld_library_path.
49970         Changed caller.
49971         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49972         g++.exp.
49973
49974 2001-07-26  Stan Cox <scox@redhat.com>
49975
49976         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49977         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49978         gcc_exit, gcc_check_unsupported_p):
49979         Moved to gcc-deps.exp
49980         * gcc-deps.exp: New file.
49981
49982 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49983
49984         * g++.old-deja/g++.pt/defarg14.C: New test.
49985
49986 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49987
49988         * g++.old-deja/g++.other/lineno5.C: New test.
49989
49990 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49991
49992         * g++.old-deja/g++.pt/crash68.C: New test.
49993
49994 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49995
49996         * g++.old-deja/g++.other/crash42.C: New test.
49997
49998 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49999
50000         * gcc.dg/cpp/extratokens.c: Fix.
50001         * gcc.dg/cpp/skipping2.c: New tests.
50002
50003 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50004
50005         * gcc.c-torture/execute/20010724-1.c: New file.
50006         * gcc.c-torture/execute/20010724-1.x: New file.
50007
50008 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50009
50010         * g++.old-deja/g++.other/cond7.C: New test.
50011
50012 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50013
50014         * g++.old-deja/g++.other/optimize4.C: New test.
50015
50016 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50017
50018         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50019
50020 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50021
50022         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50023         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50024         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50025         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50026
50027         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50028         bug report" message.
50029
50030         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50031         * g++.dg/ext/instantiate1.C: Move from old-deja.
50032
50033 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50034
50035         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50036         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50037         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50038         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50039
50040 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50041
50042         * gcc.c-torture/execute/20010723-1.c: New test.
50043
50044 2001-07-23  Ben Elliston  <bje@redhat.com>
50045
50046         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50047
50048 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50049
50050         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50051         i[34567]86-*-*.
50052         Delete handling of ieee_multilib_flags.
50053         Pass -mieee for alpha*-*-* and sh-*-*.
50054         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50055
50056 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50057
50058         Remove old-abi tests.
50059         * g++.old-deja/g++.mike/p11116.C: Remove.
50060         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50061
50062 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50063
50064         * g77.f-torture/compile/pr3743.f: New test
50065
50066 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50067
50068         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50069
50070 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50071
50072         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50073         g++.old-deja/g++.pt/static6.C: Likewise.
50074         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50075         supports weak symbols.
50076
50077 2001-07-18  Andreas Jaeger  <aj@suse.de>
50078
50079         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50080         supported again.
50081
50082 2001-07-18  Andreas Jaeger  <aj@suse.de>
50083
50084         * gcc.dg/iftrap-1.c: Fix target line.
50085
50086 2001-07-17  Richard Henderson  <rth@redhat.com>
50087
50088         * gcc.c-torture/execute/20010717-1.c: New.
50089
50090 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50091
50092         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50093         tests.
50094
50095 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50096
50097         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50098
50099 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50100
50101         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50102         UAC_SIGBUS, UAC_NOPRINT definitions.
50103
50104 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50105
50106         * objc/execute/object_is_class.m: New test.
50107         * objc/execute/object_is_meta_class.m: New test.
50108
50109 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50110
50111         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50112         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50113
50114 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50115
50116         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50117         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50118
50119 2001-07-14  Richard Henderson  <rth@redhat.com>
50120
50121         * gcc.dg/iftrap-1.c: New.
50122
50123 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50124
50125         * g77.f-torture/execute/intrinsic77.f: New test.
50126
50127 2001-07-11  Janis Johnson <janis@us.ibm.com>
50128
50129         * gcc.misc-tests/gcov-3.c: New test.
50130
50131 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50132
50133         * gcc.c-torture/compile/20010711-1.c,
50134         * gcc.c-torture/compile/20010711-2.c: New tests.
50135
50136 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50137
50138         * gcc.c-torture/execute/20010711-1.c: New test.
50139
50140 2001-07-11  Ben Elliston  <bje@redhat.com>
50141
50142         * g++.old-deja/g++.other/enum5.C: New test.
50143
50144 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50145
50146         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50147         (g++-dg-prune): Call prune_gcc_output.
50148         * prune.exp: New file for prune_gcc_output.
50149         * lib/g++.exp, lib/gcc.exp: Load it.
50150
50151 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50152
50153         * gcc.c-torture/compile/20010701-1.c,
50154         g++.old-deja/g++.ext/attrib6.C: New tests.
50155
50156 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50157
50158         * gcc.c-torture/compile/20010706-1.c: New test.
50159
50160 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50161
50162         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50163
50164 2001-06-28  Stan Shebs  <shebs@apple.com>
50165
50166         * gcc.dg/pragma-darwin.c: New test.
50167
50168 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50169
50170         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50171         Solaris 2.[678] system.
50172
50173 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50174
50175         * gcc.dg/20010622-1.c: New test.
50176
50177 2001-06-18  Stan Shebs  <shebs@apple.com>
50178
50179         * objc.dg: New directory.
50180         * objc.dg/dg.exp: New file.
50181         * objc.dg/alias.m: New.
50182         * objc.dg/class-1.m: New.
50183         * objc.dg/class-2.m: New.
50184         * objc.dg/const-str-1.m: New.
50185         * objc.dg/const-str-2.m: New.
50186         * objc.dg/id-1.m: New.
50187         * objc.dg/method-1.m: New.
50188         * objc.dg/super-class-1.m: New.
50189         * lib/objc-dg.exp: New file.
50190
50191 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50192
50193         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50194         of label name.
50195
50196 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50197
50198         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50199
50200 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50201
50202         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50203         variable.
50204
50205 2001-06-12  Richard Henderson  <rth@redhat.com>
50206
50207         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50208
50209 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50210
50211         * g++.old-deja/g++.abi/vbase5.C: New test.
50212         * g++.old-deja/g++.abi/vbase6.C: New test.
50213         * g++.old-deja/g++.abi/vbase7.C: New test.
50214
50215 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50216
50217         * gcc.c-torture/compile/20010610-1.c: New test.
50218
50219 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50220
50221         * g++.old-deja/g++.abi/vbase4.C: New test.
50222
50223 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50224
50225         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50226         support %f for HC11/HC12 targets.
50227         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50228         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50229         on HC11/HC12 targets.
50230         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50231
50232 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50233
50234         * gcc.dg/wchar_t-1.c: New file.
50235         * gcc.dg/wint_t-1.c: Likewise.
50236
50237 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50238
50239         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50240
50241 2001-06-11  Richard Henderson  <rth@redhat.com>
50242
50243         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50244
50245 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50246
50247         * gcc.c-torture/compile/20010611-1.c: New test.
50248
50249 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50250
50251         * gcc.dg/c99-tag-1.c: Add more tests.
50252
50253 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50254
50255         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50256         representation on MN10300 and ARM/Thumb.
50257
50258 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50259
50260         * g77.f-torture/execute/20010610.f: New.
50261
50262 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50263
50264         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50265         names.
50266
50267 2001-06-09  Richard Henderson  <rth@redhat.com>
50268
50269         * gcc.c-torture/execute/ashrdi-1.c: New.
50270         * gcc.c-torture/execute/ashldi-1.c: New.
50271         * gcc.c-torture/execute/lshrdi-1.c: New.
50272
50273 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50274
50275         * objc/execute/load-3.m: Added. Check sending +load to categories,
50276         in addition to classes.
50277
50278 2001-06-08  Stan Shebs  <shebs@apple.com>
50279
50280         * objc/execute/load-2.m: New test.  From Nicola Pero
50281         <n.pero@mi.flashnet.it>.
50282
50283 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50284
50285         * gcc.c-torture/execute/20010605-2.c: New test.
50286
50287 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50288
50289         * g++.old-deja/g++.abi/vbase2.C: New test.
50290         * g++.old-deja/g++.abi/vbase3.C: New test.
50291
50292 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50293
50294         * g++.old-deja/g++.pt/friend49.C: New test.
50295
50296 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50297
50298         * g++.old-deja/g++.ext/anon3.C: New test.
50299
50300 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50301
50302         * g++.old-deja/g++.other/conv7.C: New test.
50303
50304 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50305
50306         * gcc.c-torture/compile/20010605-2.c: New test.
50307
50308 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50309
50310         * gcc.c-torture/execute/20010604-1.c: New test.
50311
50312 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50313
50314         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50315
50316 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50317
50318         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50319         (g++_link_flags): Likewise.
50320         (g++_init): Pass gccpath's value to two previous functions.
50321
50322 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50323
50324         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50325         Ensure logfile entry matches exec command line.
50326
50327 2001-05-31  Richard Henderson  <rth@redhat.com>
50328
50329         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50330         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50331
50332 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50333
50334         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50335         compiler for irix6.2
50336
50337 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50338
50339         * g++.old-deja/g++.other/optimize3.C: New file.
50340
50341 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50342
50343         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50344         assemble.
50345
50346 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50347
50348         * g++.old-deja/g++.other/optimize2.C: New file.
50349
50350 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50351
50352         * gcc.c-torture/compile/20010518-2.c: New file.
50353         * gcc.c-torture/execute/20010518-1.c: New file.
50354         * gcc.c-torture/execute/20010518-2.c: New file.
50355
50356 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50357
50358         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50359
50360 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50361
50362         G++ no longer defines builtins that do not begin with __builtin.
50363         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50364         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50365         * g++.old-deja/g++.law/builtin1.C: Likewise.
50366         * g++.old-deja/g++.law/cvt2.C: Likewise.
50367         * g++.old-deja/g++.mike/net5.C: Likewise.
50368         * g++.old-deja/g++.other/builtins1.C: Likewise.
50369         * g++.old-deja/g++.other/builtins2.C: Likewise.
50370         * g++.old-deja/g++.other/builtins3.C: Likewise.
50371         * g++.old-deja/g++.other/builtins4.C: Likewise.
50372         * g++.old-deja/g++.other/inline8.C: Likewise.
50373         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50374
50375 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50376
50377         * g++.old-deja/g++.pt/using1.C: Adjust.
50378         * g++.old-deja/g++.pt/using2.C: New test.
50379
50380 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50381
50382         * gcc.dg/cpp/charconst.c: New tests.
50383         * gcc.dg/cpp/escape.c: New tests.
50384         * gcc.dg/cpp/escape-1.c: New tests.
50385         * gcc.dg/cpp/escape-2.c: New tests.
50386         * gcc.dg/cpp/ucs.c: New tests.
50387
50388 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50389
50390         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50391         native compiler for irix6.5.
50392
50393 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50394
50395         * lib/g++.exp (g++_include_flags): Use args to compute
50396         get_multilibs.
50397         (g++_link_flags): Likewise.
50398         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50399
50400 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50401
50402         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50403
50404 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50405
50406         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50407         this file.
50408
50409 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50410
50411         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50412         STACK_SIZE;
50413         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50414         to STACK_SIZE; Use it to define size of add_histo array.
50415         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50416         to STACK_SIZE.
50417         (f): Use GITT_SIZE to define size of gitt local table.
50418         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50419         to STACK_SIZE; Use it to define size of bytemem array.
50420
50421 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50422
50423         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50424         on 68HC11/HC12 due to the asm instruction.
50425         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50426         * gcc.c-torture/compile/920520-1.x: Likewise.
50427         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50428         on 68HC11/HC12 because the function is larger than 64K.
50429         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50430         on 68HC11/HC12 because the structure is too large.
50431
50432 2001-05-20  Richard Henderson  <rth@redhat.com>
50433
50434         * gcc.c-torture/execute/20010520-1.c: New.
50435
50436 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50437
50438         * g++.old-deja/g++.warn/compare1.C: New test.
50439         * gcc.dg/compare4.c: New test.
50440
50441 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50442
50443         * g++.old-deja/g++.other/optimize1.C: New test.
50444
50445 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50446
50447         * g++.old-deja/g++.pt/spec41.C: New test.
50448
50449 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50450
50451         * gcc.c-torture/compile/20010114-1.x: Remove.
50452
50453 2001-05-18  Stan Shebs  <shebs@apple.com>
50454
50455         * gcc.c-torture/compile/20010518-1.c: New test.
50456
50457 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50458
50459         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50460         * g++.old-deja/g++.pt/crash67.C: New test.
50461
50462 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50463
50464         * g++.old-deja/g++.other/debug9.C: New test.
50465
50466 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50467
50468         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50469
50470 2001-05-16  Jan Hubicka  <jh@suse.cz>
50471
50472         * gcc.c-torture/compile/20010516-1.c: New test.
50473
50474 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50475
50476         * g++.old-deja/g++.other/crash41.C: New test.
50477
50478 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50479
50480         * g++.old-deja/g++.pt/crash66.C: New test.
50481
50482 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50483
50484         * g++.old-deja/g++.robertl/eb27.C: Convert.
50485
50486 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50487
50488         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50489         declaration being redundant.
50490
50491 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50492
50493         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50494
50495 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50496
50497         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50498
50499 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50500
50501         * lib/g++.exp: Use testsuite_flags.
50502
50503 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50504
50505         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50506
50507 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50508
50509         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50510
50511 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50512
50513         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50514
50515 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50516
50517         * gcc.c-torture/compile/20010313-1.c: New test.
50518
50519 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50520
50521         * gcc.dg/cpp/direct2.c: New test.
50522         * gccq.dg/cpp/direct2s.c: New test.
50523
50524         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50525
50526 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50527
50528         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50529         * g++.old-deja/g++.other/op3.C: Likewise.
50530
50531 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50532
50533         * gcc.dg/cpp/syshdr.h: New file.
50534         * gcc.dg/cpp/sysmac1.c: Update.
50535         * gcc.dg/cpp/sysmac2.c: Update.
50536
50537 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50538
50539         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50540
50541 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50542
50543         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50544         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50545
50546 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50547
50548         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50549
50550 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50551
50552         * lib/g++.exp (g++_include_flags): Don't use any special flags
50553         if TESTING_IN_BUILD_TREE is not defined.
50554         (g++_init): Use a plain 'c++' as the compiler if
50555         TESTING_IN_BUILD_TREEE is not defined.
50556
50557 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50558
50559         * g++.old-deja/g++.eh/catch13.C: New test.
50560         * g++.old-deja/g++.eh/catch14.C: New test.
50561
50562 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50563
50564         * gcc.dg/cpp/tr-define.c: New test.
50565
50566 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50567
50568         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50569         <stdlib.h>, not <malloc.h>.
50570
50571 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50572
50573         * g++.old-deja/g++.ns/template17.C: New test.
50574
50575 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50576
50577         * g++.old-deja/g++.pt/ref4.C: New test.
50578
50579 2001-04-30  Richard Henderson  <rth@redhat.com>
50580
50581         * gcc.dg/20000724-1.c: Revert last change.
50582
50583 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50584
50585         * g77.f-torture/execute/20010430.f: New test.
50586
50587 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50588
50589         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50590
50591 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50592
50593         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50594
50595 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50596
50597         * g++.old-deja/g++.eh/crash6.C: New test.
50598
50599 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50600
50601         * g++.old-deja/g++.other/warn7.C: New test.
50602
50603 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50604
50605         * g++.old-deja/g++.other/defarg9.C: New test.
50606
50607 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50608
50609         * g77.f-torture/compile/20010426.f: New test.
50610         * g77.f-torture/execute/20010426.f: New test.
50611
50612 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50613
50614         * g77.f-torture/compile/20000629-1.x: Remove - error
50615         has been fixed.
50616
50617 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50618
50619         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50620         Tweak slightly to work with g++.dg framework.
50621         * g++.dg/special/ecos.exp: Run initp1.C test.
50622         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50623
50624         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50625         its linker doesn't give line numbers either.
50626         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50627
50628 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50629
50630         * g++.old-deja/g++.other/lex1.C: New test.
50631
50632 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50633
50634         * gcc.dg/noncompile/20010425-1.c: New test.
50635
50636 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50637
50638         * g++.old-deja/g++.pt/mangle2.C: New test.
50639
50640 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50641
50642         * gcc.dg/format/plus-1.c: New test.
50643
50644 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50645
50646         * gcc.dg/20010423-1.c: New test.
50647
50648 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50649
50650         * gcc.c-torture/execute/20010422-1.c: New test.
50651
50652 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50653
50654         * g++.old-deja/g++.ns/type2.C: New test.
50655
50656 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50657
50658         * g++.old-deja/g++.other/perf1.C: New test.
50659
50660 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50661
50662         * gcc.dg/c99-func-2.c: Remove xfail.
50663         * gcc.dg/c99-func-3.c: Remove xfail.
50664         * gcc.dg/c99-func-4.c: Remove xfail.
50665
50666 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50667
50668         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50669
50670 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50671
50672         * gcc.c-torture/compile/20010423-1.c: New test.
50673
50674 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50675
50676         * g++.old-deja/g++.pt/typename28.C: New test.
50677
50678 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50679
50680         * g++.old-deja/g++.abi/empty2.C: New test.
50681         * g++.old-deja/g++.abi/empty3.C: New test.
50682
50683 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50684
50685         * g++.old-deja/g++.other/comdat2.C: New test.
50686         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50687
50688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50689
50690         * g++.old-deja/g++.other/overload14.C: New test.
50691
50692 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50693
50694         * g++.old-deja/g++.other/lookup23.C: New test.
50695
50696 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50697
50698         * gcc.c-torture/execute/20010403-1.c: New test.
50699
50700 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50701             Mark Mitchell  <mark@codesourcery.com>
50702
50703         * lib/old-dejagnu.exp: Don't delete output of executable.
50704         Add .exe suffix to executables.
50705
50706 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50707
50708         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50709
50710 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50711
50712         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50713
50714 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50715
50716         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50717         * g++.old-deja/g++.abi/crash1.C: New test.
50718
50719 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50720
50721         * g++.old-deja/g++.other/crash40.C: New test.
50722
50723 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50724
50725         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50726
50727 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50728
50729         * g++.old-deja/g++.other/warn6.C: New test.
50730
50731 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50732
50733         * g++.old-deja/g++.robertl/eb42.C: Same.
50734
50735 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50736
50737         * gcc.dg/wtr-conversion-1.c: New testcase.
50738
50739 2001-04-10  Richard Henderson  <rth@redhat.com>
50740
50741         * g++.old-deja/g++.other/array5.C: New.
50742
50743 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50744
50745         * gcc.c-torture/execute/20010408-1.c: New test.
50746
50747 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50748
50749         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50750         headers and constructs.
50751         * g++.old-deja/g++.robertl/eb79.C: Same.
50752         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50753         * g++.old-deja/g++.robertl/eb73.C: Same.
50754         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50755         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50756         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50757         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50758         * g++.old-deja/g++.robertl/eb44.C: Same.
50759         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50760         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50761         * g++.old-deja/g++.robertl/eb39.C: Same.
50762         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50763         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50764         * g++.old-deja/g++.robertl/eb30.C: Same.
50765         * g++.old-deja/g++.robertl/eb3.C: Same.
50766         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50767         * g++.old-deja/g++.robertl/eb21.C: Same.
50768         * g++.old-deja/g++.robertl/eb15.C: Same.
50769         * g++.old-deja/g++.robertl/eb118.C: Same.
50770         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50771         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50772         * g++.old-deja/g++.robertl/eb109.C: Same.
50773         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50774         * g++.old-deja/g++.mike/rtti1.C: Same.
50775         * g++.old-deja/g++.mike/p658.C: Same.
50776         * g++.old-deja/g++.mike/net46.C: Same.
50777         * g++.old-deja/g++.mike/net34.C: Same.
50778         * g++.old-deja/g++.mike/memoize1.C: Same.
50779         * g++.old-deja/g++.mike/eh2.C: Same.
50780         * g++.old-deja/g++.law/weak.C: Same.
50781         * g++.old-deja/g++.law/visibility7.C: Same.
50782         * g++.old-deja/g++.law/visibility25.C: Same.
50783         * g++.old-deja/g++.law/visibility22.C: Same.
50784         * g++.old-deja/g++.law/visibility2.C: Same.
50785         * g++.old-deja/g++.law/visibility17.C: Same.
50786         * g++.old-deja/g++.law/visibility13.C: Same.
50787         * g++.old-deja/g++.law/visibility10.C: Same.
50788         * g++.old-deja/g++.law/visibility1.C: Same.
50789         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50790         * g++.old-deja/g++.law/vbase1.C: Same.
50791         * g++.old-deja/g++.law/operators32.C: Same.
50792         * g++.old-deja/g++.law/nest3.C: Same.
50793         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50794         * g++.old-deja/g++.law/except5.C (main): Same.
50795         * g++.old-deja/g++.law/cvt7.C (run): Same.
50796         * g++.old-deja/g++.law/cvt2.C: Same.
50797         * g++.old-deja/g++.law/cvt16.C: Same.
50798         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50799         * g++.old-deja/g++.law/ctors17.C (main): Same.
50800         * g++.old-deja/g++.law/ctors13.C: Same.
50801         * g++.old-deja/g++.law/ctors12.C (main): Same.
50802         * g++.old-deja/g++.law/ctors10.C: Same.
50803         * g++.old-deja/g++.law/code-gen5.C: Same.
50804         * g++.old-deja/g++.law/bad-error7.C: Same.
50805         * g++.old-deja/g++.law/arm9.C: Same.
50806         * g++.old-deja/g++.law/arm12.C: Same.
50807         * g++.old-deja/g++.law/arg8.C: Same.
50808         * g++.old-deja/g++.law/arg1.C: Same.
50809         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50810         * g++.old-deja/g++.jason/template31.C: Same.
50811         * g++.old-deja/g++.jason/template24.C (main): Same.
50812         * g++.old-deja/g++.jason/2371.C: Same.
50813         * g++.old-deja/g++.eh/new2.C: Same.
50814         * g++.old-deja/g++.eh/new1.C: Same.
50815         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50816         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50817         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50818         * g++.old-deja/g++.brendan/crash62.C: Same.
50819         * g++.old-deja/g++.brendan/crash52.C: Same.
50820         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50821         * g++.old-deja/g++.brendan/crash38.C: Same.
50822         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50823         * g++.old-deja/g++.brendan/copy9.C: Same.
50824
50825 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50826
50827         * gcc.c-torture/execute/20001203-2.c (memset):
50828         Count argument is of type __SIZE_TYPE__.
50829
50830 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50831
50832         * gcc.c-torture/compile/20010404-1.c: New test.
50833
50834 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50835
50836         * gcc.c-torture/compile/20010326-1.c: New test.
50837
50838 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50839
50840         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50841         peculiarities of the SH.
50842         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50843
50844 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50845
50846         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50847         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50848         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50849
50850 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50851
50852         * g77.f-torture/compile/20010321-1.f: New test.
50853
50854 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50855
50856         * gcc.c-torture/compile/20010329-1.c: New test.
50857
50858 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50859
50860         * gcc.c-torture/execute/20010329-1.c: New test.
50861
50862 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50863
50864         * g++.old-deja/g++.other/eh4.C: Fix typo.
50865
50866 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50867
50868         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50869
50870 2001-03-28  Philip Blundell  <philb@gnu.org>
50871
50872         * gcc.c-torture/compile/20010328-1.c: New test.
50873
50874 2001-03-27  Richard Henderson  <rth@redhat.com>
50875
50876         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50877         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50878
50879 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50880
50881         * gcc.c-torture/compile/20010327-1.c: New test.
50882
50883 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50884
50885         * g++.old-deja/g++.other/friend12.C: New test.
50886         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50887         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50888
50889 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50890
50891         * gcc.c-torture/execute/20010325-1.c: New test.
50892
50893 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50894
50895         * g++.old-deja/g++.other/mangle3.C: New test.
50896
50897 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50898
50899         * g++.old-deja/g++.other/anon8.C: New test.
50900
50901 2001-03-20  Philip Blundell  <philb@gnu.org>
50902
50903         * gcc.c-torture/compile/20010320-1.c: New test.
50904
50905 2001-03-17  Richard Henderson  <rth@redhat.com>
50906
50907         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50908
50909 2001-03-15  Geoff Keating  <geoff@redhat.com>
50910
50911         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50912         tests on AIX.
50913
50914 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50915
50916         * g++.old-deja/g++.other/eh4.C: New test.
50917
50918 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50919
50920         * gcc.dg/cpp/mi1.c: Update.
50921
50922 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50923
50924         * g++.old-deja/g++.other/regstack.C: New test.
50925
50926 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50927
50928         * g++.old-deja/g++.other/ref4.C: New test.
50929
50930 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50931
50932         * objc/execute/va_method.m: Added.
50933         * objc/execute/IMP.m: Added.
50934         * objc/execute/_cmd.m: Added.
50935         * objc/execute/accessing_ivars.m: Added.
50936         * objc/execute/class-1.m: Added.
50937         * objc/execute/class-10.m: Added.
50938         * objc/execute/class-11.m: Added.
50939         * objc/execute/class-12.m: Added.
50940         * objc/execute/class-13.m: Added.
50941         * objc/execute/class-14.m: Added.
50942         * objc/execute/class-2.m: Added.
50943         * objc/execute/class-3.m: Added.
50944         * objc/execute/class-4.m: Added.
50945         * objc/execute/class-5.m: Added.
50946         * objc/execute/class-6.m: Added.
50947         * objc/execute/class-7.m: Added.
50948         * objc/execute/class-8.m: Added.
50949         * objc/execute/class-9.m: Added.
50950         * objc/execute/class-tests-1.h
50951         * objc/execute/class-tests-2.h
50952         * objc/execute/compatibility_alias.m: Added.
50953         * objc/execute/encode-1.m: Added.
50954         * objc/execute/formal_protocol-1.m: Added.
50955         * objc/execute/formal_protocol-2.m: Added.
50956         * objc/execute/formal_protocol-3.m: Added.
50957         * objc/execute/formal_protocol-4.m: Added.
50958         * objc/execute/formal_protocol-5.m: Added.
50959         * objc/execute/formal_protocol-6.m: Added.
50960         * objc/execute/formal_protocol-7.m: Added.
50961         * objc/execute/informal_protocol.m: Added.
50962         * objc/execute/initialize.m: Added.
50963         * objc/execute/load.m: Added.
50964         * objc/execute/many_args_method.m: Added.
50965         * objc/execute/nested-3.m: Added.
50966         * objc/execute/no_clash.m: Added.
50967         * objc/execute/private.m: Added.
50968         * objc/execute/redefining_self.m: Added.
50969         * objc/execute/root_methods.m: Added.
50970         * objc/execute/selector-1.m: Added.
50971         * objc/execute/static-1.m: Added.
50972         * objc/execute/static-2.m: Added.
50973         * objc/execute/va_method.m: Added.
50974
50975 2001-03-10  Richard Henderson  <rth@redhat.com>
50976
50977         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50978
50979 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50980
50981         * g++.old-deja/g++.other/crash31.C: XFAIL.
50982         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50983         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50984         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50985         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50986         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50987
50988 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50989
50990         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50991
50992 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50993
50994         * gcc.dg/20000724-1.c: Don't use multiline strings.
50995
50996 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50997
50998         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50999         result of -cString against what we expect it to be; don't just
51000         print it out for no one to read.
51001
51002         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51003         Based on testcases provided by Nicola Pero.
51004
51005 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51006
51007         * gcc.dg/cpp/macro7.c: New test.
51008
51009 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51010
51011         * gcc.dg/cpp/multiline.c: Update.
51012
51013 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51014
51015         * g++.old-deja/g++.other/enum3.C: New test.
51016
51017 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51018
51019         * g++.old-deja/g++.other/pod1.C: New test.
51020
51021 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51022
51023         * g++.old-deja/g++.ext/overload1.C: New test.
51024
51025 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51026
51027         * g++.old-deja/g++.pt/using1.C: New test.
51028
51029 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51030
51031         * g++.old-deja/g++.other/using9.C: New test.
51032
51033 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51034
51035         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51036
51037         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51038
51039 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51040
51041         * g++.old-deja/g++.ext/realpt1.C: Remove.
51042
51043 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51044
51045         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51046
51047 2001-02-26  Will Cohen  <wcohen@redhat.com>
51048
51049         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51050
51051 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51052
51053         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51054         templatized constructors.
51055
51056 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51057
51058         * gcc.c-torture/execute/20010224-1.c: New test.
51059
51060 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51061
51062         * gcc.c-torture/execute/20010222-1.c: New test.
51063
51064 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51065
51066         * g++.old-deja/g++.other/inline20.C: New test.
51067
51068 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51069
51070         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51071
51072 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51073
51074         * g++.old-deja/g++.other/lookup22.C: New test.
51075
51076 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51077
51078         * g77.dg: New directory.
51079         * g77.dg/20010216-1.f: New test case.
51080         * g77.dg/dg.exp: New driver.
51081         * lib/g77-dg.exp: New driver library.
51082
51083 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51084
51085         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51086
51087 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51088
51089         * g++.old-deja/g++.other/decl9.C: New test.
51090
51091 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51092
51093         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51094         not need <string> and also tests the initialization at runtime.
51095
51096 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51097
51098         * gcc.c-torture/execute/longlong.c: New test.
51099
51100 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51101
51102         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51103
51104 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51105
51106         * gcc.c-torture/execute/920302-1.c (execute):
51107         Change argument type to short.
51108
51109 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51110
51111         * g++.old-deja/g++.pt/deduct6.C: New test.
51112
51113 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51114
51115         * g++.old-deja/g++.pt/deduct5.C: New test.
51116
51117 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51118
51119         * gcc.c-torture/execute/20010209-1.c: New test.
51120
51121 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51122
51123         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51124
51125 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51126
51127         * g++.dg/vtgc1.C: Update for new ABI.
51128
51129         * consistency.vlad: New directory, 1665 files.
51130
51131 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51132
51133         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51134         return type.
51135         * gcc.dg/cpp/digraphs.c: Declare puts.
51136
51137 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51138
51139         * g++.old-deja/g++.other/warn5.C: New test.
51140
51141 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51142
51143         * g++.old-deja/g++.pt/spec40.C: New test.
51144
51145 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51146
51147         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51148         case.
51149         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51150
51151 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51152
51153         * gcc.c-torture/compile/20010209-1.c: New test.
51154
51155 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51156
51157         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51158         excess errors message but not if it crashes.
51159         * g++.old-deja/g++.other/crash27.C: Likewise.
51160         * g++.old-deja/g++.other/crash28.C: Likewise.
51161         * g++.old-deja/g++.other/crash30.C: Likewise.
51162         * g++.old-deja/g++.other/crash32.C: Likewise.
51163         * g++.old-deja/g++.other/crash35.C: Likewise.
51164         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51165
51166 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51167
51168         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51169         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51170         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51171         g77.f-torture/execute/execute.exp,
51172         g77.f-torture/noncompile/noncompile.exp,
51173         gcc.c-torture/execute/execute.exp,
51174         gcc.c-torture/execute/memcheck/memcheck.exp,
51175         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51176         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51177         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51178         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51179         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51180         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51181         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51182         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51183         Remove bug reporting instructions with ancient email addresses.
51184
51185 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51186
51187         * gcc.dg/20010202-1.c: New test.
51188         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51189
51190 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51191
51192         * g++.dg/stdbool-if.C: New test.
51193
51194 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51195
51196         * objc/execute/fdecl.m: Added main().
51197
51198 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51199
51200         * gcc.c-torture/execute/20010206-1.c: New test.
51201
51202 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51203
51204         * gcc.dg/cpp/avoidpaste1.c: Update.
51205
51206 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51207
51208         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51209         Pero <nicola@brainstorm.co.uk>.
51210         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51211
51212 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51213
51214         * g++.old-deja/g++.pt/spec39.C: New test.
51215
51216 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51217
51218         * gcc.c-torture/compile/20010202-1.c: New test.
51219
51220 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51221
51222         * g++.old-deja/g++.abi/primary2.C: New test.
51223         * g++.old-deja/g++.abi/primary3.C: New test.
51224         * g++.old-deja/g++.abi/primary4.C: New test.
51225         * g++.old-deja/g++.abi/primary5.C: New test.
51226         * g++.old-deja/g++.abi/vtable3.h: New test.
51227         * g++.old-deja/g++.abi/vtable3a.C: New test.
51228         * g++.old-deja/g++.abi/vtable3b.C: New test.
51229         * g++.old-deja/g++.abi/vtable3c.C: New test.
51230         * g++.old-deja/g++.abi/vtable3d.C: New test.
51231         * g++.old-deja/g++.abi/vtable3e.C: New test.
51232         * g++.old-deja/g++.abi/vtable3f.C: New test.
51233         * g++.old-deja/g++.abi/vtable3g.C: New test.
51234         * g++.old-deja/g++.abi/vtable3h.C: New test.
51235         * g++.old-deja/g++.abi/vtable3i.C: New test.
51236         * g++.old-deja/g++.abi/vtable3j.C: New test.
51237         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51238
51239 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51240
51241         * g++.old-deja/g++.other/anon6.C: New test.
51242         * g++.old-deja/g++.other/anon7.C: New test.
51243
51244 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51245
51246         * gcc.dg/cpp/avoidpaste2.c: New tests.
51247
51248 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51249
51250         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51251
51252 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51253
51254         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51255         DECIMAL_DIG cases for Irix."
51256
51257 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51258
51259         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51260
51261 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51262
51263         * gcc.dg/c99-tag-1.c: New test.
51264
51265 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51266
51267         * gcc.dg/cpp/tr-warn1.c: Add tests.
51268
51269 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51270
51271         * gcc.dg/cpp/avoidpaste1.c: Update.
51272         * gcc.dg/cpp/paste4.c: Update.
51273
51274 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51275
51276         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51277         cases for Irix.
51278
51279 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51280
51281         * g++.old-deja/g++.other/inline19.C: New test.
51282
51283 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51284
51285         * gcc.dg/Wlarger-than.c: New test.
51286
51287 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51288
51289         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51290
51291 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51292
51293         * gcc.c-torture/execute/20010129-1.c: New test.
51294         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51295
51296 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51297
51298         * gcc.dg/cpp/avoidpaste1.c: Test case.
51299
51300 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51301
51302         * g++.old-deja/g++.other/inline18.C: New test.
51303
51304 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51305
51306         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51307         and __builtin_putchar.
51308
51309 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51310
51311         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51312         tests.
51313
51314 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51315
51316         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51317         floating point number rounding mode to round to the nearest
51318         representable mode.
51319
51320 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51321
51322         * g++.old-deja/g++.other/mangle2.C: New test.
51323
51324 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51325
51326         * gcc.c-torture/compile/20010124-1.c: New test.
51327
51328 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51329
51330         * g++.old-deja/g++.pt/spec38.C: New test.
51331
51332 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51333
51334         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51335         "Build don't run".
51336
51337 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51338
51339         * gcc.c-torture/execute/20010123-1.c: New test.
51340
51341 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51342
51343         * g++.old-deja/g++.pt/spec37.C: New test.
51344
51345 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51346
51347         * g++.old-deja/g++.pt/overload14.C: New test.
51348
51349 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51350
51351         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51352         __builtin_return_address.
51353
51354 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51355
51356         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51357         * g++.old-deja/g++.pt/spec35.C: New test.
51358         * g++.old-deja/g++.pt/spec36.C: New test.
51359
51360 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51361
51362         * gcc.c-torture/compile/20010118-1.c: New test.
51363
51364 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51365
51366         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51367
51368 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51369
51370         * gcc.c-torture/execute/20010119-1.c: New test.
51371
51372 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51373
51374         * g++.old-deja/g++.other/vbase5.C: New test.
51375
51376 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51377
51378         * gcc.c-torture/execute/20010118-1.c: New test.
51379
51380 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * g++.old-deja/g++.pt/deduct3.C: New test.
51383
51384 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51385
51386         * g++.old-deja/g++.pt/spec34.C: New test.
51387
51388 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51389
51390         * g77.f-torture/compile/20000601-2.f: New test.
51391
51392 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51393
51394         * g++.old-deja/g++.other/init17.C: New test.
51395
51396 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51397
51398         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51399
51400 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51401
51402         * g++.old-deja/g++.pt/unify8.C: New test.
51403
51404 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51405
51406         * g++.old-deja/g++.abi/vbase1.C: New test.
51407
51408 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51409
51410         * g++.old-deja/g++.pt/crash65.C: New test.
51411
51412 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51413
51414         * gcc.dg/cpp/assembl2.S: New test case.
51415
51416 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51417
51418         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51419         are supported.
51420
51421 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51422
51423         * g++.old-deja/g++.other/builtins1.C: New test.
51424         * g++.old-deja/g++.other/builtins2.C: Likewise.
51425         * g++.old-deja/g++.other/builtins3.C: Likewise.
51426         * g++.old-deja/g++.other/builtins4.C: Likewise.
51427
51428 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51429
51430         * gcc.c-torture/compile/20010117-1.c: New test.
51431         * gcc.c-torture/compile/20010117-2.c: New test.
51432
51433 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51434
51435         * g77.f-torture/execute/20010116.[fx]: New test,
51436         XFAIL on i?86-*-*.
51437         * g77.f-torture/compile/20010115.f: Indicate it's
51438         a test for PR fortran/1636.
51439
51440 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51441
51442         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51443
51444 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51445
51446         * g77.f-torture/compile/20010115.f: New test.
51447
51448 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51449
51450         * g++.old-deja/g++.pt/nontype5.C: New test.
51451
51452 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51453
51454         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51455         have an equivalent working one below it.
51456
51457 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51458
51459         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51460         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51461
51462 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51463
51464         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51465         message containing "init_priority".
51466         (conpr-2.C): Likewise.
51467         (conpr-3.C): Likewise.
51468         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51469
51470 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51471
51472         * gcc.c-torture/execute/20010114-2.c: New test.
51473
51474 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51475
51476         * gcc.c-torture/compile/20010114-1.c: New test.
51477         * gcc.c-torture/compile/20010114-1.x: Xfail.
51478         * gcc.c-torture/compile/20010114-2.c: New test.
51479         * gcc.c-torture/execute/20010114-1.c: New test.
51480         * gcc.dg/trunc-1.c: New test.
51481         * gcc.dg/uninit-B.c: New test.
51482
51483 2001-01-13  Nick Clifton  <nickc@redhat.com>
51484
51485         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51486         target.
51487
51488 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51489
51490         * gcc.c-torture/compile/20010113-1.c: New test.
51491
51492 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51493
51494         * gcc.c-torture/compile/20001212-1.c: New test.
51495
51496 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51497
51498         * gcc.dg/cpp/widestr1.c: Update.
51499         * gcc.dg/cpp/prag-imp.c: Remove.
51500
51501 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * gcc.c-torture/execute/20000801-3.x: Remove.
51504         * gcc.dg/c90-init-1.c: New test.
51505         * gcc.dg/c99-init-1.c: New test.
51506         * gcc.dg/c99-init-2.c: New test.
51507         * gcc.dg/gnu99-init-1.c: New test.
51508
51509 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51510
51511         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51512         testing that no relevant ones were found.
51513
51514 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51515
51516         * g++.old-deja/g++.pt/cast2.C: New test.
51517
51518 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51519
51520         * g++.old-deja/g++.pt/friend47.C: New test.
51521
51522 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51523
51524         * g++.old-deja/g++.pt/instantiate13.C: New test.
51525
51526 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51527
51528         * g++.old-deja/g++.other/defarg7.C: New test.
51529         * g++.old-deja/g++.other/defarg8.C: New test.
51530
51531 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51532
51533         * g++.old-deja/g++.pt/crash64.C: New test.
51534
51535 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51536
51537         * g++.old-deja/g++.pt/crash63.C: New test.
51538
51539 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51540
51541         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51542
51543 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51544
51545         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51546
51547 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51548
51549         * g++.old-deja/g++.pt/error3.C: New test.
51550
51551 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51552
51553         * g++.old-deja/g++.other/crash39.C: New test.
51554
51555 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51556
51557         * g++.old-deja/g++.other/vbase4.C: New test.
51558
51559 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51560
51561         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51562         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51563         * gcc.dg/special/special.exp: New test driver which will check
51564         for alias support for the above test.
51565
51566 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51567
51568         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51569         problems on small machines.
51570         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51571         parameterize.
51572
51573 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51574
51575         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51576         mips.
51577         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51578
51579 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         * g++.old_deja/g++.pt/using8.C: New test.
51582
51583 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51584
51585         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51586
51587 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51588
51589         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51590         where a failure is expected.
51591         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51592
51593 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51594
51595         * g++.old_deja/g++.pt/instantiate12.C: New test.
51596
51597 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51598
51599         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51600         start of structs.
51601         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51602         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51603         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51604         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51605         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51606         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51607         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51608         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51609         * g++.old-deja/g++.eh/spec6.C: Likewise.
51610         * g++.old-deja/g++.jason/crash3.C: Likewise.
51611         * g++.old-deja/g++.law/ctors11.C: Likewise.
51612         * g++.old-deja/g++.law/ctors17.C: Likewise.
51613         * g++.old-deja/g++.law/ctors5.C: Likewise.
51614         * g++.old-deja/g++.law/ctors9.C: Likewise.
51615         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51616         * g++.old-deja/g++.mike/net22.C: Likewise.
51617         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51618         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51619         * g++.old-deja/g++.mike/virt3.C: Likewise.
51620         * g++.old-deja/g++.niklas/t128.C: Likewise.
51621         * g++.old-deja/g++.other/anon4.C: Likewise.
51622         * g++.old-deja/g++.other/using1.C: Likewise.
51623         * g++.old-deja/g++.other/warn3.C: Likewise.
51624         * g++.old-deja/g++.pt/t37.C: Likewise.
51625         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51626         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51627
51628 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51629
51630         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51631
51632 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51633
51634         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51635
51636 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51637
51638         * gcc.c-torture/compile/20010107-1.c: New test.
51639
51640 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51641
51642         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51643
51644 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51645
51646         * gcc.dg/format/format.h: New file.
51647         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51648         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51649         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51650         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51651         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51652         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51653         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51654         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51655         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51656         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51657         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51658         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51659         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51660         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51661         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51662         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51663         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51664         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51665         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51666         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51667         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51668         instead of declaring standard types, macros and functions in each
51669         test.
51670
51671 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51672
51673         * gcc.c-torture/execute/20010106-1.c: New test.
51674
51675 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51676
51677         * gcc.dg/format/format.exp: New file.
51678         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51679         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51680         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51681         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51682         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51683         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51684         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51685         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51686         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51687         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51688         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51689         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51690         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51691         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51692         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51693         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51694         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51695         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51696         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51697         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51698         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51699         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51700         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51701         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51702         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51703         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51704         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51705         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51706         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51707         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51708         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51709         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51710         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51711         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51712         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51713         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51714         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51715         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51716         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51717         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51718         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51719         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51720
51721 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51722
51723         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51724         account.
51725
51726 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51727
51728         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51729
51730 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51731
51732         * g++.old-deja/g++.pt/crash62.C: New test.
51733
51734 2001-01-04  Richard Henderson  <rth@redhat.com>
51735
51736         * gcc.dg/20000926-1.c: Update expected warnings.
51737         * gcc.dg/array-2.c: Likewise.
51738         * gcc.dg/array-4.c: Also validate flexible array members.
51739         * gcc.dg/c99-flex-array-1.c: New.
51740
51741 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51742
51743         * gcc.c-torture/compile/20001222-1.x: Remove.
51744
51745 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51746
51747         * gcc.c-torture/execute/built-in-setjmp.c: New.
51748
51749 2001-01-03  Richard Henderson  <rth@redhat.com>
51750
51751         * gcc.dg/940510-1.c: Update expected error wording.
51752         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51753
51754 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51755
51756         * lib/target-supports.exp (check_alias_available): Modified to
51757         indicate aliases not supported if only weak aliases are supported.
51758
51759 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51760
51761         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51762         Turn on cmpstrsi checks for __pj__ and __i370__.
51763
51764 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51765
51766         * g++.old-deja/g++.other/virtual11.C: New test.
51767
51768 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51769
51770         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51771
51772 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51773
51774         * gcc.c-torture/compile/20010102-1.c: New test.
51775
51776 2001-01-02  Andreas Jaeger  <aj@suse.de>
51777
51778         * gcc.dg/noreturn-3.c: New test.
51779
51780         * gcc.dg/noreturn-4.c: New test.
51781
51782 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51783
51784         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51785         __builtin_fputc and __builtin_fwrite.
51786
51787 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51788
51789         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51790         signed char, not default char.
51791
51792 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51793
51794         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51795
51796 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51797
51798         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51799
51800 2000-12-29  Richard Henderson  <rth@redhat.com>
51801
51802         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51803         (__cyg_profile_func_exit): Define.
51804
51805 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51806
51807         * g++.dg/vtgc1.C: New test.
51808
51809 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51810
51811         * gcc.dg/noncompile/20001228-1.c: New test.
51812
51813         * gcc.dg/20001228-1.c: New test.
51814
51815         * gcc.c-torture/execute/20001228-1.c: New test.
51816
51817 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51818
51819         * gcc.dg/format-strfmon-1.c: New test.
51820
51821 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51822
51823         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51824         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51825         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51826         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51827         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51828         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51829         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51830         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51831         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51832         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51833         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51834         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51835         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51836
51837         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51838         * gcc.c-torture/execute/string-opt-4.c: Test index.
51839
51840 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51841
51842         * gcc.c-torture/compile/20001226-1.c: New test.
51843
51844 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51845
51846         * gcc.c-torture/compile/20001222-1.c: New test.
51847         * gcc.c-torture/compile/20001222-1.x: Xfail.
51848
51849 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51850
51851         * gcc.c-torture/execute/comp-goto-2.c: New test.
51852
51853 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51854
51855         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51856         Use long types if __INT_MAX__ is 32767.
51857         (main): Use cast to (sint32 *) when poking 88 into a_page.
51858
51859         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51860
51861 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51862
51863         * gcc.c-torture/compile/20001221-1.c: New test.
51864         * gcc.c-torture/execute/20001221-1.c: New test.
51865
51866 2000-12-20  Richard Henderson  <rth@redhat.com>
51867
51868         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51869         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51870
51871 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51872
51873         * gcc.dg/compare3.c: New test.
51874
51875 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51876
51877         * gcc.dg/format-warnll-1.c: New test.
51878
51879 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51880
51881         * gcc.dg/cpp/cmdlne-P.c: New test.
51882
51883 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51884
51885         * gcc.c-torture/execute/builtin-abs-1.c,
51886         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51887
51888 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51889
51890         * gcc.dg/cpp/multiline.c: New test.
51891
51892 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51893
51894         * g++.old-deja/g++.other/syshdr1.C: Update.
51895         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51896
51897 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51898
51899         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51900
51901 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51902
51903         * g++.old-deja/g++.pt/ttp65.C: New test.
51904
51905 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51906
51907         * g++.old-deja/g++.pt/ttp64.C: New test.
51908
51909 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51910
51911         * g++.old-deja/g++.pt/spec33.C: New test.
51912
51913 2000-12-14  Catherine Moore  <clm@redhat.com>
51914
51915         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51916         * gcc.c-torture/execute/920612-2.c: Likewise.
51917         * gcc.c-torture/execute/920428-2.c: Likewise.
51918         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51919         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51920
51921 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51922
51923         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51924         * gcc.dg/pack-test-2.c: Likewise.
51925
51926 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51927
51928         Tests by Zack Weinberg <zackw@stanford.edu>.
51929
51930         * gcc.dg/cpp/defined.c: Update.
51931         * gcc.dg/cpp/defined_trad.c: New tests.
51932
51933 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51934
51935         * gcc.dg/cpp/trad-direct.c: Update.
51936
51937 2000-12-11  Neil Booth  <neilb@earthling.net>
51938
51939         * gcc.dg/cpp/defined_trad.c
51940
51941 2000-12-11  Neil Booth  <neilb@earthling.net>
51942
51943         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51944
51945 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51946
51947         * gcc.dg/format-miss-2.c: New test.
51948
51949 2000-12-09  Neil Booth  <neilb@earthling.net>
51950
51951         * gcc.dg/cpp/lineflags.c: New tests.
51952         * gcc.dg/cpp/poison.c: Update.
51953         * gcc.dg/cpp/redef2.c: Update.
51954         * gcc.dg/cpp/skipping.c: New test.
51955
51956 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51957
51958         * g++.old-deja/g++.other/eh3.C: New testcase.
51959
51960 2000-12-07  Neil Booth  <neilb@earthling.net>
51961
51962         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51963         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51964         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51965         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51966         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51967         Update.
51968
51969 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51970
51971         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51972         __SIZE_TYPE__ instead of int for type of integers cast to
51973         pointers.
51974
51975 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51976
51977         * g++.old-deja/g++.other/cleanup4.C: New test.
51978
51979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51980
51981         * format-sec-1.c: New test.
51982
51983 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51984
51985         * gcc.dg/format-nonlit-3.c: New test.
51986
51987 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51988
51989         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51990         through a null pointer.
51991
51992 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51993
51994         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51995         * g++.old-deja/g++.pt/partial4.C: New test.
51996
51997 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51998
51999         * gcc.c-torture/execute/ieee/hugeval.x: New.
52000
52001 2000-12-06  Neil Booth  <neilb@earthling.net>
52002
52003         * gcc.dg/cpp/backslash2.c: New tests.
52004
52005 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52006
52007         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52008         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52009
52010 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52011
52012         * gcc.c-torture/execute/20001203-2.c: New testcase.
52013
52014 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52015
52016         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52017         * g++.old-deja/g++.other/virtual10.C: New test.
52018
52019 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52020
52021         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52022
52023 2000-12-05  Richard Henderson  <rth@redhat.com>
52024
52025         * gcc.c-torture/compile/20001205-1.c: New.
52026
52027 2000-12-04  Neil Booth  <neilb@earthling.net>
52028
52029         * g++.old-deja/g++.other/virtual9.C: New test.
52030         * g++.old-deja/g++.pt/crash61.C: New test.
52031         * gcc.c-torture/execute/loop-9.c: New test.
52032
52033 2000-12-04  Neil Booth  <neilb@earthling.net>
52034
52035         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52036         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52037         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52038         * gcc.dg/cpp/extratokens.c: ...here.
52039
52040 2000-12-04  Neil Booth  <neilb@earthling.net>
52041
52042         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52043         New tests.
52044
52045 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52046
52047         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52048         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52049
52050 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52051
52052         * gcc.c-torture/execute/20001203-1.c: New test.
52053
52054 2000-12-03  Neil Booth  <neilb@earthling.net>
52055
52056         * gcc.dg/cpp/macro6.c: New test cases.
52057
52058 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52059
52060         * gcc.c-torture/execute/string-opt-9.c: New test.
52061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52062         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52063         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52064
52065         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52066         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52067
52068 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52069
52070         * gcc.dg/cpp/if-6.c: New testcase.
52071
52072         * gcc.dg/20001201-1.c: New testcase.
52073
52074 2000-12-02  Neil Booth  <neilb@earthling.net>
52075
52076         * g++.old-deja/g++.other/externC4.C,
52077         g++.old-deja/g++.other/friend10.C: New tests.
52078
52079 2000-12-02  Neil Booth  <neilb@earthling.net>
52080
52081         * g++.old-deja/g++.other/instan2.C
52082         * g++.old-deja/g++.other/instan3.C: New test.
52083
52084 2000-12-02  Neil Booth  <neilb@earthling.net>
52085
52086         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52087         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52088         gnuc99.c,gnuc99-pedantic.c: New tests.
52089
52090 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52091
52092         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52093         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52094
52095 2000-12-01  Neil Booth  <neilb@earthling.net>
52096
52097         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52098         * gcc.dg/cpp/poison.c: Update.
52099         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52100
52101 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52102
52103         * g77.f-torture/execute/20001201.f: New test.
52104
52105 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52106
52107         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52108
52109 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52110
52111         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52112
52113 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52114
52115         * g++.old-deja/g++.other/cast6.C: New test.
52116
52117 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52118
52119         * gcc.c-torture/execute/20001130-2.c: New testcase.
52120
52121 2000-11-30  Richard Henderson  <rth@redhat.com>
52122
52123         * gcc.c-torture/execute/20001130-1.c: New test.
52124
52125 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52126
52127         * g++.old-deja/g++.other/op3.C: New test.
52128
52129 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52130
52131         * g++.old-deja/g++.other/op2.C: New test.
52132
52133 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52134
52135         * g++.old-deja/g++.other/crash38.C: New test.
52136
52137 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52138
52139         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52140
52141 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52142
52143         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52144         tests.
52145         * gcc.c-torture/execute/string-opt-6.c: New test.
52146
52147         * gcc.dg/20001117-1.c: Add main.
52148
52149 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52150
52151         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52152         Move from here ...
52153         * gcc.dg/940510-1.c: ... to here.
52154
52155         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52156         zero-size arrays in toplevel structures.
52157
52158 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52159
52160         * gcc.c-torture/execute/loop-8.c: New test.
52161
52162 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52163
52164         * g++.old-deja/g++.other/base1.C: New test.
52165
52166 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52167
52168         * g++.old-deja/g++.other/parse2.C: New test.
52169
52170 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52171
52172         * g++.old-deja/g++.pt/incomplete1.C: New test.
52173
52174 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52175
52176         * g++.old-deja/g++.other/friend9.C: New test.
52177
52178 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52179
52180         * gcc.dg/20001127-1.c: New test.
52181
52182 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52183
52184         * g++.old-deja/g++.pt/friend46.C: New test.
52185
52186 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52187
52188         * g++.old-deja/g++.other/ptrmem8.C: New test.
52189
52190 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52191
52192         * gcc.c-torture/execute/string-opt-7.c: New test.
52193         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52194
52195 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52196
52197         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52198         instead of 'mkcheck 2'.
52199
52200 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52201
52202         * gcc.c-torture/execute/memcheck/driver.c,
52203         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52204         C9X references to refer to C99.
52205
52206 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52207
52208         * gcc.dg/ultrasp3.c: New test.
52209
52210 2000-11-25  Neil Booth  <neilb@earthling.net>
52211
52212         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52213
52214 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52215
52216         * gcc.c-torture/compile/20001123-2.c: New.
52217
52218 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52219
52220         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52221
52222 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52223
52224         * gcc.dg/sequence-point-1.c: Add some new tests.
52225         * gcc.c-torture/execute/20001124-1.c: New test.
52226
52227 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52228
52229         * g++.old-deja/g++.other/vaarg4.C: New test.
52230         * gcc.c-torture/compile/20001123-1.c: New test.
52231
52232 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52233
52234         * g++.other/crash24.C: Adjust and remove XFAIL.
52235         * g++.other/crash37.C: New test.
52236
52237 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52238
52239         * g++.old-deja/g++.pt/instantiate9.C: New test.
52240
52241 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52242
52243         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52244         new ABI, too.
52245
52246         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52247         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52248
52249 2000-11-22  Neil Booth  <neilb@earthling.net>
52250
52251         * gcc.dg/cpp/Wtrigraphs.c: New test.
52252
52253 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52254
52255         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52256
52257 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52258
52259         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52260
52261 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52262
52263         * lib/gcc-dg.exp: load_lib scanasm.exp.
52264         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52265         * lib/g++-dg.exp: load_lib scanasm.exp.
52266         * lib/scanasm.exp: New.
52267         (scan-assembler, scan-assembler-not): Add optional arguments to
52268         test name, or if not present, the pattern name.
52269         (scan-assembler-dem, scan-assembler-dem-not): New.
52270
52271         * g++.dg/dg.exp: New.
52272
52273 2000-11-21  Neil Booth  <neilb@earthling.net>
52274
52275         * gcc.dg/cpp/integrated1.c: Remove.
52276
52277 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52278
52279         * gcc.c-torture/execute/20001121-1.c: New test.
52280
52281 2000-11-21  Richard Henderson  <rth@redhat.com>
52282
52283         * gcc.c-torture/compile/20001121-1.c: New test.
52284
52285 2000-11-20  Neil Booth  <neilb@earthling.net>
52286
52287         * gcc.dg/cpp/integrated1.c: New test.
52288
52289 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52290
52291         * g++.old-deja/g++.other/inline17.C: New test.
52292
52293 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52294
52295         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52296         local variable to be zero: I made the variable global. Now
52297         uses abort() and exit() instead of relying on main's return value.
52298
52299 2000-11-20  Neil Booth  <neilb@earthling.net>
52300
52301         * gcc.dg/cpp/paste2.c: Update test.
52302         * objc/execute/paste.m: New test.
52303
52304 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52305
52306         * gcc.dg/c99-condexpr-1.c: New test.
52307
52308 2000-11-20  Neil Booth  <neilb@earthling.net>
52309
52310         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52311
52312 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52313
52314         * g++.old-deja/g++.pt/export1.C: New test.
52315
52316 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52317
52318         * gcc.dg/20001117-1.c: New test.
52319
52320 2000-11-18  Richard Henderson  <rth@redhat.com>
52321
52322         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52323
52324 2000-11-18  Richard Henderson  <rth@redhat.com>
52325
52326         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52327         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52328         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52329
52330 2000-11-18  Richard Henderson  <rth@redhat.com>
52331
52332         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52333         (main): New.  Exit cleanly.
52334
52335 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52336
52337         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52338         gcc.dg/c99-fordecl-2.c: New tests.
52339
52340 2000-11-18  Richard Henderson  <rth@redhat.com>
52341
52342         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52343         * gcc.c-torture/execute/zerolen-2.c: New.
52344
52345 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52346
52347         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52348         memory.
52349
52350 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52351
52352         * g++.old-deja/g++.pt/instantiate8.C: New test.
52353
52354 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52355
52356         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52357         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52358
52359 2000-11-16  Nick Clifton  <nickc@redhat.com>
52360
52361         * gcc.c-torture/execute/nestfunc-2.c: New test.
52362         * gcc.c-torture/execute/nestfunc-3.c: New test.
52363
52364 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52365
52366         * gcc.c-torture/compile/20001116-1.c: New test.
52367
52368 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52369
52370         * gcc.c-torture/execute/20001115-1.c: New test.
52371
52372 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52373
52374         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52375         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52376         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52377         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52378
52379 2000-11-15  Neil Booth  <neilb@earthling.net>
52380
52381         gcc.dg/cpp/_Pragma1.c: Update.
52382         gcc.dg/cpp/_Pragma2.c: New test.
52383
52384 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52385
52386         * g++.old-deja/g++.other/anon5.C: New test.
52387
52388 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52389
52390         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52391         tests.
52392
52393 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52394
52395         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52396         output.
52397
52398 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52399
52400         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52401         labels at end of compound statements.
52402
52403 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52404
52405         * gcc.c-torture/execute/loop-7.c: New test.
52406
52407 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52408
52409         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52410
52411 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52412
52413         * gcc.dg/c99-bool-1.c: New test.
52414
52415 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52416
52417         * gcc.dg/c99-scope-1.c: Remove xfail.
52418         * gcc.dg/c99-scope-2.c: New test.
52419
52420 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52421
52422         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52423         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52424
52425 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52426
52427         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52428         error messages.
52429
52430         * g++.mike/p700.C: Don't typedef wchar_t.
52431         * g++.mike/p784.C: Likewise.
52432         * g++.mike/eb101.C: Don't use __wchar_t.
52433
52434 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52435
52436         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52437         from DO loop.
52438
52439 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52440
52441         * gcc.c-torture/execute/20001111-1.c: New test.
52442
52443 2000-11-10  Nick Clifton  <nickc@redhat.com>
52444
52445         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52446         long multuiple and accumulate.
52447
52448 2000-11-09  Richard Henderson  <rth@redhat.com>
52449
52450         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52451         via size_t instead of int.
52452
52453         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52454         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52455         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52456         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52457
52458 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52459
52460         * gcc.c-torture/compile/20001109-1.c: New test.
52461         * gcc.c-torture/compile/20001109-2.c: New test.
52462
52463 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52464
52465         * g++.old-deja/g++.pt/operator1.C: New test.
52466         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52467
52468 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52469
52470         * gcc.dg/20001108-1.c: New test.
52471
52472 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52473
52474         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52475         with both arguments constant strings.
52476         * gcc.c-torture/execute/string-opt-3.c: New test.
52477         * gcc.c-torture/execute/string-opt-4.c: New test.
52478         * gcc.c-torture/execute/string-opt-5.c: New test.
52479
52480 2000-11-08  Nick Clifton  <nickc@redhat.com>
52481
52482         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52483         mulsidi3adddi patterns.
52484
52485 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52486
52487         * g++.old-deja/g++.other/crash36.C: New test.
52488
52489 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52490
52491         * g++.old-deja/g++.other/init16.C: New test.
52492
52493 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52494
52495         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52496
52497 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52498
52499         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52500         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52501         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52502
52503 2000-11-07  DJ Delorie  <dj@redhat.com>
52504
52505         * gcc.dg/20000614-1.c: Add return so that test can pass.
52506
52507 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52508
52509         * gcc.c-torture/execute/string-opt-1.c: New test.
52510
52511 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52512
52513         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52514         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52515         parameters in registers, and there is no way for a varargs
52516         function to know in which order the integer and floating-point
52517         parameters should be interleaved when they are placed on the
52518         stack.
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  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52523
52524         * gcc.c-torture/execute/string-opt-2.c: New test.
52525
52526 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52527
52528         * g++.old-deja/g++.pt/crash60.C: New test.
52529
52530 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52531
52532         * g++.old-deja/g++.other/crash24.C: New test.
52533         * g++.old-deja/g++.other/crash25.C: New test.
52534         * g++.old-deja/g++.other/crash26.C: New test.
52535         * g++.old-deja/g++.other/crash27.C: New test.
52536         * g++.old-deja/g++.other/crash28.C: New test.
52537         * g++.old-deja/g++.other/crash29.C: New test.
52538         * g++.old-deja/g++.other/crash30.C: New test.
52539         * g++.old-deja/g++.other/crash31.C: New test.
52540         * g++.old-deja/g++.other/crash32.C: New test.
52541         * g++.old-deja/g++.other/crash33.C: New test.
52542         * g++.old-deja/g++.other/crash34.C: New test.
52543         * g++.old-deja/g++.other/crash35.C: New test.
52544
52545 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52546
52547         * gcc.c-torture/execute/20001031-1.c: New test.
52548
52549 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52550
52551         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52552         namespace.
52553
52554         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52555         standards-conformant.
52556
52557         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52558
52559         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52560         * g++.old-deja/g++.mike/p755a.C: Likewise.
52561         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52562         library makes no calls to `operator new' during initialization.
52563
52564 2000-11-04  Neil Booth  <neilb@earthling.net>
52565
52566         * gcc.dg/cpp/include2.c: New tests.
52567
52568 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52569
52570         * lib/g++.exp (g++_set_ld_library_path): New function.
52571         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52572
52573 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52574
52575         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52576         warnings.
52577
52578 2000-11-01  Richard Henderson  <rth@redhat.com>
52579
52580         * g++.old-deja/g++.ext/namedret1.C: New.
52581         * g++.old-deja/g++.ext/namedret2.C: New.
52582         * g++.old-deja/g++.ext/namedret3.C: New.
52583
52584 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52585
52586         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52587         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52588
52589 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52590
52591         * gcc.c-torture/execute/va-arg-21.c: New test.
52592
52593 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52594
52595         * gcc.dg/c99-complex-2.c: New test.
52596
52597 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52598
52599         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52600
52601 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52602
52603         * g++.old-deja/g++.other/inline16.C: New test.
52604
52605 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52606
52607         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52608         __PRETTY_FUNCTION__
52609
52610 2000-10-29  Neil Booth  <neilb@earthling.net>
52611
52612         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52613         New tests.
52614         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52615         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52616         optimisation.
52617
52618 2000-10-29  Neil Booth  <neilb@earthling.net>
52619
52620         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52621         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52622         * mi5.c: Test multiple includes work with -C.
52623         * trigraphs.c: Test ^= version.
52624
52625 2000-10-28  Neil Booth  <neilb@earthling.net>
52626
52627         New tests and test updates for new macro expander.
52628
52629         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52630         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52631         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52632         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52633         new diagnostic messages.
52634
52635         * gcc.dg/cpp/macro3.c: New tests.
52636
52637 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52638
52639         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52640         on the same line.
52641
52642 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52643
52644         * g++.old-deja/g++.other/eh2.C: New test.
52645
52646 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52647
52648         * gcc.c-torture/execute/20001027-1.c: New test.
52649
52650 2000-10-26  Richard Henderson  <rth@redhat.com>
52651
52652         * gcc.c-torture/execute/20001026-1.c: New.
52653
52654 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52655
52656         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52657         * g++.old-deja/g++.law/builtin1.C: Likewise.
52658         * g++.old-deja/g++.law/ctors10.C: Likewise.
52659         * g++.old-deja/g++.law/virtual3.C: Likewise.
52660         * g++.old-deja/g++.mike/p658.C: Likewise.
52661         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52662         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52663         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52664         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52665         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52666
52667 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52668
52669         * gcc.c-torture/compile/20001024-1.c: New test.
52670
52671 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52672
52673         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52674         to tell us whether or not we are using V3.
52675
52676 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52677
52678         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52679         operands.
52680
52681 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52682
52683         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52684
52685 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52686
52687         * gcc.c-torture/execute/20001024-1.c: New test.
52688
52689 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52690
52691         * g++.old-deja/g++.other/sibcall1.C: New test.
52692
52693 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52694
52695         * gcc.dg/noncompile/init-3.c: New test.
52696
52697 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52698
52699         * gcc.dg/format-array-1.c: New test.
52700
52701 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52702
52703         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52704         writing through null pointers; remove comment about testing
52705         unterminated strings.
52706
52707 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52708
52709         * gcc.c-torture/execute/20001017-2.c: New test.
52710
52711 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52712
52713         * gcc.c-torture/compile/20001018-1.c: New test.
52714         * gcc.c-torture/compile/20001018-1.x: Xfail.
52715
52716 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52717
52718         * gcc.c-torture/execute/20001017-1.c: New test.
52719
52720 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52721
52722         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52723         for multiple use of arguments with scanf formats; add tests for
52724         multiple use of arguments.
52725
52726 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52727
52728         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52729         from some old tests.
52730
52731 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52732
52733         * gcc.dg/format-miss-1.c: New test.
52734
52735 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52736
52737         * gcc.c-torture/execute/20001013-1.c: New test.
52738
52739 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52740
52741         * gcc.dg/format-branch-1.c: New test.
52742
52743 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52744
52745         * README, lib/file-format.exp: Remove EGCS references.
52746
52747 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52748
52749         * gcc.dg/20001013-1.c: New test.
52750
52751 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52752
52753         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52754         for intmax_t in the compiler using __typeof__ and the type rules
52755         for conditional expressions.
52756
52757 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52758
52759         * gcc.dg/20001012-1.c: New test.
52760         * gcc.dg/20001012-2.c: New test.
52761
52762 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52763
52764         * gcc.dg/format-attr-1.c: New test.
52765
52766 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52767
52768         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52769         __LONG_LONG_MAX__ instead of LLONG_MAX.
52770
52771 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52772
52773         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52774         scanf flags.
52775         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52776         flags.
52777
52778 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52779
52780         * gcc.dg/sequence-pt-1.c: New test.
52781
52782 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52783
52784         * gcc.c-torture/execute/20001011-1.c: New testcase.
52785         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52786
52787 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52788
52789         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52790         does not error on it.
52791
52792 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52793
52794         * gcc.dg/20001009-1.c: New test.
52795
52796 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52797
52798         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52799         * gcc.c-torture/execute/20001009-2.c: ... to here.
52800
52801 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52802
52803         * gcc.c-torture/compile/20001009-1.c: New testcase.
52804         * gcc.c-torture/execute/20001009-1.c: New testcase.
52805         Testcases provided by Jan Hubicka <jh@suse.cz>.
52806
52807 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52808
52809         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52810         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52811         uintmax_t using <limits.h> to emulate the compiler's internal
52812         logic.  No longer XFAIL %j tests.
52813
52814 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52815
52816         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52817         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52818         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52819         regexps and details of expected handling of some bad formats.
52820         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52821         suppression.
52822
52823 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52824
52825         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52826         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52827         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52828         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52829         in list archives.
52830
52831 2000-10-06  Richard Henderson  <rth@cygnus.com>
52832
52833         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52834         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52835         * g++.old-deja/g++.jason/report.C: Likewise.
52836         * g++.old-deja/g++.law/friend5.C: Likewise.
52837         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52838         of the expected warnings.
52839
52840 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52841
52842         * g++.old-deja/g++.pt/enum14.C: New test.
52843
52844 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52845
52846         * g++.old-deja/g++.pt/crash59.C: New test.
52847
52848 2000-10-04  Will Cohen  <wcohen@redhat.com>
52849
52850         * gcc.dg/20000926-1.c: New test.
52851
52852 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52853
52854         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52855         function name for current C++ compiler.
52856         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52857
52858 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52859
52860         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52861         __PRETTY_FUNCTION__.
52862         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52863
52864 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52865
52866         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52867
52868 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52869
52870         * gcc.c-torture/compile/20000923-1.c: New test.
52871
52872 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52873
52874         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52875         * g++.old-deja/g++.pt/ttp62.C: Same.
52876         * g++.old-deja/g++.other/inline14.C: Same.
52877
52878 2000-09-24  Richard Henderson  <rth@cygnus.com>
52879
52880         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52881
52882 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52883
52884         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52885
52886 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52887
52888         * gcc.c-torture/compile/20000922-1.c: New file.
52889
52890 2000-09-21  Nick Clifton  <nickc@redhat.com>
52891
52892         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52893         a signed long modulo operation.
52894         (mod6): New function - perform an unsigned long modulo operation.
52895         (main): Add tests for modulos of very large numbers by very small
52896         dividends.
52897
52898 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52899
52900         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52901
52902 2000-09-19  Richard Henderson  <rth@cygnus.com>
52903
52904         * gcc.dg/compare2.c (case 10): XFAIL.
52905
52906 2000-09-18  Richard Henderson  <rth@cygnus.com>
52907
52908         * gcc.c-torture/execute/20000906-1.c: Move ...
52909         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52910         that support __builtin_trap.
52911
52912 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52913
52914         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52915
52916 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52917
52918         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52919         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52920         more $ format tests.
52921
52922 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52923
52924         * gcc.dg/format-errmk-1.c: New test.
52925
52926 2000-09-17  Greg McGary  <greg@mcgary.org>
52927
52928         * gcc.c-torture/execute/20000917-1.x: Remove.
52929
52930 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52931
52932         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52933
52934 2000-09-17  Greg McGary  <greg@mcgary.org>
52935
52936         * gcc.c-torture/execute/20000917-1.c: New test.
52937         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52938
52939 2000-09-16  Neil Booth  <NeilB@earthling.net>
52940
52941         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52942         in nested macro bug.
52943
52944 2000-09-15  Neil Booth  <NeilB@earthling.net>
52945
52946         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52947
52948 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52949
52950         * gcc.c-torture/execute/20000914-1.c: New test.
52951
52952 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52953
52954         * g++.other/inline13.C: New test.
52955
52956 2000-09-12  Andreas Jaeger  <aj@suse.de>
52957
52958         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52959         constant by Ulrich Drepper <drepper@redhat.com>.
52960
52961 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52962
52963         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52964
52965 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52966
52967         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52968
52969 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52970
52971         * gcc.dg/cpp/backslash.c: New test.
52972
52973 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52974
52975         * gcc.c-torture/execute/20000910-1.c: New test.
52976         * gcc.c-torture/execute/20000910-2.c: Likewise.
52977
52978 2000-09-11  Robert Lipe  <robertl@sco.com>
52979
52980         * gcc.dg/pragma-align.c: New test.
52981
52982 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52983
52984         * g++.old-deja/g++.pt/explicit82.C: New test.
52985         * g++.old-deja/g++.pt/explicit83.C: New test.
52986
52987 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52988
52989         * gcc.dg/asm-names.c: New test.
52990
52991 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52992
52993         * gcc.dg/cpp/tr-warn6.c: New test
52994
52995 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52996
52997         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52998         be accepted.
52999
53000 2000-09-07  Catherine Moore  <clm@redhat.com>
53001
53002         * gcc.c-torture/execute/unroll-1.c: New test.
53003
53004 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53005
53006         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53007         ERROR markers.
53008         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53009         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53010         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53011         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53012         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53013         Preprocess only.
53014         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53015         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53016
53017 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53018
53019         * g++.old-deja/g++.pt/deduct2.C: New test.
53020
53021 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53022
53023         * g++.old-deja/g++.pt/parms2.C: New test.
53024
53025 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53026
53027         * g++.old-deja/g++.pt/crash58.C: New test.
53028
53029 2000-09-06  Greg McGary  <greg@mcgary.org>
53030
53031         * gcc.c-torture/execute/20000906-1.c: New test.
53032         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53033
53034 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53035
53036         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53037
53038 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53039
53040         * g++.old-deja/g++.pt/crash57.C: New test.
53041
53042 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53043
53044         * g++.old-deja/g++.pt/crash56.C: New test.
53045
53046 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53047
53048         * g++.old-deja/g++.pt/koenig1.C: New test.
53049
53050 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53051
53052         * gcc.dg/20000904-1.c: New test.
53053
53054 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53055
53056         * gcc.dg/cpp/paste8.c: New test.
53057
53058 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53059
53060         * gcc.c-torture/compile/20000827-1.c: New test.
53061
53062 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53063
53064         * gcc.dg/format-diag-1.c: New test.
53065
53066 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53067
53068         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53069         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53070         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53071         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53072         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53073
53074 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53075
53076         * g++.old-deja/g++.other/nested4.C: New test.
53077
53078 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53079
53080         * g++.old-deja/g++.ns/scoped1.C: New test.
53081
53082 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53083
53084         * lib/g++.exp: Support testing already-installed GCC.
53085
53086 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53087
53088         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53089
53090 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53091
53092         * gcc.dg/return-type-2.c: New test.
53093
53094 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53095
53096         * gcc.c-torture/compile/20000825-1.c: New test.
53097
53098 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53099
53100         * gcc.dg/dwarf2-2.c: New test.
53101
53102 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53103
53104         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53105         dg-warning regexps.
53106
53107 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53108
53109         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53110         gcc.dg/format-ext-5.c: New tests.
53111
53112 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * g++.old-deja/g++.other/crash22.C: New test.
53115
53116 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53117
53118         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53119
53120 2000-08-24  Richard Henderson  <rth@cygnus.com>
53121
53122         * gcc.dg/ia64-sync-1.c: New test.
53123         * gcc.dg/ia64-sync-2.c: New test.
53124         * gcc.dg/ia64-asm-1.c: New test.
53125
53126 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53127
53128         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53129         * gcc.dg/format-ext-2.c: New test.
53130
53131 2000-08-23  Jason Merrill  <jason@redhat.com>
53132
53133         * lib/old-dejagnu.exp: Also ignore "In member function" and
53134         "At global scope".
53135
53136 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53137
53138         * gcc.dg/noncompile/label-lineno-1.c: New test.
53139
53140 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53141
53142         * gcc.dg/c99-array-nonobj-1.c: New test.
53143
53144 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53145
53146         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53147         tests.
53148         * gcc.dg/format-ext-1.c: New test.
53149
53150 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53151
53152         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53153         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53154         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53155         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53156         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53157
53158 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53159
53160         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53161         gcc.dg/c99-strftime-2.c: New tests.
53162
53163 2000-08-22  Richard Henderson  <rth@cygnus.com>
53164
53165         * gcc.c-torture/execute/20000822-1.c: New test.
53166
53167 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53168
53169         * gcc.c-torture/execute/20000819-1.x: Remove.
53170
53171 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53172
53173         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53174         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53175         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53176         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53177         gcc.dg/format-xopen-1.c: New tests.
53178
53179 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53180
53181         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53182
53183 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53184
53185         * g++.old-deja/g++.other/loop2.C: New test.
53186
53187         * gcc.c-torture/compile/20000606-1.c: New test.
53188         * gcc.c-torture/compile/20000728-1.c: New test.
53189         * gcc.c-torture/execute/20000801-1.c: New test.
53190         * gcc.c-torture/execute/20000801-2.c: New test.
53191         * gcc.c-torture/execute/20000819-1.c: New test.
53192         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53193         * gcc.dg/20000629-1.c: New test.
53194         * gcc.dg/20000724-1.c: New test.
53195         * gcc.dg/20000807-1.c: New test.
53196
53197 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53198
53199         * gcc.dg/cpp/pragma-1.c: New test.
53200         * gcc.dg/cpp/pragma-2.c: New test.
53201
53202 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53203
53204         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53205         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53206
53207 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53208
53209         * gcc.c-torture/compile/20000818-1.c: New test.
53210
53211 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53212
53213         * gcc.c-torture/execute/20000818-1.c: New test.
53214
53215 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.dg/format-va-1.c: New test.
53218
53219 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53220
53221         * g++.old-deja/g++.other/typedef8.C: New test.
53222
53223 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53224
53225         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53226         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53227         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53228         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53229         * g++.old-deja/g++.other/ptrmem7.C: New test.
53230         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53231
53232 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53233
53234         * g++.old-deja/g++.pt/typename27.C: New test.
53235
53236 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53237
53238         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53239         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53240         * g++.old-deja/g++.pt/friend45.C: New test.
53241         * g++.old-deja/g++.other/friend8.C: New test.
53242
53243 2000-08-15  Richard Henderson  <rth@cygnus.com>
53244
53245         * gcc.c-torture/execute/20000815-1.c: New test.
53246
53247 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53248
53249         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53250         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53251         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53252
53253 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53254
53255         * g++.old-deja/g++.other/refinit2.C: New test.
53256
53257 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53258
53259         * lib/c-torture.exp (c-torture): Make
53260         compiler_conditional_xfail_data global.
53261         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53262         compiler_conditional_xfail_data machinery.
53263         (f-torture-execute): Likewise.
53264         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53265         and only when unrolling loops.
53266
53267         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53268
53269 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53270
53271         * g++.old-deja/g++.pt/explicit81.C: New test.
53272
53273 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53274
53275         * g++.old-deja/g++.pt/typename26.C: New test.
53276
53277 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53278
53279         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53280         warning.
53281
53282 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53283
53284         * g++.old-deja/g++.other/array3.C: New test.
53285
53286 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53287
53288         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53289         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53290         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53291         New tests.
53292
53293 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53294
53295         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53296         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53297
53298 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53299
53300         * gcc.c-torture/execute/20000808-1.c: New test.
53301
53302 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53303
53304         * gcc.dg/c90-const-expr-1.c: New test.
53305
53306 2000-08-08  Richard Henderson  <rth@cygnus.com>
53307
53308         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53309
53310 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53311
53312         * gcc.dg/noncompile/const-ll-1.c: New test.
53313
53314 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53315
53316         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53317
53318 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53319
53320         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53321         that running programs linked against the shared version of libobjc
53322         run correctly.
53323
53324 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53325
53326         * gcc.dg/c99-printf-1.c: New test.
53327
53328 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53329
53330         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53331
53332 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53333
53334         * gcc.c-torture/execute/20000731-1.x: Delete.
53335
53336 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53337
53338         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53339         and torture_without_loops as is done by c-torture.exp.
53340         (search_for): Copy from c-torture.exp.
53341         (gcc-dg-runtest): New function, drives a directory of tests
53342         iterating over the TORTURE_OPTIONS.
53343         (scan-assembler, scan-assembler-not): Move here from
53344         individual directory drivers.
53345
53346         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53347         defined by lib/gcc-dg.exp.
53348         * gcc.dg/cpp/cpp.exp: Likewise.
53349         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53350         gcc-dg-runtest, so we cycle over optimization options.
53351
53352         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53353         * gcc.dg/compare2.c: No longer expected to fail.
53354
53355 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53356
53357         * gcc.c-torture/execute/20000804-1.c: New test.
53358
53359 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53360
53361         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53362
53363 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53364
53365         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53366
53367 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53368
53369         * gcc.c-torture/compile/20000803-1.c: New test.
53370
53371 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53372
53373         * gcc.c-torture/execute/20000801-3.c,
53374         gcc.c-torture/execute/20000801-4.c: New tests.
53375         * gcc.c-torture/execute/20000801-3.x,
53376         gcc.c-torture/execute/20000801-4.x: Xfail.
53377
53378 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53379
53380         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53381         libobjc/.libs to allow for libtool.
53382
53383 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53384
53385         * gcc.c-torture/compile/20000802-1.c: New test.
53386
53387 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53388
53389         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53390
53391 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53392
53393         * gcc-c-torture/execute/20000731-2.c: New test.
53394
53395         * gcc.c-torture/execute/20000731-1.c: New test.
53396         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53397
53398 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53399
53400         * gcc.dg/cpp/paste7.c: New test.
53401         * gcc.dg/cpp/20000725-1.c: New test.
53402
53403 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53404
53405         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53406         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53407         declaration warning for __builtin_dwarf_reg_size.
53408
53409         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53410
53411 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53412
53413         * gcc.dg/noncompile/voidparam-1.c: New test.
53414
53415 2000-07-30  Richard Henderson  <rth@cygnus.com>
53416
53417         * gcc.dg/c90-digraph-1.c: Don't xfail.
53418         * gcc.dg/compare2.c (case 10): Xfail.
53419         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53420
53421 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53422
53423         * gcc.dg/c99-main-1.c: New test.
53424
53425 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53426
53427         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53428
53429 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53430
53431         * gcc.c-tortuer/execute/20000726-1.c: New test.
53432
53433 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53434
53435         * gcc.c-torture/execute/enum-2.c: New test.
53436
53437 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53438
53439         * gcc.dg/cpp/tr-warn3.c: New test.
53440
53441 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53442
53443         * g++.old-deja/g++.ext/implicit1.C: Remove.
53444         * g++.old-deja/g++.jason/c2.C: Remove
53445         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53446         * g++.old-deja/g++.pt/crash16.C: Likewise.
53447         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53448
53449 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53450
53451         * g++.old-deja/g++.other/for2.C: New test.
53452
53453 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53454
53455         * gcc.dg/20000720-1.c: New test.
53456
53457 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53458
53459         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53460
53461 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53462
53463         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53464         * gcc.c-torture/execute/20000722-1.c: New.
53465         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53466
53467 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53468
53469         * gcc.dg/cpp/20000720-1.S: New test.
53470
53471 2000-07-21  Michael Meissner  <meissner@redhat.com>
53472
53473         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53474
53475 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53476
53477         * g++.old-deja/g++.brendan/crash16.C,
53478         g++.old-deja/g++.brendan/parse3.C,
53479         g++.old-deja/g++.brendan/redecl1.C,
53480         g++.old-deja/g++.ns/template13.C,
53481         g++.old-deja/g++.other/decl4.C,
53482         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53483
53484 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53485
53486         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53487         and "Internal error".
53488
53489         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53490         regexps.
53491         * gcc.dg/cpp/paste6.c: New test.
53492
53493 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53494
53495         * gcc.dg/cpp/tr-direct.c: New test.
53496
53497         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53498         gcc.dg/cpp/undef1.c: Tweak error regexps.
53499
53500 2000-07-18  Eric Christopher <echristo@redhat.com>
53501
53502         * gcc.c-torture/compile/20000718-1.c: New test.
53503
53504 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53505
53506         * cpplex.c (_cpp_push_token): If the token being pushed back
53507         is the previous token in this context, just subtract one from
53508         context->posn.
53509         * cppmacro.c (save_expansion): Clear aux field when storing a
53510         placemarker.
53511
53512 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53513
53514         * gcc.dg/noncompile/redecl-1.c: New test.
53515
53516 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53517
53518         * gcc.c-torture/execute/20000717-5.c: New test.
53519         * gcc.c-torture/execute/20000717-1.x: Removed.
53520
53521 2000-07-17  Richard Henderson  <rth@cygnus.com>
53522
53523         * gcc.c-torture/execute/20000717-4.c: New test.
53524
53525 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53526
53527         * gcc.dg/cpp/syshdr.c: New test.
53528         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53529
53530 2000-07-17  Neil Booth  <neilb@earthling.net>
53531
53532         * gcc.dg/cpp/cmdlne-dM.c: New test.
53533         * gcc.dg/cpp/cmdlne-dD.c: New test.
53534
53535 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53536
53537         * gcc.c-torture/execute/20000717-3.c: New test.
53538
53539         * gcc.c-torture/compile/20000717-1.c: New test.
53540
53541 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53542
53543         * gcc.c-torture/execute/20000717-2.c: New test.
53544
53545 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53546
53547         * gcc.dg/formatz-1.c: New test.
53548
53549         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53550         * gcc.dg/c99-digraph-1.c: New tests.
53551
53552         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53553         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53554
53555         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53556         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53557         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53558         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53559         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53560         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53561         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53562
53563 2000-07-17  Greg McGary <greg@mcgary.org>
53564
53565         * gcc.c-torture/execute/20000717-1.c: New test.
53566         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53567
53568 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53569
53570         * gcc.c-torture/execute/20000715-2.c: New test.
53571         * gcc.dg/20000715-1.c: New test.
53572
53573 2000-07-15  Michael Meissner  <meissner@redhat.com>
53574
53575         * gcc.c-torture/execute/20000715-1.c: New test.
53576
53577 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53578
53579         * gcc.c-torture/execute/20000707-1.c: New test.
53580
53581 2000-07-13  Neil Booth  <NeilB@earthling.net>
53582
53583         * gcc.dg/cpp/digraph1.c,
53584         gcc.dg/cpp/digraph2.c,
53585         gcc.dg/cpp/digraphs.c: New tests.
53586
53587 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53588
53589         * g77.f-torture/compile/20000630-2.f: New test.
53590         * g77.f-torture/compile/20000630-2.x
53591
53592 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53593
53594         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53595
53596 2000-07-11  Neil Booth  <NeilB@earthling.net>
53597
53598         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53599
53600 2000-07-11  Neil Booth  <NeilB@earthling.net>
53601
53602         * gcc.dg/cpp/cmdlne-C.c: New.
53603
53604 2000-07-09  Neil Booth  <NeilB@earthling.net>
53605
53606         * gcc.dg/cpp/directiv.c: New tests.
53607         * gcc.dg/cpp/undef1.c: Update.
53608
53609 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53610
53611         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53612
53613 2000-07-09  Neil Booth  <NeilB@earthling.net>
53614
53615         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53616
53617 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53618
53619         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53620         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53621
53622 2000-07-08  Neil Booth  <NeilB@earthling.net>
53623
53624         * gcc.dg/cpp/macsyntx.c: New tests.
53625
53626 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53627
53628         * gcc.dg/20000707-1.c: New test.
53629
53630 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53631
53632         * gcc.c-torture/execute/20000706-1.c: New test.
53633         * gcc.c-torture/execute/20000706-2.c: New test.
53634         * gcc.c-torture/execute/20000706-3.c: New test.
53635         * gcc.c-torture/execute/20000706-4.c: New test.
53636         * gcc.c-torture/execute/20000706-5.c: New test.
53637
53638 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53639
53640         * g++.old-deja/g++.pt/instantiate7.C: New test.
53641
53642 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53643
53644         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53645         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53646         * g++.old-deja/g++.other/rtti3.C: Likewise.
53647         * g++.old-deja/g++.other/rttid3.C: Likewise.
53648
53649 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53650
53651         *  g77.f-torture/compile/20000630-1.x: Fix typo
53652
53653 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53654
53655         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53656         assembly output.
53657
53658 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53659
53660         * gcc.dg/cpp/ident.c: New test.
53661
53662 2000-07-05  Neil Booth  <NeilB@earthling.net>
53663
53664         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53665           gcc.dg/cpp/lexstrng.c: New tests.
53666
53667 2000-07-04  Neil Booth  <NeilB@earthling.net>
53668
53669         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53670         * gcc.dg/cpp/strify2.c: Same.
53671
53672 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53673
53674         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53675         * gcc.dg/cpp/19990703-1.c: Likewise.
53676         * gcc.dg/cpp/20000625-1.c: Likewise.
53677         * gcc.dg/cpp/20000625-2.c: Likewise.
53678
53679         * gcc.dg/cpp/macro1.c,
53680         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53681         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53682         gcc.dg/cpp/strify1.c,
53683         gcc.dg/cpp/strify2.c: New tests.
53684
53685 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53686
53687         * gcc.c-torture/execute/20000703-1.c: New test.
53688
53689 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53690
53691         * g++.old-deja/g++.pt (lookup10.C): New test.
53692
53693 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53694
53695         * g++.old-deja/g++.pt (typename25.C): New test.
53696
53697 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53698
53699         * gcc.c-torture/compile/20000701-1.c: New test.
53700
53701 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53702
53703         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53704         to test case.
53705
53706 2000-06-30  Catherine Moore  <clm@cygnus.com>
53707
53708         * gcc.c-torture/execute/align-1.c: New test.
53709
53710 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53711
53712         * g++.old-deja/g++.pt/expr8.C: New test.
53713         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53714
53715 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53716
53717         * gcc.c-torture/compile/20000629-1.c: New test.
53718
53719 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53720
53721
53722         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53723         gcc.dg/noncompile directory, depending on whether they're
53724         preprocessor tests or not.  Annotate all the tests for the dg
53725         framework.
53726
53727         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53728         * gcc.dg/noncompile/noncompile.exp: New.
53729
53730         * Moved files:
53731         Old name                                New name
53732         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53733         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53734         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53735         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53736         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53737         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53738         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53739         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53740         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53741         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53742         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53743         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53744         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53745         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53746         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53747         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53748         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53749         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53750         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53751         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53752         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53753         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53754         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53755         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53756
53757         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53758         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53759         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53760         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53761         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53762         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53763
53764 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53765
53766         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53767         declare one variable.  On the fourth, error.
53768         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53769         declared by 20000628-1a.h.
53770
53771 2000-06-29  Richard Henderson  <rth@redhat.com>
53772
53773         * gcc.c-torture/execute/930529-1.x: New file.
53774         * gcc.dg/920413-1.c: Adjust expected warning text.
53775         * gcc.dg/980217-1.c: Declare abort.
53776         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53777
53778 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53779
53780         * g77.f-torture/compile/20000629-1.f: New test.
53781         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53782
53783 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53784
53785         Rearrange lots of files, removing entirely the
53786         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53787         directories.
53788
53789         * Deleted files:
53790         gcc.c-torture/code_quality/code_quality.exp
53791         gcc.c-torture/special/special.exp
53792         gcc.failure/failure.exp
53793         gcc.failure/940409-1.x
53794         gcc.c-torture/compile/961203-1.x
53795
53796         * New files:
53797         gcc.misc-tests/linkage.exp
53798         gcc.c-torture/execute/920730-1t.c
53799         gcc.c-torture/execute/920730-1t.x
53800         gcc.c-torture/compile/920520-1.x
53801         gcc.c-torture/compile/920521-1.x
53802         gcc.c-torture/compile/981006-1.x
53803         gcc.c-torture/execute/eeprof-1.x
53804
53805         * Moved files (possibly with modifications to fit a new harness):
53806         Old name                                New name
53807         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53808         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53809         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53810         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53811         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53812         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53813         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53814         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53815         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53816         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53817         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53818         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53819         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53820         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53821
53822 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53823
53824         * c-torture/compile/961203-1.x: Delete.
53825
53826         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53827         not exit. Include stdio.h.
53828         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53829         * gcc.misc-tests/dg-12.c: Likewise.
53830         * gcc.misc-tests/dg-5.c: Likewise.
53831         * gcc.misc-tests/dg-6.c: Likewise.
53832         * gcc.misc-tests/dg-7.c: Prototype abort.
53833         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53834         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53835         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53836         not exit.
53837         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53838         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53839
53840 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53841
53842         * gcc.dg/cpp/20000628-1.c: New test.
53843         * gcc.dg/cpp/20000628-1.h: New header for above test.
53844         * gcc.dg/cpp/20000628-1a.h: Likewise.
53845
53846 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53847
53848         * gcc.dg/cpp: New directory.
53849         * gcc.dg/cpp/cpp.exp: New driver.
53850         * gcc.dg/cpp/20000627-1.c: New test.
53851         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53852         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53853         and rewrite as a compilation test.
53854
53855         * gcc.dg: Move many files into the cpp subdirectory, possibly
53856         renaming or editing them as well.
53857         Old name                New name
53858         990119-1.c              cpp/19990119-1.c
53859         990228-1.c              cpp/19990228-1.c
53860         990407-1.c              cpp/19990407-1.c
53861         990409-1.c              cpp/19990409-1.c
53862         990413-1.c              cpp/19990413-1.c
53863         990703-1.c              cpp/19990703-1.c
53864         20000127-1.c            cpp/20000127-1.c
53865         20000129-1.c            cpp/20000129-1.c
53866         20000207-1.c            cpp/20000207-1.c
53867         20000207-2.c            cpp/20000207-2.c
53868         20000209-1.c            cpp/20000209-1.c
53869         20000209-2.c            cpp/20000209-2.c
53870         20000301-1.c            cpp/20000301-1.c
53871         20000419-1.c            cpp/20000419-1.c
53872         20000510-1.S            cpp/20000510-1.S
53873         20000519-1.c            cpp/20000519-1.c
53874         20000529-1.c            cpp/20000529-1.c
53875         20000625-1.c            cpp/20000625-1.c
53876         20000625-2.c            cpp/20000625-2.c
53877         cpp-as1.c               cpp/assert1.c
53878         cpp-as2.c               cpp/assert2.c
53879         cxx-comments-1.c        cpp/cxxcom1.c
53880         cxx-comments-2.c        cpp/cxxcom2.c
53881         endif-label.c           cpp/endif.c
53882         cpp-hash1.c             cpp/hash1.c
53883         cpp-hash2.c             cpp/hash2.c
53884         cpp-if1.c               cpp/if-1.c
53885         cpp-if2.c               cpp/if-2.c
53886         cpp-if3.c               cpp/if-3.c
53887         cpp-if4.c               cpp/if-4.c
53888         cpp-if5.c               cpp/if-5.c
53889         cpp-cond.c              cpp/if-cexp.c
53890         cpp-missingop.c         cpp/if-mop.c
53891         cpp-missingparen.c      cpp/if-mpar.c
53892         cpp-opprec.c            cpp/if-oppr.c
53893         cpp-ifparen.c           cpp/if-paren.c
53894         cpp-shortcircuit.c      cpp/if-sc.c
53895         cpp-shift.c             cpp/if-shift.c
53896         cpp-unary.c             cpp/if-unary.c
53897         cpp-li1.c               cpp/line1.c
53898         cpp-li2.c               cpp/line2.c
53899         lineno.c                cpp/line3.c
53900         lineno-2.c              cpp/line4.c
53901         cpp-mi.c                cpp/mi1.c
53902         cpp-mic.h               cpp/mi1c.h
53903         cpp-micc.h              cpp/mi1cc.h
53904         cpp-mind.h              cpp/mi1nd.h
53905         cpp-mindp.h             cpp/mi1ndp.h
53906         cpp-mix.h               cpp/mi1x.h
53907         cpp-mi2.c               cpp/mi2.c
53908         cpp-mi2a.h              cpp/mi2a.h
53909         cpp-mi2b.h              cpp/mi2b.h
53910         cpp-mi2c.h              cpp/mi2c.h
53911         cpp-mi3.c               cpp/mi3.c
53912         cpp-mi3.def             cpp/mi3.def
53913         poison-1.c              cpp/poison.c
53914         pr-impl.c               cpp/prag-imp.c
53915         cpp-redef-2.c           cpp/redef1.c
53916         cpp-redef.c             cpp/redef2.c
53917         strpaste.c              cpp/strp1.c
53918         strpaste-2.c            cpp/strp2.c
53919         cpp-tradpaste.c         cpp/tr-paste.c
53920         cpp-tradstringify.c     cpp/tr-str.c
53921         cpp-tradwarn1.c         cpp/tr-warn1.c
53922         cpp-tradwarn2.c         cpp/tr-warn2.c
53923         trigraphs.c             cpp/trigraphs.c
53924         cpp-unc1.c              cpp/unc1.c
53925         cpp-unc2.c              cpp/unc2.c
53926         cpp-unc3.c              cpp/unc3.c
53927         cpp-unc.c               cpp/unc4.c
53928         undef.c                 cpp/undef1.c
53929         undef-2.c               cpp/undef2.c
53930         cpp-wi1.c               cpp/widestr1.c
53931
53932 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53933
53934         * lib/g++.exp (g++_include_flags): Tweak.
53935
53936 2000-06-27  H.J. Lu  <hjl@gnu.org>
53937             Loren J. Rittle  <ljrittle@acm.org>
53938
53939         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53940         version with one that knows about the new gcc tree structure.
53941         (g++_link_flags): Same.
53942
53943 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53944
53945         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53946         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53947         case we are cross-compiling.
53948
53949         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53950         g++.old-deja/g++.niklas/Makefile.in,
53951         g++.old-deja/g++.niklas/configure.in,
53952         g++.old-deja/g++.other/Makefile.in,
53953         g++.old-deja/g++.other/configure.in,
53954         gcc.c-torture/code_quality/Makefile.in,
53955         gcc.c-torture/code_quality/configure.in,
53956         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53957         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53958         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53959         gcc.c-torture/execute/ieee/Makefile.in,
53960         gcc.c-torture/execute/ieee/configure.in,
53961         gcc.c-torture/noncompile/Makefile.in,
53962         gcc.c-torture/noncompile/configure.in,
53963         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53964         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53965         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53966
53967 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53968
53969         * g++.old-deja/g++.other/ambig3.C: New test.
53970
53971 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53972
53973         * g++.old-deja/g++.pt/syntax1.C: New test.
53974         * g++.old-deja/g++.pt/syntax2.C: New test.
53975         * g++.old-deja/g++.other/syntax3.C: New test.
53976         * g++.old-deja/g++.other/syntax4.C: New test.
53977
53978 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53979
53980         * gcc.dg/20000623-1.c: Prototype exit and abort.
53981
53982 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53983
53984         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53985         New tests.
53986         * gcc.dg/cpp-mi3.def: New file.
53987
53988         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53989         inside assertions.
53990         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53991         lexer's error messages.
53992         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53993         divine anything from the linemarkers.
53994         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53995         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53996
53997 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53998
53999         * gcc.dg/20000623-1.c: New test.
54000
54001 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54002
54003         * gcc.c-torture/execute/20000622-1.c: New test.
54004
54005 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54006
54007         * g++.old-deja/g++.other/init15.C: New test.
54008
54009 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54010
54011         * g++.old-deja/g++.pt/vaarg2.C: New test.
54012         * g++.old-deja/g++.pt/vaarg3.C: New test.
54013
54014 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54015
54016         * g++.old-deja/g++.other/dyncast6.C: New test.
54017
54018 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54019
54020         * gcc.c-torture/execute/loop-6.c: New test.
54021
54022 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54023
54024         * gcc.dg/20000614-1.c: New test.
54025         * gcc.dg/20000614-2.c: New test.
54026
54027 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54028
54029         * g++.old-deja/g++.other/inline12.C: New test.
54030
54031 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54032
54033         * g++.old-deja/g++.other/eh1.C: New test.
54034
54035 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54036
54037         * g++.old-deja/g++.other/type.C: New test.
54038
54039 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54040
54041         * g++.old-deja/g++.other/initstring.C: New test.
54042
54043 2000-06-12  Jason Merrill  <jason@redhat.com>
54044
54045         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54046
54047 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54048
54049         * gcc.c-torture/compile/20000609-1.c: New test.
54050
54051 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54052
54053         * gcc.dg/20000609-1.c: New test.
54054
54055 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54056
54057         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54058         * gcc.c-torture/noncompile/poison-1.c: Move...
54059         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54060         * gcc.dg/cpp-li1.c: Add a token after the #line.
54061
54062 2000-06-05  Richard Henderson  <rth@cygnus.com>
54063
54064         * gcc.c-torture/execute/20000605-2.c: New test.
54065         * gcc.c-torture/execute/20000605-3.c: New test.
54066
54067 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54068
54069         * g77.f-torture/execute/20000503-1.x: New file.
54070
54071 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54072
54073         * g++.old-deja/g++.eh/badalloc1.C: New test.
54074
54075 2000-06-05  Richard Henderson  <rth@cygnus.com>
54076
54077         * gcc.c-torture/execute/20000605-1.c: New test.
54078
54079 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54080             Nathan Sidwell <nathan@codesourcery.com>
54081
54082         * gcc.c-torture/compile/20000605-1.c: New test.
54083
54084 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54085
54086         * g77.f-torture/compile/20000601-1.f: New test.
54087
54088 2000-06-03  Richard Henderson  <rth@cygnus.com>
54089
54090         * gcc.c-torture/execute/20000603-1.c: New.
54091
54092 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54093
54094         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54095         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54096
54097 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54098
54099         * gcc.dg/compare2.c (case 12): XFAIL.
54100         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54101         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54102
54103         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54104
54105 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54106
54107         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54108         guard macro is already defined when the header is first
54109         included.
54110         * gcc.dg/cpp-mix.h: New file.
54111         * gcc.dg/endif-label.c: Update patterns to match compiler.
54112
54113         * g++.brendan/complex1.C: Declare abort.
54114         * g++.law/refs4.C: Remove XFAIL.
54115         * g++.oliva/expr2.C: Declare abort and exit.
54116
54117 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54118
54119         * gcc.c-torture/execute/20000528-1.c: New test.
54120
54121         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54122         * g++.old-deja/g++.law/temps4.C: Likewise.
54123
54124         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54125         stdlib.h.  Call abort() on failure.
54126         * g++.old-deja/g++.law/refs4.C: Likewise.
54127         * g++.old-deja/g++.law/temps4.C: Likewise.
54128         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54129         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54130
54131 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54132
54133         Relative to g++.dg/special:
54134         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54135
54136         Relative to g++.old-deja:
54137         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54138         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54139         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54140         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54141         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54142         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54143         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54144
54145         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54146         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54147         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54148         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54149         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54150         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54151         and/or string.h.
54152
54153         * g++.other/goto1.C: Update expectations for error messages.
54154
54155 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54156
54157         * gcc.c-torture/compile/20000523-1.c: New test.
54158
54159 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54160
54161         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54162
54163 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54164
54165         * g++.old-deja/g++.eh/catch11.C: New test.
54166         * g++.old-deja/g++.eh/catch12.C: New test.
54167
54168 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54169
54170         * gcc.c-torture/execute/20000523-1.c: New test.
54171
54172 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54173
54174         * c-torture/execute/bcp-1.c: Replace abort in arg of
54175         __builtin_constant_p with a generic external function.
54176
54177         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54178         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54179         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54180         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54181         Prototype abort and/or exit.
54182
54183         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54184         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54185         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54186         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54187
54188 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54189
54190         * gcc.dg/dwarf2-1.c: New test.
54191
54192 2000-05-20  Richard Henderson  <rth@cygnus.com>
54193
54194         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54195
54196 2000-05-20  Andreas Jaeger  <aj@suse.de>
54197
54198         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54199         testcase.
54200
54201 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54202
54203         * gcc.c-torture/execute/20000519-2.c: New test.
54204
54205 2000-05-19  Andreas Jaeger  <aj@suse.de>
54206
54207         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54208         which fails with SSA.
54209
54210         * lib/c-torture.exp: Also test with -O3 -fssa.
54211
54212 2000-05-18  Michael Meissner  <meissner@redhat.com>
54213
54214         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54215         * gcc.c-torture/execute/920415-1.c: Ditto.
54216         * gcc.c-torture/execute/920501-1.c: Ditto.
54217         * gcc.c-torture/execute/conversion.c: Ditto.
54218         * gcc.c-torture/execute/cvt-1.c: Ditto.
54219
54220 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54221
54222         * gcc.c-torture/compile/20000518-1.c: New test.
54223
54224 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54225
54226         * g77.f-torture/compile/200005018.f: New test.
54227
54228 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54229
54230         * gcc.c-torture/compile/20000517-1.c: New test.
54231
54232 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54233
54234         * gcc.c-torture/execute/20000516-1.c: New test.
54235
54236 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54237
54238         * g++.old-deja/g++.other/eh.C: New test.
54239
54240 2000-05-12  Richard Henderson  <rth@cygnus.com>
54241
54242         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54243         constants through to doit's conditional.
54244
54245 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54246
54247         * gcc.c-torture/compile/20000511-1.c: New test.
54248         * g77.f-torture/compile/20000511-1.f: New test.
54249         * g77.f-torture/compile/20000511-2.f: New test.
54250
54251 2000-05-11  Michael Meissner  <meissner@redhat.com>
54252
54253         * gcc.c-torture/execute/20000511-1.c: New test.
54254
54255 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54256
54257         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54258         * gcc.dg/20000510-1.S: New.
54259
54260 2000-05-08  Catherine Moore  <clm@cygnus.com>
54261
54262         * gcc.dg/unused-3.c: New.
54263
54264 2000-05-06  Richard Henderson  <rth@cygnus.com>
54265
54266           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54267           * g++.old-deja/g++.mike/warn1.C: Likewise.
54268           * g++.old-deja/g++.pt/local1.C: Likewise.
54269           * g++.old-deja/g++.pt/local7.C: Likewise.
54270           * g++.old-deja/g++.pt/spec16.C: Likewise.
54271
54272 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54273
54274         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54275
54276 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54277
54278           * g77.f-torture/execute/20000503-1.f: New test.
54279
54280 2000-05-04  Andreas Jaeger  <aj@suse.de>
54281
54282         * gcc.dg/noreturn-2.c: New test.
54283
54284 2000-05-04  Neil Booth  <NeilB@earthling.net>
54285
54286         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54287         preprocessor.
54288
54289 2000-05-04  Richard Henderson  <rth@cygnus.com>
54290
54291         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54292
54293 2000-05-04  Richard Henderson  <rth@cygnus.com>
54294
54295         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54296         OpenSSL by Jason R Thorpe.
54297
54298 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54299
54300         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54301
54302 2000-05-03  Robert Lipe <robertlipe@usa.net>
54303
54304         * gcc.dg/20000503-1.c: New test.
54305
54306 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54307
54308         * gcc.c-torture/compile/20000502-1.c: New test.
54309         * g++.old-deja/g++.other/align.C: New test.
54310         * gcc.dg/cpp-tradstringify.c: New test.
54311
54312 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54313
54314         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54315         and hard registers.
54316
54317 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54318
54319         * gcc.c-torture/execute/loop-5.c: New test.
54320
54321 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54322
54323         * gcc.c-torture/execute/va-arg-20.c: New test.
54324
54325 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54326
54327         * gcc.c-torture/execute/20000422-1.c: New test.
54328
54329 2000-04-20  Greg McGary  <gkm@gnu.org>
54330
54331         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54332         when optimizing, but without sibling-call optimizations (-O1).
54333
54334 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54335
54336           * gcc.c-torture/compile/20000420-1.c: New test.
54337
54338 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54339
54340         * g++.abi/ptrflags.C: New test.
54341         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54342
54343 2000-04-19  Catherine Moore  <clm@cygnus.com>
54344
54345         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54346
54347 2000-04-19  Greg McGary  <gkm@gnu.org>
54348
54349         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54350         sibling-call optimizations.
54351
54352 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54353
54354         * gcc.dg/20000419-1.c: New test.
54355
54356 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54357
54358         * gcc.c-torture/execute/20000412-6.c: New test.
54359
54360 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54361
54362         * gcc.c-torture/execute/20000412-5.c: New test.
54363         * g77.f-torture/compile/20000412-1.f: New test.
54364         * gcc.c-torture/execute/20000412-4.c: New test.
54365         * gcc.c-torture/compile/20000412-2.c: New test.
54366         * gcc.c-torture/execute/20000412-3.c: New test.
54367         * gcc.c-torture/compile/20000412-1.c: New test.
54368         * gcc.c-torture/execute/20000412-2.c: New test.
54369
54370 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54371
54372         * objc/execute/bf-20.m: New test.
54373
54374 2000-04-10  Richard Henderson  <rth@cygnus.com>
54375
54376         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54377
54378         * gcc.c-torture/execute/20000412-1.c: New test.
54379
54380 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54381
54382         * g++.old-deja/g++.eh/catchptr1.C: New test.
54383
54384 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54387
54388 2000-04-08  Neil Booth  <NeilB@earthling.net>
54389
54390         * gcc.dg/cpp-nullchar.c: Remove test as
54391         embedded nulls cause problems.
54392
54393 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54394
54395         * gcc.dg/compare2.c: New test.
54396
54397 2000-04-08  Neil Booth  <NeilB@earthling.net>
54398
54399         * gcc.dg/cpp-nullchar.c: New test.
54400
54401 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54402
54403         * gcc.dg/cpp-mi2.c: New test.
54404         * gcc.dg/cpp-mi2[abc].h: New files.
54405
54406 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54407
54408         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54409         member name.
54410
54411 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54412
54413         * g++.old-deja/g++.abi/vmihint.C: New test.
54414
54415 2000-04-06  Neil Booth  <NeilB@earthling.net>
54416
54417         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54418         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54419         copyright.
54420
54421 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54422
54423         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54424         avoid stack-frame overwrite.
54425
54426 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54427
54428         * gcc.c-torture/compile/20000405-2.c: New test.
54429         * gcc.c-torture/compile/20000405-3.c: New test.
54430
54431 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54432
54433         * gcc.c-torture/compile/20000405-1.c: New test.
54434
54435 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54436
54437         * gcc.dg/cast-qual-1.c: Revert last change.
54438
54439 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54440
54441         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54442
54443 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54444
54445         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54446         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54447
54448 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54449
54450         * gcc.c-torture/compile/20000403-2.c: New test.
54451         * gcc.c-torture/compile/20000403-1.c: New test.
54452
54453 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54454
54455         * gcc.c-torture/execute/20000403-1.c: New test.
54456
54457 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54458
54459         * gcc.c-torture/execute/20000402-1.c: New test.
54460
54461 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54462
54463         * gcc.c-torture/execute/va-arg-15.c: New test.
54464         * gcc.c-torture/execute/va-arg-16.c: New test.
54465         * gcc.c-torture/execute/va-arg-17.c: New test.
54466         * gcc.c-torture/execute/va-arg-18.c: New test.
54467         * gcc.c-torture/execute/va-arg-19.c: New test.
54468
54469 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54470
54471         * gcc.c-torture/compile/981211-1.c: Move to...
54472         * gcc.dg/cpp-as1.c: ...here.
54473         * gcc.dg/cpp-as2.c: New file.
54474
54475         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54476         compiler.
54477
54478 2000-04-02  Neil Booth  <NeilB@earthling.net>
54479
54480         * gcc.dg/cpp-cond.c  New tests.
54481         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54482         accidental success less likely.
54483         * gcc.dg/cpp-missingop.c  New tests.
54484         * gcc.dg/cpp-missingparen.c  New tests.
54485         * gcc.dg/cpp-shift.c  New tests.
54486         * gcc.dg/cpp-shortcircuit.c  New tests.
54487         * gcc.dg/cpp-unary.c  New tests.
54488
54489 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54490
54491         * gcc.c-torture/compile/20000329-1.c: New test.
54492
54493 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54494
54495         * gcc.c-torture/compile/20000326-1.c: New test.
54496         * gcc.c-torture/compile/20000326-2.c: New test.
54497
54498 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54499
54500         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54501         the first parameter is a function argument.
54502
54503 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54504
54505         * g++.old-deja/g++.ext/array4.C: New test.
54506
54507 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54508
54509         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54510
54511 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54512
54513         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54514
54515 2000-03-19  Richard Henderson  <rth@cygnus.com>
54516
54517         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54518
54519 2000-03-19  Richard Henderson  <rth@cygnus.com>
54520
54521         * gcc.c-torture/compile/20000319-1.c: New test.
54522
54523 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54524
54525         * gcc.c-torture/execute/20000314-3.c: New test.
54526         * gcc.c-torture/execute/20000314-2.c: New test.
54527         * gcc.c-torture/execute/20000314-1.c: New test.
54528         * gcc.c-torture/compile/20000314-2.c: New test.
54529         * gcc.c-torture/compile/20000314-1.c: New test.
54530
54531 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54532
54533         * g++.old-deja/g++.warn/inline.C: New test.
54534
54535 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54536
54537         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54538         standards-compliant result rather than specific constants.
54539         Put test-values in array.
54540
54541 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54542
54543         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54544         (g++_target_compile): Put test-specific options last.
54545
54546 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54547
54548         * g++.old-deja/g++.eh/vbase4.C: New test.
54549
54550 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54551
54552         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54553
54554 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54555
54556         * g++.old-deja/g++.brendan/misc12.C: Removed.
54557         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54558         * g++.old-deja/g++.ext/pretty4.C: New test.
54559
54560 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.old-deja/g++.other/string2.C: New test.
54563
54564 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54565
54566         * g++.old-deja/g++.warn/impint2.C: New test.
54567
54568 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54569
54570         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54571         is 1, not zero.
54572
54573 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54574
54575         * g++.old-deja/g++.warn/impint.C: New test.
54576         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54577         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54578         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54579         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54580         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54581         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54582         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54583         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54584         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54585         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54586         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54587         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54588
54589 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54590
54591         * gcc.dg/cpp-redef.c: New test.
54592
54593 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54594
54595         * g++.old-deja/g++.pt/unify7.C: New test.
54596
54597 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54598
54599         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54600         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54601
54602 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54603
54604         * gcc.c-torture/compile/20000224-1.c: New test.
54605
54606 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54607
54608         * gcc.c-torture/compile/cpp-2.c: New test.
54609         * gcc.c-torture/compile/cpp-1.c: New test.
54610
54611 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54612
54613         * gcc.c-torture/execute/20000225-1.c: New test.
54614
54615 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54616
54617         * gcc.dg/cpp-li2.c: New test.
54618
54619         * gcc.dg/cpp-wi1.c: New test.
54620
54621         * gcc.dg/cpp-li1.c: New test.
54622
54623 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54624
54625         * g++.old-deja/g++.other/sizeof5.C: New test.
54626
54627 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54628
54629         * gcc.c-torture/execute/va-arg-13.c: New test.
54630
54631 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54632
54633         * gcc.c-torture/execute/va-arg-12.c: New test.
54634
54635 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54636
54637         * gcc.c-torture/execute/20000223-1.c: New test.
54638
54639 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54640
54641         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54642
54643 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54644
54645         * g++.old-deja/g++.abi/ptrmem.C: New test.
54646
54647 2000-02-19  Richard Henderson  <rth@cygnus.com>
54648
54649         * gcc.c-torture/compile/init-3.c: New.
54650
54651 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54652
54653         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54654         ALWAYS_CXXFLAGS.
54655
54656 2000-02-11  Robert Lipe <robertl@sco.com>
54657
54658         * gcc.c-torture/compile/20000211-3.c: New test.
54659
54660 2000-02-11  Martin Buchholz <martin@xemacs.org>
54661
54662         * gcc.c-torture/compile/20000211-2.c: New test.
54663
54664 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54665
54666         * gcc.c-torture/compile/20000211-1.c: New test.
54667
54668 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54669
54670         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54671           on native targets
54672
54673 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54674
54675         * g++.old-deja/g++.other/cast5.C: New test.
54676
54677 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54678
54679         * gcc.c-torture/execute/20000205-1.c: New.
54680
54681 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54682
54683         * g++.old-deja/g++.jason/cast3.C: Return void.
54684         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54685
54686 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54687
54688         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54689
54690         * gcc.dg/loop-1.c: New test.
54691
54692 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54693
54694         * gcc.c-torture/compile/20000127-1.c: New test.
54695         * gcc.c-torture/execute/991228-1.c: New test.
54696
54697 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54698
54699         * gcc.dg/unused-2.c: New test.
54700
54701         * gcc.dg/conv-1.c: New test.
54702
54703 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54704
54705         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54706         compiler.
54707         (tool_option_proc): Fix typo.
54708
54709 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54710
54711         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54712         of the ld on the host, not on the build machine.
54713         Also, don't crash if '--help' is not a supported option.
54714
54715 2000-01-24  Richard Henderson  <rth@cygnus.com>
54716
54717         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54718
54719 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54720
54721         * gcc.c-torture/execute/20000120-2.c: New test.
54722         * gcc.c-torture/execute/20000120-1.c: New test.
54723
54724 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54725
54726         * gcc.c-torture/execute/20000113-1.c: New test.
54727
54728 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54729
54730         * gcc.c-torture/execute/20000112-1.c: New test.
54731
54732 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54733
54734         * gcc.dg/20000111-1.c: New test.
54735
54736 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54737
54738         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54739         with 16 bit integers.
54740
54741 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54742
54743         * gcc.dg/20000108-1.c: New test.
54744
54745 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54746
54747         * g++.old-deja/g++.ns/koenig8.C: New test.
54748
54749 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54750
54751         * g++.old-deja/g++.other/cast4.C: New test.
54752
54753 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54754
54755         * gcc.c-torture/compile/20000105-2.c: New test.
54756         * gcc.c-torture/compile/20000105-1.c: New test.
54757
54758 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54759
54760         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54761         references to printf & atoi to conform to ANSI standard.
54762         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54763         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54764         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54765         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54766         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54767         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54768         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54769         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54770         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54771         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54772         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54773         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54774         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54775         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54776         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54777         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54778         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54779         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54780         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54781         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54782         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54783         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54784         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54785         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54786         * g++.old-deja/g++.brendan/init3.C: Likewise.
54787         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54788         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54789         * g++.old-deja/g++.brendan/new2.C: Likewise.
54790         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54791         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54792         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54793         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54794         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54795         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54796         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54797         * g++.old-deja/g++.brendan/template24.C: Likewise.
54798         * g++.old-deja/g++.brendan/template3.C: Likewise.
54799         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54800         * g++.old-deja/g++.jason/inline3.C: Likewise.
54801         * g++.old-deja/g++.jason/opeq.C: Likewise.
54802         * g++.old-deja/g++.law/arg5.C: Likewise.
54803         * g++.old-deja/g++.law/arm7.C: Likewise.
54804         * g++.old-deja/g++.law/ctors11.C: Likewise.
54805         * g++.old-deja/g++.law/cvt8.C: Likewise.
54806         * g++.old-deja/g++.law/init9.C: Likewise.
54807         * g++.old-deja/g++.law/refs4.C: Likewise.
54808         * g++.old-deja/g++.law/template2.C: Likewise.
54809         * g++.old-deja/g++.law/visibility24.C: Likewise.
54810         * g++.old-deja/g++.law/vtable3.C: Likewise.
54811         * g++.old-deja/g++.mike/asm2.C: Likewise.
54812         * g++.old-deja/g++.mike/eh1.C: Likewise.
54813         * g++.old-deja/g++.mike/misc1.C: Likewise.
54814         * g++.old-deja/g++.mike/misc13.C: Likewise.
54815         * g++.old-deja/g++.mike/misc14.C: Likewise.
54816         * g++.old-deja/g++.mike/ns12.C: Likewise.
54817         * g++.old-deja/g++.mike/p1248.C: Likewise.
54818         * g++.old-deja/g++.mike/p3708.C: Likewise.
54819         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54820         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54821         * g++.old-deja/g++.mike/p646.C: Likewise.
54822         * g++.old-deja/g++.mike/p700.C: Likewise.
54823         * g++.old-deja/g++.mike/p783.C: Likewise.
54824         * g++.old-deja/g++.mike/p783a.C: Likewise.
54825         * g++.old-deja/g++.mike/p783b.C: Likewise.
54826         * g++.old-deja/g++.mike/p786.C: Likewise.
54827         * g++.old-deja/g++.mike/p789.C: Likewise.
54828         * g++.old-deja/g++.mike/p789a.C: Likewise.
54829         * g++.old-deja/g++.mike/p807a.C: Likewise.
54830         * g++.old-deja/g++.other/delete3.C: Likewise.
54831         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54832         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54833         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54834         * g++.old-deja/g++.other/empty1.C: Likewise.
54835         * g++.old-deja/g++.other/temporary1.C: Likewise.
54836         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54837         * g++.old-deja/g++.pt/t16.C: Likewise.
54838         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54839
54840 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54841
54842         * gcc.dg/991230-1.c: New test.
54843
54844 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54845
54846         * gcc.c-torture/compile/991229-3.c: New test.
54847         * gcc.c-torture/compile/991229-2.c: New test.
54848         * gcc.c-torture/compile/991229-1.c: New test.
54849
54850 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54851
54852         * gcc.c-torture/compile/labels-2.c: New test.
54853
54854 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54855
54856         * gcc.c-torture/execute/991227-1.c: New test.
54857
54858 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54859
54860         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54861
54862 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54863
54864         * gcc.c-torture/execute/991221-1.c: New test.
54865
54866 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54867
54868         * g++.old-deja/g++.other/cast3.C: New test.
54869
54870 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54871
54872         * gcc.c-torture/execute/991216-4.c: New test.
54873
54874 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54875
54876         * gcc.c-torture/execute/991216-1.c: New test.
54877         * gcc.c-torture/execute/991216-2.c: New test.
54878         * gcc.c-torture/execute/991216-3.c: New test.
54879
54880 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54881
54882         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54883         Actually make the test fail by using "-O2" for compilation.
54884
54885 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54886
54887         * g++.old-deja/g++.warn/cast-align1.C: New test.
54888
54889 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54890
54891         * gcc.c-torture/compile/991214-1.c: New test.
54892         * gcc.c-torture/compile/991214-2.c: New test.
54893
54894 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54895
54896         * gcc.dg/991214-1.c: New test.
54897
54898 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54899
54900         * gcc.c-torture/compile/991213-3.c: New test.
54901         * gcc.c-torture/compile/991213-2.c: New test.
54902         * gcc.c-torture/compile/991213-1.c: New test.
54903
54904 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54905
54906         * gcc.dg/991209-1.c: New test.
54907
54908 1999-12-08  Nathan Sidwell <nathan@acm.org>
54909
54910         * gcc.c-torture/compile/991208-1.c: New test.
54911
54912 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54913
54914         * gcc.dg/ultrasp2.c: New test.
54915
54916 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54917
54918         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54919
54920 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54921
54922         * gcc.c-torture/compile/991202-1.c: New test.
54923         * gcc.c-torture/execute/991202-1.c: New test.
54924         * gcc.c-torture/execute/991202-2.c: New test.
54925         * gcc.c-torture/execute/991202-3.c: New test.
54926
54927 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54928
54929         * g++.old-deja/g++.abi/align.C: New test.
54930         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54931         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54932
54933 1999-12-01  Richard Henderson  <rth@cygnus.com>
54934
54935         * gcc.c-torture/execute/991201-1.c: New.
54936
54937 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54938
54939         * gcc.dg/991129-1.c: New test.
54940
54941 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54942
54943         * gcc.c-torture/compile/991127-1.c: New test.
54944
54945 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54946
54947         * g++.old-deja/g++.other/warn4.C: New test.
54948
54949 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54950
54951         * g++.old-deja/g++.eh/cleanup2.C: New test.
54952         * g++.old-deja/g++.ext/pretty2.C: New test.
54953         * g++.old-deja/g++.ext/pretty3.C: New test.
54954         * g++.old-deja/g++.other/debug6.C: New test.
54955
54956 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54957
54958         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54959         compiler_output to look for one error message instead of two.
54960
54961 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54962
54963         * gcc.c-torture/execute/991118-1.c: Also test case
54964         where the word boundary does not split a byte evenly.
54965
54966 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54967
54968         * g++.old-deja/g++.ext/restrict1.C: New test.
54969
54970 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54971
54972         * gcc.c-torture/execute/991118-1.c: New test.
54973
54974 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54975
54976         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54977         working directory pathnames.
54978
54979 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54980
54981         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54982         host is equipped with driver.h and driver.o so it can actually
54983         compile and run the tests.
54984
54985 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54986
54987         * gcc.c-torture/compile/991008-1.c: New test.
54988
54989 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54990
54991         * lib/gcc-dg.exp: Include target-supports.exp
54992
54993 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54994
54995         * lib/target-supports.exp: New file: Provide procs to test for
54996         features supported by the target.
54997         (check_weak_available): Moved here from ecos.exp.
54998         (check_alias_available): New proc: Determine of the target
54999         toolchain supports the alias attribute.
55000
55001         * gcc.dg/special/ecos.exp: Move check_weak_available to
55002         target-supports.exp.
55003         (alias-1.c): Only perform the test if the target supports
55004         aliases.
55005         (wkali-1.c): Only perform the test if the target supports
55006         aliases.
55007
55008         * gcc.dg/990506-0.c: Expect error messages from cross
55009         targets as well as native targets.
55010
55011 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55012
55013         * gcc.dg/ultrasp1.c: Removed xfail.
55014         * gcc.dg/struct-ret-2.c: Likewise.
55015         * gcc.dg/array-1.c: Likewise.
55016
55017 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55018
55019         * gcc.dg/struct-ret-2.c: New test.
55020
55021         * gcc.dg/array-1.c: New test.
55022
55023 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55024
55025         * gcc.c-torture/execute/991030-1.c: New test.
55026
55027 1999-10-26  Richard Henderson  <rth@cygnus.com>
55028
55029         * gcc.c-torture/compile/991026-2.c: New test.
55030
55031 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55032
55033         * gcc.c-torture/compile/991026-1.c: New test.
55034
55035 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55036
55037         * gcc.c-torture/execute/991023-1.c: New test.
55038
55039 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55040
55041         * gcc.c-torture/execute/991019-1.c: New test.
55042
55043 1999-10-16  Richard Henderson  <rth@cygnus.com>
55044
55045         * gcc.c-torture/execute/991016-1.c: New test.
55046
55047 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55048
55049         * gcc.c-torture/execute/991014-1.c: New test.
55050
55051 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55052
55053         * g++.old-deja/g++.other/union2.C: New test.
55054
55055 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55056
55057         * g++.old-deja/g++.other/vaarg2.C: New test.
55058         * g++.old-deja/g++.other/vaarg3.C: New test.
55059
55060 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55061
55062         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55063         in compile/.
55064
55065 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55066
55067         * gcc.c-torture/execute/va-arg-11.c: New test.
55068
55069 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55070
55071         * lib/file-format.exp (gcc_target_object_format): Don't
55072         crash if objdump is unavailable.
55073
55074 1999-09-29  Donn Terry <donn@interix.com>
55075
55076         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55077
55078 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55079
55080         * gcc.c-torture/compile/990928-1.c: New test.
55081
55082 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55083
55084         * g++.old-deja/g++.other/decl6.C: New test.
55085
55086 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55087
55088         * gcc.c-torture/execute/va-arg-10.c: New test.
55089
55090 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55091
55092         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55093         __PRETTY_FUNCTION__.
55094
55095 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55096
55097         * gcc.c-torture/execute/990923-1.c: New test.
55098
55099 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55100
55101         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55102         for which -fpic is inappropriate.
55103
55104 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55105
55106         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55107
55108 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55109
55110         * g++.old-deja/g++.other/dyncast1.C: New test.
55111         * g++.old-deja/g++.other/dyncast2.C: New test.
55112         * g++.old-deja/g++.other/dyncast3.C: New test.
55113         * g++.old-deja/g++.other/dyncast4.C: New test.
55114         * g++.old-deja/g++.other/dyncast5.C: New test.
55115         * g++.old-deja/g++.eh/catch3.C: New test.
55116         * g++.old-deja/g++.eh/catch3p.C: New test.
55117         * g++.old-deja/g++.eh/catch4.C: New test.
55118         * g++.old-deja/g++.eh/catch4p.C: New test.
55119         * g++.old-deja/g++.eh/catch5.C: New test.
55120         * g++.old-deja/g++.eh/catch5p.C: New test.
55121         * g++.old-deja/g++.eh/catch6.C: New test.
55122         * g++.old-deja/g++.eh/catch6p.C: New test.
55123         * g++.old-deja/g++.eh/catch7.C: New test.
55124         * g++.old-deja/g++.eh/catch7p.C: New test.
55125         * g++.old-deja/g++.eh/catch8.C: New test.
55126         * g++.old-deja/g++.eh/catch8p.C: New test.
55127         * g++.old-deja/g++.eh/catch9.C: New test.
55128         * g++.old-deja/g++.eh/catch9p.C: New test.
55129
55130 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55131
55132         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55133         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55134
55135 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55136
55137         * gcc.c-torture/compile/990913-1.c: New test.
55138
55139 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55140
55141         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55142         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55143
55144 1999-09-09  Richard Henderson  <rth@cygnus.com>
55145
55146         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55147
55148 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55149
55150         * g++.old-deja/g++.other/lookup11.C: New test.
55151         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55152         what is permitted and what we want.
55153         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55154         overload use.
55155         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55156
55157 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55158
55159         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55160         * gcc.c-torture/noncompile/poison-1.c: New file.
55161
55162 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55163
55164         * g++.old-deja/g++.other/sizeof3.C: New test.
55165         * g++.old-deja/g++.other/sizeof4.C: New test.
55166         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55167         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55168
55169 1999-09-07  Richard Henderson  <rth@cygnus.com>
55170
55171         * gcc.dg/va-arg-1.c: New.
55172
55173 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55174
55175         * gcc.c-torture/execute/va-arg-9.c: New test.
55176
55177 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55178
55179         * g77.f-torture/compile/980519-2.f: New test.
55180         * g77.f-torture/compile/19990905-0.f: New test.
55181         * g77.f-torture/compile/19990905-1.f: New test.
55182         * g77.f-torture/compile/19990905-2.f: New test.
55183
55184         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55185
55186 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55187
55188         * gcc.c-torture/execute/990827-1.c: Fix typo.
55189
55190 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55191
55192         * g++.old-deja/g++.other/deref1.C: New test.
55193
55194 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55195
55196         * g++.old-deja/g++.other/ambig2.C: New test.
55197         * g++.old-deja/g++.other/cond5.C: New test.
55198         * g++.old-deja/g++.other/lookup16.C: New test.
55199
55200 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55201
55202         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55203         assemblers too.
55204
55205 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55206
55207         * lib/c-torture.exp: Avoid the "compare executables" optimization
55208         when testing native.
55209
55210 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55211
55212         * gcc.c-torture/execute/990829-1.c: New test.
55213         * gcc.c-torture/compile/990829-1.c: New test.
55214
55215 1999-08-27  Paul Burchard  <burchard@pobox.com>
55216
55217         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55218         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55219         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55220         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55221         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55222         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55223         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55224         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55225         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55226         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55227         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55228
55229 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55230
55231         * gcc.c-torture/execute/990827-1.c: New test.
55232
55233 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55234
55235         * g77.f-torture/noncompile/19990826-4.f: New test.
55236
55237         * g77.f-torture/compile/19990826-3.f: New test.
55238
55239         * g77.f-torture/execute/19990826-2.f: New test.
55240
55241         * g77.f-torture/compile/19990826-1.f: New test.
55242
55243         * gcc.c-torture/execute/990826-0.c: New test.
55244         * g77.c-torture/execute/19990826-0.f: New test.
55245
55246         * g77.f-torture/noncompile/970626-2.f: New test.
55247
55248 1999-08-25  Paul Burchard  <burchard@pobox.com>
55249
55250         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55251         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55252         lss-011.C: New tests.
55253
55254 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55255
55256         * g++.old-deja/g++.other/decl5.C: New test.
55257
55258 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55259
55260         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55261         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55262         call `postbase' for each one.  All callers of `postbase' changed
55263         to call this instead.
55264
55265 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55266
55267         * gcc.c-torture/execute/990811-1.c: New test.
55268
55269 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55270
55271         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55272         just native ones.
55273
55274         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55275         just native ones.
55276
55277 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55278
55279         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55280
55281 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55282
55283         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55284
55285 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55286
55287         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55288
55289 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55290
55291         * gcc.c-torture/execute/990804-1.c: New test.
55292
55293 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55294
55295         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55296         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55297         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55298
55299 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55300
55301         * g++.old-deja/g++.other/struct1.C: New test.
55302
55303 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55304
55305         * g++.old-deja/g++.other/enum2.C: New test.
55306
55307 1999-08-02  Richard Henderson  <rth@cygnus.com>
55308
55309         Adapted from tests from Franz Sirl:
55310         * gcc.c-torture/execute/va-arg-7.c: New test.
55311         * gcc.c-torture/execute/va-arg-8.c: New test.
55312
55313 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55314
55315         * gcc.c-torture/compile/990801-2.c: New test.
55316
55317         * gcc.c-torture/compile/990801-1.c: New test.
55318
55319 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55320
55321         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55322         fp-cmp-1.c, converting double to float.
55323
55324         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55325         fp-cmp-1.c, converting double to long double.
55326
55327         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55328         from fr1 to unknown_register, since fr1 is a legitimate register
55329         on some machines.
55330
55331 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55332
55333         * README: More listname related changes.
55334
55335 1999-07-08  Catherine Moore  <clm@cygnus.com>
55336
55337         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55338
55339 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55340
55341         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55342
55343 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55344
55345         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55346
55347 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55348
55349         * gcc.dg/990703-1.c: New test.
55350
55351 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55352
55353         * lib/file-format.exp: New file: Move definition of proc
55354         gcc_target_object_format to here from
55355         gcc.dg/special/ecos.exp.
55356
55357         * lib/c-torture.exp: Include lib file-format.exp.
55358         * lib/gcc-dg.exp: Include lib file-format.exp.
55359
55360         * gcc.dg/special/ecos.exp: Remove definition of proc
55361         gcc_target_object_format.
55362
55363 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55364
55365         * gcc.c-torture/execute/990628-1.c: New test.
55366
55367 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55368
55369         * gcc.c-torture/compile/990625-2.c: New test.
55370
55371         * gcc.c-torture/compile/990625-1.c: New test.
55372
55373 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55374
55375         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55376         attributes compile.
55377         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55378         ports that use the COFF/PE file format.
55379
55380 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55381
55382         * gcc.c-torture/compile/990617-1.c: New test.
55383
55384 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55385
55386         * g++.old-deja/g++.other/decl4.C: New test.
55387
55388 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55389
55390         * g++.old-deja/g++.other/bitfld3.C: New test.
55391
55392 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55393
55394         * g++.old-deja/g++.eh/catch1.C: New test.
55395
55396 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55397
55398         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55399
55400         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55401         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55402
55403 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55404
55405         * g77.f-torture/compile/19990502-0.f: Replace with new,
55406         shorter, test that still fails after recent changes.
55407
55408 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55409
55410         * gcc.c-torture/execute/990604-1.c: New test.
55411
55412 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55413
55414         * gcc.c-torture/execute/990531-1.c: New test.
55415
55416 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55417
55418         * gcc.c-torture/compile/990527-1.c: New test.
55419
55420 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55421
55422         * gcc.c-torture/execute/990527-1.c: New test.
55423
55424 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55425
55426         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55427         bitfields as signed.
55428
55429 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55430
55431         * g77.f-torture/compile/19990525-0.f: New test.
55432
55433 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55434
55435         * gcc.c-torture/execute/990525-2.c: New test.
55436
55437         * gcc.c-torture/execute/990525-1.c: New test.
55438
55439 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55440
55441         * g++.old-deja/g++.other/anon3.C: New test.
55442         * g++.old-deja/g++.other/anon4.C: New test.
55443         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55444         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55445         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55446         Merrill).
55447
55448 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55449
55450         * gcc.c-torture/execute/990524-1.c: New test.
55451
55452         * gcc.dg/990524-1.c: New test.
55453
55454 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55455
55456         * gcc.c-torture/compile/990523-1.c: New test.
55457
55458 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55459
55460         * gcc.c-torture/compile/990519-1.c: New test.
55461
55462 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55463
55464         * gcc.c-torture/compile/990517-1.c: New test.
55465
55466         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55467         (e4, f4): New tests.
55468         (main): Call them.
55469
55470 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55471
55472         * gcc.dg/noreturn-1.c: New test.
55473
55474 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55475
55476         * gcc.c-torture/execute/990513-1.c: New test.
55477
55478 1999-05-10  Richard Henderson  <rth@cygnus.com>
55479
55480         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55481
55482 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55483
55484         * g77.f-torture/execute/erfc.f: Use small single-precision
55485         values, to avoid problems on Alphas when not -mieee.
55486
55487 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55488
55489         * gcc.dg/990506-0.c: New test.
55490
55491 1999-05-08  Richard Henderson  <rth@cygnus.com>
55492
55493         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55494         the constant to test.  Don't XFAIL 64-bit targets.
55495
55496         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55497         * g++.old-deja/g++.law/profile1.C: Likewise.
55498
55499         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55500         operator new instances.
55501         * g++.old-deja/g++.other/delete5.C: Likewise.
55502
55503 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55504
55505         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55506         intrinsic.
55507
55508 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55509
55510         * g77.f-torture/execute/u77-test.f: Reverse order of two
55511         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55512
55513 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55514
55515         * gcc.dg/compare1.c: New test.
55516
55517 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55518
55519         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55520         New tests.
55521
55522 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55523
55524         * g77.f-torture/compile/19990502-1.f: New test.
55525
55526 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55527
55528         * g77.f-torture/compile/19990502-0.f: New test.
55529
55530 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55531
55532         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55533         intrinsic.
55534
55535 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55536
55537         * g77.f-torture/execute/u77-test.f (main): List libU77
55538         intrinsics not currently tested.
55539         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55540         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55541         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55542         Trim blanks off the ends of some printed strings.
55543
55544 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55545
55546         * g77.f-torture/execute/u77-test.f (main): Just warn about
55547         FSTAT gid disagreement, as it's expected on some systems.
55548
55549 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55550
55551         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55552         use a new function, which allows for some slop.
55553         Clean up some commentary.
55554         (issum): The new function.
55555         (sgladd): Deleted subroutine.
55556
55557 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55558
55559         * g77.f-torture/execute/u77-test.f: Modify to be more like
55560         libf2c/libU77 version, bringing patches to that version here.
55561         Add suitable commentary.
55562
55563 1999-04-25  Richard Henderson  <rth@cygnus.com>
55564
55565         * gcc.dg/990424-1.c: New test.
55566
55567 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55568
55569         * g77.f-torture/execute/u77-test.f (main): Bug involving
55570         LSTAT has been fixed, so turn back on full checking.
55571
55572 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55573
55574         * g77.f-torture/compile/19990419-0.f: New test.
55575         * g77.f-torture/execute/19990419-1.f: New test.
55576
55577 1999-04-17  Richard Henderson  <rth@cygnus.com>
55578
55579         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55580         to avoid the need for a prototype to supress a warning.
55581
55582 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55583
55584         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55585
55586 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55587
55588         * gcc.c-torture/execute/990404-1.c: New test.
55589
55590 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55591
55592         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55593         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55594         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55595         missing initializer warnings.
55596
55597 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55598
55599         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55600         matching strings.
55601
55602 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55603
55604         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55605
55606 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55607
55608         * g77.f-torture/execute/19990325-0.f: New test.
55609         * g77.f-torture/execute/19990325-1.f: New test.
55610
55611 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55612
55613         * gcc.c-torture/execute/990324-1.c: New test.
55614
55615 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55616
55617         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55618         test with 4.
55619
55620 1999-03-17  Richard Henderson  <rth@cygnus.com>
55621
55622         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55623
55624 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55625
55626         * g77.f-torture/execute/19990313-2.f: New test.
55627         * g77.f-torture/execute/19990313-3.f: New test.
55628
55629 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55630
55631         * g77.f-torture/execute/19990313-0.f: New test.
55632         * g77.f-torture/execute/19990313-1.f: New test.
55633
55634 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55635
55636         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55637         printf to sprintf.
55638         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55639         (main): Add check for u15.  Conditionalize u31 check depending on
55640         whether ints are <32 bits or >=32 bits.
55641
55642 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55643
55644         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55645
55646 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55647
55648         * g77.f-torture/compile/19990305-0.f: New test.
55649         * g77.f-torture/execute/19981119-0.f: New test.
55650
55651 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55652
55653         * g77.f-torture/execute/970625-2.f: call ABORT if final
55654         result is not correct, instead of just printing it.
55655         Add this checking via newly introduced obfuscation, to
55656         trip up buggy front ends.
55657
55658 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55659
55660         * g77.f-torture/compile/960317-1.f: Moved from being
55661         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55662
55663 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55664
55665         * g77.f-torture/execute/960317-1.f: New (old) test.
55666         * g77.f-torture/execute/970625-2.f: Ditto.
55667
55668 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55669
55670         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55671         error message on line 1 or line 2; cccp and cpplib do this differently.
55672
55673 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55674
55675         * g++.old-deja/g++.law/weak1.C: New test.
55676
55677 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55678
55679         * gcc.c-torture/execute/990119-1.c: Renamed to...
55680         * gcc.dg/990119-1.c: this, so it will only be tested once
55681         (it's a preprocessor test, it doesn't need to be run at
55682         multiple optimization levels).
55683
55684 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55685
55686         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55687           ALWAYS_CXXFLAGS.
55688
55689 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55690
55691         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55692         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55693         to not be compilable by current g77.
55694
55695 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55696
55697         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55698
55699 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55700
55701         * gcc.c-torture/execute/990222-1.c: New test.
55702
55703 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55704
55705         * g77.f-torture/compile/19990218-0.f: New test.
55706         * g77.f-torture/noncompile/19990218-1.f: New test.
55707
55708 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55709
55710         * g77.f-torture/compile/19981216-0.f: New test.
55711
55712 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55713
55714         * gcc.dg/990214-1.c: New test.
55715
55716 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55717
55718         * gcc.dg/990213-2.c: New test.
55719
55720         * gcc.dg/990213-1.c: New test.
55721
55722 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55723
55724         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55725         ints.
55726
55727 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55728
55729         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55730         specified by target.
55731
55732         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55733
55734 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55735
55736         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55737
55738 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55739
55740         * gcc.dg/special/ecos.exp: New test driver for new tests with
55741         special requirements.
55742
55743         * gcc.dg/special/alias-1.c: New test.
55744         * gcc.dg/special/gcsec-1.c: New test.
55745         * gcc.dg/special/weak-1.c: New test.
55746         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55747         * gcc.dg/special/weak-2.c: New test.
55748         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55749         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55750         * gcc.dg/special/wkali-1.c: New test.
55751         * gcc.dg/special/wkali-2.c: New test.
55752         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55753         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55754
55755 1999-02-10  Felix Lee  <flee@cygnus.com>
55756
55757           * lib/c-torture.exp (c-torture-compile): Pull out code for
55758           analyzing gcc error messages.
55759           (c-torture-execute): Likewise.  Fix some (harmless) false
55760           positives.
55761           * lib/gcc.exp (gcc_check_compile): New function.
55762
55763 1999-02-08  Richard Henderson  <rth@cygnus.com>
55764
55765         * gcc.c-torture/execute/990208-1.c: New test.
55766
55767 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55768
55769         * g++.dg/special/ecos.exp: New driver for new tests with special
55770         requirements
55771
55772         * g++.dg/special/conpr-1.C: New test
55773         * g++.dg/special/conpr-2.C: New test
55774         * g++.dg/special/conpr-2a.C: New test
55775         * g++.dg/special/conpr-3.C: New test
55776         * g++.dg/special/conpr-3a.C: New test
55777         * g++.dg/special/conpr-3b.C: New test
55778
55779         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55780         allow g++ to use the dg driver
55781
55782         * README: Add comment about g++.dg directory
55783
55784 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55785
55786         * README: Update email addresses.
55787
55788 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55789
55790         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55791         arguments in order to force structure S onto the stack even on
55792         the alpha.
55793         (test): Pass 10 leading arguments to function foo as well as the
55794         structure S.
55795
55796         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55797         failure for all targets.
55798
55799         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55800         abort to terminate program execution.
55801
55802 1999-01-30  Richard Henderson  <rth@cygnus.com>
55803
55804         * gcc.c-torture/execute/990130-1.c: New test.
55805
55806 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55807
55808         * gcc.dg/990130-1.c: New test.
55809
55810 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55811
55812         * gcc.c-torture/execute/990128-1.c: New test.
55813
55814 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55815
55816         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55817
55818 1999-01-27  Felix Lee  <flee@cygnus.com>
55819
55820         * lib/c-torture.exp (c-torture-compile): pull out code for
55821         analyzing gcc error messages.
55822         (c-torture-execute): ditto, and fix some (harmless) false
55823         positives.
55824         * lib/gcc.exp (gcc_check_compile): new function.
55825
55826 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55827
55828         * gcc.dg/990117-1.c: New test.
55829
55830         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55831
55832         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55833
55834 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55835
55836         * g77.f-torture/compile/990115-1.f: New test.
55837
55838 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55839
55840         * gcc.c-torture/compile/990107-1.c: New test
55841
55842 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55843
55844         * gcc.c-torture/execute/990106-2.c: New test.
55845
55846         * gcc.c-torture/execute/990106-1.c: New test.
55847
55848 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55849
55850         * gcc.c-torture/compile/981223-1.c: New test.
55851
55852 1998-12-29  Richard Henderson  <rth@cygnus.com>
55853
55854         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55855         (opt3): Rename from opt4 and disable.
55856
55857 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55858
55859         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55860
55861 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55862
55863         * g++.old-deja/g++.other/conv5.C: New test.
55864
55865 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55866
55867         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55868
55869 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55870
55871         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55872
55873 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55874
55875         * gcc.c-torture/compile/981211-1.c: New test.
55876
55877 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55878
55879         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55880
55881         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55882
55883 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55884
55885         * gcc.special/930510-1.c: Make C9X safe.
55886         * gcc.misc-tests/gcov-1.c Similarly.
55887         * gcc.misc-tests/gcov-2.c Similarly.
55888
55889 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55890
55891         * gcc.dg/ultrasp1.c: New test.
55892
55893 1998-12-06  Richard Henderson  <rth@cygnus.com>
55894
55895         * gcc.c-torture/execute/981206.c: New test.
55896
55897 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55898
55899         * g++.old-deja/g++.ns/template7.C: New test.
55900
55901         * g++.old-deja/g++.other/expr1.C: New test.
55902
55903         * g++.old-deja/g++.eh/tmpl3.C: New test.
55904
55905         * g++.old-deja/g++.eh/tmpl2.C: New test.
55906
55907 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55908
55909         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55910         * g++.old-deja/g++.other/using6.C: Removed.
55911         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55912
55913         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55914
55915 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55916
55917         * g++.old-deja/g++.pt/overload8.C: New test.
55918
55919         * g++.old-deja/g++.pt/overload7.C: New test.
55920
55921         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55922
55923         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55924         and relinking messages.
55925         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55926         compiling with -frepo.
55927
55928 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55929
55930         * g++.old-deja/g++.pt/lookup6.C: New test.
55931
55932 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55933
55934         * gcc.c-torture/execute/981130-1.c: New test.
55935         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55936
55937 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55938
55939         * g++.old-deja/g++.pt/explicit76.C: New test.
55940
55941         * g++.old-deja/g++.pt/friend38.C: New test.
55942
55943         * g++.old-deja/g++.ns/crash2.C: New test.
55944
55945         * g++.old-deja/g++.pt/defarg8.C: New test.
55946
55947         * g++.old-deja/g++.pt/instantiate6.C: New test.
55948
55949         * g++.old-deja/g++.pt/static6.C: New test.
55950
55951         * g++.old-deja/g++.pt/decl2.C: New test.
55952
55953 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55954
55955         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55956         problem is actually related with name lookup, but so what? :-)
55957
55958         * g++.old-deja/g++.pt/friend37.C: New test.
55959
55960 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55961
55962         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55963         element, which fails on some systems.
55964
55965         * g77.f-torture/execute/labug1.f: New test.
55966
55967 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55968
55969         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55970         is defined.
55971
55972 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55973
55974         * g77.f-torture/compile/981117-1.f: New test.
55975
55976 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55977
55978         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55979         properly discarded.
55980
55981 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55982
55983         * gcc.c-torture/execute/memcheck: New directory of tests for
55984         -fcheck-memory-usage.
55985
55986 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55987
55988         * README: New file, general information about the testsuite and
55989         new description of the various C++ test subdirectories.
55990         * README.g++: Eliminate obsolete information, update and move most
55991         relevant stuff to README.
55992
55993 1998-11-07  Richard Henderson  <rth@cygnus.com>
55994
55995         * gcc.c-torture/compile/981107-1.c: New test.
55996
55997 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55998
55999         * execute/memcpy-bi.c: New testcase.
56000
56001 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56002
56003         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56004         base classes.
56005
56006         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56007         template is selected.
56008
56009         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56010         classes, it should be accepted for all types.
56011
56012         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56013
56014         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56015         specializations start with template headers.
56016
56017 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56018
56019         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56020
56021         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56022         non-POD types.
56023
56024 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56025
56026         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56027
56028 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56029
56030         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56031
56032 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56033
56034         * 981019-1.c: New test.
56035
56036 1998-10-14  Robert Lipe <robertl@dgii.com>
56037
56038         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56039         find objc headers.
56040
56041 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56042
56043         * compile/981001-4.c: Remove use of GCC extension that triggers a
56044         compiler bug.
56045
56046 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56047
56048         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56049
56050 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56051
56052         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56053         instantiation of template produces incorrect code for delete
56054         expression.
56055
56056         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56057         constructors' name is not unique.
56058         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56059         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56060
56061         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56062         automatic array of const is ill-formed.
56063
56064         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56065         of template parameter?
56066
56067         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56068         const.
56069
56070         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56071         pointer-to-member expression.
56072
56073         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56074         declaration causes ICE.
56075
56076 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56077
56078         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56079         reserved in the global namespace.
56080
56081         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56082         generate needed virtual table.
56083
56084         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56085
56086 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56087
56088         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56089         template-dependent type
56090
56091 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56092
56093         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56094         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56095         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56096
56097         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56098         class should be usable as argument of member function.
56099         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56100         class should be usable as return type of member function.
56101         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56102         class should be usable as type of data member.
56103
56104         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56105
56106 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56107
56108         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56109
56110 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56111
56112         * gcc.dg/dll-?.c Add thumb to target list.
56113         Fix assembler scan patterns to match current assembler output.
56114
56115 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56116
56117         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56118         matching of template brackets.
56119
56120         * g++.old-deja/g++.other/using4.C: New test.  Test using
56121         declarations of methods from base classes.
56122
56123         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56124         within functions should introduce names into the innermost
56125         enclosing namespace.
56126
56127         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56128         of static locals if first initialization throws.
56129
56130 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56131
56132         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56133
56134 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56135
56136         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56137         lose track of the possible targets of tablejump insns.
56138         * special/special.exp: Run it.
56139
56140 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56141
56142         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56143         must be declared before its specializations can be named in friend
56144         declarations.
56145
56146 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56147
56148         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56149
56150         * g77.f-torture/execute/io1.f: New test.
56151
56152 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56153
56154         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56155         with pointer to template function, for which no argument deduction
56156         is possible.
56157
56158         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56159         specialization of template function as argument to template
56160         function.
56161
56162         * g++.old-deja/g++.other/access2.C: New test; Inner class
56163         shouldn't have privileged access to Outer's names.
56164
56165 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56166
56167         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56168         friend template declared within template class conflicts with
56169         nested class of the same name.
56170
56171         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56172         is ignored.
56173
56174         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56175         object with direct initializer as function declaration.
56176
56177         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56178         initializers.
56179
56180         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56181         involving const pointer and NULL produces incorrect result.
56182
56183         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56184         type name without `typename' should be rejected with -pedantic.
56185
56186 1998-10-02  Richard Henderson  <rth@cygnus.com>
56187
56188         * g++.old-deja/g++.other/addrof1.C: New test.
56189
56190 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56191
56192         * gcc.c-torture/compile/981001-1.c: New test.
56193         * gcc.c-torture/execute/981001-1.c: New test.
56194
56195 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56196
56197         * gcc.c-torture/compile/981001-2.c: New test.
56198         * gcc.c-torture/compile/981001-3.c: New test.
56199         * gcc.c-torture/compile/981001-4.c: New test.
56200
56201 1998-10-01  Robert Lipe  <robertl@dgii.com>
56202
56203         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56204         multilibbed hosts.  Idea grafted from g77.exp.
56205
56206 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56207
56208         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56209         avoid losing on systems which need -lsocket.
56210
56211 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56212
56213         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56214         * g++.old-deja/g++.other/nested2.C: Ditto.
56215         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56216         failure.
56217
56218 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56219
56220         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56221         preferred over template operator!= for enum bitfields.
56222
56223 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56224
56225         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56226         that happen to have the same base name, but in different scopes,
56227         are incorrectly rejected.
56228
56229 1998-09-16  Richard Henderson  <rth@cygnus.com>
56230
56231         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56232         on the native word size instead of an integer literal.
56233
56234 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56235
56236         * g++.old-deja/g++.other/static2.C: Invocation of static data
56237         member of type pointer-to-function denoted as non-static member.
56238
56239         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56240         checks involving function types and aliases.
56241
56242 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56243
56244         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56245         redefined to the same non-trivial type.
56246
56247         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56248         namespace-qualification of template specializations declared in
56249         other namespaces.
56250
56251         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56252         to declare a subset of the specializations of a template function
56253         as friends of specializations of a template class.
56254
56255         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56256         member templates that do not fully specialize the enclosing
56257         template class are rejected.
56258
56259 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56260
56261         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56262
56263 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56264
56265         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56266         altered from libf2c/libU77 version.
56267
56268 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56269
56270         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56271
56272 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56273             Alexandre Oliva  <oliva@dcc.unicamp.br>
56274
56275         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56276         (un)signed char are different types for template specialization
56277         purposes.
56278
56279 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56280
56281         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56282         * objc: ObjC testsuite.
56283
56284 1998-08-31  Catherine Moore  <clm@cygnus.com>
56285
56286         * gcc.c-torture/execute/941014-1.x: New file.
56287
56288 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56289
56290         * lib/c-torture.exp: Add support for
56291         torture_eval_before_compile and torture_eval_before_execute
56292         variables.
56293
56294 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56295
56296         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56297         this test triggers valid.
56298
56299 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56300
56301         * gcc.dg/980827-1.c: New test.
56302
56303 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56304
56305         * gcc.c-torture/execute/loop-4b.c: New test.
56306
56307 1998-08-26  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-25  Jeffrey A Law  (law@cygnus.com)
56314
56315         * gcc.c-torture/compile/980825-1.c: New test.
56316
56317 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56318
56319         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56320         count number tests in opt_t0 not good_t0.
56321
56322 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56323
56324         * gcc.c-torture/compile/930326-1.x: Fix typo.
56325
56326 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56327
56328         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56329         causes an ICE.
56330
56331 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56332
56333         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56334         STACK_SIZE is defined.
56335         * gcc.c-torture/unsorted/stuct.c: Similarly.
56336
56337         * gcc.c-torture/compile/980821-1.c: New test.
56338
56339 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56340
56341         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56342         16bit ints.
56343
56344 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56345
56346         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56347         code.
56348
56349 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56350
56351         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56352         error'.
56353
56354 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56355
56356         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56357
56358 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56359
56360         * gcc.c-torture/compile/980816-1.c: New test.
56361
56362         * gcc.dg/980816-1.c: New test.
56363
56364 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56365
56366         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56367         compiler for ieee tests.
56368
56369 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56370
56371         * g77.f-torture/compile/980729-0.f: New test.
56372
56373 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56374
56375         * gcc.c-torture/special/eeprof-1.c: New test, for
56376         -finstrument-functions.
56377         * gcc.c-torture/special/special.exp: Run it.
56378
56379 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56380
56381         * gcc.c-torture/compile/980729-1.c: New test.
56382
56383 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56384
56385         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56386         __thumb__ is defined, and test for ARM style doubles if so.
56387
56388 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56389
56390         * g77.f-torture/noncompile/980615-0.f: New test.
56391
56392 1998-07-26  H.J. Lu  (hjl@gnu.org)
56393
56394         * gcc.dg/980312-1.c: Do link instead of compile.
56395         * gcc.dg/980313-1.c: Likewise.
56396
56397 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56398
56399         * gcc.c-torture/compile/980726-1.c: New test.
56400
56401 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56402
56403         * g77.f-torture/execute/io0.f: New test.
56404
56405 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56406
56407         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56408         an int.
56409
56410 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56411
56412         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56413         m32r bugs.
56414
56415 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56416
56417         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56418         c-decl.c:grokdeclarator can handle mode attributes.
56419
56420 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56421
56422         * gcc.c-torture/execute/980716-1.c: New test.
56423
56424 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56425
56426         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56427         the mn10200.
56428         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56429         the mn10200.
56430         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56431         * gcc.c-torture/compile/930326-1.x: Similarly.
56432
56433 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56434
56435         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56436         New test from Craig.
56437
56438 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56439
56440         * g77.f-torture/noncompile/980616-0.f: New test.
56441
56442         * g77.f-torture/execute/970816-3.f: New test from Craig.
56443
56444 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56445
56446         *  g++.other/singleton.C: Return error value instead of taking
56447         SIGSEGV.
56448
56449 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56450
56451         *  g++.other/singleton.C: New test.  Warning is under dispute.
56452         Runtime crash is not.
56453
56454 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56455
56456         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56457         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56458         using6.C, using7.C}: New namespace tests.
56459
56460 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56461
56462         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56463         specialization with typedef'ed names used as array indexes.
56464
56465 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56466
56467         * gcc.c-torture/execute/980709-1.c: New test.
56468
56469         * gcc.dg/980709-1.c: New test.
56470
56471 1998-07-07  Richard Henderson  <rth@cygnus.com>
56472
56473         * gcc.c-torture/execute/bcp-1.c: New test.
56474
56475 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56476
56477         * gcc.c-torture/execute/980707-1.c: New test.
56478
56479 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56480
56481         * gcc.c-torture/compile/980706-1.c: New test.
56482
56483 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56484
56485         * g77.f-torture/execute/980701-0.f,
56486         g77.f-torture/execute/980701-1.f: New test from Craig.
56487
56488 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56489
56490         * gcc.c-torture/compile/980701-1.c: New test.
56491
56492         * gcc.c-torture/execute/980701-1.c: New test.
56493
56494 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56495 rlsruhe.de>
56496
56497         * g++.old-deja/g++.robertl/eb132.C: New test.
56498         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56499
56500 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56501
56502         * g77.f-torture/execute/980628-7.f,
56503         g77.f-torture/execute/980628-8.f,
56504         g77.f-torture/execute/980628-9.f,
56505         g77.f-torture/execute/980628-10.f: New tests from Craig.
56506
56507         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56508
56509 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56510
56511         * g77.f-torture/execute/980628-4.f: New test from Craig.
56512         * g77.f-torture/execute/980628-5.f: Likewise.
56513         * g77.f-torture/execute/980628-2.f: Likewise.
56514         * g77.f-torture/execute/980628-0.f: Likewise.
56515         * g77.f-torture/execute/980628-1.f: Likewise.
56516         * g77.f-torture/execute/980628-3.f: Likewise.
56517         * g77.f-torture/execute/980628-6.f: Likewise.
56518
56519 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56520
56521         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56522         directory when nothing has been installed yet.
56523
56524 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56525
56526         * gcc.c-torture/special/special.exp: Handle newer versions of
56527         dejagnu.
56528
56529 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56530
56531         * gcc.dg/980626-1.c: New test.
56532
56533 1998-06-19  Bruno Haible <haible@ilog.fr>
56534
56535         * gcc.misc-tests/m-un-2.c: New test.
56536         * g++.old-deja/g++.other/warn01.c: Likewise.
56537
56538 1998-06-19  Robert Lipe  <robertl@dgii.com>
56539
56540         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56541         compatibility with assmblers with a different comment character.
56542         Eliminate use of GAS-specific extensions.
56543
56544 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56545
56546         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56547
56548 1998-06-19  Robert Lipe  <robertl@dgii.com>
56549
56550         * lib/g77.exp: Replace search for libf2c.a with search for newly
56551         renamed libg2c.a
56552
56553 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56554
56555         * gcc.c-torture/execute/980617-1.c: New test.
56556
56557 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56558
56559         * gcc.c-torture/execute/980612-1.c: New test.
56560
56561 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56562
56563         * gcc.dg/980523-1.c: Only test on ppc-linux.
56564         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56565
56566         * gcc.c-torture/execute/980608-1.c: New test.
56567
56568 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56569
56570         * gcc.c-torture/execute/980605-1.c: New test.
56571
56572 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56573
56574         * gcc.c-torture/execute/980604-1.c: New test.
56575
56576 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56577
56578         * gcc.c-torture/execute/980602-1.c: New test.
56579         * gcc.c-torture/execute/980602-2.c: Likewise.
56580
56581 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56582
56583         * 970125-0.f: Fix per JCB.  Add commentary.
56584
56585 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56586
56587         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56588         IEEE -0 support.
56589
56590 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56591
56592         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56593         earlier.
56594
56595 1998-05-28  Catherine Moore <clm@cygnus.com>
56596
56597         * gcc.c-torture/execute/980526-3.c: New test.
56598
56599 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56600
56601         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56602         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56603         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56604         m88k-motorola-sysv3 to XFAIL.
56605
56606 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56607
56608         * gcc.dg/980526-1.c: New test.
56609         * gcc.c-torture/execute/980526-2.c: New test.
56610
56611 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56612
56613         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56614
56615         * gcc.c-torture/execute/980526-1.c: New test.
56616
56617 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56618
56619         * g77.f-torture/execute/alpha2.f: Add runtime test.
56620
56621 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56622
56623         * g++.old-deja/old-deja.exp: Strip leading directories.
56624
56625         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56626         error for the line.  Don't run multiple tests for the same line.
56627
56628 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56629
56630         * gcc.dg/980523-1.c: New test.
56631
56632 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56633
56634         * g77.f-torture/compile/970915-0.f: New test.
56635
56636 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56637
56638         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56639
56640 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56641
56642         * gcc.dg/980520-1.c: New test.
56643
56644 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56645
56646         * gcc.dg/980502-1.c: Fix return type.
56647
56648 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56649
56650         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56651         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56652         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56653         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56654         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56655
56656 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56657
56658         * g77.f-torture/execute/980520-1.f: New test.
56659
56660 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56661
56662         * lib/mike-g77.exp: New file.
56663
56664         * g77.f-torture/noncompile/noncompile.exp,
56665         g77.f-torture/noncompile/check0.f: New files.
56666
56667 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56668
56669         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56670         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56671         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56672         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56673         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56674         abort where appropriate.
56675
56676 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56677
56678         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56679         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56680
56681 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56682
56683         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56684
56685 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56686
56687         * g77.f-torture/compile/980427-0.f: New test.
56688
56689 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56690
56691         * g77.f-torture/compile/980424-0.f: New test.
56692
56693 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56694
56695         * g77.f-torture/compile/980419-2.f (main): New test.
56696         * g77.f-torture/compile/970125-0.f: New test.
56697         * g77.f-torture/compile/980419-1.f: New test.
56698
56699 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56700
56701         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56702         of loop-4.c.
56703
56704 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56705
56706         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56707
56708 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56709
56710         * gcc.c-torture/compile/980329-1.c: New test.
56711
56712 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56713
56714         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56715         * gcc.dg/980312-1.c: Fix typo in -march command.
56716
56717 1998-03-16  H.J. Lu  (hjl@gnu.org)
56718
56719         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56720
56721 1998-03-11  Robert Lipe  <robertl@dgii.com>
56722
56723         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56724         Dave Love agree the Fortran source is bogus.
56725
56726 1998-03-11  Robert Lipe  <robertl@dgii.com>
56727
56728         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56729         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56730         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56731         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56732         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56733
56734 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56735
56736         * g++.old-deja/g++.other/friend1.C: New test.
56737
56738 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56739
56740         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56741         possibly uninitialized) variables and declare dnrm2.
56742
56743 1998-02-23  Robert Lipe <robertl@dgii.com>
56744
56745         From Bruno Haible <haible@ilog.fr>:
56746         * gcc.c-torture/execute/980223.c: New test.
56747
56748 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56749
56750         * gcc.dg/ifelse-1.c: New test.
56751
56752 1998-02-09  H.J. Lu  (hjl@gnu.org)
56753
56754         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56755
56756           * lib/old-dejagnu.exp (old-dejagnu): Added the
56757           "execution test - XFAIL *-*-*" handling in the spirit of
56758           "excess errors test -". Changed the "execution test fails"
56759           handling to be like "excess errors test fails".
56760           * Update various tests accordingly.
56761
56762 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56763
56764         * gcc.c-torture/execute/980205.c: New test.
56765
56766 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56767
56768         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56769         * lib/f-torture.exp: Similarly.
56770         * gcc.c-torture: Rename all .cexp files to .x files.
56771
56772 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56773
56774         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56775         (940510-1.c): Removed duplicate.
56776         (971104-1.c): New test.
56777
56778 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56779
56780           * lib/f-torture.exp: Improve error and loop detection.
56781
56782 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56783
56784         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56785         use that to size the filler array.
56786
56787 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56788
56789         * lib/c-torture.exp(c-torture-execute): Fix typo.
56790
56791         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56792         testcase as the executable name. Keep the executable around if
56793         the test fails.
56794
56795 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56796
56797         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56798         changes.  Only test one -g option, and move it to the end of the
56799         list of options to test.
56800
56801 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56802
56803         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56804         variable GCC_TORTURE_OPTIONS to supply default switches separated
56805         by colons.  If no environment variable, run tests with -O0 -g, -O1
56806         -g, and -O2 -g as well.
56807
56808 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56809
56810         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56811         explanatory comments. Fix indentation.
56812
56813 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56814
56815         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56816
56817 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56818
56819         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56820         * g++.old-deja/g++.mike/p7325.C: Likewise.
56821         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56822
56823 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56824
56825         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56826         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56827         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56828         * g++.old-deja/g++.law/operators4.C: Likewise.
56829
56830 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56831
56832         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56833         * g++.old-deja/g++.mike/p784.C: Ditto.
56834         * g++.old-deja/g++.mike/p785.C: Ditto.
56835
56836 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56837
56838           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56839
56840 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56841
56842         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56843         target feature; pass this to c-torture-execute as needed.
56844
56845 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56846
56847         * lib/c-torture.exp(c-torture-execute): If the previous and the
56848         current executables being tested are identical, we don't need to
56849         run the executable again. Try to make the executable names
56850         unique. Add an optional argument for passing additional compiler
56851         flags.
56852
56853 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56854
56855         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56856
56857 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56858
56859         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56860
56861 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56862
56863         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56864         32bit or larger longs.
56865
56866         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56867         have either a 32bit long or 32bit int.
56868
56869 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56870
56871         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56872         Make double precision tests dependent on sizeof (double).
56873
56874 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56875
56876         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56877         too.
56878
56879 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56880
56881         * gcc.c-torture/compile/961203-1.cexp: New script.
56882
56883 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56884
56885         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56886         up the includes ourselves.
56887
56888 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56889
56890         * lib/plumhall.exp: Remove random include, and add a few
56891         verbose messages for debugging.
56892
56893 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56894
56895         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56896         of trying to do it ourselves.
56897
56898 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56899
56900         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56901
56902 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56903
56904         * gcc.prms/5403.c: Made regexp a bit less strict.
56905
56906 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56907
56908         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56909         is returned from remote_load instead.
56910         * lib/plumhall.exp: Ditto.
56911         * lib/mike-g++.exp: Ditto.
56912         * lib/old-dejagnu.exp: Ditto.
56913         * lib/c-torture.exp: Ditto.
56914
56915 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56916
56917         * lib/g++.exp: Use build_wrapper procedure.
56918         * lib/gcc.exp: Ditto.
56919
56920 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56921
56922         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56923         an old-style decl for malloc.  Fixes tests to work when
56924         sizeof (int) != sizeof (size_t).
56925
56926 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56927
56928         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56929
56930         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56931         use stdargs.h interface.
56932
56933 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56934
56935         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56936         NO_VARARGS when compiling.
56937
56938 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56939
56940         * lib/plumhall.exp(ph_includes): New procedure.
56941         (ph_make): Use it.
56942         (ph_compiler): Ditto.
56943
56944         * lib/g++.exp: Rename test-glue.c to testglue.c.
56945         * lib/gcc.exp: Ditto.
56946
56947 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56948
56949         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56950         to completion when it's called.
56951
56952 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56953
56954         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56955         is defined, don't do test.
56956
56957 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56958
56959         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56960         for object files.
56961         (ph_summary): Mark skipped testcases as untested, not unresolved.
56962
56963         * lib/plumhall.exp (ph_make): If unresolved because of bad
56964         errorCode, record errorCode in log file.
56965         (*): Replace send_log/verbose with verbose -log.
56966
56967 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56968
56969         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56970         double conversion if double isn't at least 8 bytes.
56971
56972         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56973         int to work with targets where int is 16 bits.
56974
56975         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56976         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56977         precision for the test to complete.
56978
56979 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56980
56981         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56982         if d10v is not compiled with the -mdouble64 flag.
56983         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56984
56985         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56986         d10v is not compiled with the -mint32 flag.
56987
56988 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56989
56990         * lib/plumhall.exp: Use incr_count.
56991
56992 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56993
56994         * gcc.c-torture: Update to c-torture-1.45.
56995
56996 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56997
56998         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56999         the name of the expect testcase file).
57000
57001         * lib/g++.exp(g++_init): Ditto.
57002
57003 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57004
57005         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57006         the host.
57007
57008         * lib/gcc.exp(gcc_exit): New procedure.
57009
57010 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57011
57012         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57013         specs where appropriate.
57014
57015         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57016         because of new "candidates are" messages, and removed a few
57017
57018         * Converted all non-old-style g++ testcases to old-style, and
57019         moved into g++.old-deja.
57020
57021 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57022
57023         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57024         options.
57025
57026         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57027         succeeded.
57028
57029         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57030
57031 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57032
57033         * lib/gcc.exp (gcc_target_compile): Add support for defining
57034         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57035         the machine doesn't have those features.
57036
57037 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57038
57039         * g++.law/operators4.exp: Don't use LIBS.
57040
57041 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57042
57043         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57044
57045         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57046         * lib/g++.exp: Set it here instead. Also, allow use of the
57047         --tool_exec and --tool_opt options. Change CXX to
57048         GXX_UNDER_TEST.
57049
57050         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57051
57052         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57053
57054 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57055
57056         * lib/old-dejagnu.exp: Use prune_warnings instead of
57057         prune_system_crud.
57058         * lib/mike-g++.exp: Ditto.
57059         * lib/gcc.exp: Ditto.
57060         * lib/g++.exp: Ditto.
57061
57062         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57063
57064 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57065
57066           * 941014-2.c: Include stdlib.h
57067           * 960327-1.c: Include stdio.h
57068           * dbra.c, index-1.c: Don't assume ints are 32bits.
57069
57070 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57071
57072         * lib/gcc.exp: Add gcc,stack_size target feature.
57073
57074         * lib/g++.exp(g++_target_compile): Add the include and link
57075         paths here, not in two other places. And, it's $options, not
57076         options.
57077
57078         * lib/mike-g++.exp(postbase): Remove the code that determines
57079         the correct include and link paths.
57080         * g++.old-deja/old-deja.exp: Ditto.
57081
57082 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57083
57084         * lib/g++.exp(g++_init): target_compile no longer returns the
57085         filename of the result.
57086
57087 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57088
57089         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57090         call to glob.
57091
57092         * gcc.c-torture/special/special.exp: Change call to
57093         gcc_target_compile to include the object file.
57094
57095 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57096
57097         * gcc.c-torture/special/special.exp: Correct misspelling in last
57098         change.
57099
57100 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57101
57102         * lib/plumhall.exp(ph_summary): Log the entire output of the
57103         executable. Return -1 if there were any failures, 0 otherwise.
57104         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57105         (ph_make): Clean up objects and executables that were built
57106         if the tests succeeded.
57107
57108 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57109
57110         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57111         libraries and includes in the build tree as appropriate.
57112
57113 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57114
57115         * lib/c-torture.exp: Instead of looking for the global variable
57116         NO_LONG_LONG, check to see if that's a feature of the target.
57117
57118 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57119
57120         * config/default.exp: Minimize. Delete the remainer of the files in
57121         config; this functionality is now in devo/dejagnu/config.
57122
57123         g++.*/*: Pass any additional flags used to compile to postbase;
57124         delete CXXFLAGS.
57125
57126         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57127         is now done by runtest.exp. Use gcc_target_compile instead of
57128         compile.
57129
57130         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57131         Remove references to CFLAGS. Use remote_file instead of
57132         calling rm -f.
57133         (c-torture): Take a list of arguments to use to compile this
57134         testcase.
57135
57136         lib/g++.exp: Simplify. Use target_compile instead of compile.
57137         lib/gcc-dg.exp: Ditto.
57138         lib/gcc.exp: Ditto.
57139         lib/mike-{gcc,g++}.exp: Ditto.
57140         lib/old-dejagnu.exp: Ditto.
57141         lib/plumhall.exp: Ditto.
57142
57143 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57144
57145         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57146         (ph_linker): Likewise.
57147
57148 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57149
57150           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57151         MAP_ANON / MAP_ANONYMOUS if defined;
57152         else try to map from /dev/zero .
57153
57154 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57155
57156         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57157         isn't defined, then define it to MAP_ANONYMOUS.
57158
57159 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57160
57161         * gcc.c-torture: Update to c-torture-1.42 release.
57162
57163 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57164
57165         * gcc.c-torture: Update to c-torture-1.41 release.
57166
57167 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57168
57169         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57170         c-torture release.
57171
57172 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57173
57174         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57175         and LDFLAGS.  Fix second case to append the target_info ldflags
57176         onto LDFLAGS, not CFLAGS.
57177         * lib/g++.exp (g++_init): Add target_info stuff.
57178         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57179         of libgloss and newlib flags for !native.
57180
57181         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57182         (GDB): Fix relative path to go up another dir for finding gdb.
57183
57184 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57185
57186         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57187         versions in the target_info array, if they don't exist.
57188
57189 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57190
57191         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57192
57193 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57194
57195         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57196         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57197
57198 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57199
57200         * lib/old-dejagnu.exp: Don't remove the output file before we've
57201         actually tested it. Don't append pwd to the path of the executable
57202         we're testing.
57203
57204 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57205
57206         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57207
57208 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57209
57210         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57211         temporary directory for compiler files, and set it to a default
57212         value of /tmp. Set $output as the name of the output file from
57213         compiling the testcase. Add a -o option to $cflags_var so the
57214         compiler writes the final output file as $output. Set $executable
57215         to $output.
57216
57217         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57218         directory for compiler files, and set it to /tmp if it doesn't
57219         already have a value. Set $output_file to the name of the output
57220         file from compiling the testcase. Add a -o option to CXXFLAGS so
57221         the compiler writes the final output file as $output. Use $output
57222         as the executable to be tested.
57223
57224 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57225
57226         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57227
57228 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57229
57230         * gcc.c-torture/execute/pending-1.c: New test.  Still
57231         pending in Tege's queue.
57232
57233 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57234
57235         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57236         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57237         if there were failures.  Call unresolved if there were unresolved
57238         testcases.  Call gcc_fail if program did not run to completion.
57239         (ph_make): Pass additional argument name to ph_execute.
57240         (ph_execute): Add new argument.  Pass additional arguments to
57241         ph_summary.  Call gcc_fail is there is no execution output.
57242
57243 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57244
57245         * lib/plumhall.exp (proc_summary): Output relavent summary
57246         lines into the log so specific failures in plumhall can be
57247         investigated.
57248
57249 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57250
57251         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57252         (c-torture-execute): Don't try to execute tests which use
57253         "long long" types if $NO_LONG_LONG is nonzero.
57254
57255 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57256
57257         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57258         not c-torture.
57259
57260         * gcc.ieee: Move from here.
57261         * gcc.c-torture/execute/ieee: To here.
57262
57263 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57264
57265         * gcc.c-torture: Update to c-torture-1.41 release.
57266
57267 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57268
57269         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57270         not "$output".
57271
57272 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57273
57274         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57275         -c present.
57276
57277 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57278
57279         * config/proelf.exp: Handle connecting to a simulator.
57280
57281 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57282
57283         * config/proelf.exp: New file.  Enough framework that we can
57284         run c-torture tests on the proelf targets (or any other target
57285         that gdb can connect to for that matter).
57286
57287 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57288
57289         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57290         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57291
57292         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57293         exec_output exists.
57294
57295 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57296
57297         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57298         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57299
57300         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57301         to pass/fail/unresolved/unsupported/untested.  Caller must now
57302         call unresolved/unsupported/untested.
57303         * lib/*.exp: Update FSF address.  Update to handle new results of
57304         ${tool}_load.
57305         * lib/chill.exp (verbose): Delete.
57306
57307 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57308
57309         * lib/gcc.exp (default_gcc_start): Change order of args to
57310         $LDFLAGS $CFLAGS $LIBS.
57311         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57312         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57313         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57314         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57315         * gcc.misc-tests/dg-test.exp: Likewise.
57316         * gcc.misc-tests/msgs.exp: Likewise.
57317         * gcc.prms/prms.exp: Likewise.
57318         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57319         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57320
57321         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57322
57323 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57324
57325         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57326
57327         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57328         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57329
57330         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57331         necessary.
57332
57333 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57334
57335         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57336         global for loop; add use of $mathlib.
57337         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57338         settings here; set mathlib for anything but VxWorks.
57339
57340 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57341
57342         * gcc.c-torture: Update to c-torture-1.40 release.
57343
57344 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57345
57346         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57347         dg.exp.
57348
57349 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57350
57351         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57352         global.
57353
57354 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57355
57356         * lib/g++.exp (LIBS): Define if not already.
57357         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57358         (gcc-dg-prune): Call prune_gcc_output.
57359         * lib/gcc.exp (prune_gcc_output): New proc.
57360         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57361         prune_gcc_output.
57362
57363 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57364
57365         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57366         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57367
57368 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57369
57370         * gcc.c-torture: Update to c-torture-1.39 release.
57371
57372 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57373
57374         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57375         fails, try others as well.
57376
57377 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57378
57379         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57380         If compilation fails, mark execute tests as `untested'.
57381         If test is marked as unsupported, don't mark compilation and
57382         execute tests as failed.
57383
57384 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57385
57386         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57387         libstdc++ for whether or not we want to be doing shared
57388         libraries.  Delete link_curses since we don't need it anymore.
57389         * lib/mike-g++.exp (postbase): Don't link in libg++.
57390         * g++.old-deja/old-deja.exp: Likewise.
57391
57392 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57393
57394         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57395
57396 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57397
57398         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57399         For that, add `-Wl,-a,shared_archive'.
57400         * g++.old-deja/old-deja.exp: Likewise.
57401
57402 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57403
57404         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57405
57406 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57407
57408         * lib/mike-g++.exp (postbase): Pay attention to the status of
57409         g++_load.
57410
57411 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57412
57413           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57414
57415 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57416
57417         * lib/gcc.exp (default_gcc_start): No longer need to log program
57418         being executed or its output, execute_anywhere does that now.
57419         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57420         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57421
57422 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57423
57424         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57425         the same as those in lib/g++.exp.
57426
57427 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57428
57429         * gcc.c-torture: Update to c-torture-1.38 release.
57430         * gcc.ieee: Related changes.
57431
57432 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57433
57434         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57435         "exec". Minor reformatting changes.
57436
57437         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57438         cross. This means all "exec" calls now work on a remote host as
57439         well.
57440         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57441         cross. Filter out the extra "\r\n" stuff that expect puts in.
57442         (c-torture-execute): Filter out the bogus warnings like
57443         c-torture-compile does. Add support for canadian cross.
57444         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57445         Use execute_anywhere rather than calling exec directly. Now it
57446         works for canadian cross testing.
57447
57448 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57449
57450         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57451         results into a variable, and check that rather than using file exists.
57452
57453 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57454
57455         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57456         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57457
57458 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57459
57460         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57461         lib_curses if there's a shared libg++ in the build tree.
57462
57463 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57464
57465         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57466         if not supported target.
57467
57468 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57469
57470         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57471         link_curses up to always happen, not just for native builds.
57472
57473 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57474
57475         * gcc.c-torture: Update to c-torture-1.36 release.
57476         * gcc.failure: Related changes.
57477
57478 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57479
57480         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57481
57482 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57483
57484         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57485         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57486         runshlib, link_curses, and mathlib for link and run.
57487
57488         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57489         pass the runtime shared library options for Solaris, OSF/1, and
57490         Irix5, and link with -lcurses to avoid unresolved references.
57491
57492 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57493
57494         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57495         only run once.
57496
57497 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57498
57499         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57500
57501 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57502
57503         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57504         do not have a framework for the "compat" tests yet.
57505
57506 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57507
57508         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57509         set to null if we're testing vxworks5.1.  Use that instead of
57510         `-lm' in the setting of LIBS for link and run.
57511
57512 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57513
57514         * config/rom68k.exp (${tool}_load): Major changes to make it
57515         work.  Verified that it does in fact return the stuff in
57516         exec_output properly.  Catch any Emul or any TRAP other than 0.
57517
57518 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57519
57520         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57521         LDFLAGS properly for targets that need stuff from libgloss.
57522         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57523         only run once.
57524         (gpp_initialized): New variable.
57525
57526 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57527
57528         * config/rom68k.exp: Load libgloss.exp.
57529         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57530         so we can produce a fully linked binary.
57531         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57532         so we can produce a fully linked binary.
57533
57534 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57535
57536         * lib/plumhall.exp (ph_section): Watch for expected failures.
57537         Add missing `else'.
57538
57539         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57540         run the testcase.
57541         (c-torture): Likewise.
57542
57543 1995-08-28  Doug Evans  <dje@cygnus.com>
57544
57545         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57546
57547         * lib/mike-g++.exp (mike_cleanup): New proc.
57548         (prebase): New globals compiler_result, not_compiler_result,
57549         target_regexp.
57550         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57551         allow leading "-" in pattern.  Watch for unsupported tests.
57552         If $compiler_result is set, pattern match assembler code,
57553         and ditto for $not_compiler_result.
57554         * lib/mike-gcc.exp: Likewise.
57555
57556         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57557         execution "succeeded".
57558
57559 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57560
57561         * config/win32.exp: New file.
57562         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57563
57564 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57565
57566         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57567         unsupported.
57568         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57569         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57570         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57571
57572         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57573         "... without exceptions was ...".  That is now handled by
57574         prune_system_crud.
57575         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57576
57577 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57578
57579         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57580         sieve.c,sort2.c}: New files.
57581         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57582         sieve.exp,sort2.exp}: Drivers for them.
57583
57584         * lib/mike-gcc.exp (program_output): New user settable variable.
57585         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57586         messages.
57587         * lib/mike-g++.exp (program_output): New user settable variable.
57588
57589         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57590
57591         * config/sh.exp: Deleted (use sim.exp instead).
57592
57593 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57594
57595         * config/vx.exp: Declare CHECKTASK as global.
57596         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57597         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57598         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57599
57600 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57601
57602         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57603         target. Like vx.exp, only includes `vx29k.exp' instead of
57604         `vxworks.exp'.
57605
57606 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57607
57608         * config/sim.exp: Increase time limit from 120 seconds to 240.
57609
57610 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57611
57612         * gcc.c-torture/execute/950628-1.c: New test.
57613
57614 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57615
57616         * gcc.c-torture: Update with changes/additions from
57617         c-torture-1.34.
57618
57619 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57620
57621         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57622
57623 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57624
57625         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57626
57627 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57628
57629         * gcc.c-torture/compile/950512-1.c: New test.
57630         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57631         * gcc.dg/struct-ret-1.c: Likewise.
57632
57633 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57634
57635         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57636           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57637
57638 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57639
57640         * gcc.c-torture/special/920411-1.c: Deleted.
57641         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57642
57643 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57644
57645         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57646         cpu limit.
57647
57648 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57649
57650         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57651
57652 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57653
57654         From kenner;
57655         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57656         is the proper length.
57657         * va-arg-3.c: Likewise.
57658
57659 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57660
57661         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57662         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57663
57664         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57665         * lib/g++.exp (default_g++_start): Delete old cruft.
57666
57667 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57668
57669         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57670         (2 * (1 << 18)) to (2 * (1 << 17)).
57671
57672         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57673
57674 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57675
57676         * config/rom68k.exp: Renamed from config/idp.exp
57677
57678 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57679
57680         * c-torture/compile/921109-2.c
57681
57682 1995-04-18  Mike Stump  <mrs@cygnus.com>
57683
57684         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57685         excess errors.
57686
57687 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57688
57689         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57690         output.
57691         * lib/g++.exp (default_g++_start): Likewise.
57692
57693 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57694
57695         * gcc.c-torture/compile/950329-1.c: New test.
57696
57697 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57698
57699           * config/bug.exp (${tool}_load): Updated to use new remote_open
57700           and remote_close procs.
57701         * config/idp.exp: New file.
57702
57703 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57704
57705         * gcc.c-torture/execute/950322-1.c: New test.
57706
57707 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57708
57709         * config/vx.exp (${tool}_load): Clean up testing of return code from
57710         vxworks_ld and vxworks_spawn.
57711
57712 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57713
57714         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57715
57716 1995-03-13  Mike Stump  <mrs@cygnus.com>
57717
57718         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57719         can mark excess errors on a machine by machine basis.  Note, the
57720         default is to not expect any excess errors, even when excess
57721         errors test - is given, so you will want to put an XFAIL ... on
57722         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57723         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57724         those 4 machines, but no others.
57725
57726 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57727
57728         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57729         * lib/c-torture.exp: to here.
57730
57731 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57732
57733         * gcc.c-torture/execute/950221-1.c: New test.
57734         * gcc.c-torture/execute/struct-ret-1.c: New test.
57735         * gcc.c-torture/compile/950221-1.c: New test.
57736
57737         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57738
57739 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57740
57741         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57742         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57743
57744 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57745
57746         * g++.gb: New directory of tests, derived from my signature and
57747         class scoping tests.
57748
57749         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57750         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57751         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57752         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57753         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57754         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57755         * g++.gb/sig25.C: Likewise.
57756
57757         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57758         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57759         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57760         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57761         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57762         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57763         * g++.gb/sig25.exp: Likewise.
57764
57765         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57766         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57767         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57768         * g++.gb/scope13.C: Likewise, this test still fails.
57769
57770         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57771         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57772         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57773         * g++.gb/scope13.exp: Ditto.
57774
57775         * g++.gb/README: New file, explains what these tests are about.
57776
57777 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57778
57779         * lib/dg.exp (dg-do): Support `preprocess'.
57780         (dg-test): Likewise.
57781
57782 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57783
57784         * config/udi.exp: change "continue -expect" to "exp_continue".
57785
57786 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57787
57788         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57789         Delete redundant tests.
57790
57791         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57792         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57793         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57794         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57795         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57796         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57797         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57798         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57799
57800         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57801         storing label pointers.
57802         * gcc.c-torture/execute/921019-1.c: Likewise.
57803         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57804         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57805         parameter fp.
57806         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57807         constants.
57808
57809         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57810         Delete obsolete tests.
57811
57812         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57813         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57814         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57815         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57816         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57817         * gcc.c-torture/compile/950124-1.c: New test.
57818
57819         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57820
57821 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57822
57823         * lib/mike-g++.exp: Add -lm to LIBS.
57824
57825 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57826
57827         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57828
57829 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57830
57831         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57832
57833 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57834
57835         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57836
57837 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57838
57839         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57840         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57841         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57842         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57843         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57844         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57845         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57846         * g++.law/{operators31.C, operators32.C,
57847         * g++.law/{operators33.C, operators34.C}: Likewise.
57848         * g++.law/{pic1.C, refs2.C}: Likewise.
57849         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57850         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57851         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57852         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57853
57854         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57855         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57856         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57857         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57858         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57859         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57860         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57861         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57862         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57863         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57864         * g++.law/{operators34.exp}: Likewise.
57865         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57866         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57867         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57868         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57869         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57870
57871         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57872         No longer expected to fail.
57873         * g++.law/missed-error3.C: Tweak for recent bool changes.
57874
57875 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57876
57877         * config/emb-unix: Deleted.
57878         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57879         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57880
57881 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57882
57883         * lib/dg.exp (dg-test): Fix typo in last patch.
57884
57885 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57886
57887         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57888         (handles multiple occurrences).
57889
57890 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57891
57892         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57893         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57894         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57895         printed).
57896         * lib/c-torture.exp (c-torture-compile): Likewise.
57897         (c-torture): Prepend full path if missing.
57898         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57899         (gcc_fail): Likewise.
57900         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57901
57902 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57903
57904         * lib/netware.exp: Only attach to NetWare i386 systems.
57905
57906 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57907
57908         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57909         messages.  Add test name to "output pattern match" pass/fail message.
57910
57911 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57912
57913         * gcc.dg: New testsuite.
57914         * gcc.dg/dg.exp: New file.
57915
57916         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57917         test-switch.c}: Deleted.
57918
57919         * gcc.misc-tests/msgs.exp: New testcase driver.
57920
57921 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57922
57923         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57924         Watch for illegal return values from ${tool}_load.
57925         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57926         cross targets.  Coerce return value >0 to 1.
57927
57928 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57929
57930         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57931
57932         * config/emb-unix.exp: New file.
57933
57934         * config/sim.exp: Error if variable $SIM not defined.
57935         (${tool}_load): Mark test as "untested" if simulator missing.
57936
57937         * config/unix.exp: Load remote.exp to get rcp_download.
57938         * lib/c-torture.exp: Use different option lists for testcases with
57939         and without loops.
57940         * gcc.c-torture/execute/execute.exp: Likewise.
57941
57942 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57943
57944         * config/*.exp: Clarify return code from ${tool}_load.
57945         Call `unresolved' or `untested' instead of `warning' or `perror'
57946         (sometimes you still want to call both though).
57947         Add comment that `shell_id' is local to each file.
57948         * config/udi.exp (timeout): Set to 30.
57949         Don't print warning if connection fails, $connectmode has already
57950         printed an error.
57951         (${tool}_load): Move verbose messages to level 2.
57952         Rework pattern for "Process started" message.
57953         Pass `shell_id' to ${connectmode}_download.
57954         Retry twice upon timeout.  Make resetting of target more robust.
57955         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57956         Pass `shell_id' to exit_$connectmode.
57957         Only call exit_$connectmode if connected.
57958         * config/unix.exp (${tool}_load): Check return codes better.
57959         * config/vrtx.exp (${tool}_load): Likewise.
57960         * config/vx.exp (${tool}_load): Likewise.
57961         Delete unneeded global's.
57962         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57963         from ${tool}_load.
57964         (dg-stat): Delete.
57965         (dg-init): Delete recording of pass/fail counts.
57966         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57967         (old-dejagnu-init): Likewise.
57968         (old-dejagnu-stat): Delete contents, empty proc now.
57969         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57970         (c-torture): Delete references to lcnt, lpass, lfail.
57971         Get option list from TORTURE_OPTIONS.
57972         Delete -funroll[-all]-loops if no loops.
57973         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57974         (g++_stat): Delete contents (empty proc now).
57975         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57976         (gcc_finish): Likewise.
57977         (gcc_stat): Deleted.
57978         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57979         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57980         * gcc.c-torture/execute/execute.exp: Likewise.
57981         Split tests into two parts: compile, execute.
57982         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57983         no loops.  Update to reflect clarified return codes from ${tool}_load.
57984
57985 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57986
57987         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57988         to grep for.
57989         (old-dejagnu): Likewise (where necessary).
57990
57991 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57992
57993         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57994
57995         * lib/dg.exp (dg-process-target): Fix processing of selector.
57996         Add comment regarding use of `error'.
57997
57998         * lib/gcc.exp (prune_system_crud): Define if missing.
57999         * lib/g++.exp (prune_system_crud): Likewise.
58000
58001         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58002         Call prune_system_crud.
58003         * lib/dg.exp (dg-runtest): New proc.
58004         Use perror instead of send_user for tcl errors in testcase.
58005         Don't return any value, it's never used.
58006         Don't clobber previous definition of `unknown'.
58007         Print tcl errors in `dg-final'.
58008
58009 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58010
58011         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58012         (dg-test): Don't print errorInfo, it contains stack backtrace.
58013
58014 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58015
58016         * lib/g++.exp (runtest_file_p): Define if missing.
58017
58018 1994-09-24  Doug Evans  (dje@cygnus.com)
58019
58020         * lib/mike-g++.exp: Comment out loading of g++.exp.
58021         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58022         (default_g++_version): Always print something.
58023         (default_g++_start): Comment out call to `which'.
58024         (g++_start, g++_load): Deleted (must be defined in config file).
58025         * lib/gcc.exp: Test for existence of $CC at start.
58026         Delete check for tmpdir (done in gcc_init).
58027         (default_gcc_version): Always print something.
58028         (default_gcc_start): Comment out call to `which'.
58029         * config/*.exp: Major cleanup - make cross targets work at least a
58030         little better for g++ (by not being "--tool gcc" specific).
58031         Rename gcc_xxx to ${tool}_xxx.
58032         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58033         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58034
58035 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58036
58037         * lib/c-torture.exp (c-torture-compile): Rework compiler
58038         message processing.
58039
58040         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58041         c-torture.
58042
58043 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58044
58045         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58046
58047         * lib/dg.exp (dg-process-target): Support { target native }.
58048
58049 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58050
58051         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58052         looked for "... program xxx got fatal signal".
58053         Correct regsub munging of `comp_output'.
58054         Ignore compiler messages "path prefix not used" and "linker input
58055         file unused".
58056
58057 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58058
58059         * lib/gcc.exp (runtest_file_p): Define if missing.
58060         * gcc.prms/template.c: Example to work from.
58061
58062 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58063
58064         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58065         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58066
58067         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58068         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58069         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58070         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58071
58072         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58073         (dg-process-target): No longer a varargs proc.
58074         Return S/N for target, P/F for xfail.  All callers changed.
58075         (user option procs): More argument checking.
58076         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58077         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58078         (dg-test): Skip test if not running on selected target in `dg-do'.
58079         Update handling of `dg-do-what', `dg-output-text'.
58080         Separate execution pass/fail from output pattern match pass/fail.
58081         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58082
58083 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58084
58085         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58086         target for 920510-1.c.
58087
58088 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58089
58090         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58091         Clean up comment regarding use of passcnt, etc.
58092         (gcc_stat): Don't update `testcnt' here.
58093         (gcc_finish): Do it here.
58094         Might as well reset `but_id' here too.
58095         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58096         to determine if the file should be tested.
58097         * gcc.c-torture/compile/compile.exp: Likewise.
58098         * gcc.c-torture/execute/execute.exp: Likewise.
58099         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58100         * gcc.misc-tests/dg-test.exp: Likewise.
58101         * gcc.prms/prms.exp: Likewise.
58102         * gcc.wendy/wendy.exp: Likewise.
58103         * g++.old-deja.exp: Likewise.
58104         Move "Testing file" message to verbose level 1.
58105
58106 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58107
58108         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58109
58110 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58111
58112         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58113         (default_gcc_start): Accept optional second list element
58114         of compiler flags.  Print compiler output at verbosity level 2.
58115         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58116         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58117         Save current values of framework globals passcnt, failcnt, xpasscnt,
58118         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58119         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58120         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58121         xfailcnt to compute stats.  Update framework global `testcnt' from
58122         pass/fail counts.
58123         (gcc_finish): New proc.  Clean up test environment.
58124         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58125         (gcc_epass, gcc_efail): Delete.
58126         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58127         argument of line number.
58128         (dg-init): If the tool has an init routine, call it.
58129         (dg-test): Remove args `cflags_var' and `libs_var'.
58130         Pass all compiler options to ${tool}_start.
58131         Handle missing line number.
58132         (dg-finish): New function.
58133         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58134         particular files.  Call gcc_finish at end.  Move "skipping test"
58135         message to verbosity level 3.
58136         * gcc.c-torture/compile/compile.exp: Likewise.
58137         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58138         * gcc.c-torture/execute/execute.exp: Likewise.
58139         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58140         Print testcase being tried at verbosity level 1.
58141         * gcc.c-torture/special/special.exp: Unset xfail.
58142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58143         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58144         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58145         * gcc.failure/failure.exp: Likewise.
58146         * gcc.ieee/ieee.exp: Likewise.
58147         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58148         Update call to dg-test.  Call dg-finish at end.
58149         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58150         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58151         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58152         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58153         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58154         * gcc.wendy/wendy.exp: Add copyright.
58155         Delete setting of tmpdir (done by gcc_init).
58156         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58157         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58158         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58159         gcc_[ce]pass/fail.
58160
58161 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58162
58163         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58164         confusion.
58165         (g++_load): Likewise.
58166
58167         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58168         Rename argument to `prog' to remove the confusion.
58169         Varargs fns behave differently too!
58170         (g++_load): Likewise.
58171
58172         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58173
58174         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58175         what it is.  Delete (always) printing of status value for !native.
58176         Simplify verbose code, and include status and exec_output.
58177         (g++_load): Use gcc_load.
58178
58179 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58180
58181         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58182         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58183         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58184         940714-3.c as these testcases don't exist anymore.  Make
58185         va-arg-1.c expected to pass.
58186
58187 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58188
58189         * gcc.misc-tests/misc.exp: Only run specific testcases.
58190         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58191         * gcc.misc-tests/dg-[1-9].c: New files.
58192
58193         * lib/dg.exp: New testsuite driver.
58194         * gcc.prms/prms.exp: Use it.
58195
58196         * README.gcc: New file.
58197
58198         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58199         Document and reset `lxpass' and `lxfail'.
58200         Simplify "initialized" message.
58201         (gcc_stat): Clean up comments a little.
58202
58203 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58204
58205         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58206
58207 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58208
58209         * lib/old-dejagnu.exp (process-option): New proc.
58210         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58211         (old-dejagnu): Simplify.
58212         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58213
58214 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58215
58216         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58217         exists and is not an empty string.
58218
58219         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58220         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58221         finished.
58222         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58223         automatically.
58224
58225         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58226         longer expected to fail.
58227
58228         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58229         "f" function call.
58230
58231         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58232
58233         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58234         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58235         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58236         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58237         c-torture-1.29.
58238
58239         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58240         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58241
58242         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58243
58244         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58245         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58246
58247         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58248         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58249         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58250
58251 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58252
58253         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58254         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58255         940714-1.c, 940714-2.c, 940714-3.c},
58256         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58257         gcc.misc-tests/{mg.c,mg.exp}:
58258         New tests.
58259         * gcc.noncompile/noncompile.exp: Change accordingly.
58260
58261 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58262
58263         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58264         Undo previous clobberage.
58265
58266 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58267
58268         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58269         * gcc.special/{930510-1.c, special.exp}:
58270         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58271         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58272         struct-varargs-1.c}: New tests from c-torture-1.26.
58273
58274 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58275
58276         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58277           argument to switch.
58278
58279 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58280
58281         * Revert the previous changes.  Please see Rob's directory
58282         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58283         fixes.
58284
58285 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58286
58287         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58288         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58289         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58290         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58291         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58292         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58293         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58294         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58295         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58296         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58297         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58298         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58299         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58300         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58301         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58302         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58303         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58304         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58305         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58306         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58307         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58308         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58309         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58310         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58311         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58312         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58313         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58314         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58315         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58316         testing changes.
58317
58318 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58319
58320         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58321         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58322         with perror calls.
58323
58324 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58325
58326         * config/unix.exp (g++_load): Fix syntax.
58327
58328 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58329
58330         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58331         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58332         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58333         Don't expect va-arg-1.c to fail.  Correct expected output for
58334         920928-1.c.
58335         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58336         * gcc.wendy/hbm4.c: Correct typo.
58337         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58338
58339 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58340
58341         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58342         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58343         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58344         * lib/c-torture.exp (c-torture-compile): Ditto.
58345
58346         Reduce volume of output (remove all the -I's and such).
58347         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58348         Call gcc_cpass, gcc_cfail.
58349         (c-torture): Pass testing option to c-torture-compile.
58350
58351 1994-03-21  Doug Evans  (dje@cygnus.com)
58352
58353         Bring patches over from progressive.
58354         * config/default.exp: Exit remote shell cleanly.
58355         (g++_exit, g++_start): Add default versions.
58356         * config/sim.exp (gcc_load): Use perror, not error.
58357
58358 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58359
58360         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58361         set in site.exp.
58362
58363 1994-03-14  Doug Evans  (dje@cygnus.com)
58364
58365         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58366         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58367         (wendy_try): New proc to run testcase.
58368         (main loop): Call 'em.
58369         * gcc.wendy/*.c: Clean up pass to correct expected output.
58370
58371         * lib/gcc.exp: Minor cleanup work.
58372         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58373
58374 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58375
58376         * config/sim.exp (gcc_load): Document return codes better.
58377         Don't pass -v to simulator.
58378
58379 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58380
58381         * gcc.special/920717-x.c: Fix typo.
58382         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58383         get at sources.
58384
58385         * lib/mike-gcc.exp: Fix typo.
58386
58387 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58388
58389         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58390         binary to use, transform the name.
58391         * config/*.exp: rename everything. Nuke any g++ specific files,
58392         it's now a special case of gcc that requires no special support.
58393         Add a default.exp for unsupported targets.
58394
58395 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58396
58397         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58398         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58399         version of Tcl.
58400
58401 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58402
58403         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58404         than a warning.
58405
58406 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58407
58408         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58409
58410 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58411
58412         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58413         option_list.  Compile every file with only 4/6 option choices
58414         (same as C torture) instead of with 12/18 different option
58415         choices.
58416         * lib/c-torture.exp: Likewise.
58417
58418         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58419         not already set.
58420
58421 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58422
58423         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58424         can put an XFAIL *-*-* on excess errors.
58425
58426 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58427
58428         * g++.law: Add more tests derived from g++-bugs snapshots.
58429
58430         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58431         equivalent to g++.law/init9.
58432
58433         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58434         compiled it, and the a.out file after we've run it.
58435
58436 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58437
58438         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58439         compiled it, and the a.out file after we've run it.
58440
58441 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58442
58443         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58444
58445 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58446
58447         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58448         version number.
58449
58450 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58451
58452         * g++.law: New directory of g++ tests derived from the g++-bugs
58453         snapshots.
58454
58455 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58456
58457         * gcc.compile: initbug1.c initbug1.exp testcase added
58458
58459 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58460
58461         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58462         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58463           fixes submitted by Jeff Law (law@cs.utah.edu)
58464         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58465           Jeff Law (law@cs.utah.edu)
58466
58467
58468 1993-11-30  Mike Stump  (mrs@cygnus.com)
58469
58470         * config/unix-g++.exp: Follow the gcc way of doing things.
58471         * g++.old-deja/old-deja.exp: Minor updates.
58472         * lib/g++.exp: New file, follow the gcc way of doing things.
58473         * lib/old-dejagnu.exp: Minor updates.
58474         * lib/mike-g++.exp: Always unset errorInfo.
58475
58476 1993-11-06  Mike Stump  (mrs@cygnus.com)
58477
58478         * lib/gcc.exp: Fix some errors with the below change, CC and
58479         CFLAGS should be global when setting, not local.
58480
58481 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58482
58483         * lib/gcc.exp: Transform tool name.
58484
58485 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58486
58487         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58488
58489 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58490
58491         * lib/gcc.exp: change gcc_done to gcc_stat
58492
58493 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58494
58495         * Upgraded gcc testsuite to c-torture version 1.25
58496
58497 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58498
58499         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58500         * lib/c-torture: added hooks for new reporting code.
58501
58502 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58503
58504         * config/sh-gcc.exp: check if sh-sim exists in the path
58505
58506 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58507
58508         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58509         * gcc.compile/compile.exp: Initial changes for new logic.
58510         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58511         * gcc.failure/failure.exp: Initial changes for new logic.
58512         * gcc.ieee/ieee.exp: Initial changes for new logic.
58513         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58514         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58515         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58516         * lib/c-torture.exp: Initial changes for new logic.
58517         * lib/gcc.exp: Initial changes for new logic.
58518
58519 1993-10-15  Mike Stump  (mrs@cygnus.com)
58520
58521         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58522         depend upon failure or success.  Fully qualify names in failure
58523         and success messages.  Always remove a.out before starting
58524         compile, just in case.  Pay more attention to error text output by
58525         the compiler.  Handle testcases with no known past errors just
58526         like all others, so that things are uniform.  Other miscellaneous
58527         improvements.
58528
58529 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58530
58531         * gcc.cpp: new directory for cpp tests
58532
58533 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58534
58535         * lib/chill.exp: Code reformatted, removed unused code.
58536         * config/unix-chill.exp: Code reformatted, removed unused code.
58537         * chill.execute/execute.exp: Code reformatted, removed unused code.
58538         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58539
58540 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58541
58542         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58543         routines not written.
58544
58545 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58546
58547         * config/bug-gcc.exp: Use new procs from bug.exp.
58548
58549 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58550
58551         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58552         via ftp, rather than depending on NFS.
58553         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58554         case.
58555
58556 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58557
58558         * config/bug-gcc.exp: Use new download proc.
58559
58560 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58561
58562         * chill.execute/execute.exp: cleanups, handles errors better
58563         * chill.compile/compile.exp: rewrite, based on execute.exp
58564         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58565         * lib/chill.exp: major changes to diff proc and compile and link
58566         procs. added chill_fail and chill_pass wrappers to pass and
58567         fail. added more comments, and handle error codes better.
58568         Added a hack to capture stderr from exec, so noncompile tests
58569         can work.
58570
58571 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58572
58573         * chill.execute/execute.exp: rewrite of testsuite driver
58574         * lib/chill.exp: rewrite of testsuite driver
58575         * config/unix-chill.exp: rewrite of testsuite driver
58576
58577 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58578
58579         In chill.execute:
58580         * iexpr.ch: Standardize uppercase.
58581         * tuples.dat: Standardize uppercase.
58582         * vary.ch: standardize.  Correct varying string assignments.
58583         * vary.dat: Add new output lines.
58584
58585 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58586
58587         In chill.execute:
58588         * chprintf.ch: Standardize use of uppercase.
58589         * tuples.ch: Standardize and turn arr2 into a DCL,
58590           rather than a SYN.
58591         * pinits.ch: Standardize.
58592
58593 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58594
58595         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58596         * Makefil: Renamed to Makefile.in.
58597         * configure.in: New.
58598
58599 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58600
58601         In chill.execute:
58602         * .cvsignore: Add result/output files.
58603         * Makefile: Fix up variables at start.  Use MFLAGS
58604           everywhere.  Correct bool_loc, built_ins entries.
58605           Add entry for vary1.ch.
58606         * bitarray.ch: Standardize upper-case usage.
58607         * bitexpr.ch: Standardize, add output of b1.
58608         * params.ch: Use arrayt in along PROC parameters, to
58609           avoid novelty problems.
58610         * sets.ch: Tiny cleanup.
58611         * vary1.ch: Re-indent.
58612
58613 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58614
58615         * Add PR-related files to Makefiles, .cvsignore files, etc.
58616
58617 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58618
58619         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58620           with compiler objects. New names are test-flow.c and test-loop.c
58621
58622 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58623
58624         * Upgraded c-torture tests from 1.19 to 1.20
58625
58626         * new files:
58627         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58628         * gcc.compile: 930623-1.c 930623-2.c
58629         * gcc.noncompile: 930622-1.c 930622-2.c
58630         * gcc.failure: 920411-1.c 920627-2.c
58631         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58632
58633 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58634
58635         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58636           More changes to get testsuite working properly. Needs more work.
58637           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58638
58639 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58640
58641         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58642           More changes to get testsuite working properly. Needs more work.
58643
58644 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58645
58646         * chill.compile/compile.exp: Added for Dejagnu support
58647         * chill.execute/execute.exp: Added for Dejagnu support
58648         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58649
58650 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58651
58652         This should complete moving the CHILL test files.
58653         * chill.noncompile(.cvsignore printf.grt
58654             in-printf.grt chprintf.grt chprintf.ch):
58655             Added test-support files.
58656           (Makefile): Modified further.
58657         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58658             signal.ch): Added test files.
58659           * chill.execute (.cvsignore printf.grt printr.c
58660             in-printf.grt rts.c chprintf.grt rts.h): Added
58661           test-support files.
58662             (Makefile): More corrections.
58663
58664 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58665
58666         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58667           test cases, ready for DejaGnu.
58668
58669 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58670
58671         * Upgraded c-torture tests from 1.18 to 1.19
58672
58673         * gcc.compile: added test(s):
58674           930607-1.c
58675         * gcc.execute: added test(s):
58676           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58677
58678         * added new subdirectory for misc tests: gcc.misc-tests
58679         * gcc.misc-test(s): added tests:
58680           inst-check.c test-consts.c test-ior.c test-switch.c
58681
58682 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58683
58684         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58685
58686 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58687
58688         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58689
58690 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58691
58692         * Upgraded c-torture tests from 1.17 to 1.18
58693
58694 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58695
58696         * Upgraded c-torture tests from 1.12 to 1.17
58697
58698 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58699
58700         * lib/old-dejagnu.exp:
58701           Fixed handling of XFAIL target triplets to correctly
58702           recognize wildcard characters.  Removed code that
58703           appended a unique id tag to the end of the file name
58704           printed out by the result of the testcases within a
58705           given test file.
58706
58707 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58708
58709         * lib/old-dejagnu.exp:
58710           Reworked expected failure handling to trigger off of XFAIL
58711           keyword in keyphrase embeded in testcase source code. The
58712           XFAIL keyword must be at the end of the keyphrase line. It
58713           may optionally be followed by one or more target triplets.
58714           It has just occured that the handling of wildcards in the
58715           target triplet may not be correct.
58716
58717 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58718
58719         * g++.old-deja/tests:
58720           Moved all subdirectories up one level into g++.old-deja .
58721
58722         * lib/old-dejagnu.exp:
58723           Fixed problem with CXXFLAGS not being properly reset, and being
58724           corrupted with extraneous "-c" compiler option.  This was
58725           causing binaries to not be generated for test that needed them.
58726           Modified strings passed to "pass" and "fail" so that individual
58727           tests from the same test file would be distinguished by an
58728           identifier appended to the test file name in the summary logs;
58729           this corrected a problem with erroneous diff logs.  Added code
58730           to search testcases for expected fail and unexpected pass keywords.
58731
58732 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58733
58734         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58735
58736 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58737
58738         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58739           Removed extraneous text from end of "Special g++ Options"
58740           keyphrase.
58741
58742         * lib/old-dejagnu.exp: Added pattern matching to look for new
58743           keywords, embedded in testcases comments, which will trigger
58744           calls to xpass and xfail.
58745
58746 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58747
58748         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58749           comments embedded in the testcases, especially the one looking for
58750           special compiler options, as well as the pattern matching for the
58751           compiler output again.
58752
58753 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58754
58755         * lib/old-dejagnu.exp: Do a proper check of the return value for
58756           execute tests. Fixed several problems with the pattern matching
58757           of the compiler output which gave erroneous test results.
58758           Changed several of the test result messages to be more descriptive.
58759         * config/unix-g++.exp: Proc g++_load now actually works and
58760           executes the tests passed to it and returns a usable return
58761           value.
58762
58763 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58764
58765           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58766
58767 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58768
58769         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58770           Modified both files to properly execute the old style
58771           dejagnu tests. The previous versions of these files were
58772           experimental and did not function anything near correctly.
58773
58774 1993-04-05  Rob Savoye  (rob@cygnus.com)
58775
58776         * Removed all Makefile.in and configure.in files. No configuration
58777         needed now.
58778
58779 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58780
58781         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58782
58783 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58784
58785         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58786         gcc.special/configure.in, gcc.noncompile/configure.in,
58787         gcc.execute/configure.in, gcc.code_quality/configure.in,
58788         g++.other/configure.in, g++.old-deja/configure.in,
58789         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58790         in srcname setting.
58791
58792 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58793
58794         * lib/udi.exp: Fixed mondfe and mondfe_download.
58795         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58796         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58797
58798 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58799
58800         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58801         (gdb_exit): Don't remove *_soc files.
58802
58803 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58804
58805         * lib/c-torture.exp: Don't look for main; instead always use -w
58806         -c.  This is how the c-torture tests work.  Remove the object
58807         file if the compilation succeeds.
58808         * gcc.execute/execute.exp: Remove executable if test passes.
58809         * gcc.noncompile/noncompile.exp: Every test is an expected
58810         failure.
58811         * gcc.special/special.exp: Added tests from c-torture 1.11,
58812         corrected use of existing test.
58813         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58814         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58815         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58816         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58817         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58818         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58819         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58820         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58821         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58822         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58823         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58824         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58825         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58826         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58827         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58828         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58829         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58830         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58831         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58832         c-torture 1.11.
58833         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58834         correspond to c-torture 1.11.
58835
58836         * New file.